LLVM 20.0.0git
|
#include "llvm/ProfileData/InstrProf.h"
Public Member Functions | |
size_t | size () const |
uint64_t | getIndexedProfileVersion () const |
Static Public Member Functions | |
static Expected< Header > | readFromBuffer (const unsigned char *Buffer) |
Public Attributes | |
uint64_t | Magic = IndexedInstrProf::Magic |
uint64_t | Version = 0 |
uint64_t | Unused = 0 |
uint64_t | HashType = static_cast<uint64_t>(IndexedInstrProf::HashType) |
uint64_t | HashOffset = 0 |
uint64_t | MemProfOffset = 0 |
uint64_t | BinaryIdOffset = 0 |
uint64_t | TemporalProfTracesOffset = 0 |
uint64_t | VTableNamesOffset = 0 |
Definition at line 1124 of file InstrProf.h.
uint64_t llvm::IndexedInstrProf::Header::getIndexedProfileVersion | ( | ) | const |
|
static |
Definition at line 1639 of file InstrProf.cpp.
References llvm::bad_magic, llvm::IndexedInstrProf::CurrentVersion, H, llvm::IndexedInstrProf::Magic, llvm::unsupported_version, and llvm::IndexedInstrProf::Version12.
Referenced by llvm::IndexedInstrProfReader::readHeader().
size_t llvm::IndexedInstrProf::Header::size | ( | ) | const |
Definition at line 1683 of file InstrProf.cpp.
References llvm::IndexedInstrProf::CurrentVersion, getIndexedProfileVersion(), and llvm::IndexedInstrProf::Version12.
uint64_t llvm::IndexedInstrProf::Header::BinaryIdOffset = 0 |
Definition at line 1137 of file InstrProf.h.
uint64_t llvm::IndexedInstrProf::Header::HashOffset = 0 |
Definition at line 1135 of file InstrProf.h.
uint64_t llvm::IndexedInstrProf::Header::HashType = static_cast<uint64_t>(IndexedInstrProf::HashType) |
Definition at line 1131 of file InstrProf.h.
uint64_t llvm::IndexedInstrProf::Header::Magic = IndexedInstrProf::Magic |
Definition at line 1125 of file InstrProf.h.
uint64_t llvm::IndexedInstrProf::Header::MemProfOffset = 0 |
Definition at line 1136 of file InstrProf.h.
uint64_t llvm::IndexedInstrProf::Header::TemporalProfTracesOffset = 0 |
Definition at line 1138 of file InstrProf.h.
uint64_t llvm::IndexedInstrProf::Header::Unused = 0 |
Definition at line 1130 of file InstrProf.h.
uint64_t llvm::IndexedInstrProf::Header::Version = 0 |
Definition at line 1129 of file InstrProf.h.
Referenced by getIndexedProfileVersion().
uint64_t llvm::IndexedInstrProf::Header::VTableNamesOffset = 0 |
Definition at line 1139 of file InstrProf.h.