Lines Matching refs:SR
206 CodeGenRegister *SR = I->second; in inheritRegUnits() local
208 changed |= (RegUnits |= SR->RegUnits); in inheritRegUnits()
225 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local
227 if (!SubRegs.insert(std::make_pair(Idx, SR)).second) in computeSubRegs()
232 SubReg2Idx.insert(std::make_pair(SR, Idx)); in computeSubRegs()
241 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local
242 const SubRegMap &Map = SR->computeSubRegs(RegBank); in computeSubRegs()
243 HasDisjunctSubRegs |= SR->HasDisjunctSubRegs; in computeSubRegs()
260 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() local
261 const SubRegMap &Map = SR->computeSubRegs(RegBank); in computeSubRegs()
298 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() local
299 const SubRegMap &Map = SR->computeSubRegs(RegBank); in computeSubRegs()
340 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local
341 if (!SR->CoveredBySubRegs || SR->ExplicitSubRegs.size() <= 1) in computeSubRegs()
346 for (unsigned j = 0, e = SR->ExplicitSubRegs.size(); j != e; ++j) in computeSubRegs()
347 Parts.push_back(getSubRegIndex(SR->ExplicitSubRegs[j])); in computeSubRegs()
359 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local
360 RegUnits |= SR->RegUnits; in computeSubRegs()
513 CodeGenRegister *SR = ExplicitSubRegs[i]; in addSubRegsPreOrder() local
514 if (OSet.insert(SR)) in addSubRegsPreOrder()
515 SR->addSubRegsPreOrder(OSet, RegBank); in addSubRegsPreOrder()
2115 const CodeGenRegister::SuperRegList &SR = Set[i]->getSuperRegs(); in computeCoveredRegisters() local
2116 for (unsigned j = 0, e = SR.size(); j != e; ++j) { in computeCoveredRegisters()
2117 const CodeGenRegister *Super = SR[j]; in computeCoveredRegisters()