LLVM 20.0.0git
|
The execution count information starting at a point in a file. More...
#include "llvm/ProfileData/Coverage/CoverageMapping.h"
Public Member Functions | |
CoverageSegment (unsigned Line, unsigned Col, bool IsRegionEntry) | |
CoverageSegment (unsigned Line, unsigned Col, uint64_t Count, bool IsRegionEntry, bool IsGapRegion=false, bool IsBranchRegion=false) | |
Public Attributes | |
unsigned | Line |
The line where this segment begins. | |
unsigned | Col |
The column where this segment begins. | |
uint64_t | Count |
The execution count, or zero if no count was recorded. | |
bool | HasCount |
When false, the segment was uninstrumented or skipped. | |
bool | IsRegionEntry |
Whether this enters a new region or returns to a previous count. | |
bool | IsGapRegion |
Whether this enters a gap region. | |
Friends | |
bool | operator== (const CoverageSegment &L, const CoverageSegment &R) |
The execution count information starting at a point in a file.
A sequence of CoverageSegments gives execution counts for a file in format that's simple to iterate through for processing.
Definition at line 795 of file CoverageMapping.h.
|
inline |
Definition at line 809 of file CoverageMapping.h.
|
inline |
Definition at line 813 of file CoverageMapping.h.
|
friend |
Definition at line 819 of file CoverageMapping.h.
unsigned llvm::coverage::CoverageSegment::Col |
The column where this segment begins.
Definition at line 799 of file CoverageMapping.h.
uint64_t llvm::coverage::CoverageSegment::Count |
The execution count, or zero if no count was recorded.
Definition at line 801 of file CoverageMapping.h.
Referenced by llvm::coverage::LineCoverageStats::LineCoverageStats().
bool llvm::coverage::CoverageSegment::HasCount |
When false, the segment was uninstrumented or skipped.
Definition at line 803 of file CoverageMapping.h.
Referenced by llvm::coverage::LineCoverageStats::LineCoverageStats().
bool llvm::coverage::CoverageSegment::IsGapRegion |
Whether this enters a gap region.
Definition at line 807 of file CoverageMapping.h.
Referenced by llvm::coverage::LineCoverageStats::LineCoverageStats().
bool llvm::coverage::CoverageSegment::IsRegionEntry |
Whether this enters a new region or returns to a previous count.
Definition at line 805 of file CoverageMapping.h.
unsigned llvm::coverage::CoverageSegment::Line |
The line where this segment begins.
Definition at line 797 of file CoverageMapping.h.