blob: 1f211b65d3fdb28c021902bce483ba921b3d1714 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
; RUN: llvm-as < %s | opt -instcombine -disable-output
; PR1817
define i1 @test1(i32 %X) {
%A = icmp slt i32 %X, 10
%B = icmp ult i32 %X, 10
%C = and i1 %A, %B
ret i1 %C
}
define i1 @test2(i32 %X) {
%A = icmp slt i32 %X, 10
%B = icmp ult i32 %X, 10
%C = or i1 %A, %B
ret i1 %C
}
|