Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:TRI

50   TRI = MF.getSubtarget().getRegisterInfo();
54 unsigned NumRegUnits = TRI->getNumRegUnits();
74 bool foreachUnit(const TargetRegisterInfo *TRI, LiveInterval &VRegInterval,
77 for (MCRegUnitMaskIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
89 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units) {
98 DEBUG(dbgs() << "assigning " << PrintReg(VirtReg.reg, TRI)
99 << " to " << PrintReg(PhysReg, TRI) << ':');
103 foreachUnit(TRI, VirtReg, PhysReg, [&](unsigned Unit,
105 DEBUG(dbgs() << ' ' << PrintRegUnit(Unit, TRI) << ' ' << Range);
116 DEBUG(dbgs() << "unassigning " << PrintReg(VirtReg.reg, TRI)
117 << " from " << PrintReg(PhysReg, TRI) << ':');
120 foreachUnit(TRI, VirtReg, PhysReg, [&](unsigned Unit,
122 DEBUG(dbgs() << ' ' << PrintRegUnit(Unit, TRI));
132 for (MCRegUnitIterator Unit(PhysReg, TRI); Unit.isValid(); ++Unit) {
161 CoalescerPair CP(VirtReg.reg, PhysReg, *TRI);
163 bool Result = foreachUnit(TRI, VirtReg, PhysReg, [&](unsigned Unit,
192 for (MCRegUnitIterator Units(PhysReg, TRI); Units.isValid(); ++Units)