Add encoding for VSTR.
[oota-llvm.git] / test / Transforms / ConstProp / phi.ll
index 064b681c5cf3abef935b34b5f406487b445eb951..3d9e284457cf6e5884b3b8b9c3ccd9d231e80680 100644 (file)
@@ -1,18 +1,17 @@
 ; This is a basic sanity check for constant propogation.  The add instruction 
 ; should be eliminated.
 
-; RUN: if as < %s | opt -constprop -die | dis | grep phi
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: opt < %s -constprop -die -S | not grep phi
 
-int "test"(bool %B)
-begin
+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
-end
+        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
+}
+