reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86FrameLowering.cpp
   43   SlotSize = TRI->getSlotSize();
   48   StackPtr = TRI->getStackRegister();
   63          (hasFP(MF) && !TRI->needsStackRealignment(MF)) ||
   64          TRI->hasBasePointer(MF);
   86           TRI->needsStackRealignment(MF) ||
  269       Reg = findDeadCallerSavedReg(MBB, MBBI, TRI, Is64Bit);
  326         : findDeadCallerSavedReg(MBB, MBBI, TRI, Is64Bit);
  998   Register FramePtr = TRI->getFrameRegister(MF);
 1002   Register BasePtr = TRI->getBaseRegister();
 1037       !TRI->needsStackRealignment(MF) &&
 1106     if (TRI->needsStackRealignment(MF) && !IsWin64Prologue)
 1122       unsigned DwarfFramePtr = TRI->getDwarfRegNum(MachineFramePtr, true);
 1145         unsigned DwarfFramePtr = TRI->getDwarfRegNum(MachineFramePtr, true);
 1167     if (HasFP && TRI->needsStackRealignment(MF))
 1211   if (!IsWin64Prologue && !IsFunclet && TRI->needsStackRealignment(MF)) {
 1239   if (IsWin64Prologue && !IsFunclet && TRI->needsStackRealignment(MF))
 1433   if (IsWin64Prologue && TRI->needsStackRealignment(MF)) {
 1446   if (TRI->hasBasePointer(MF)) {
 1548   assert(Offset >= 0 && SPReg == TRI->getStackRegister());
 1560                      TRI->getSpillSize(X86::VR128RegClass);
 1601   Register FramePtr = TRI->getFrameRegister(MF);
 1632     if (TRI->needsStackRealignment(MF) && !IsWin64Prologue)
 1646           TRI->getDwarfRegNum(Is64Bit ? X86::RSP : X86::ESP, true);
 1685   if ((TRI->needsStackRealignment(MF) || MFI.hasVarSizedObjects()) &&
 1687     if (TRI->needsStackRealignment(MF))
 1768   if (TRI->hasBasePointer(MF))
 1769     FrameReg = IsFixed ? TRI->getFramePtr() : TRI->getBaseRegister();
 1769     FrameReg = IsFixed ? TRI->getFramePtr() : TRI->getBaseRegister();
 1770   else if (TRI->needsStackRealignment(MF))
 1771     FrameReg = IsFixed ? TRI->getFramePtr() : TRI->getStackRegister();
 1771     FrameReg = IsFixed ? TRI->getFramePtr() : TRI->getStackRegister();
 1773     FrameReg = TRI->getFrameRegister(MF);
 1820   if (TRI->hasBasePointer(MF)) {
 1829   } else if (TRI->needsStackRealignment(MF)) {
 1864   FrameReg = TRI->getStackRegister();
 1872   FrameReg = TRI->getStackRegister();
 1917   if (MFI.isFixedObjectIndex(FI) && TRI->needsStackRealignment(MF) &&
 1987   if (this->TRI->hasBasePointer(MF)) {
 2227   if (TRI->hasBasePointer(MF)){
 2228     Register BasePtr = TRI->getBaseRegister();
 2764           TRI->isSuperOrSubRegisterEq(MO.getReg(), Candidate)) {
 2908   return !TRI->needsStackRealignment(MF) || !MBB.isLiveIn(X86::EFLAGS);
 2953   Register FramePtr = TRI->getFrameRegister(MF);
 2954   Register BasePtr = TRI->getBaseRegister();
 3007   return TRI->getSlotSize();
 3012   return TRI->getDwarfRegNum(StackPtr, true);
 3153   if (!TRI->needsStackRealignment(MF) && hasFP(MF))