Lines Matching refs:UnitI
203 CodeGenRegister::RegUnitList::iterator UnitI, UnitE; member in __anon0983cbde0111::RegUnitIterator
211 UnitI = Sentinel.end(); in RegUnitIterator()
214 UnitI = (*RegI)->getRegUnits().begin(); in RegUnitIterator()
220 bool isValid() const { return UnitI != UnitE; } in isValid()
222 unsigned operator* () const { assert(isValid()); return *UnitI; } in operator *()
229 ++UnitI; in operator ++()
235 while (UnitI == UnitE) { in advance()
238 UnitI = (*RegI)->getRegUnits().begin(); in advance()
1135 for (RegUnitIterator UnitI(Members); UnitI.isValid(); ++UnitI) { in buildRegUnitSet() local
1136 const RegUnit &RU = RegBank.getRegUnit(*UnitI); in buildRegUnitSet()
1138 TmpUnits.push_back(*UnitI); in buildRegUnitSet()
1750 for (RegUnitIterator UnitI(I->Regs); UnitI.isValid(); ++UnitI) { in computeUberWeights() local
1751 if (Reg != UnitI.getReg()) { in computeUberWeights()
1754 Reg = UnitI.getReg(); in computeUberWeights()
1757 if (!RegBank.getRegUnit(*UnitI).Artificial) { in computeUberWeights()
1758 unsigned UWeight = RegBank.getRegUnit(*UnitI).Weight; in computeUberWeights()
1761 RegBank.increaseRegUnitWeight(*UnitI, UWeight); in computeUberWeights()