summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-03-01 09:15:35 +0000
committerTanya Lattner <tonic@nondot.org>2008-03-01 09:15:35 +0000
commit5640bd186a4e1ab0c6dc8134b0722830762aef41 (patch)
tree1a6c3d0f03cb94ded9bec9476b296b30dd1011f2 /llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll
parentffe0da0eb2160281222a4f8862f435d333792dd2 (diff)
downloadbcm5719-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.ll13
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
}
+
OpenPOWER on IntegriCloud