Add default architecture.
[oota-llvm.git] / test / Transforms / SCCP / ipsccp-gvar.ll
index add1ee66637c16aba845f3dbec389a3d8c067559..6f2ee1f4d8a33f0d41e02e4a2e8f0105717f6cba 100644 (file)
@@ -1,23 +1,22 @@
 ; RUN: llvm-as < %s | opt -ipsccp | llvm-dis | not grep global
 
-%G = internal global int undef
+@G = internal global i32 undef         ; <i32*> [#uses=5]
 
-implementation
-
-void %foo() {
-       %X = load int* %G
-       store int %X, int* %G
+define void @foo() {
+       %X = load i32* @G               ; <i32> [#uses=1]
+       store i32 %X, i32* @G
        ret void
 }
 
-int %bar() {
-       %V = load int* %G
-       %C = seteq int %V, 17
-       br bool %C, label %T, label %F
-T:
-       store int 17, int* %G
-       ret int %V
-F:
-       store int 123, int* %G
-       ret int 0
+define i32 @bar() {
+       %V = load i32* @G               ; <i32> [#uses=2]
+       %C = icmp eq i32 %V, 17         ; <i1> [#uses=1]
+       br i1 %C, label %T, label %F
+T:             ; preds = %0
+       store i32 17, i32* @G
+       ret i32 %V
+F:             ; preds = %0
+       store i32 123, i32* @G
+       ret i32 0
 }
+