1 2 3 4 5 6 7 8 9 10 11 12
; RUN: opt < %s -instcombine -S | grep and.*32 ; RUN: opt < %s -instcombine -S | \ ; RUN: not grep or.*153 ; PR1014 define i32 @test(i32 %tmp1) { %ovm = and i32 %tmp1, 32 ; <i32> [#uses=1] %ov3 = add i32 %ovm, 145 ; <i32> [#uses=1] %ov110 = xor i32 %ov3, 153 ; <i32> [#uses=1] ret i32 %ov110 }