Lines Matching refs:Segments
280 std::vector<CoverageSegment> &Segments; member in __anonfbadfb260211::SegmentBuilder
283 SegmentBuilder(std::vector<CoverageSegment> &Segments) : Segments(Segments) {} in SegmentBuilder() argument
288 Segments.emplace_back(Line, Col, /*IsRegionEntry=*/false); in startSegment()
295 if (!Segments.empty() && Segments.back().Line == Line && in startSegment()
296 Segments.back().Col == Col) in startSegment()
297 Segments.pop_back(); in startSegment()
302 Segments.emplace_back(Line, Col, Region.ExecutionCount, IsRegionEntry); in startSegment()
304 Segments.emplace_back(Line, Col, IsRegionEntry); in startSegment()
401 std::vector<CoverageSegment> Segments; in buildSegments() local
402 SegmentBuilder Builder(Segments); in buildSegments()
408 return Segments; in buildSegments()
475 FileCoverage.Segments = SegmentBuilder::buildSegments(Regions); in getCoverageForFile()
516 FunctionCoverage.Segments = SegmentBuilder::buildSegments(Regions); in getCoverageForFunction()
535 ExpansionCoverage.Segments = SegmentBuilder::buildSegments(Regions); in getCoverageForExpansion()