Lines Matching refs:UnitI
210 CodeGenRegister::RegUnitList::iterator UnitI, UnitE; member in __anon9ef927ed0111::RegUnitIterator
217 UnitI = (*RegI)->getRegUnits().begin(); in RegUnitIterator()
223 bool isValid() const { return UnitI != UnitE; } in isValid()
225 unsigned operator* () const { assert(isValid()); return *UnitI; } in operator *()
232 ++UnitI; in operator ++()
238 while (UnitI == UnitE) { in advance()
241 UnitI = (*RegI)->getRegUnits().begin(); in advance()
1072 for (RegUnitIterator UnitI(Members); UnitI.isValid(); ++UnitI) { in buildRegUnitSet() local
1073 const RegUnit &RU = RegBank.getRegUnit(*UnitI); in buildRegUnitSet()
1075 TmpUnits.push_back(*UnitI); in buildRegUnitSet()
1644 for (RegUnitIterator UnitI(I->Regs); UnitI.isValid(); ++UnitI) { in computeUberWeights() local
1645 if (Reg != UnitI.getReg()) { in computeUberWeights()
1648 Reg = UnitI.getReg(); in computeUberWeights()
1651 if (!RegBank.getRegUnit(*UnitI).Artificial) { in computeUberWeights()
1652 unsigned UWeight = RegBank.getRegUnit(*UnitI).Weight; in computeUberWeights()
1655 RegBank.increaseRegUnitWeight(*UnitI, UWeight); in computeUberWeights()