Lines Matching refs:RegInfos

149     RegInfos.push_back(RI);  in CHRScope()
153 assert(RegInfos.size() > 0 && "Empty CHRScope"); in getParentRegion()
154 Region *Parent = RegInfos[0].R->getParent(); in getParentRegion()
160 assert(RegInfos.size() > 0 && "Empty CHRScope"); in getEntryBlock()
161 return RegInfos.front().R->getEntry(); in getEntryBlock()
165 assert(RegInfos.size() > 0 && "Empty CHRScope"); in getExitBlock()
166 return RegInfos.back().R->getExit(); in getExitBlock()
177 Region *LastRegion = RegInfos.back().R; in appendable()
187 assert(RegInfos.size() > 0 && "Empty CHRScope"); in append()
188 assert(Next->RegInfos.size() > 0 && "Empty CHRScope"); in append()
193 RegInfos.append(Next->RegInfos.begin(), Next->RegInfos.end()); in append()
200 for (RegInfo &RI : RegInfos) in addSub()
214 assert(RegInfos.begin()->R != Boundary && in split()
217 RegInfos, [&Boundary](const RegInfo &RI) { return Boundary == RI.R; }); in split()
218 if (BoundaryIt == RegInfos.end()) in split()
220 ArrayRef<RegInfo> TailRegInfos(BoundaryIt, RegInfos.end()); in split()
233 RegInfos, in split()
242 RegInfos.erase(BoundaryIt, RegInfos.end()); in split()
249 for (const RegInfo &RI : RegInfos) in contains()
257 SmallVector<RegInfo, 8> RegInfos; // Regions that belong to this scope member in __anon784f818e0111::CHRScope
283 : RegInfos(RegInfosIn.begin(), RegInfosIn.end()), in CHRScope()
444 assert(RegInfos.size() > 0 && "Empty CHRScope"); in print()
446 OS << RegInfos.size() << ", Regions["; in print()
447 for (const RegInfo &RI : RegInfos) { in print()
455 if (RegInfos[0].R->getParent()) { in print()
456 OS << "], Parent " << RegInfos[0].R->getParent()->getNameStr(); in print()
839 AddSelects(Result->RegInfos[0]); in findScope()
873 RegInfo &RI = Scope->RegInfos[0]; in checkScopeHoistable()
1107 for (RegInfo &RI : Scope->RegInfos) in getSelectsInScope()
1148 SmallVector<RegInfo, 8> RegInfos(Scope->RegInfos); // Copy in splitScope() local
1149 for (RegInfo &RI : RegInfos) { in splitScope()
1158 if (RI.R == RegInfos[0].R) { in splitScope()
1290 for (RegInfo &RI : Scope->RegInfos) { in classifyBiasedScopes()
1336 Scope->RegInfos[0].R->getEntry()->getTerminator()) in filterScopes()
1375 for (RegInfo &RI : Scope->RegInfos) { in setCHRRegions()
1381 for (RegInfo &RI : Scope->RegInfos) { in setCHRRegions()
1420 return Scope1->RegInfos[0].R->getDepth() < Scope2->RegInfos[0].R->getDepth(); in CHRScopeSorter()
1559 for (RegInfo &RI : Scope->RegInfos) { in insertTrivialPHIs()
1677 assert(Scope->RegInfos.size() >= 1 && "Should have at least one Region"); in transformScopes()
1679 for (RegInfo &RI : Scope->RegInfos) { in transformScopes()
1695 for (RegInfo &RI : Scope->RegInfos) { in transformScopes()
1699 Region *FirstRegion = Scope->RegInfos[0].R; in transformScopes()
1701 Region *LastRegion = Scope->RegInfos[Scope->RegInfos.size() - 1].R; in transformScopes()
1773 for (RegInfo &RI : Scope->RegInfos) in cloneScopeBlocks()