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