Lines Matching refs:SRI
142 for (CodeGenSubRegIndex *SRI : SubIdx->ConcatenationOf) in computeConcatTransitiveClosure()
143 assert(SRI->ConcatenationOf.empty() && "No transitive closure?"); in computeConcatTransitiveClosure()
328 SubRegMap::const_iterator SRI = Map.find(Comp.first); in computeSubRegs() local
329 if (SRI == Map.end()) in computeSubRegs()
333 if (SubRegs.count(Comp.second) || !Orphans.erase(SRI->second)) in computeSubRegs()
336 SubRegs.insert(std::pair(Comp.second, SRI->second)); in computeSubRegs()
1258 for (CodeGenSubRegIndex &SRI : SubRegIndices) { in CodeGenRegBank()
1259 SRI.computeConcatTransitiveClosure(); in CodeGenRegBank()
1260 if (!SRI.ConcatenationOf.empty()) in CodeGenRegBank()
1263 SRI.ConcatenationOf.begin(), SRI.ConcatenationOf.end()), in CodeGenRegBank()
1264 &SRI)); in CodeGenRegBank()
1855 for (auto SRI : SRM) { in normalizeWeight() local
1856 if (SRI.second == Reg) in normalizeWeight()
1859 Changed |= normalizeWeight(SRI.second, UberSets, RegSets, NormalRegs, in normalizeWeight()