LLVM: llvm::coverage::CountedRegion Struct Reference (original) (raw)
Associates a source range with an execution count. More...
#include "[llvm/ProfileData/Coverage/CoverageMapping.h](CoverageMapping%5F8h%5Fsource.html)"
Inheritance diagram for llvm::coverage::CountedRegion:
| Public Member Functions |
|
|
CountedRegion (const CounterMappingRegion &R, uint64_t ExecutionCount) |
|
CountedRegion (const CounterMappingRegion &R, uint64_t ExecutionCount, uint64_t FalseExecutionCount) |
| Public Member Functions inherited from llvm::coverage::CounterMappingRegion |
|
| const auto & |
getDecisionParams () const |
| const auto & |
getBranchParams () const |
| bool |
isBranch () const |
|
CounterMappingRegion (Counter Count, unsigned FileID, unsigned ExpandedFileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd, RegionKind Kind) |
|
CounterMappingRegion (Counter Count, Counter FalseCount, unsigned FileID, unsigned ExpandedFileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd, RegionKind Kind, const mcdc::Parameters &MCDCParams=std::monostate()) |
|
CounterMappingRegion (const mcdc::DecisionParameters &MCDCParams, unsigned FileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd, RegionKind Kind) |
| LineColPair |
startLoc () const |
| LineColPair |
endLoc () const |
| Additional Inherited Members |
|
| Public Types inherited from llvm::coverage::CounterMappingRegion |
|
| enum |
RegionKind { CodeRegion, ExpansionRegion, SkippedRegion, GapRegion, BranchRegion, MCDCDecisionRegion, MCDCBranchRegion } |
| Static Public Member Functions inherited from llvm::coverage::CounterMappingRegion |
|
| static CounterMappingRegion |
makeRegion (Counter Count, unsigned FileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd) |
| static CounterMappingRegion |
makeExpansion (unsigned FileID, unsigned ExpandedFileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd) |
| static CounterMappingRegion |
makeSkipped (unsigned FileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd) |
| static CounterMappingRegion |
makeGapRegion (Counter Count, unsigned FileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd) |
| static CounterMappingRegion |
makeBranchRegion (Counter Count, Counter FalseCount, unsigned FileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd, const mcdc::Parameters &MCDCParams=std::monostate()) |
| static CounterMappingRegion |
makeDecisionRegion (const mcdc::DecisionParameters &MCDCParams, unsigned FileID, unsigned LineStart, unsigned ColumnStart, unsigned LineEnd, unsigned ColumnEnd) |
Detailed Description
Associates a source range with an execution count.
Definition at line 373 of file CoverageMapping.h.
Constructor & Destructor Documentation
◆ CountedRegion() [2/2]
Member Data Documentation
◆ ExecutionCount
uint64_t llvm::coverage::CountedRegion::ExecutionCount
◆ FalseExecutionCount
uint64_t llvm::coverage::CountedRegion::FalseExecutionCount
◆ FalseFolded
bool llvm::coverage::CountedRegion::FalseFolded
◆ TrueFolded
bool llvm::coverage::CountedRegion::TrueFolded
The documentation for this struct was generated from the following file: