blob: 1f8b478a50f83f62e1d95709b059e281f3293c68 (
plain)
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
}
|