diff options
| author | Tanya Lattner <tonic@nondot.org> | 2008-03-01 09:15:35 +0000 |
|---|---|---|
| committer | Tanya Lattner <tonic@nondot.org> | 2008-03-01 09:15:35 +0000 |
| commit | 5640bd186a4e1ab0c6dc8134b0722830762aef41 (patch) | |
| tree | 1a6c3d0f03cb94ded9bec9476b296b30dd1011f2 /llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll | |
| parent | ffe0da0eb2160281222a4f8862f435d333792dd2 (diff) | |
| download | bcm5719-llvm-5640bd186a4e1ab0c6dc8134b0722830762aef41.tar.gz bcm5719-llvm-5640bd186a4e1ab0c6dc8134b0722830762aef41.zip | |
Remove llvm-upgrade and update test cases.
llvm-svn: 47793
Diffstat (limited to 'llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll')
| -rw-r--r-- | llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll b/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll index 4661dfe55bb..2c3313efa2a 100644 --- a/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll +++ b/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll @@ -1,13 +1,12 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep zext +; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep zext ; Never merge these two conversions, even though it's possible: this is ; significantly more expensive than the two conversions on some targets ; and it causes libgcc to be compile __fixunsdfdi into a recursive ; function. - - -long %test(double %D) { - %A = fptoui double %D to uint - %B = zext uint %A to long - ret long %B +define i64 @test(double %D) { + %A = fptoui double %D to i32 ; <i32> [#uses=1] + %B = zext i32 %A to i64 ; <i64> [#uses=1] + ret i64 %B } + |

