blob: ba33186efa196b7b5894e3e4dd7dc4cdf4e3c2bf (
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
}
|