Fix a README item: when doing a comparison with the result
[oota-llvm.git] / test / Transforms / ConstProp / phi.ll
index c80c5e4bb5fad7c7cd50b37f4d8e3cce91b49952..3d9e284457cf6e5884b3b8b9c3ccd9d231e80680 100644 (file)
@@ -1,14 +1,17 @@
 ; This is a basic sanity check for constant propogation.  The add instruction 
 ; should be eliminated.
 
-; RUN: as < %s | opt -constprop -die | dis | not grep phi
+; RUN: opt < %s -constprop -die -S | not grep phi
 
-int %test(bool %B) {
+define i32 @test(i1 %B) {
 BB0:
-       br bool %B, label %BB1, label %BB3
-BB1:
-       br label %BB3
-BB3:
-       %Ret = phi int [1, %BB0], [1, %BB1]
-       ret int %Ret
+        br i1 %B, label %BB1, label %BB3
+
+BB1:            ; preds = %BB0
+        br label %BB3
+
+BB3:            ; preds = %BB1, %BB0
+        %Ret = phi i32 [ 1, %BB0 ], [ 1, %BB1 ]         ; <i32> [#uses=1]
+        ret i32 %Ret
 }
+