LLVM 20.0.0git
Public Member Functions | List of all members
llvm::IndexedMemProfReader Class Reference

#include "llvm/ProfileData/InstrProfReader.h"

Public Member Functions

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

Detailed Description

Definition at line 687 of file InstrProfReader.h.

Constructor & Destructor Documentation

◆ IndexedMemProfReader()

llvm::IndexedMemProfReader::IndexedMemProfReader ( )
default

Member Function Documentation

◆ deserialize()

Error IndexedMemProfReader::deserialize ( const unsigned char Start,
uint64_t  MemProfOffset 
)

◆ getAllMemProfData()

memprof::AllMemProfData IndexedMemProfReader::getAllMemProfData ( ) const

◆ getMemProfCallerCalleePairs()

DenseMap< uint64_t, SmallVector< memprof::CallEdgeTy, 0 > > IndexedMemProfReader::getMemProfCallerCalleePairs ( ) const

◆ getMemProfRecord()

Expected< memprof::MemProfRecord > IndexedMemProfReader::getMemProfRecord ( const uint64_t  FuncNameHash) const

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