diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2011-11-07 19:07:35 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2011-11-07 19:07:35 +0000 |
commit | f83ba3293fb6a3ef84483b5513e2e28af15e1222 (patch) | |
tree | 4183c825231fc9f993c332415f14f9a9f8d5aa50 /lib/Target/Mips | |
parent | 213b2a218840ce81196ac5914de47647c927b287 (diff) | |
download | external_llvm-f83ba3293fb6a3ef84483b5513e2e28af15e1222.zip external_llvm-f83ba3293fb6a3ef84483b5513e2e28af15e1222.tar.gz external_llvm-f83ba3293fb6a3ef84483b5513e2e28af15e1222.tar.bz2 |
Include RegSaveAreaSize in the computation of stack size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143993 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips')
-rw-r--r-- | lib/Target/Mips/MipsFrameLowering.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/Mips/MipsFrameLowering.cpp b/lib/Target/Mips/MipsFrameLowering.cpp index 22d1e47..71f3116 100644 --- a/lib/Target/Mips/MipsFrameLowering.cpp +++ b/lib/Target/Mips/MipsFrameLowering.cpp @@ -157,6 +157,7 @@ void MipsFrameLowering::emitPrologue(MachineFunction &MF) const { (MFI->getObjectOffset(MipsFI->getGPFI()) + RegSize) : MipsFI->getMaxCallFrameSize(); unsigned StackSize = AlignOffset(LocalVarAreaOffset, StackAlign) + + AlignOffset(MipsFI->getRegSaveAreaSize(), StackAlign) + AlignOffset(MFI->getStackSize(), StackAlign); // Update stack size |