Lines Matching refs:SRI
137 for (CodeGenSubRegIndex *SRI : SubIdx->ConcatenationOf)
138 assert(SRI->ConcatenationOf.empty() && "No transitive closure?");
319 SubRegMap::const_iterator SRI = Map.find(I->first);
320 if (SRI == Map.end())
322 // Add I->second as a name for the subreg SRI->second, assuming it is
324 if (SubRegs.count(I->second) || !Orphans.erase(SRI->second))
327 SubRegs.insert(std::make_pair(I->second, SRI->second));
1162 for (CodeGenSubRegIndex &SRI : SubRegIndices) {
1163 SRI.computeConcatTransitiveClosure();
1164 if (!SRI.ConcatenationOf.empty())
1166 SmallVector<CodeGenSubRegIndex*,8>(SRI.ConcatenationOf.begin(),
1167 SRI.ConcatenationOf.end()), &SRI));
1730 for (CodeGenRegister::SubRegMap::const_iterator SRI = SRM.begin(),
1731 SRE = SRM.end(); SRI != SRE; ++SRI) {
1732 if (SRI->second == Reg)
1735 Changed |= normalizeWeight(SRI->second, UberSets, RegSets,