Lines Matching refs:TFI
214 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in runOnMachineFunction() local
240 TFI->processFunctionBeforeFrameFinalized(MF, RS); in runOnMachineFunction()
259 TFI->processFunctionBeforeFrameIndicesReplaced(MF, RS); in runOnMachineFunction()
313 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in calculateCallFrameInfo() local
354 if (TFI->canSimplifyCallFramePseudos(MF)) in calculateCallFrameInfo()
355 TFI->eliminateCallFramePseudoInstr(MF, *I->getParent(), I); in calculateCallFrameInfo()
424 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering(); in assignCalleeSavedSpillSlots() local
426 if (!TFI->assignCalleeSavedSpillSlots(F, RegInfo, CSI, MinCSFrameIndex, in assignCalleeSavedSpillSlots()
435 TFI->getCalleeSavedSpillSlots(NumFixedSpillSlots); in assignCalleeSavedSpillSlots()
468 Alignment = std::min(Alignment, TFI->getStackAlign()); in assignCalleeSavedSpillSlots()
562 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRSaves() local
566 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves()
589 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRRestores() local
596 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores()
624 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in spillCalleeSavedRegs() local
631 TFI->determineCalleeSaves(MF, SavedRegs, RS); in spillCalleeSavedRegs()
808 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets() local
811 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
819 int LocalAreaOffset = TFI.getOffsetOfLocalArea(); in calculateFrameObjectOffsets()
827 unsigned Skew = TFI.getStackAlignmentSkew(MF); in calculateFrameObjectOffsets()
893 bool EarlyScavengingSlots = TFI.allocateScavengingFrameIndexesNearIncomingSP(MF); in calculateFrameObjectOffsets()
1044 TFI.orderFrameObjects(MF, ObjectsToAllocate); in calculateFrameObjectOffsets()
1053 MFI.getStackProtectorIndex() < 0 && TFI.enableStackSlotScavenging(MF)) in calculateFrameObjectOffsets()
1072 if (!TFI.targetHandlesStackFrameRounding()) { in calculateFrameObjectOffsets()
1076 if (MFI.adjustsStack() && TFI.hasReservedCallFrame(MF)) in calculateFrameObjectOffsets()
1087 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
1089 StackAlign = TFI.getTransientStackAlign(); in calculateFrameObjectOffsets()
1127 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in insertPrologEpilogCode() local
1131 TFI.emitPrologue(MF, *SaveBlock); in insertPrologEpilogCode()
1135 TFI.emitEpilogue(MF, *RestoreBlock); in insertPrologEpilogCode()
1141 TFI.inlineStackProbe(MF, *SaveBlock); in insertPrologEpilogCode()
1149 TFI.adjustForSegmentedStacks(MF, *SaveBlock); in insertPrologEpilogCode()
1159 TFI.adjustForHiPEPrologue(MF, *SaveBlock); in insertPrologEpilogCode()
1277 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in insertZeroCallUsedRegs() local
1280 TFI.emitZeroCallUsedRegs(RegsToZero, MBB); in insertZeroCallUsedRegs()
1287 const TargetFrameLowering &TFI = *ST.getFrameLowering(); in replaceFrameIndices() local
1288 if (!TFI.needsFrameIndexResolution(MF)) in replaceFrameIndices()
1334 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in replaceFrameIndices() local
1345 I = TFI->eliminateCallFramePseudoInstr(MF, *BB, I); in replaceFrameIndices()
1370 TFI->getFrameIndexReference(MF, FrameIdx, Reg); in replaceFrameIndices()
1425 StackOffset refOffset = TFI->getFrameIndexReferencePreferSP( in replaceFrameIndices()