| 
    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 |