summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Mips
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2012-01-24 22:05:25 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2012-01-24 22:05:25 +0000
commit77dbd786c845cafaf40c3ec6224025f3bcc09f35 (patch)
tree691222850e9b0da3f8c1aff5d79fce30de0b5d25 /llvm/test/CodeGen/Mips
parentb3d896d3331104e1fa4079c1dcf273f60ed6d12f (diff)
downloadbcm5719-llvm-77dbd786c845cafaf40c3ec6224025f3bcc09f35.tar.gz
bcm5719-llvm-77dbd786c845cafaf40c3ec6224025f3bcc09f35.zip
Pattern for f32 to i64 conversion.
llvm-svn: 148869
Diffstat (limited to 'llvm/test/CodeGen/Mips')
-rw-r--r--llvm/test/CodeGen/Mips/mips64ext.ll7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/Mips/mips64ext.ll b/llvm/test/CodeGen/Mips/mips64ext.ll
index 7981ec7a473..02a35f8e6ed 100644
--- a/llvm/test/CodeGen/Mips/mips64ext.ll
+++ b/llvm/test/CodeGen/Mips/mips64ext.ll
@@ -17,3 +17,10 @@ entry:
ret i64 %conv
}
+define i64 @i64_float(float %f) nounwind readnone {
+entry:
+; CHECK: trunc.l.s
+ %conv = fptosi float %f to i64
+ ret i64 %conv
+}
+
OpenPOWER on IntegriCloud