LLVM: llvm::InstrProfReaderIndex< HashTableImpl > Class Template Reference (original) (raw)

#include "[llvm/ProfileData/InstrProfReader.h](InstrProfReader%5F8h%5Fsource.html)"

Public Member Functions
InstrProfReaderIndex (const unsigned char *Buckets, const unsigned char *const Payload, const unsigned char *const Base, IndexedInstrProf::HashT HashType, uint64_t Version)
~InstrProfReaderIndex () override=default
Error getRecords (ArrayRef< NamedInstrProfRecord > &Data) override
Error getRecords (StringRef FuncName, ArrayRef< NamedInstrProfRecord > &Data) override
void advanceToNextKey () override
bool atEnd () const override
void setValueProfDataEndianness (llvm::endianness Endianness) override
uint64_t getVersion () const override
bool isIRLevelProfile () const override
bool hasCSIRLevelProfile () const override
bool instrEntryBBEnabled () const override
bool instrLoopEntriesEnabled () const override
bool hasSingleByteCoverage () const override
bool functionEntryOnly () const override
bool hasMemoryProfile () const override
bool hasTemporalProfile () const override
InstrProfKind getProfileKind () const override
Error populateSymtab (InstrProfSymtab &Symtab) override
Public Member Functions inherited from llvm::InstrProfReaderIndexBase
virtual ~InstrProfReaderIndexBase ()=default

template
class llvm::InstrProfReaderIndex< HashTableImpl >

Definition at line 607 of file InstrProfReader.h.

~InstrProfReaderIndex()

template

advanceToNextKey()

template

atEnd()

template

functionEntryOnly()

template

getProfileKind()

template

InstrProfKind InstrProfReaderIndex::getProfileKind ( ) const overridevirtual

getRecords() [1/2]

template

getRecords() [2/2]

template

getVersion()

template

hasCSIRLevelProfile()

template

hasMemoryProfile()

template

hasSingleByteCoverage()

template

hasTemporalProfile()

template

instrEntryBBEnabled()

template

instrLoopEntriesEnabled()

template

isIRLevelProfile()

template

populateSymtab()

template

setValueProfDataEndianness()

template

InstrProfReaderItaniumRemapper< HashTableImpl >

template


The documentation for this class was generated from the following files: