Home | History | Annotate | Download | only in TableGen

Lines Matching refs:SR

209     CodeGenRegister *SR = I->second;
211 mergeRegUnits(RegUnits, SR->RegUnits);
225 CodeGenRegister *SR = ExplicitSubRegs[i];
227 if (!SubRegs.insert(std::make_pair(Idx, SR)).second)
232 SubReg2Idx.insert(std::make_pair(SR, Idx));
241 CodeGenRegister *SR = ExplicitSubRegs[i];
242 const SubRegMap &Map = SR->computeSubRegs(RegBank);
259 CodeGenRegister *SR = SubRegs[Idx];
260 const SubRegMap &Map = SR->computeSubRegs(RegBank);
263 // They may not all be supported by SR.
268 continue; // Idx + I->first doesn't exist in SR.
297 CodeGenRegister *SR = SubRegs[Idx];
298 const SubRegMap &Map = SR->computeSubRegs(RegBank);
334 CodeGenRegister *SR = ExplicitSubRegs[i];
335 if (!SR->CoveredBySubRegs || SR->ExplicitSubRegs.size() <= 1)
338 // SR is composed of multiple sub-regs. Find their names in this register.
340 for (unsigned j = 0, e = SR->ExplicitSubRegs.size(); j != e; ++j)
341 Parts.push_back(getSubRegIndex(SR->ExplicitSubRegs[j]));
353 CodeGenRegister *SR = ExplicitSubRegs[i];
358 RegUnits.append(SR->RegUnits.begin(), SR->RegUnits.end());
513 CodeGenRegister *SR = ExplicitSubRegs[i];
514 if (OSet.insert(SR))
515 SR->addSubRegsPreOrder(OSet, RegBank);
1888 const CodeGenRegister::SuperRegList &SR = Set[i]->getSuperRegs();
1889 for (unsigned j = 0, e = SR.size(); j != e; ++j) {
1890 const CodeGenRegister *Super = SR[j];