Lines Matching refs:ActiveRegions

370   SmallVector<const CountedRegion *, 8> ActiveRegions;  member in __anona6e1de8d0311::SegmentBuilder
417 auto CompletedRegionsIt = ActiveRegions.begin() + FirstCompletedRegion; in completeRegionsUntil()
418 std::stable_sort(CompletedRegionsIt, ActiveRegions.end(), in completeRegionsUntil()
424 for (unsigned I = FirstCompletedRegion + 1, E = ActiveRegions.size(); I < E; in completeRegionsUntil()
426 const auto *CompletedRegion = ActiveRegions[I]; in completeRegionsUntil()
430 const auto *PrevCompletedRegion = ActiveRegions[I - 1]; in completeRegionsUntil()
444 if (CompletedRegion->endLoc() == ActiveRegions[J]->endLoc()) in completeRegionsUntil()
445 CompletedRegion = ActiveRegions[J]; in completeRegionsUntil()
450 auto Last = ActiveRegions.back(); in completeRegionsUntil()
454 startSegment(*ActiveRegions[FirstCompletedRegion - 1], Last->endLoc(), in completeRegionsUntil()
463 ActiveRegions.erase(CompletedRegionsIt, ActiveRegions.end()); in completeRegionsUntil()
472 std::stable_partition(ActiveRegions.begin(), ActiveRegions.end(), in buildSegmentsImpl()
476 if (CompletedRegions != ActiveRegions.end()) { in buildSegmentsImpl()
478 std::distance(ActiveRegions.begin(), CompletedRegions); in buildSegmentsImpl()
491 startSegment(ActiveRegions.empty() ? CR.value() : *ActiveRegions.back(), in buildSegmentsImpl()
495 if (Skipped && !ActiveRegions.empty()) in buildSegmentsImpl()
496 startSegment(*ActiveRegions.back(), CurStartLoc, false); in buildSegmentsImpl()
507 ActiveRegions.push_back(&CR.value()); in buildSegmentsImpl()
511 if (!ActiveRegions.empty()) in buildSegmentsImpl()