Lines Matching refs:RegUnits
195 // Return true of this unit appears in RegUnits.
196 static bool hasRegUnit(CodeGenRegister::RegUnitList &RegUnits, unsigned Unit) {
197 return RegUnits.test(Unit);
201 // Return true if the RegUnits changed.
207 // Merge the subregister's units into this register's RegUnits.
208 changed |= (RegUnits |= SR->RegUnits);
360 RegUnits |= SR->RegUnits;
380 RegUnits.set(Unit);
381 AR->RegUnits.set(Unit);
387 if (RegUnits.empty())
388 RegUnits.set(RegBank.newRegUnit(this));
392 NativeRegUnits = RegUnits;
526 for (RegUnitList::iterator I = RegUnits.begin(), E = RegUnits.end();
910 std::vector<unsigned> &RegUnits) const {
916 std::back_inserter(RegUnits));
988 NumNativeRegUnits = RegUnits.size();
1562 unsigned UnitWeight = RegUnits[SubSet.Units[0]].Weight;
1566 && UnitWeight == RegUnits[SuperSet.Units[0]].Weight
1567 && UnitWeight == RegUnits[SuperSet.Units.back()].Weight) {
1628 dbgs() << " " << RegUnits[U].Roots[0]->getName();
1641 dbgs() << " " << RegUnits[U].Roots[0]->getName();
1687 dbgs() << " " << RegUnits[U].Roots[0]->getName();
1702 dbgs() << " " << RegUnits[U].Roots[0]->getName();
1724 dbgs() << RegUnits[U].getRoots()[0]->getName() << " ";
1760 RegUnits[UnitIdx].RegClassUnitSetsIdx = RCUnitSetsIdx;
1772 const auto &RegUnits = Register.getRegUnits();
1773 CodeGenRegister::RegUnitLaneMaskList RegUnitLaneMasks(RegUnits.count(), 0);
1791 for (unsigned RU : RegUnits) {