summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/inalloca-invoke.ll
diff options
context:
space:
mode:
authorMichael Kuperstein <michael.m.kuperstein@intel.com>2014-12-09 06:10:44 +0000
committerMichael Kuperstein <michael.m.kuperstein@intel.com>2014-12-09 06:10:44 +0000
commitc69bb43f35cc89a758ed5569d28b2fa6f83a80d2 (patch)
treead396f19032250316d5965267e19ecab6825e558 /llvm/test/CodeGen/X86/inalloca-invoke.ll
parent598bd05bd772c968c42ce64ea2bce92c32916ca0 (diff)
downloadbcm5719-llvm-c69bb43f35cc89a758ed5569d28b2fa6f83a80d2.tar.gz
bcm5719-llvm-c69bb43f35cc89a758ed5569d28b2fa6f83a80d2.zip
[X86] Convert esp-relative movs of function arguments into pushes, step 1
This handles the simplest case for mov -> push conversion: 1. x86-32 calling convention, everything is passed through the stack. 2. There is no reserved call frame. 3. Only registers or immediates are pushed, no attempt to combine a mem-reg-mem sequence into a single PUSHmm. Differential Revision: http://reviews.llvm.org/D6503 llvm-svn: 223757
Diffstat (limited to 'llvm/test/CodeGen/X86/inalloca-invoke.ll')
-rw-r--r--llvm/test/CodeGen/X86/inalloca-invoke.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/inalloca-invoke.ll b/llvm/test/CodeGen/X86/inalloca-invoke.ll
index 6cff9ac0640..b56f24d9962 100644
--- a/llvm/test/CodeGen/X86/inalloca-invoke.ll
+++ b/llvm/test/CodeGen/X86/inalloca-invoke.ll
@@ -37,7 +37,7 @@ blah:
invoke.cont:
call void @begin(%Iter* sret %beg)
-; CHECK: movl %[[beg]],
+; CHECK: pushl %[[beg]]
; CHECK: calll _begin
invoke void @reverse(%frame.reverse* inalloca align 4 %rev_args)
OpenPOWER on IntegriCloud