LLVM API Documentation
#include "llvm/ADT/ArrayRef.h"#include "llvm/Support/ErrorOr.h"#include "llvm/Support/raw_ostream.h"#include <system_error>

Go to the source code of this file.
Classes | |
| struct | llvm::coverage::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 | llvm::coverage::CounterExpression |
| A Counter expression is a value that represents an arithmetic operation with two counters. More... | |
| class | llvm::coverage::CounterExpressionBuilder |
| A Counter expression builder is used to construct the counter expressions. It avoids unecessary duplication and simplifies algebraic expressions. More... | |
| struct | llvm::coverage::CounterMappingRegion |
| A Counter mapping region associates a source range with a specific counter. More... | |
| struct | llvm::coverage::CountedRegion |
| Associates a source range with an execution count. More... | |
| class | llvm::coverage::CounterMappingContext |
| A Counter mapping context is used to connect the counters, expressions and the obtained counter values. More... | |
| struct | llvm::coverage::FunctionCoverageMapping |
| Code coverage information for a single function. More... | |
Namespaces | |
| namespace | llvm |
List of target independent CodeGen pass IDs. | |
| namespace | llvm::coverage |
Enumerations | |
| enum | llvm::coverage::CoverageMappingVersion { llvm::coverage::CoverageMappingVersion1 } |