LLVM API Documentation
Enumerations | |
enum | HashT { MD5, Last = MD5 } |
Functions | |
static uint64_t | MD5Hash (StringRef Str) |
static uint64_t | ComputeHash (HashT Type, StringRef K) |
Variables | |
const uint64_t | Magic = 0x8169666f72706cff |
const uint64_t | Version = 2 |
const HashT | HashType = HashT::MD5 |
Definition at line 23 of file InstrProfIndexed.h.
static uint64_t llvm::IndexedInstrProf::ComputeHash | ( | HashT | Type, |
StringRef | K | ||
) | [inline, static] |
Definition at line 40 of file InstrProfIndexed.h.
References llvm_unreachable, MD5, and MD5Hash().
static uint64_t llvm::IndexedInstrProf::MD5Hash | ( | StringRef | Str | ) | [inline, static] |
Definition at line 29 of file InstrProfIndexed.h.
References llvm::MD5::final(), and llvm::MD5::update().
Referenced by ComputeHash().
const HashT llvm::IndexedInstrProf::HashType = HashT::MD5 |
Definition at line 50 of file InstrProfIndexed.h.
Referenced by llvm::IndexedInstrProfReader::readHeader(), and llvm::InstrProfWriter::write().
const uint64_t llvm::IndexedInstrProf::Magic = 0x8169666f72706cff |
Definition at line 48 of file InstrProfIndexed.h.
Referenced by llvm::IndexedInstrProfReader::readHeader().
const uint64_t llvm::IndexedInstrProf::Version = 2 |
Definition at line 49 of file InstrProfIndexed.h.
Referenced by llvm::DWARFDebugLine::Prologue::clear(), llvm::DWARFDebugLine::Prologue::dump(), llvm::sys::fs::identify_magic(), llvm::DWARFDebugFrame::parse(), llvm::DWARFDebugLine::Prologue::parse(), readCoverageMappingData(), llvm::GCOVFile::readGCDA(), llvm::GCOVFile::readGCNO(), llvm::IndexedInstrProfReader::readHeader(), llvm::UpgradeDebugInfo(), and llvm::InstrProfWriter::write().