projects
/
oota-llvm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
e5d1183dab0d8fc2b17352b1895cd609094f3d45
[oota-llvm.git]
/
test
/
Transforms
/
SSI
/
2009-08-17-CritEdge.ll
1
; RUN: llvm-as < %s | opt -abcd -disable-output
2
3
define void @test(i32 %x) {
4
entry:
5
br label %label1
6
label1:
7
%A = phi i32 [ 0, %entry ], [ %A.1, %label2 ]
8
%B = icmp slt i32 %A, %x
9
br i1 %B, label %label2, label %label2
10
label2:
11
%A.1 = add i32 %A, 1
12
br label %label1
13
label3: ; No predecessors!
14
ret void
15
}