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/lib/Target/X86/X86FrameLowering.cpp | |
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/lib/Target/X86/X86FrameLowering.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86FrameLowering.cpp | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/llvm/lib/Target/X86/X86FrameLowering.cpp b/llvm/lib/Target/X86/X86FrameLowering.cpp index 9722701ee20..0a3f931acf9 100644 --- a/llvm/lib/Target/X86/X86FrameLowering.cpp +++ b/llvm/lib/Target/X86/X86FrameLowering.cpp @@ -397,11 +397,6 @@ void X86FrameLowering::emitPrologue(MachineFunction &MF) const { if (HasFP) MinSize += SlotSize; StackSize = std::max(MinSize, StackSize > 128 ? StackSize - 128 : 0); MFI->setStackSize(StackSize); - } else if (IsWin64) { - // We need to always allocate 32 bytes as register spill area. - // FIXME: We might reuse these 32 bytes for leaf functions. - StackSize += 32; - MFI->setStackSize(StackSize); } // Insert stack pointer adjustment for later moving of return addr. Only |