Lines Matching refs:SubRegs
266 for (const auto &SubReg : SubRegs) { in inheritRegUnits()
279 return SubRegs; in computeSubRegs()
290 if (!SubRegs.insert(std::pair(Idx, SR)).second) in computeSubRegs()
309 if (!SubRegs.insert(SR).second) in computeSubRegs()
322 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs()
333 if (SubRegs.count(Comp.second) || !Orphans.erase(SRI->second)) in computeSubRegs()
336 SubRegs.insert(std::pair(Comp.second, SRI->second)); in computeSubRegs()
359 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs()
363 SubRegs[RegBank.getCompositeSubRegIndex(Idx, SubReg.first)] = in computeSubRegs()
368 for (const auto &SubReg : SubRegs) { in computeSubRegs()
460 return SubRegs; in computeSubRegs()
480 for (std::pair<CodeGenSubRegIndex *, CodeGenRegister *> P : SubRegs) in computeSecondarySubRegs()
532 if (!SubRegs.insert(NewSubReg).second) in computeSecondarySubRegs()
546 for (auto SubReg : NewSubReg->SubRegs) { in computeSecondarySubRegs()
565 for (auto SubReg : SubRegs) in computeSuperRegs()
571 for (auto SubReg : SubRegs) { in computeSuperRegs()
595 for (auto SubReg : SubRegs) in addSubRegsPreOrder()
631 ListInit *SubRegs = Def->getValueAsListInit("SubRegs"); in expand() local
632 if (Dim != SubRegs->size()) in expand()
642 ST.evaluate(SubRegs->getElement(i), Lists[i], Def->getLoc()); in expand()
2172 const SubRegMap &SubRegs = Register.getSubRegs(); in computeRegUnitLaneMasks() local
2173 for (auto S : SubRegs) { in computeRegUnitLaneMasks()