summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-07-18 21:39:16 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-07-18 21:39:16 +0000
commitdcc3451f8a0014dcf30ccb6221c843cd42635e74 (patch)
tree1961fb316b18772359744b630d2bedc7cb422986 /llvm
parent8941071ae120397676a95202462c05c76288d9c4 (diff)
downloadbcm5719-llvm-dcc3451f8a0014dcf30ccb6221c843cd42635e74.tar.gz
bcm5719-llvm-dcc3451f8a0014dcf30ccb6221c843cd42635e74.zip
New test.
llvm-svn: 40020
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/CodeGen/X86/epilogue.ll11
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/epilogue.ll b/llvm/test/CodeGen/X86/epilogue.ll
new file mode 100644
index 00000000000..b349ce6d1d0
--- /dev/null
+++ b/llvm/test/CodeGen/X86/epilogue.ll
@@ -0,0 +1,11 @@
+; RUN: llvm-as < %s | llc -march=x86 | not grep lea
+; RUN: llvm-as < %s | llc -march=x86 | grep {movl %ebp}
+
+declare void @bar(<2 x i64>* %n)
+
+define void @foo(i64 %h) {
+ %k = trunc i64 %h to i32
+ %p = alloca <2 x i64>, i32 %k
+ call void @bar(<2 x i64>* %p)
+ ret void
+}
OpenPOWER on IntegriCloud