|
LLVM
4.0.0
|
Classes | |
| struct | Header |
| struct | Summary |
Enumerations | |
| enum | HashT : uint32_t { HashT::MD5, HashT::Last = MD5 } |
| enum | ProfVersion { Version1 = 1, Version2 = 2, Version3 = 3, Version4 = 4, CurrentVersion = INSTR_PROF_INDEX_VERSION } |
Functions | |
| uint64_t | ComputeHash (StringRef K) |
| uint64_t | ComputeHash (HashT Type, StringRef K) |
| std::unique_ptr< Summary > | allocSummary (uint32_t TotalSize) |
Variables | |
| const uint64_t | Magic = 0x8169666f72706cff |
| const uint64_t | Version = ProfVersion::CurrentVersion |
| const HashT | HashType = HashT::MD5 |
|
strong |
| Enumerator | |
|---|---|
| MD5 | |
| Last | |
Definition at line 763 of file InstrProf.h.
| Enumerator | |
|---|---|
| Version1 | |
| Version2 | |
| Version3 | |
| Version4 | |
| CurrentVersion | |
Definition at line 779 of file InstrProf.h.
Definition at line 893 of file InstrProf.h.
|
inline |
Definition at line 803 of file InstrProf.h.
References HashType.
Referenced by llvm::InstrProfSymtab::addFuncName(), llvm::InstrProfRecordWriterTrait::ComputeHash(), and llvm::InstrProfLookupTrait::ComputeHash().
|
inline |
Definition at line 769 of file InstrProf.h.
References llvm_unreachable, MD5, and llvm::MD5Hash().
| const HashT llvm::IndexedInstrProf::HashType = HashT::MD5 |
Definition at line 801 of file InstrProf.h.
Referenced by ComputeHash().
| const uint64_t llvm::IndexedInstrProf::Magic = 0x8169666f72706cff |
Definition at line 777 of file InstrProf.h.
Referenced by llvm::IndexedInstrProfReader::hasFormat(), and llvm::IndexedInstrProfReader::readHeader().
| const uint64_t llvm::IndexedInstrProf::Version = ProfVersion::CurrentVersion |
Definition at line 799 of file InstrProf.h.
Referenced by llvm::DWARFDebugLine::Prologue::clear(), llvm::DWARFDebugLine::Prologue::dump(), llvm::FaultMapParser::getFaultMapVersion(), llvm::getPGOFuncName(), llvm::coverage::CovMapHeader::getVersion(), llvm::InstrProfReaderIndex< HashTableImpl >::InstrProfReaderIndex(), llvm::xray::loadTraceFile(), llvm::DWARFDebugFrame::parse(), llvm::DWARFDebugLine::Prologue::parse(), parseARMArch(), llvm::ScopedPrinter::printVersion(), readCoverageMappingData(), llvm::sampleprof::SampleProfileReaderBinary::readHeader(), llvm::pdb::TpiStreamBuilder::setVersionHeader(), and llvm::UpgradeDebugInfo().
1.8.6