Lines Matching refs:Segments
1054 std::vector<CoverageSegment> &Segments; member in __anonaf66dd530a11::SegmentBuilder
1057 SegmentBuilder(std::vector<CoverageSegment> &Segments) : Segments(Segments) {} in SegmentBuilder() argument
1069 if (!Segments.empty() && !IsRegionEntry && !EmitSkippedRegion) { in startSegment()
1070 const auto &Last = Segments.back(); in startSegment()
1077 Segments.emplace_back(StartLoc.first, StartLoc.second, in startSegment()
1081 Segments.emplace_back(StartLoc.first, StartLoc.second, IsRegionEntry); in startSegment()
1084 const auto &Last = Segments.back(); in startSegment()
1260 std::vector<CoverageSegment> Segments; in buildSegments() local
1261 SegmentBuilder Builder(Segments); in buildSegments()
1277 for (unsigned I = 1, E = Segments.size(); I < E; ++I) { in buildSegments()
1278 const auto &L = Segments[I - 1]; in buildSegments()
1279 const auto &R = Segments[I]; in buildSegments()
1290 return Segments; in buildSegments()
1372 FileCoverage.Segments = SegmentBuilder::buildSegments(Regions); in getCoverageForFile()
1428 FunctionCoverage.Segments = SegmentBuilder::buildSegments(Regions); in getCoverageForFunction()
1451 ExpansionCoverage.Segments = SegmentBuilder::buildSegments(Regions); in getCoverageForExpansion()
1506 if (Segments.size()) in operator ++()
1507 WrappedSegment = Segments.back(); in operator ++()
1508 Segments.clear(); in operator ++()
1510 Segments.push_back(&*Next++); in operator ++()
1511 Stats = LineCoverageStats(Segments, WrappedSegment, Line); in operator ++()