|
LLVM 22.0.0git
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/StringRef.h"#include "llvm/IR/ProfileSummary.h"#include "llvm/Object/BuildID.h"#include "llvm/ProfileData/DataAccessProf.h"#include "llvm/ProfileData/InstrProf.h"#include "llvm/ProfileData/InstrProfCorrelator.h"#include "llvm/ProfileData/MemProf.h"#include "llvm/ProfileData/MemProfSummary.h"#include "llvm/ProfileData/MemProfYAML.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/Endian.h"#include "llvm/Support/Error.h"#include "llvm/Support/LineIterator.h"#include "llvm/Support/MathExtras.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< record_type, reader_type > |
| 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::InstrProfReaderIndex< HashTableImpl > |
| class | llvm::InstrProfReaderRemapper |
| Name matcher supporting fuzzy matching of symbol names to names in profiles. More... | |
| class | llvm::IndexedMemProfReader |
| class | llvm::IndexedInstrProfReader |
| Reader for the indexed binary instrprof format. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::vfs |
| namespace | llvm::IndexedInstrProf |
Typedefs | |
| using | llvm::RawInstrProfReader32 = RawInstrProfReader<uint32_t> |
| using | llvm::RawInstrProfReader64 = RawInstrProfReader<uint64_t> |
| using | llvm::OnDiskHashTableImplV3 |
| using | llvm::MemProfRecordHashTable |
| using | llvm::MemProfFrameHashTable |
| using | llvm::MemProfCallStackHashTable |