From: Tanya Lattner Date: Wed, 19 Mar 2008 03:47:13 +0000 (+0000) Subject: Remove llvm-upgrade and update tests. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=3a4c8563231f7cf690acc0ac799da54fc8f38bd1;p=oota-llvm.git Remove llvm-upgrade and update tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48527 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll b/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll index b437034e6dc..cf052061793 100644 --- a/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll +++ b/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll @@ -1,22 +1,18 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -basicaa -licm -disable-output +; RUN: llvm-as < %s | opt -basicaa -licm -disable-output ;%MoveArray = external global [64 x ulong] -implementation ; Functions: - -void %InitMoveArray() { -bb3: ; No predecessors! - %X = alloca [2 x ulong] - br bool false, label %bb13, label %bb4 - +define void @InitMoveArray() { +bb3: + %X = alloca [2 x i64] ; <[2 x i64]*> [#uses=1] + br i1 false, label %bb13, label %bb4 bb4: ; preds = %bb3 - %reg3011 = getelementptr [2 x ulong]* %X, long 0, long 0 + %reg3011 = getelementptr [2 x i64]* %X, i64 0, i64 0 ; [#uses=1] br label %bb8 - bb8: ; preds = %bb8, %bb4 - store ulong 0, ulong* %reg3011 - br bool false, label %bb8, label %bb13 - + store i64 0, i64* %reg3011 + br i1 false, label %bb8, label %bb13 bb13: ; preds = %bb8, %bb3 ret void } + diff --git a/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll b/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll index d0830bc6d0f..bf209eaa479 100644 --- a/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll +++ b/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll @@ -1,22 +1,17 @@ ; Exit blocks need to be updated for all nested loops... -; RUN: llvm-upgrade < %s | llvm-as | opt -loopsimplify - -implementation ; Functions: - -int %yyparse() { -bb0: ; No predecessors! - br bool false, label %UnifiedExitNode, label %bb19 +; RUN: llvm-as < %s | opt -loopsimplify +define i32 @yyparse() { +bb0: + br i1 false, label %UnifiedExitNode, label %bb19 bb19: ; preds = %bb28, %bb0 - br bool false, label %bb28, label %UnifiedExitNode - + br i1 false, label %bb28, label %UnifiedExitNode bb28: ; preds = %bb32, %bb19 - br bool false, label %bb32, label %bb19 - + br i1 false, label %bb32, label %bb19 bb32: ; preds = %bb28 - br bool false, label %UnifiedExitNode, label %bb28 - + br i1 false, label %UnifiedExitNode, label %bb28 UnifiedExitNode: ; preds = %bb32, %bb19, %bb0 - ret int 0 + ret i32 0 } + diff --git a/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll b/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll index 224116f89c1..4b51a3be4b0 100644 --- a/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll +++ b/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll @@ -1,19 +1,16 @@ ; This testcase fails because preheader insertion is not updating exit node ; information for loops. -; RUN: llvm-upgrade < %s | llvm-as | opt -licm +; RUN: llvm-as < %s | opt -licm -int %main(int %argc, sbyte** %argv) { -bb0: ; No predecessors! - br bool false, label %bb7, label %bb5 - -bb5: ; preds = %bb5, %bb0 - br bool false, label %bb5, label %bb7 - -bb7: ; preds = %bb7, %bb5, %bb0 - br bool false, label %bb7, label %bb10 - -bb10: ; preds = %bb7 - ret int 0 +define i32 @main(i32 %argc, i8** %argv) { +bb0: + br i1 false, label %bb7, label %bb5 +bb5: ; preds = %bb5, %bb0 + br i1 false, label %bb5, label %bb7 +bb7: ; preds = %bb7, %bb5, %bb0 + br i1 false, label %bb7, label %bb10 +bb10: ; preds = %bb7 + ret i32 0 } diff --git a/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll b/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll index 365cb1f7460..117c5c3aaf2 100644 --- a/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll +++ b/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll @@ -3,24 +3,22 @@ ; happens because preheader insertion doesn't insert a preheader for this ; case... bad. -; RUN: llvm-upgrade < %s | llvm-as | opt -licm -adce -simplifycfg | llvm-dis | \ +; RUN: llvm-as < %s | opt -licm -adce -simplifycfg | llvm-dis | \ ; RUN: not grep {br } -int %main(int %argc) { - br label %bb5 - -bb5: ; preds = %bb5, %0 - %I = phi int [0, %0], [%I2, %bb5] - %I2 = add int %I, 1 - %c = seteq int %I2, 10 - br bool %c, label %bb5, label %bb8 - -bb8: ; preds = %bb8, %bb5 - %cann-indvar = phi uint [ 0, %bb8 ], [ 0, %bb5 ] - %X = add int %argc, %argc ; Loop invariant - br bool false, label %bb8, label %bb10 - -bb10: ; preds = %bb8 - ret int %X +define i32 @main(i32 %argc) { +;