LLVM 19.0.0git
|
#include "llvm/ProfileData/InstrProfReader.h"
Public Member Functions | |
IndexedMemProfReader ()=default | |
Error | deserialize (const unsigned char *Start, uint64_t MemProfOffset) |
Expected< memprof::MemProfRecord > | getMemProfRecord (const uint64_t FuncNameHash) const |
Definition at line 650 of file InstrProfReader.h.
|
default |
Definition at line 1205 of file InstrProfReader.cpp.
References llvm::OnDiskIterableChainedHashTable< Info >::Create(), llvm::formatv(), llvm::memprof::MaximumSupportedVersion, llvm::memprof::MinimumSupportedVersion, Ptr, llvm::memprof::readMemProfSchema(), llvm::Error::success(), llvm::unsupported_version, llvm::memprof::Version0, llvm::memprof::Version1, and llvm::memprof::Version2.
Referenced by llvm::IndexedInstrProfReader::readHeader().
Expected< memprof::MemProfRecord > IndexedMemProfReader::getMemProfRecord | ( | const uint64_t | FuncNameHash | ) | const |
Definition at line 1510 of file InstrProfReader.cpp.
References llvm::hash_mismatch, llvm::invalid_prof, llvm::memprof::FrameIdConverter< MapTy >::LastUnmappedId, llvm::memprof::CallStackIdConverter< MapTy >::LastUnmappedId, llvm::memprof::IndexedMemProfRecord::toMemProfRecord(), and llvm::unknown_function.
Referenced by llvm::IndexedInstrProfReader::getMemProfRecord().