Lines Matching refs:UnitI
97 CodeGenRegister::RegUnitList::const_iterator UnitI, UnitE; member in __anon2444a28e0111::RegUnitIterator
101 RegI(Regs.begin()), RegE(Regs.end()), UnitI(), UnitE() { in RegUnitIterator()
104 UnitI = (*RegI)->getRegUnits().begin(); in RegUnitIterator()
110 bool isValid() const { return UnitI != UnitE; } in isValid()
112 unsigned operator* () const { assert(isValid()); return *UnitI; }; in operator *()
119 ++UnitI; in operator ++()
125 while (UnitI == UnitE) { in advance()
128 UnitI = (*RegI)->getRegUnits().begin(); in advance()
730 for (RegUnitIterator UnitI(Members); UnitI.isValid(); ++UnitI) in buildRegUnitSet() local
731 TmpUnits.push_back(*UnitI); in buildRegUnitSet()
1019 for (RegUnitIterator UnitI(I->Regs); UnitI.isValid(); ++UnitI) { in computeUberWeights() local
1020 if (Reg != UnitI.getReg()) { in computeUberWeights()
1023 Reg = UnitI.getReg(); in computeUberWeights()
1026 unsigned UWeight = RegBank.getRegUnitWeight(*UnitI); in computeUberWeights()
1029 RegBank.increaseRegUnitWeight(*UnitI, UWeight); in computeUberWeights()