blob: 7b48f579af0122278881575f00b17dbdd39a0f44 [file] [log] [blame]
Gabor Greif5edf2102008-05-20 22:07:21 +00001; RUN: llvm-as %s -f -o %t.bc
Tanya Lattnere9789ef2004-11-06 23:32:43 +00002; RUN: lli %t.bc > /dev/null
3
Tanya Lattnerceca1942008-03-10 07:21:50 +00004target datalayout = "e-p:32:32"
Chris Lattnere22766c2003-05-12 02:27:05 +00005
Tanya Lattnerceca1942008-03-10 07:21:50 +00006define i32 @main() {
Chris Lattnere22766c2003-05-12 02:27:05 +00007entry:
Chris Lattnerbbd58392003-05-12 02:31:48 +00008 br label %endif
Tanya Lattnerceca1942008-03-10 07:21:50 +00009then: ; No predecessors!
Chris Lattnere22766c2003-05-12 02:27:05 +000010 br label %endif
Tanya Lattnerceca1942008-03-10 07:21:50 +000011endif: ; preds = %then, %entry
12 %x = phi i32 [ 4, %entry ], [ 27, %then ] ; <i32> [#uses=0]
13 %result = phi i32 [ 32, %then ], [ 0, %entry ] ; <i32> [#uses=0]
14 ret i32 0
Chris Lattnere22766c2003-05-12 02:27:05 +000015}
Tanya Lattnerceca1942008-03-10 07:21:50 +000016