We've got a getSlotSize call already that we use everywhere else,
[oota-llvm.git] / lib / Target / X86 / X86FrameLowering.h
index f0db8cbc0a145ee58b9a5a6dd38cdadd29c42c47..2eb8b5f4896dfa5ac9f3cd30b713a9ae33956391 100644 (file)
@@ -23,14 +23,13 @@ class MCSymbol;
 class X86TargetMachine;
 
 class X86FrameLowering : public TargetFrameLowering {
-  const X86TargetMachine &TM;
   const X86Subtarget &STI;
 public:
-  explicit X86FrameLowering(const X86TargetMachine &tm, const X86Subtarget &sti)
+  explicit X86FrameLowering(const X86Subtarget &sti)
     : TargetFrameLowering(StackGrowsDown,
                           sti.getStackAlignment(),
                           (sti.is64Bit() ? -8 : -4)),
-      TM(tm), STI(sti) {
+      STI(sti) {
   }
 
   void emitCalleeSavedFrameMoves(MachineBasicBlock &MBB,
@@ -47,7 +46,7 @@ public:
   void adjustForHiPEPrologue(MachineFunction &MF) const override;
 
   void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
-                                        RegScavenger *RS = NULL) const override;
+                                     RegScavenger *RS = nullptr) const override;
 
   bool spillCalleeSavedRegisters(MachineBasicBlock &MBB,
                                  MachineBasicBlock::iterator MI,