Lines Matching refs:ActiveRegions
1104 SmallVector<const CountedRegion *, 8> ActiveRegions; member in __anondf0c3b9d0b11::SegmentBuilder
1151 auto CompletedRegionsIt = ActiveRegions.begin() + FirstCompletedRegion; in completeRegionsUntil()
1152 std::stable_sort(CompletedRegionsIt, ActiveRegions.end(), in completeRegionsUntil()
1158 for (unsigned I = FirstCompletedRegion + 1, E = ActiveRegions.size(); I < E; in completeRegionsUntil()
1160 const auto *CompletedRegion = ActiveRegions[I]; in completeRegionsUntil()
1164 const auto *PrevCompletedRegion = ActiveRegions[I - 1]; in completeRegionsUntil()
1178 if (CompletedRegion->endLoc() == ActiveRegions[J]->endLoc()) in completeRegionsUntil()
1179 CompletedRegion = ActiveRegions[J]; in completeRegionsUntil()
1184 auto Last = ActiveRegions.back(); in completeRegionsUntil()
1188 startSegment(*ActiveRegions[FirstCompletedRegion - 1], Last->endLoc(), in completeRegionsUntil()
1197 ActiveRegions.erase(CompletedRegionsIt, ActiveRegions.end()); in completeRegionsUntil()
1206 std::stable_partition(ActiveRegions.begin(), ActiveRegions.end(), in buildSegmentsImpl()
1210 if (CompletedRegions != ActiveRegions.end()) { in buildSegmentsImpl()
1212 std::distance(ActiveRegions.begin(), CompletedRegions); in buildSegmentsImpl()
1225 startSegment(ActiveRegions.empty() ? CR.value() : *ActiveRegions.back(), in buildSegmentsImpl()
1229 if (Skipped && !ActiveRegions.empty()) in buildSegmentsImpl()
1230 startSegment(*ActiveRegions.back(), CurStartLoc, false); in buildSegmentsImpl()
1241 ActiveRegions.push_back(&CR.value()); in buildSegmentsImpl()
1245 if (!ActiveRegions.empty()) in buildSegmentsImpl()