Lines Matching refs:TRI
73 const TargetRegisterInfo *TRI;
293 KillMO = MI->findRegisterUseOperand(SavedReg, false, TRI);
494 regsAreCompatible(unsigned RegA, unsigned RegB, const TargetRegisterInfo *TRI) {
499 return TRI->regsOverlap(RegA, RegB);
547 bool BComp = !FromRegB || regsAreCompatible(FromRegB, ToRegA, TRI);
548 bool CComp = !FromRegC || regsAreCompatible(FromRegC, ToRegA, TRI);
614 return (ToRegA && !regsAreCompatible(FromRegB, ToRegA, TRI));
638 if (NewMI->findRegisterUseOperand(RegB, false, TRI))
1194 TRI->getAllocatableClass(
1195 TII->getRegClass(UnfoldMCID, LoadRegIndex, TRI, *MF));
1207 NewMIs[1]->addRegisterKilled(Reg, TRI);
1321 TRI, *MF))
1394 assert(TRI->getMatchingSuperRegClass(RC, MRI->getRegClass(RegA),
1401 assert(TRI->getMatchingSuperReg(RegA, SubRegB, MRI->getRegClass(RegB))
1507 TRI = TM.getRegisterInfo();