Lines Matching refs:TRI
68 const TargetRegisterInfo *TRI = Fn.getTarget().getRegisterInfo(); in runOnMachineFunction() local
71 RS = TRI->requiresRegisterScavenging(Fn) ? new RegScavenger() : NULL; in runOnMachineFunction()
72 FrameIndexVirtualScavenging = TRI->requiresFrameIndexScavenging(Fn); in runOnMachineFunction()
122 if (TRI->requiresRegisterScavenging(Fn) && FrameIndexVirtualScavenging) in runOnMachineFunction()
304 const TargetRegisterInfo *TRI = Fn.getTarget().getRegisterInfo(); in insertCSRSpillsAndRestores() local
310 if (!TFI->spillCalleeSavedRegisters(*EntryBlock, I, CSI, TRI)) { in insertCSRSpillsAndRestores()
318 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in insertCSRSpillsAndRestores()
320 CSI[i].getFrameIdx(), RC, TRI); in insertCSRSpillsAndRestores()
342 if (!TFI->restoreCalleeSavedRegisters(*MBB, I, CSI, TRI)) { in insertCSRSpillsAndRestores()
345 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in insertCSRSpillsAndRestores()
348 RC, TRI); in insertCSRSpillsAndRestores()
393 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in insertCSRSpillsAndRestores()
397 RC, TRI); in insertCSRSpillsAndRestores()
444 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(Reg); in insertCSRSpillsAndRestores()
447 RC, TRI); in insertCSRSpillsAndRestores()
710 const TargetRegisterInfo &TRI = *TM.getRegisterInfo(); in replaceFrameIndices() local
745 TRI.eliminateCallFramePseudoInstr(Fn, *BB, I); in replaceFrameIndices()
772 TRI.eliminateFrameIndex(MI, SPAdj, in replaceFrameIndices()