diff options
| author | Tanya Lattner <tonic@nondot.org> | 2008-03-19 04:14:49 +0000 |
|---|---|---|
| committer | Tanya Lattner <tonic@nondot.org> | 2008-03-19 04:14:49 +0000 |
| commit | 1d526b90aa9d317d5fcd9d8a180f8f551ec96da2 (patch) | |
| tree | bd248afaee3f11681867dc8dde8d4cfd802622f5 /llvm/test/Transforms/SCCP/calltest.ll | |
| parent | 054817ce066d4266222c6927b5725badf33b151b (diff) | |
| download | bcm5719-llvm-1d526b90aa9d317d5fcd9d8a180f8f551ec96da2.tar.gz bcm5719-llvm-1d526b90aa9d317d5fcd9d8a180f8f551ec96da2.zip | |
Upgrade tests to not use llvm-upgrade.
llvm-svn: 48529
Diffstat (limited to 'llvm/test/Transforms/SCCP/calltest.ll')
| -rw-r--r-- | llvm/test/Transforms/SCCP/calltest.ll | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/llvm/test/Transforms/SCCP/calltest.ll b/llvm/test/Transforms/SCCP/calltest.ll index 43df00c6940..481ba9c229a 100644 --- a/llvm/test/Transforms/SCCP/calltest.ll +++ b/llvm/test/Transforms/SCCP/calltest.ll @@ -1,25 +1,22 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -sccp -adce -simplifycfg | llvm-dis | \ +; RUN: llvm-as < %s | opt -sccp -adce -simplifycfg | llvm-dis | \ ; RUN: not grep br ; No matter how hard you try, sqrt(1.0) is always 1.0. This allows the ; optimizer to delete this loop. -declare double %sqrt(double) +declare double @sqrt(double) -double %test(uint %param) { +define double @test(i32 %param) { entry: br label %Loop - -Loop: - %I2 = phi uint [ 0, %entry ], [ %I3, %Loop ] - %V = phi double [ 1.0, %entry], [ %V2, %Loop ] - - %V2 = call double %sqrt(double %V) - - %I3 = add uint %I2, 1 - %tmp.7 = setne uint %I3, %param - br bool %tmp.7, label %Loop, label %Exit - -Exit: +Loop: ; preds = %Loop, %entry + %I2 = phi i32 [ 0, %entry ], [ %I3, %Loop ] ; <i32> [#uses=1] + %V = phi double [ 1.000000e+00, %entry ], [ %V2, %Loop ] ; <double> [#uses=2] + %V2 = call double @sqrt( double %V ) ; <double> [#uses=1] + %I3 = add i32 %I2, 1 ; <i32> [#uses=2] + %tmp.7 = icmp ne i32 %I3, %param ; <i1> [#uses=1] + br i1 %tmp.7, label %Loop, label %Exit +Exit: ; preds = %Loop ret double %V } + |

