class CodeGenCoverage

Declaration

class CodeGenCoverage { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Support/CodeGenCoverage.h:19

Member Variables

protected llvm::BitVector RuleCoverage

Method Overview

  • public CodeGenCoverage()
  • public iterator_range<llvm::CodeGenCoverage::const_covered_iterator> covered() const
  • public bool emit(llvm::StringRef FilePrefix, llvm::StringRef BackendName) const
  • public bool isCovered(uint64_t RuleID) const
  • public bool parse(llvm::MemoryBuffer & Buffer, llvm::StringRef BackendName)
  • public void reset()
  • public void setCovered(uint64_t RuleID)

Methods

CodeGenCoverage()

Declared at: llvm/include/llvm/Support/CodeGenCoverage.h:26

iterator_range<
    llvm::CodeGenCoverage::const_covered_iterator>
covered() const

Declared at: llvm/include/llvm/Support/CodeGenCoverage.h:30

bool emit(llvm::StringRef FilePrefix,
          llvm::StringRef BackendName) const

Declared at: llvm/include/llvm/Support/CodeGenCoverage.h:33

Parameters

llvm::StringRef FilePrefix
llvm::StringRef BackendName

bool isCovered(uint64_t RuleID) const

Declared at: llvm/include/llvm/Support/CodeGenCoverage.h:29

Parameters

uint64_t RuleID

bool parse(llvm::MemoryBuffer& Buffer,
           llvm::StringRef BackendName)

Declared at: llvm/include/llvm/Support/CodeGenCoverage.h:32

Parameters

llvm::MemoryBuffer& Buffer
llvm::StringRef BackendName

void reset()

Declared at: llvm/include/llvm/Support/CodeGenCoverage.h:34

void setCovered(uint64_t RuleID)

Declared at: llvm/include/llvm/Support/CodeGenCoverage.h:28

Parameters

uint64_t RuleID