Remove llvm-upgrade and update test cases.
[oota-llvm.git] / test / Transforms / IndVarsSimplify / subtract.ll
index 9cff198ff5a9cc79c8b0e614273945e298dcdc2c..51065cc1a8a3c5b417b2b4800818c91b8ca4489d 100644 (file)
@@ -1,12 +1,15 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -indvars | llvm-dis | grep indvar
+; RUN: llvm-as < %s | opt -indvars | llvm-dis | grep indvar
 
-%G = global long 0
+@G = global i64 0               ; <i64*> [#uses=1]
 
-void %test(long %V) {
-       br label %Loop
-Loop:
-       %X = phi long [1, %0], [%X.next, %Loop]
-       %X.next = sub long %X, %V
-       store long %X, long* %G
-       br label %Loop
+define void @test(i64 %V) {
+; <label>:0
+        br label %Loop
+
+Loop:           ; preds = %Loop, %0
+        %X = phi i64 [ 1, %0 ], [ %X.next, %Loop ]              ; <i64> [#uses=2]
+        %X.next = sub i64 %X, %V                ; <i64> [#uses=1]
+        store i64 %X, i64* @G
+        br label %Loop
 }
+