Lines Matching refs:TFI

225   const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering();  in runOnMachineFunction()  local
250 TFI->processFunctionBeforeFrameFinalized(MF, RS); in runOnMachineFunction()
269 TFI->processFunctionBeforeFrameIndicesReplaced(MF, RS); in runOnMachineFunction()
273 if (TFI->needsFrameIndexResolution(MF)) { in runOnMachineFunction()
295 uint64_t Threshold = TFI->getStackThreshold(); in runOnMachineFunction()
345 TFI->emitRemarks(MF, ORE); in runOnMachineFunction()
359 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in calculateCallFrameInfo() local
381 if (TFI->canSimplifyCallFramePseudos(MF)) { in calculateCallFrameInfo()
387 TFI->eliminateCallFramePseudoInstr(MF, *I->getParent(), I); in calculateCallFrameInfo()
461 const TargetFrameLowering *TFI = F.getSubtarget().getFrameLowering(); in assignCalleeSavedSpillSlots() local
463 if (!TFI->assignCalleeSavedSpillSlots(F, RegInfo, CSI, MinCSFrameIndex, in assignCalleeSavedSpillSlots()
472 TFI->getCalleeSavedSpillSlots(NumFixedSpillSlots); in assignCalleeSavedSpillSlots()
505 Alignment = std::min(Alignment, TFI->getStackAlign()); in assignCalleeSavedSpillSlots()
599 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRSaves() local
603 if (!TFI->spillCalleeSavedRegisters(SaveBlock, I, CSI, TRI)) { in insertCSRSaves()
626 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in insertCSRRestores() local
633 if (!TFI->restoreCalleeSavedRegisters(RestoreBlock, I, CSI, TRI)) { in insertCSRRestores()
662 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in spillCalleeSavedRegs() local
669 TFI->determineCalleeSaves(MF, SavedRegs, RS); in spillCalleeSavedRegs()
845 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in calculateFrameObjectOffsets() local
848 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
856 int LocalAreaOffset = TFI.getOffsetOfLocalArea(); in calculateFrameObjectOffsets()
926 bool EarlyScavengingSlots = TFI.allocateScavengingFrameIndexesNearIncomingSP(MF); in calculateFrameObjectOffsets()
1077 TFI.orderFrameObjects(MF, ObjectsToAllocate); in calculateFrameObjectOffsets()
1086 MFI.getStackProtectorIndex() < 0 && TFI.enableStackSlotScavenging(MF)) in calculateFrameObjectOffsets()
1105 if (!TFI.targetHandlesStackFrameRounding()) { in calculateFrameObjectOffsets()
1109 if (MFI.adjustsStack() && TFI.hasReservedCallFrame(MF)) in calculateFrameObjectOffsets()
1120 StackAlign = TFI.getStackAlign(); in calculateFrameObjectOffsets()
1122 StackAlign = TFI.getTransientStackAlign(); in calculateFrameObjectOffsets()
1160 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in insertPrologEpilogCode() local
1164 TFI.emitPrologue(MF, *SaveBlock); in insertPrologEpilogCode()
1168 TFI.emitEpilogue(MF, *RestoreBlock); in insertPrologEpilogCode()
1174 TFI.inlineStackProbe(MF, *SaveBlock); in insertPrologEpilogCode()
1182 TFI.adjustForSegmentedStacks(MF, *SaveBlock); in insertPrologEpilogCode()
1192 TFI.adjustForHiPEPrologue(MF, *SaveBlock); in insertPrologEpilogCode()
1331 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in insertZeroCallUsedRegs() local
1334 TFI.emitZeroCallUsedRegs(RegsToZero, MBB); in insertZeroCallUsedRegs()
1340 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in replaceFrameIndicesBackward() local
1352 SPAdj = TFI.alignSPAdjust(FirstSucc.getCallFrameSize()); in replaceFrameIndicesBackward()
1353 if (TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsUp) in replaceFrameIndicesBackward()
1368 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in replaceFrameIndices() local
1371 int SPAdj = TFI.alignSPAdjust(MBB.getCallFrameSize()); in replaceFrameIndices()
1372 if (TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsUp) in replaceFrameIndices()
1385 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in replaceFrameIndexDebugInstr() local
1397 StackOffset Offset = TFI->getFrameIndexReference(MF, FrameIdx, Reg); in replaceFrameIndexDebugInstr()
1454 StackOffset refOffset = TFI->getFrameIndexReferencePreferSP( in replaceFrameIndexDebugInstr()
1472 const TargetFrameLowering &TFI = *MF.getSubtarget().getFrameLowering(); in replaceFrameIndicesBackward() local
1483 TFI.eliminateCallFramePseudoInstr(MF, *BB, &MI); in replaceFrameIndicesBackward()
1516 const TargetFrameLowering *TFI = MF.getSubtarget().getFrameLowering(); in replaceFrameIndices() local
1524 I = TFI->eliminateCallFramePseudoInstr(MF, *BB, I); in replaceFrameIndices()