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

References

lib/Target/ARM/ARMFrameLowering.cpp
 1636   TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS);
 1649       MF.getSubtarget().getRegisterInfo());
 1651       *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo());
 1652   ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>();
 1653   MachineFrameInfo &MFI = MF.getFrameInfo();
 1654   MachineRegisterInfo &MRI = MF.getRegInfo();
 1655   const TargetRegisterInfo *TRI = MF.getSubtarget().getRegisterInfo();
 1657   Register FramePtr = RegInfo->getFrameRegister(MF);
 1665       (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF)))
 1674       WindowsRequiresStackProbe(MF, MFI.estimateStackSize(MF))) {
 1674       WindowsRequiresStackProbe(MF, MFI.estimateStackSize(MF))) {
 1690     if (MFI.hasVarSizedObjects() || RegInfo->needsStackRealignment(MF) ||
 1691         MFI.estimateStackSize(MF) > 508)
 1696   checkNumAlignedDPRCS2Regs(MF, SavedRegs);
 1699   if (RegInfo->hasBasePointer(MF))
 1704   const MCPhysReg *CSRegs = RegInfo->getCalleeSavedRegs(&MF);
 1728       if (!STI.splitFramePushPop(MF)) {
 1750       if (!STI.splitFramePushPop(MF)) {
 1772     unsigned FnSize = EstimateFunctionSizeInBytes(MF, TII);
 1797       MFI.estimateStackSize(MF) + 4 * (NumGPRSpills + NumFPRSpills);
 1806   bool HasFP = hasFP(MF);
 1833     if (RegInfo->hasBasePointer(MF))
 1840         estimateRSStackSizeLimit(MF, this, HasNonSPFrameIndex);
 1852     (MFI.adjustsStack() && !canSimplifyCallFramePseudos(MF));
 1853   bool HasBPOrFixedSP = RegInfo->hasBasePointer(MF) || !HasMovingSP;
 1861   int MaxFPOffset = getMaxFPOffset(MF.getFunction(), *AFI);
 1872       !CanEliminateFrame || RegInfo->cannotEliminateFrame(MF)) {
 1879       if (MF.getTarget().Options.DisableFramePointerElim(MF) && !LRSpilled) {
 1879       if (MF.getTarget().Options.DisableFramePointerElim(MF) && !LRSpilled) {
 1925         if (!MF.getRegInfo().isLiveIn(Reg)) {
 1988           !(MF.getRegInfo().isLiveIn(ARM::LR) &&
 1989             MF.getFrameInfo().isReturnAddressTaken())) {