aboutsummaryrefslogtreecommitdiffstats
path: root/test/Other/2002-03-11-ConstPropCrash.ll
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-02-19 01:44:26 +0000
committerTanya Lattner <tonic@nondot.org>2008-02-19 01:44:26 +0000
commit2ad38be2cf53467d39c34456795360f122b37629 (patch)
tree9f05cf5bb415393b3e46765552ff6a7caff4c367 /test/Other/2002-03-11-ConstPropCrash.ll
parent53a66d10f01ebfeac7b8e59ca677f2cf2d4a3b26 (diff)
downloadexternal_llvm-2ad38be2cf53467d39c34456795360f122b37629.zip
external_llvm-2ad38be2cf53467d39c34456795360f122b37629.tar.gz
external_llvm-2ad38be2cf53467d39c34456795360f122b37629.tar.bz2
Remove llvm-upgrade and update tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47297 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Other/2002-03-11-ConstPropCrash.ll')
-rw-r--r--test/Other/2002-03-11-ConstPropCrash.ll27
1 files changed, 13 insertions, 14 deletions
diff --git a/test/Other/2002-03-11-ConstPropCrash.ll b/test/Other/2002-03-11-ConstPropCrash.ll
index 91bea53..90dc002 100644
--- a/test/Other/2002-03-11-ConstPropCrash.ll
+++ b/test/Other/2002-03-11-ConstPropCrash.ll
@@ -5,21 +5,20 @@
;
; Fixed by adding new arguments to ConstantFoldTerminator
;
-; RUN: llvm-upgrade < %s | llvm-as | opt -constprop
+; RUN: llvm-as < %s | opt -constprop
-implementation
+define void @build_tree(i32 %ml) {
+; <label>:0
+ br label %bb2
-void "build_tree"(int %ml)
-begin
- br label %bb2
+bb2: ; preds = %bb2, %0
+ %reg137 = phi i32 [ %reg140, %bb2 ], [ 12, %0 ] ; <i32> [#uses=1]
+ %reg138 = phi i32 [ %reg139, %bb2 ], [ 0, %0 ] ; <i32> [#uses=1]
+ %reg139 = add i32 %reg138, 1 ; <i32> [#uses=1]
+ %reg140 = add i32 %reg137, -1 ; <i32> [#uses=1]
+ br i1 false, label %bb2, label %bb3
-bb2:
- %reg137 = phi int [ %reg140, %bb2 ], [ 12, %0 ] ; <int> [#uses=2]
- %reg138 = phi uint [ %reg139, %bb2 ], [ 0, %0 ] ; <uint> [#uses=3]
- %reg139 = add uint %reg138, 1 ; <uint> [#uses=1]
- %reg140 = add int %reg137, -1 ; <int> [#uses=1]
- br bool false, label %bb2, label %bb3
+bb3: ; preds = %bb2
+ ret void
+}
-bb3:
- ret void
-end