class CounterMappingContext
Declaration
class CounterMappingContext { /* full declaration omitted */ };
Description
A Counter mapping context is used to connect the counters, expressions and the obtained counter values.
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:281
Method Overview
- public CounterMappingContext(ArrayRef<llvm::coverage::CounterExpression> Expressions, ArrayRef<uint64_t> CounterValues = None)
- public void dump(const llvm::coverage::Counter & C, llvm::raw_ostream & OS) const
- public void dump(const llvm::coverage::Counter & C) const
- public Expected<int64_t> evaluate(const llvm::coverage::Counter & C) const
- public void setCounts(ArrayRef<uint64_t> Counts)
Methods
¶CounterMappingContext(
ArrayRef<llvm::coverage::CounterExpression>
Expressions,
ArrayRef<uint64_t> CounterValues = None)
CounterMappingContext(
ArrayRef<llvm::coverage::CounterExpression>
Expressions,
ArrayRef<uint64_t> CounterValues = None)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:286
Parameters
¶void dump(const llvm::coverage::Counter& C,
llvm::raw_ostream& OS) const
void dump(const llvm::coverage::Counter& C,
llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:292
Parameters
- const llvm::coverage::Counter& C
- llvm::raw_ostream& OS
¶void dump(const llvm::coverage::Counter& C) const
void dump(const llvm::coverage::Counter& C) const
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:293
Parameters
- const llvm::coverage::Counter& C
¶Expected<int64_t> evaluate(
const llvm::coverage::Counter& C) const
Expected<int64_t> evaluate(
const llvm::coverage::Counter& C) const
Description
Return the number of times that a region of code associated with this counter was executed.
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:297
Parameters
- const llvm::coverage::Counter& C
¶void setCounts(ArrayRef<uint64_t> Counts)
void setCounts(ArrayRef<uint64_t> Counts)
Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:290
Parameters
- ArrayRef<uint64_t> Counts