Lines Matching refs:UnitI
206 CodeGenRegister::RegUnitList::iterator UnitI, UnitE; member in __anon29b8b01c0111::RegUnitIterator
213 UnitI = (*RegI)->getRegUnits().begin(); in RegUnitIterator()
219 bool isValid() const { return UnitI != UnitE; } in isValid()
221 unsigned operator* () const { assert(isValid()); return *UnitI; } in operator *()
228 ++UnitI; in operator ++()
234 while (UnitI == UnitE) { in advance()
237 UnitI = (*RegI)->getRegUnits().begin(); in advance()
1091 for (RegUnitIterator UnitI(Members); UnitI.isValid(); ++UnitI) { in buildRegUnitSet() local
1092 const RegUnit &RU = RegBank.getRegUnit(*UnitI); in buildRegUnitSet()
1094 TmpUnits.push_back(*UnitI); in buildRegUnitSet()
1666 for (RegUnitIterator UnitI(I->Regs); UnitI.isValid(); ++UnitI) { in computeUberWeights() local
1667 if (Reg != UnitI.getReg()) { in computeUberWeights()
1670 Reg = UnitI.getReg(); in computeUberWeights()
1673 if (!RegBank.getRegUnit(*UnitI).Artificial) { in computeUberWeights()
1674 unsigned UWeight = RegBank.getRegUnit(*UnitI).Weight; in computeUberWeights()
1677 RegBank.increaseRegUnitWeight(*UnitI, UWeight); in computeUberWeights()