reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/ProfileData/Coverage/CoverageMapping.cpp
  416     auto CompletedRegionsIt = ActiveRegions.begin() + FirstCompletedRegion;
  417     std::stable_sort(CompletedRegionsIt, ActiveRegions.end(),
  423     for (unsigned I = FirstCompletedRegion + 1, E = ActiveRegions.size(); I < E;
  425       const auto *CompletedRegion = ActiveRegions[I];
  429       const auto *PrevCompletedRegion = ActiveRegions[I - 1];
  443         if (CompletedRegion->endLoc() == ActiveRegions[J]->endLoc())
  444           CompletedRegion = ActiveRegions[J];
  449     auto Last = ActiveRegions.back();
  453       startSegment(*ActiveRegions[FirstCompletedRegion - 1], Last->endLoc(),
  462     ActiveRegions.erase(CompletedRegionsIt, ActiveRegions.end());
  462     ActiveRegions.erase(CompletedRegionsIt, ActiveRegions.end());
  471           std::stable_partition(ActiveRegions.begin(), ActiveRegions.end(),
  471           std::stable_partition(ActiveRegions.begin(), ActiveRegions.end(),
  475       if (CompletedRegions != ActiveRegions.end()) {
  477             std::distance(ActiveRegions.begin(), CompletedRegions);
  488         startSegment(ActiveRegions.empty() ? CR.value() : *ActiveRegions.back(),
  488         startSegment(ActiveRegions.empty() ? CR.value() : *ActiveRegions.back(),
  500       ActiveRegions.push_back(&CR.value());
  504     if (!ActiveRegions.empty())