summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/win64_vararg.ll
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2011-02-05 15:11:32 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2011-02-05 15:11:32 +0000
commit1850c80afb3f55d2476d9e4f10c9cd507f2ff858 (patch)
treed511e0339d996a1c947f04226de40644cbb89c70 /llvm/test/CodeGen/X86/win64_vararg.ll
parentb21c3db9204e6c45b7aca16e612e0d4a6e559ec5 (diff)
downloadbcm5719-llvm-1850c80afb3f55d2476d9e4f10c9cd507f2ff858.tar.gz
bcm5719-llvm-1850c80afb3f55d2476d9e4f10c9cd507f2ff858.zip
Target/X86: Tweak allocating shadow area (aka home) on Win64. It must be enough for caller to allocate one.
llvm-svn: 124949
Diffstat (limited to 'llvm/test/CodeGen/X86/win64_vararg.ll')
-rw-r--r--llvm/test/CodeGen/X86/win64_vararg.ll10
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/test/CodeGen/X86/win64_vararg.ll b/llvm/test/CodeGen/X86/win64_vararg.ll
index 072f36afb7b..a451318f6e8 100644
--- a/llvm/test/CodeGen/X86/win64_vararg.ll
+++ b/llvm/test/CodeGen/X86/win64_vararg.ll
@@ -5,11 +5,11 @@
; calculated.
define void @average_va(i32 %count, ...) nounwind {
entry:
-; CHECK: subq $40, %rsp
-; CHECK: movq %r9, 72(%rsp)
-; CHECK: movq %r8, 64(%rsp)
-; CHECK: movq %rdx, 56(%rsp)
-; CHECK: leaq 56(%rsp), %rax
+; CHECK: pushq
+; CHECK: movq %r9, 40(%rsp)
+; CHECK: movq %r8, 32(%rsp)
+; CHECK: movq %rdx, 24(%rsp)
+; CHECK: leaq 24(%rsp), %rax
%ap = alloca i8*, align 8 ; <i8**> [#uses=1]
%ap1 = bitcast i8** %ap to i8* ; <i8*> [#uses=1]
OpenPOWER on IntegriCloud