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

References

lib/CodeGen/PrologEpilogInserter.cpp
  216   const Function &F = MF.getFunction();
  217   const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo();
  218   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();
  220   RS = TRI->requiresRegisterScavenging(MF) ? new RegScavenger() : nullptr;
  221   FrameIndexVirtualScavenging = TRI->requiresFrameIndexScavenging(MF);
  227   calculateCallFrameInfo(MF);
  231   calculateSaveRestoreBlocks(MF);
  239   if (MF.getTarget().usesPhysRegsForPEI())
  240     spillCalleeSavedRegs(MF);
  244   TFI->processFunctionBeforeFrameFinalized(MF, RS);
  247   calculateFrameObjectOffsets(MF);
  255     insertPrologEpilogCode(MF);
  264   replaceFrameIndices(MF);
  269   if (TRI->requiresRegisterScavenging(MF) && FrameIndexVirtualScavenging)
  270     scavengeFrameVirtualRegs(MF, *RS);
  273   MachineFrameInfo &MFI = MF.getFrameInfo();
  281                                              MF.getFunction().getSubprogram(),
  282                                              &MF.front())