Lines Matching refs:TRI
113 const TargetRegisterInfo *TRI = Fn.getTarget().getRegisterInfo();
118 RS = TRI->requiresRegisterScavenging(Fn) ? new RegScavenger() : nullptr;
119 FrameIndexVirtualScavenging = TRI->requiresFrameIndexScavenging(Fn);
165 if (TRI->requiresRegisterScavenging(Fn) && FrameIndexVirtualScavenging)
342 const TargetRegisterInfo *TRI = Fn.getTarget().getRegisterInfo();
347 if (!TFI->spillCalleeSavedRegisters(*EntryBlock, I, CSI, TRI)) {
355 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg);
357 RC, TRI);
380 if (!TFI->restoreCalleeSavedRegisters(*MBB, I, CSI, TRI)) {
383 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg);
384 TII.loadRegFromStackSlot(*MBB, I, Reg, CSI[i].getFrameIdx(), RC, TRI);
744 const TargetRegisterInfo &TRI = *TM.getRegisterInfo();
813 TRI.eliminateFrameIndex(MI, SPAdj, i,