diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2011-02-05 15:11:32 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2011-02-05 15:11:32 +0000 |
commit | 1850c80afb3f55d2476d9e4f10c9cd507f2ff858 (patch) | |
tree | d511e0339d996a1c947f04226de40644cbb89c70 /llvm/test/CodeGen/X86/win64_vararg.ll | |
parent | b21c3db9204e6c45b7aca16e612e0d4a6e559ec5 (diff) | |
download | bcm5719-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.ll | 10 |
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] |