Target/X86: Add explicit Win64 and System V/x86-64 calling conventions.
[oota-llvm.git] / test / ExecutionEngine / 2003-01-04-PhiTest.ll
index 45af8300a642e2908481bf1c171cc83b56f2791a..48576e7c83e68d52b175ed171209c8c4bde3238d 100644 (file)
@@ -1,11 +1,12 @@
-; RUN: llvm-upgrade < %s | llvm-as -f -o %t.bc
-; RUN: lli %t.bc > /dev/null
+; RUN: %lli %s > /dev/null
 
-int %main() {
+define i32 @main() {
+; <label>:0
        br label %Loop
-Loop:
-       %X = phi int [0, %0], [1, %Loop]
-       br bool true, label %Out, label %Loop
-Out:
-       ret int %X
+Loop:          ; preds = %Loop, %0
+       %X = phi i32 [ 0, %0 ], [ 1, %Loop ]            ; <i32> [#uses=1]
+       br i1 true, label %Out, label %Loop
+Out:           ; preds = %Loop
+       ret i32 %X
 }
+