Lines Matching refs:CR

466     for (const auto &CR : enumerate(Regions)) {
467 auto CurStartLoc = CR.value().startLoc();
481 bool GapRegion = CR.value().Kind == CounterMappingRegion::GapRegion;
484 if (CurStartLoc == CR.value().endLoc()) {
487 const bool Skipped = (CR.index() + 1) == Regions.size();
488 startSegment(ActiveRegions.empty() ? CR.value() : *ActiveRegions.back(),
492 if (CR.index() + 1 == Regions.size() ||
493 CurStartLoc != Regions[CR.index() + 1].startLoc()) {
496 startSegment(CR.value(), CurStartLoc, !GapRegion);
500 ActiveRegions.push_back(&CR.value());
576 for (const auto &CR : CombinedRegions)
577 dbgs() << " " << CR.LineStart << ":" << CR.ColumnStart << " -> "
578 << CR.LineEnd << ":" << CR.ColumnEnd
579 << " (count=" << CR.ExecutionCount << ")\n";
625 for (const auto &CR : Function.CountedRegions)
626 if (CR.Kind == CounterMappingRegion::ExpansionRegion)
627 IsNotExpandedFile[CR.ExpandedFileID] = false;
660 for (const auto &CR : Function.CountedRegions)
661 if (FileIDs.test(CR.FileID)) {
662 Regions.push_back(CR);
663 if (MainFileID && isExpansion(CR, *MainFileID))
664 FileCoverage.Expansions.emplace_back(CR, Function);
707 for (const auto &CR : Function.CountedRegions)
708 if (CR.FileID == *MainFileID) {
709 Regions.push_back(CR);
710 if (isExpansion(CR, *MainFileID))
711 FunctionCoverage.Expansions.emplace_back(CR, Function);
726 for (const auto &CR : Expansion.Function.CountedRegions)
727 if (CR.FileID == Expansion.FileID) {
728 Regions.push_back(CR);
729 if (isExpansion(CR, Expansion.FileID))
730 ExpansionCoverage.Expansions.emplace_back(CR, Expansion.Function);