summaryrefslogtreecommitdiffstats
path: root/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll
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
}
OpenPOWER on IntegriCloud