struct CountedRegion

Declaration

struct CountedRegion : public CounterMappingRegion { /* full declaration omitted */ };

Description

Associates a source range with an execution count.

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:303

Inherits from: CounterMappingRegion

Member Variables

public uint64_t ExecutionCount
public uint64_t FalseExecutionCount
public bool Folded

Inherited from CounterMappingRegion:

public Count
public FalseCount
public FileID
public ExpandedFileID
public LineStart
public ColumnStart
public LineEnd
public ColumnEnd
public Kind

Method Overview

  • public CountedRegion(const llvm::coverage::CounterMappingRegion & R, uint64_t ExecutionCount)
  • public CountedRegion(const llvm::coverage::CounterMappingRegion & R, uint64_t ExecutionCount, uint64_t FalseExecutionCount)

Inherited from CounterMappingRegion:

Methods

CountedRegion(
    const llvm::coverage::CounterMappingRegion& R,
    uint64_t ExecutionCount)

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:308

Parameters

const llvm::coverage::CounterMappingRegion& R
uint64_t ExecutionCount

CountedRegion(
    const llvm::coverage::CounterMappingRegion& R,
    uint64_t ExecutionCount,
    uint64_t FalseExecutionCount)

Declared at: llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h:312

Parameters

const llvm::coverage::CounterMappingRegion& R
uint64_t ExecutionCount
uint64_t FalseExecutionCount