Home
last modified time | relevance | path

Searched refs:CounterMappingRegion (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/ProfileData/Coverage/
H A DCoverageMappingWriter.cpp78 ArrayRef<CounterMappingRegion> MappingRegions) in CounterExpressionsMinimizer()
156 [](const CounterMappingRegion &CMR) { in write()
163 llvm::stable_sort(MappingRegions, [](const CounterMappingRegion &LHS, in write()
164 const CounterMappingRegion &RHS) { in write()
208 case CounterMappingRegion::CodeRegion: in write()
209 case CounterMappingRegion::GapRegion: in write()
212 case CounterMappingRegion::ExpansionRegion: { in write()
226 case CounterMappingRegion::SkippedRegion: in write()
232 case CounterMappingRegion::BranchRegion: in write()
H A DCoverageMappingReader.cpp240 CounterMappingRegion::RegionKind Kind = CounterMappingRegion::CodeRegion; in readMappingRegionsSubArray()
267 Kind = CounterMappingRegion::ExpansionRegion; in readMappingRegionsSubArray()
275 case CounterMappingRegion::CodeRegion: in readMappingRegionsSubArray()
278 case CounterMappingRegion::SkippedRegion: in readMappingRegionsSubArray()
279 Kind = CounterMappingRegion::SkippedRegion; in readMappingRegionsSubArray()
281 case CounterMappingRegion::BranchRegion: in readMappingRegionsSubArray()
283 Kind = CounterMappingRegion::BranchRegion; in readMappingRegionsSubArray()
312 Kind = CounterMappingRegion::GapRegion; in readMappingRegionsSubArray()
333 if (Kind == CounterMappingRegion::ExpansionRegion) in readMappingRegionsSubArray()
398 SmallVector<CounterMappingRegion *, 8> FileIDExpansionRegionMapping; in read()
[all …]
H A DCoverageMapping.cpp429 (Region.Kind != CounterMappingRegion::SkippedRegion); in startSegment()
442 Region.Kind == CounterMappingRegion::GapRegion); in startSegment()
530 bool GapRegion = CR.value().Kind == CounterMappingRegion::GapRegion; in buildSegmentsImpl()
538 CR.value().Kind == CounterMappingRegion::SkippedRegion; in buildSegmentsImpl()
576 static_assert(CounterMappingRegion::CodeRegion < in sortNestedRegions()
577 CounterMappingRegion::ExpansionRegion && in sortNestedRegions()
578 CounterMappingRegion::ExpansionRegion < in sortNestedRegions()
579 CounterMappingRegion::SkippedRegion, in sortNestedRegions()
682 if (CR.Kind == CounterMappingRegion::ExpansionRegion) in findMainViewFileID()
701 return R.Kind == CounterMappingRegion::ExpansionRegion && R.FileID == FileID; in isExpansion()
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h208 struct CounterMappingRegion { struct
258 static CounterMappingRegion
265 static CounterMappingRegion
273 static CounterMappingRegion
280 static CounterMappingRegion
287 static CounterMappingRegion
303 struct CountedRegion : public CounterMappingRegion { argument
309 : CounterMappingRegion(R), ExecutionCount(ExecutionCount), in CountedRegion()
314 : CounterMappingRegion(R), ExecutionCount(ExecutionCount), in CountedRegion()
365 void pushRegion(CounterMappingRegion Region, uint64_t Count, in pushRegion()
[all …]
H A DCoverageMappingReader.h40 ArrayRef<CounterMappingRegion> MappingRegions;
136 std::vector<CounterMappingRegion> &MappingRegions;
143 std::vector<CounterMappingRegion> &MappingRegions) in RawCoverageMappingReader()
158 readMappingRegionsSubArray(std::vector<CounterMappingRegion> &MappingRegions,
191 std::vector<CounterMappingRegion> MappingRegions;
H A DCoverageMappingWriter.h44 MutableArrayRef<CounterMappingRegion> MappingRegions;
49 MutableArrayRef<CounterMappingRegion> MappingRegions) in CoverageMappingWriter()
/llvm-project-15.0.7/llvm/tools/llvm-cov/
H A DSourceCoverageView.h31 CounterMappingRegion Region;
34 ExpansionView(const CounterMappingRegion &Region, in ExpansionView()
275 void addExpansion(const CounterMappingRegion &Region,
H A DCoverageSummaryInfo.cpp53 if (CR.Kind != CounterMappingRegion::CodeRegion) in get()
H A DSourceCoverageView.cpp166 const CounterMappingRegion &Region, in addExpansion()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp209 llvm::SmallVector<CounterMappingRegion, 32> MappingRegions;
397 auto Region = CounterMappingRegion::makeSkipped( in gatherSkippedRegions()
1541 ArrayRef<CounterMappingRegion> Regions) { in dump()
1547 case CounterMappingRegion::CodeRegion: in dump()
1549 case CounterMappingRegion::ExpansionRegion: in dump()
1552 case CounterMappingRegion::SkippedRegion: in dump()
1555 case CounterMappingRegion::GapRegion: in dump()
1558 case CounterMappingRegion::BranchRegion: in dump()
1567 if (R.Kind == CounterMappingRegion::BranchRegion) { in dump()
1572 if (R.Kind == CounterMappingRegion::ExpansionRegion) in dump()
[all …]
/llvm-project-15.0.7/llvm/unittests/ProfileData/
H A DCoverageMappingTest.cpp64 std::vector<CounterMappingRegion> Regions;
114 std::vector<CounterMappingRegion> Regions;
183 Skipped ? CounterMappingRegion::makeSkipped(FileID, LS, CS, LE, CE) in addCMR()
184 : CounterMappingRegion::makeRegion(C, FileID, LS, CS, LE, CE)); in addCMR()
189 InputFunctions.back().Regions.push_back(CounterMappingRegion::makeExpansion( in addExpansionCMR()
648 ASSERT_EQ(CounterMappingRegion::ExpansionRegion, Output.Regions[2].Kind); in TEST_P()