|
LLVM
8.0.1
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/StringRef.h"#include "llvm/IR/ProfileSummary.h"#include "llvm/ProfileData/InstrProf.h"#include "llvm/Support/Endian.h"#include "llvm/Support/Error.h"#include "llvm/Support/LineIterator.h"#include "llvm/Support/MemoryBuffer.h"#include "llvm/Support/OnDiskHashTable.h"#include "llvm/Support/SwapByteOrder.h"#include <algorithm>#include <cassert>#include <cstddef>#include <cstdint>#include <iterator>#include <memory>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| class | llvm::InstrProfIterator |
| A file format agnostic iterator over profiling data. More... | |
| class | llvm::InstrProfReader |
| Base class and interface for reading profiling data of any known instrprof format. More... | |
| class | llvm::TextInstrProfReader |
| Reader for the simple text based instrprof format. More... | |
| class | llvm::RawInstrProfReader< IntPtrT > |
| Reader for the raw instrprof binary format from runtime. More... | |
| class | llvm::InstrProfLookupTrait |
| Trait for lookups into the on-disk hash table for the binary instrprof format. More... | |
| struct | llvm::InstrProfReaderIndexBase |
| class | llvm::InstrProfReaderItaniumRemapper< HashTableImpl > |
| A remapper that applies remappings based on a symbol remapping file. More... | |
| class | llvm::InstrProfReaderIndex< HashTableImpl > |
| class | llvm::InstrProfReaderRemapper |
| Name matcher supporting fuzzy matching of symbol names to names in profiles. More... | |
| class | llvm::IndexedInstrProfReader |
| Reader for the indexed binary instrprof format. More... | |
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
| llvm::IndexedInstrProf | |
Typedefs | |
| using | llvm::RawInstrProfReader32 = RawInstrProfReader< uint32_t > |
| using | llvm::RawInstrProfReader64 = RawInstrProfReader< uint64_t > |
| using | llvm::OnDiskHashTableImplV3 = OnDiskIterableChainedHashTable< InstrProfLookupTrait > |
1.8.13