LLVM API Documentation
Classes | |
struct | Counter |
A Counter is an abstract value that describes how to compute the execution count for a region of code using the collected profile count data. More... | |
struct | CounterExpression |
A Counter expression is a value that represents an arithmetic operation with two counters. More... | |
class | CounterExpressionBuilder |
A Counter expression builder is used to construct the counter expressions. It avoids unecessary duplication and simplifies algebraic expressions. More... | |
struct | CounterMappingRegion |
A Counter mapping region associates a source range with a specific counter. More... | |
struct | CountedRegion |
Associates a source range with an execution count. More... | |
class | CounterMappingContext |
A Counter mapping context is used to connect the counters, expressions and the obtained counter values. More... | |
struct | FunctionCoverageMapping |
Code coverage information for a single function. More... | |
struct | CoverageMappingRecord |
Coverage mapping information for a single function. More... | |
class | CoverageMappingIterator |
A file format agnostic iterator over coverage mapping data. More... | |
class | RawCoverageReader |
Base class for the raw coverage mapping and filenames data readers. More... | |
class | RawCoverageFilenamesReader |
Reader for the raw coverage filenames. More... | |
class | RawCoverageMappingReader |
Reader for the raw coverage mapping data. More... | |
class | ObjectFileCoverageMappingReader |
Reader for the coverage mapping data that is emitted by the frontend and stored in an object file. More... | |
class | CoverageFilenamesSectionWriter |
Writer of the filenames section for the instrumentation based code coverage. More... | |
class | CoverageMappingWriter |
Writer for instrumentation based coverage mapping data. More... | |
Enumerations | |
enum | CoverageMappingVersion { CoverageMappingVersion1 } |
Definition at line 28 of file CoverageMapping.h.