Lines Matching refs:RegUnits
269 changed |= (RegUnits |= SR->RegUnits); in inheritRegUnits()
426 RegUnits |= SR->RegUnits; in computeSubRegs()
446 RegUnits.set(Unit); in computeSubRegs()
447 AR->RegUnits.set(Unit); in computeSubRegs()
453 if (RegUnits.empty()) in computeSubRegs()
454 RegUnits.set(RegBank.newRegUnit(this)); in computeSubRegs()
458 NativeRegUnits = RegUnits; in computeSubRegs()
602 for (unsigned RegUnit : RegUnits) { in getWeight()
1153 const CodeGenRegBank &RegBank, std::vector<unsigned> &RegUnits) const { in buildRegUnitSet()
1162 std::back_inserter(RegUnits)); in buildRegUnitSet()
1291 NumNativeRegUnits = RegUnits.size(); in CodeGenRegBank()
1973 unsigned UnitWeight = RegUnits[SubSet.Units[0]].Weight; in pruneUnitSets()
1977 UnitWeight == RegUnits[SuperSet.Units[0]].Weight && in pruneUnitSets()
1978 UnitWeight == RegUnits[SuperSet.Units.back()].Weight) { in pruneUnitSets()
2156 RegUnits[UnitIdx].RegClassUnitSetsIdx = RCUnitSetsIdx; in computeRegUnitSets()
2167 const auto &RegUnits = Register.getRegUnits(); in computeRegUnitLaneMasks() local
2169 RegUnits.count(), LaneBitmask::getAll()); in computeRegUnitLaneMasks()
2186 for (unsigned RU : RegUnits) { in computeRegUnitLaneMasks()
2553 dbgs() << ' ' << RegUnits[Unit].Roots[0]->getName(); in printRegUnitName()