diff options
author | Eric Christopher <echristo@gmail.com> | 2014-06-05 00:22:13 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2014-06-05 00:22:13 +0000 |
commit | 21a5e5c1c77dd33d521339c940d7398d37dfe035 (patch) | |
tree | 719ac4641d91fee17dbeacbebcae27837ad1e907 /llvm/lib/Target/X86/X86FrameLowering.cpp | |
parent | 151304691c57038920b754c33622d31ae58cede0 (diff) | |
download | bcm5719-llvm-21a5e5c1c77dd33d521339c940d7398d37dfe035.tar.gz bcm5719-llvm-21a5e5c1c77dd33d521339c940d7398d37dfe035.zip |
We've got a getSlotSize call already that we use everywhere else,
use it here too.
llvm-svn: 210227
Diffstat (limited to 'llvm/lib/Target/X86/X86FrameLowering.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86FrameLowering.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86FrameLowering.cpp b/llvm/lib/Target/X86/X86FrameLowering.cpp index 48ae836a780..8942566687c 100644 --- a/llvm/lib/Target/X86/X86FrameLowering.cpp +++ b/llvm/lib/Target/X86/X86FrameLowering.cpp @@ -982,8 +982,9 @@ bool X86FrameLowering::spillCalleeSavedRegisters(MachineBasicBlock &MBB, DebugLoc DL = MBB.findDebugLoc(MI); MachineFunction &MF = *MBB.getParent(); - - unsigned SlotSize = STI.is64Bit() ? 8 : 4; + const X86RegisterInfo *RegInfo = + static_cast<const X86RegisterInfo *>(MF.getTarget().getRegisterInfo()); + unsigned SlotSize = RegInfo->getSlotSize(); unsigned FPReg = TRI->getFrameRegister(MF); unsigned CalleeFrameSize = 0; |