Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:TFI

72   const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();
84 TFI->processFunctionBeforeCalleeSavedScan(Fn, RS);
104 TFI->processFunctionBeforeFrameFinalized(Fn);
152 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();
196 if (TFI->canSimplifyCallFramePseudos(Fn))
206 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();
246 TFI->getCalleeSavedSpillSlots(NumFixedSpillSlots);
271 unsigned StackAlign = TFI->getStackAlignment();
306 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();
313 if (!TFI->spillCalleeSavedRegisters(*EntryBlock, I, CSI, TRI)) {
345 if (!TFI->restoreCalleeSavedRegisters(*MBB, I, CSI, TRI)) {
497 const TargetFrameLowering &TFI = *Fn.getTarget().getFrameLowering();
500 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
508 int LocalAreaOffset = TFI.getOffsetOfLocalArea();
566 if (RS && TFI.hasFP(Fn) && RegInfo->useFPForScavengingIndex(Fn) &&
649 if (RS && (!TFI.hasFP(Fn) || RegInfo->needsStackRealignment(Fn) ||
656 if (!TFI.targetHandlesStackFrameRounding()) {
660 if (MFI->adjustsStack() && TFI.hasReservedCallFrame(Fn))
671 StackAlign = TFI.getStackAlignment();
673 StackAlign = TFI.getTransientStackAlignment();
693 const TargetFrameLowering &TFI = *Fn.getTarget().getFrameLowering();
696 TFI.emitPrologue(Fn);
702 TFI.emitEpilogue(Fn, *I);
710 TFI.adjustForSegmentedStacks(Fn);
723 const TargetFrameLowering *TFI = TM.getFrameLowering();
725 TFI->getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;