Lines Matching refs:TRI
32 RegisterClassInfo::RegisterClassInfo() : Tag(0), MF(0), TRI(0), CalleeSaved(0)
40 if (MF->getTarget().getRegisterInfo() != TRI) {
41 TRI = MF->getTarget().getRegisterInfo();
42 RegClass.reset(new RCInfo[TRI->getNumRegClasses()]);
47 const MCPhysReg *CSR = TRI->getCalleeSavedRegs(MF);
52 CSRNum.resize(TRI->getNumRegs(), 0);
54 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
98 unsigned Cost = TRI->getCostPerUse(PhysReg);
117 unsigned Cost = TRI->getCostPerUse(PhysReg);
129 if (const TargetRegisterClass *Super = TRI->getLargestLegalSuperClass(RC))
139 dbgs() << ' ' << PrintReg(RCI.Order[I], TRI);