LLVM 22.0.0git
llvm::IndexedMemProfReader Class Reference

#include "llvm/ProfileData/InstrProfReader.h"

Public Member Functions

 IndexedMemProfReader ()=default
LLVM_ABI Error deserialize (const unsigned char *Start, uint64_t MemProfOffset)
LLVM_ABI Expected< memprof::MemProfRecordgetMemProfRecord (const uint64_t FuncNameHash) const
LLVM_ABI DenseMap< uint64_t, SmallVector< memprof::CallEdgeTy, 0 > > getMemProfCallerCalleePairs () const
LLVM_ABI memprof::DataAccessProfDatagetDataAccessProfileData () const
LLVM_ABI memprof::AllMemProfData getAllMemProfData () const
memprof::MemProfSummarygetSummary () const

Detailed Description

Definition at line 691 of file InstrProfReader.h.

Constructor & Destructor Documentation

◆ IndexedMemProfReader()

llvm::IndexedMemProfReader::IndexedMemProfReader ( )
default

References LLVM_ABI.

Member Function Documentation

◆ deserialize()

◆ getAllMemProfData()

◆ getDataAccessProfileData()

LLVM_ABI memprof::DataAccessProfData * llvm::IndexedMemProfReader::getDataAccessProfileData ( ) const
inline

Definition at line 733 of file InstrProfReader.h.

References LLVM_ABI.

◆ getMemProfCallerCalleePairs()

◆ getMemProfRecord()

◆ getSummary()

memprof::MemProfSummary * llvm::IndexedMemProfReader::getSummary ( ) const
inline

Definition at line 740 of file InstrProfReader.h.


The documentation for this class was generated from the following files: