• Home
  • Raw
  • Download

Lines Matching refs:TFI

75   const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();  in runOnMachineFunction()  local
89 TFI->processFunctionBeforeCalleeSavedScan(Fn, RS); in runOnMachineFunction()
110 TFI->processFunctionBeforeFrameFinalized(Fn, RS); in runOnMachineFunction()
155 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering(); in calculateCallsInformation() local
199 if (TFI->canSimplifyCallFramePseudos(Fn)) in calculateCallsInformation()
200 TFI->eliminateCallFramePseudoInstr(Fn, *I->getParent(), I); in calculateCallsInformation()
209 const TargetFrameLowering *TFI = F.getTarget().getFrameLowering(); in calculateCalleeSavedRegisters() local
243 TFI->getCalleeSavedSpillSlots(NumFixedSpillSlots); in calculateCalleeSavedRegisters()
268 unsigned StackAlign = TFI->getStackAlignment(); in calculateCalleeSavedRegisters()
303 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering(); in insertCSRSpillsAndRestores() local
310 if (!TFI->spillCalleeSavedRegisters(*EntryBlock, I, CSI, TRI)) { in insertCSRSpillsAndRestores()
342 if (!TFI->restoreCalleeSavedRegisters(*MBB, I, CSI, TRI)) { in insertCSRSpillsAndRestores()
494 const TargetFrameLowering &TFI = *Fn.getTarget().getFrameLowering(); in calculateFrameObjectOffsets() local
497 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in calculateFrameObjectOffsets()
505 int LocalAreaOffset = TFI.getOffsetOfLocalArea(); in calculateFrameObjectOffsets()
564 bool EarlyScavengingSlots = (TFI.hasFP(Fn) && in calculateFrameObjectOffsets()
565 TFI.isFPCloseToIncomingSP() && in calculateFrameObjectOffsets()
660 if (!TFI.targetHandlesStackFrameRounding()) { in calculateFrameObjectOffsets()
664 if (MFI->adjustsStack() && TFI.hasReservedCallFrame(Fn)) in calculateFrameObjectOffsets()
675 StackAlign = TFI.getStackAlignment(); in calculateFrameObjectOffsets()
677 StackAlign = TFI.getTransientStackAlignment(); in calculateFrameObjectOffsets()
697 const TargetFrameLowering &TFI = *Fn.getTarget().getFrameLowering(); in insertPrologEpilogCode() local
700 TFI.emitPrologue(Fn); in insertPrologEpilogCode()
706 TFI.emitEpilogue(Fn, *I); in insertPrologEpilogCode()
714 TFI.adjustForSegmentedStacks(Fn); in insertPrologEpilogCode()
722 TFI.adjustForHiPEPrologue(Fn); in insertPrologEpilogCode()
769 const TargetFrameLowering *TFI = TM.getFrameLowering(); in replaceFrameIndices() local
771 TFI->getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown; in replaceFrameIndices()
793 TFI->eliminateCallFramePseudoInstr(Fn, *BB, I); in replaceFrameIndices()
818 TFI->getFrameIndexReference( in replaceFrameIndices()