Lines Matching refs:Unit
120 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI) {
121 return Printable([Unit, TRI](raw_ostream &OS) {
124 OS << "Unit~" << Unit;
129 if (Unit >= TRI->getNumRegUnits()) {
130 OS << "BadUnit~" << Unit;
135 MCRegUnitRootIterator Roots(Unit, TRI);
136 assert(Roots.isValid() && "Unit has no roots.");
143 Printable printVRegOrUnit(unsigned Unit, const TargetRegisterInfo *TRI) {
144 return Printable([Unit, TRI](raw_ostream &OS) {
145 if (Register::isVirtualRegister(Unit)) {
146 OS << '%' << Register::virtReg2Index(Unit);
148 OS << printRegUnit(Unit, TRI);