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

References

lib/Target/ARM/ARMFrameLowering.cpp
  359   MachineFrameInfo  &MFI = MF.getFrameInfo();
  360   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
  361   MachineModuleInfo &MMI = MF.getMMI();
  363   const TargetMachine &TM = MF.getTarget();
  379   Register FramePtr = RegInfo->getFrameRegister(MF);
  389   if (MF.getFunction().getCallingConv() == CallingConv::GHC)
  393   bool HasFP = hasFP(MF);
  403       (!STI.isTargetWindows() || !WindowsRequiresStackProbe(MF, NumBytes))) {
  424       if (STI.splitFramePushPop(MF)) {
  467     assert(getMaxFPOffset(MF.getFunction(), *AFI) <= FPOffset &&
  488         tryFoldSPUpdateIntoPushPop(STI, MF, &*LastPush, DPRGapSize))
  518   if (STI.isTargetWindows() && WindowsRequiresStackProbe(MF, NumBytes)) {
  568         tryFoldSPUpdateIntoPushPop(STI, MF, &*LastPush, NumBytes))
  602       unsigned CFIIndex = MF.addFrameInst(MCCFIInstruction::createDefCfa(
  610           MF.addFrameInst(MCCFIInstruction::createDefCfaRegister(
  633         if (STI.splitFramePushPop(MF))
  645         CFIIndex = MF.addFrameInst(MCCFIInstruction::createOffset(
  666         if (STI.splitFramePushPop(MF)) {
  669           unsigned CFIIndex = MF.addFrameInst(
  691         unsigned CFIIndex = MF.addFrameInst(
  706   if (STI.isTargetELF() && hasFP(MF))
  719   if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->needsStackRealignment(MF)) {
  723       emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::SP, MaxAlign,
  736       emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::R4, MaxAlign,
  751   if (RegInfo->hasBasePointer(MF)) {