LLVM 20.0.0git
llvm::RawInstrProfReader< IntPtrT > Member List

This is the complete list of members for llvm::RawInstrProfReader< IntPtrT >, including all inherited members.

accumulateCounts(CountSumOrPercent &Sum, bool IsCS)llvm::InstrProfReader
begin()llvm::InstrProfReaderinline
create(const Twine &Path, vfs::FileSystem &FS, const InstrProfCorrelator *Correlator=nullptr, const object::BuildIDFetcher *BIDFetcher=nullptr, const InstrProfCorrelator::ProfCorrelatorKind BIDFetcherCorrelatorKind=InstrProfCorrelator::ProfCorrelatorKind::NONE, std::function< void(Error)> Warn=nullptr)llvm::InstrProfReaderstatic
create(std::unique_ptr< MemoryBuffer > Buffer, const InstrProfCorrelator *Correlator=nullptr, const object::BuildIDFetcher *BIDFetcher=nullptr, const InstrProfCorrelator::ProfCorrelatorKind BIDFetcherCorrelatorKind=InstrProfCorrelator::ProfCorrelatorKind::NONE, std::function< void(Error)> Warn=nullptr)llvm::InstrProfReaderstatic
end()llvm::InstrProfReaderinline
error(instrprof_error Err, const std::string &ErrMsg="")llvm::InstrProfReaderinlineprotected
error(Error &&E)llvm::InstrProfReaderinlineprotected
functionEntryOnly() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
getError()llvm::InstrProfReaderinline
getProfileKind() const overridellvm::RawInstrProfReader< IntPtrT >virtual
getSymtab() overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
getTemporalProfTraces(std::optional< uint64_t > Weight={}) overridellvm::RawInstrProfReader< IntPtrT >virtual
getTemporalProfTraceStreamSize()llvm::InstrProfReaderinline
getVersion() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
hasCSIRLevelProfile() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
hasError()llvm::InstrProfReaderinline
hasFormat(const MemoryBuffer &DataBuffer)llvm::RawInstrProfReader< IntPtrT >static
hasMemoryProfile() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
hasSingleByteCoverage() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
hasTemporalProfile() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
instrEntryBBEnabled() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
instrLoopEntriesEnabled() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
InstrProfReader()=defaultllvm::InstrProfReader
isEOF()llvm::InstrProfReaderinline
isIRLevelProfile() const overridellvm::RawInstrProfReader< IntPtrT >inlinevirtual
operator=(const RawInstrProfReader &)=deletellvm::RawInstrProfReader< IntPtrT >
printBinaryIds(raw_ostream &OS) overridellvm::RawInstrProfReader< IntPtrT >virtual
RawInstrProfReader(std::unique_ptr< MemoryBuffer > DataBuffer, const InstrProfCorrelator *Correlator, const object::BuildIDFetcher *BIDFetcher, const InstrProfCorrelator::ProfCorrelatorKind BIDFetcherCorrelatorKind, std::function< void(Error)> Warn)llvm::RawInstrProfReader< IntPtrT >inline
RawInstrProfReader(const RawInstrProfReader &)=deletellvm::RawInstrProfReader< IntPtrT >
readBinaryIds(std::vector< llvm::object::BuildID > &BinaryIds) overridellvm::RawInstrProfReader< IntPtrT >virtual
readHeader() overridellvm::RawInstrProfReader< IntPtrT >virtual
readNextRecord(NamedInstrProfRecord &Record) overridellvm::RawInstrProfReader< IntPtrT >virtual
success()llvm::InstrProfReaderinlineprotected
Symtabllvm::InstrProfReaderprotected
TemporalProfTracesllvm::InstrProfReaderprotected
TemporalProfTraceStreamSizellvm::InstrProfReaderprotected
~InstrProfReader()=defaultllvm::InstrProfReadervirtual