Lines Matching refs:SR
267 CodeGenRegister *SR = SubReg.second; in inheritRegUnits() local
269 changed |= (RegUnits |= SR->RegUnits); in inheritRegUnits()
286 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local
288 if (!SR->Artificial) in computeSubRegs()
290 if (!SubRegs.insert(std::pair(Idx, SR)).second) in computeSubRegs()
296 SubReg2Idx.insert(std::pair(SR, Idx)); in computeSubRegs()
308 for (const auto &SR : Map) { in computeSubRegs() local
309 if (!SubRegs.insert(SR).second) in computeSubRegs()
310 Orphans.insert(SR.second); in computeSubRegs()
322 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() local
323 const SubRegMap &Map = SR->computeSubRegs(RegBank); in computeSubRegs()
359 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() local
360 const SubRegMap &Map = SR->computeSubRegs(RegBank); in computeSubRegs()
401 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local
402 if (!SR->CoveredBySubRegs || SR->ExplicitSubRegs.size() <= 1 || in computeSubRegs()
403 SR->Artificial) in computeSubRegs()
408 for (unsigned j = 0, e = SR->ExplicitSubRegs.size(); j != e; ++j) { in computeSubRegs()
409 CodeGenSubRegIndex &I = *SR->ExplicitSubRegIndices[j]; in computeSubRegs()
411 Parts.push_back(getSubRegIndex(SR->ExplicitSubRegs[j])); in computeSubRegs()
425 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local
426 RegUnits |= SR->RegUnits; in computeSubRegs()
590 CodeGenRegister *SR = ExplicitSubRegs[i]; in addSubRegsPreOrder() local
591 if (OSet.insert(SR)) in addSubRegsPreOrder()
592 SR->addSubRegsPreOrder(OSet, RegBank); in addSubRegsPreOrder()
1283 const CodeGenRegister *SR = P.second; in CodeGenRegBank() local
1284 if (!SR->Artificial) in CodeGenRegBank()
2524 const CodeGenRegister::SuperRegList &SR = Set[i]->getSuperRegs(); in computeCoveredRegisters() local
2525 for (unsigned j = 0, e = SR.size(); j != e; ++j) { in computeCoveredRegisters()
2526 const CodeGenRegister *Super = SR[j]; in computeCoveredRegisters()