aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@mips.com>2011-12-20 22:40:40 +0000
committerAkira Hatanaka <ahatanaka@mips.com>2011-12-20 22:40:40 +0000
commitef43c2de8639689dafdb8b580e75bcaae19a8dbb (patch)
tree2cc0165a99139ace2d649c77eb7d9acedc21ba02 /test
parentacb5a06f7a44a4bf48e98a1a857be25338c1bdc3 (diff)
32-to-64-bit sext_inreg pattern.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147004 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/CodeGen/Mips/mips64ext.ll8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/CodeGen/Mips/mips64ext.ll b/test/CodeGen/Mips/mips64ext.ll
index ae6078b829..7981ec7a47 100644
--- a/test/CodeGen/Mips/mips64ext.ll
+++ b/test/CodeGen/Mips/mips64ext.ll
@@ -9,3 +9,11 @@ entry:
%conv = zext i32 %add to i64
ret i64 %conv
}
+
+define i64 @sext64_32(i32 %a) nounwind readnone {
+entry:
+; CHECK: sll ${{[0-9]+}}, ${{[0-9]+}}, 0
+ %conv = sext i32 %a to i64
+ ret i64 %conv
+}
+