blob: 61bd2dc693f4f52a19e223a136b07136e72e7290 [file] [log] [blame]
Dan Gohman3c7d3082009-09-11 18:01:28 +00001; RUN: opt < %s -ssi-everything -disable-output
Nick Lewyckyaff6f982009-08-17 17:00:57 +00002
3define void @test(i32 %x) {
4entry:
5 br label %label1
6label1:
7 %A = phi i32 [ 0, %entry ], [ %A.1, %label2 ]
8 %B = icmp slt i32 %A, %x
9 br i1 %B, label %label2, label %label2
10label2:
11 %A.1 = add i32 %A, 1
12 br label %label1
13label3: ; No predecessors!
14 ret void
15}