Lines Matching refs:tri
130 const TargetRegisterInfo *tri;
196 const TargetRegisterInfo *tri = mf->getTarget().getRegisterInfo();
203 for (unsigned Reg = 1, e = tri->getNumRegs(); Reg != e; ++Reg) {
236 for (MCRegUnitIterator Units(preg, tri); Units.isValid(); ++Units) {
280 addInterferenceCosts(g.getEdgeCosts(edge), vr1Allowed, vr2Allowed, tri);
297 const TargetRegisterInfo *tri) {
307 if (tri->regsOverlap(preg1, preg2)) {
487 DEBUG(dbgs() << "VREG " << PrintReg(vreg, tri) << " -> "
488 << tri->getName(preg) << "\n");
497 DEBUG(dbgs() << "VREG " << PrintReg(vreg, tri) << " -> SPILLED (Cost: "
505 DEBUG(dbgs() << PrintReg((*itr)->reg, tri) << " ");
544 tri = tm->getRegisterInfo();