[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