struct InstrProfReaderIndexBase

Declaration

struct InstrProfReaderIndexBase { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:450

Method Overview

Methods

virtual void advanceToNextKey()

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:460

virtual bool atEnd() const

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:461

virtual bool functionEntryOnly() const

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:468

virtual llvm::InstrProfKind getProfileKind() const

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:469

virtual llvm::Error getRecords(
    ArrayRef<llvm::NamedInstrProfRecord>& Data)

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:455

Parameters

ArrayRef<llvm::NamedInstrProfRecord>& Data

virtual llvm::Error getRecords(
    llvm::StringRef FuncName,
    ArrayRef<llvm::NamedInstrProfRecord>& Data)

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:458

Parameters

llvm::StringRef FuncName
ArrayRef<llvm::NamedInstrProfRecord>& Data

virtual uint64_t getVersion() const

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:463

virtual bool hasCSIRLevelProfile() const

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:465

virtual bool hasSingleByteCoverage() const

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:467

virtual bool instrEntryBBEnabled() const

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:466

virtual bool isIRLevelProfile() const

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:464

virtual llvm::Error populateSymtab(
    llvm::InstrProfSymtab&)

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:470

Parameters

llvm::InstrProfSymtab&

virtual void setValueProfDataEndianness(
    support::endianness Endianness)

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:462

Parameters

support::endianness Endianness

virtual ~InstrProfReaderIndexBase()

Declared at: llvm/include/llvm/ProfileData/InstrProfReader.h:451