Lines Matching defs:TFI

70   const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();
84 TFI->processFunctionBeforeCalleeSavedScan(Fn, RS);
104 TFI->processFunctionBeforeFrameFinalized(Fn);
155 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();
199 if (TFI->canSimplifyCallFramePseudos(Fn))
209 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();
241 TFI->getCalleeSavedSpillSlots(NumFixedSpillSlots);
266 unsigned StackAlign = TFI->getStackAlignment();
301 const TargetFrameLowering *TFI = Fn.getTarget().getFrameLowering();
308 if (!TFI->spillCalleeSavedRegisters(*EntryBlock, I, CSI, TRI)) {
340 if (!TFI->restoreCalleeSavedRegisters(*MBB, I, CSI, TRI)) {
492 const TargetFrameLowering &TFI = *Fn.getTarget().getFrameLowering();
495 TFI.getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;
503 int LocalAreaOffset = TFI.getOffsetOfLocalArea();
561 if (RS && TFI.hasFP(Fn) && RegInfo->useFPForScavengingIndex(Fn) &&
644 if (RS && (!TFI.hasFP(Fn) || RegInfo->needsStackRealignment(Fn) ||
651 if (!TFI.targetHandlesStackFrameRounding()) {
655 if (MFI->adjustsStack() && TFI.hasReservedCallFrame(Fn))
666 StackAlign = TFI.getStackAlignment();
668 StackAlign = TFI.getTransientStackAlignment();
688 const TargetFrameLowering &TFI = *Fn.getTarget().getFrameLowering();
691 TFI.emitPrologue(Fn);
697 TFI.emitEpilogue(Fn, *I);
705 TFI.adjustForSegmentedStacks(Fn);
718 const TargetFrameLowering *TFI = TM.getFrameLowering();
720 TFI->getStackGrowthDirection() == TargetFrameLowering::StackGrowsDown;