Lines Matching refs:UnitI
149 CodeGenRegister::RegUnitList::const_iterator UnitI, UnitE;
153 RegI(Regs.begin()), RegE(Regs.end()), UnitI(), UnitE() {
156 UnitI = (*RegI)->getRegUnits().begin();
162 bool isValid() const { return UnitI != UnitE; }
164 unsigned operator* () const { assert(isValid()); return *UnitI; }
171 ++UnitI;
177 while (UnitI == UnitE) {
180 UnitI = (*RegI)->getRegUnits().begin();
947 for (RegUnitIterator UnitI(Members); UnitI.isValid(); ++UnitI)
948 TmpUnits.push_back(*UnitI);
1314 for (RegUnitIterator UnitI(I->Regs); UnitI.isValid(); ++UnitI) {
1315 if (Reg != UnitI.getReg()) {
1318 Reg = UnitI.getReg();
1321 unsigned UWeight = RegBank.getRegUnit(*UnitI).Weight;
1324 RegBank.increaseRegUnitWeight(*UnitI, UWeight);