Lines Matching refs:SRI
134 for (CodeGenSubRegIndex *SRI : SubIdx->ConcatenationOf) in computeConcatTransitiveClosure()
135 assert(SRI->ConcatenationOf.empty() && "No transitive closure?"); in computeConcatTransitiveClosure()
318 SubRegMap::const_iterator SRI = Map.find(Comp.first); in computeSubRegs() local
319 if (SRI == Map.end()) in computeSubRegs()
323 if (SubRegs.count(Comp.second) || !Orphans.erase(SRI->second)) in computeSubRegs()
326 SubRegs.insert(std::make_pair(Comp.second, SRI->second)); in computeSubRegs()
1237 for (CodeGenSubRegIndex &SRI : SubRegIndices) { in CodeGenRegBank()
1238 SRI.computeConcatTransitiveClosure(); in CodeGenRegBank()
1239 if (!SRI.ConcatenationOf.empty()) in CodeGenRegBank()
1241 SmallVector<CodeGenSubRegIndex*,8>(SRI.ConcatenationOf.begin(), in CodeGenRegBank()
1242 SRI.ConcatenationOf.end()), &SRI)); in CodeGenRegBank()
1811 for (auto SRI : SRM) { in normalizeWeight() local
1812 if (SRI.second == Reg) in normalizeWeight()
1815 Changed |= normalizeWeight(SRI.second, UberSets, RegSets, NormalRegs, in normalizeWeight()