brintos

brintos / llvm-project-archived public Read only

0
0
Text · 406 B · 280213c Raw
20 lines · plain
1; RUN: opt < %s -passes=instcombine -S | grep "ret i32 10"2 3@g1 = available_externally constant i32 14@g2 = linkonce_odr constant i32 25@g3 = weak_odr constant i32 36@g4 = internal constant i32 47 8define i32 @test() {9  %A = load i32, ptr @g110  %B = load i32, ptr @g211  %C = load i32, ptr @g312  %D = load i32, ptr @g413  14  %a = add i32 %A, %B15  %b = add i32 %a, %C16  %c = add i32 %b, %D17  ret i32 %c18}19   20