[llvm] r210227 - We've got a getSlotSize call already that we use everywhere else,
Eric Christopher
echristo at gmail.com
Wed Jun 4 17:22:13 PDT 2014
Author: echristo
Date: Wed Jun 4 19:22:13 2014
New Revision: 210227
URL: http://llvm.org/viewvc/llvm-project?rev=210227&view=rev
Log:
We've got a getSlotSize call already that we use everywhere else,
use it here too.
Modified:
llvm/trunk/lib/Target/X86/X86FrameLowering.cpp
Modified: llvm/trunk/lib/Target/X86/X86FrameLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86FrameLowering.cpp?rev=210227&r1=210226&r2=210227&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86FrameLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86FrameLowering.cpp Wed Jun 4 19:22:13 2014
@@ -982,8 +982,9 @@ bool X86FrameLowering::spillCalleeSavedR
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;
More information about the llvm-commits
mailing list