LLVM 22.0.0git
|
#include "llvm/ProfileData/MemProfRadixTree.h"
Public Member Functions | |
CallerCalleePairExtractor ()=delete | |
CallerCalleePairExtractor (const unsigned char *CallStackBase, llvm::function_ref< Frame(LinearFrameId)> FrameIdToFrame, unsigned RadixTreeSize) | |
void | operator() (LinearCallStackId LinearCSId) |
Public Attributes | |
const unsigned char * | CallStackBase |
llvm::function_ref< Frame(LinearFrameId)> | FrameIdToFrame |
DenseMap< uint64_t, SmallVector< CallEdgeTy, 0 > > | CallerCalleePairs |
BitVector | Visited |
Definition at line 158 of file MemProfRadixTree.h.
|
delete |
|
inline |
Definition at line 170 of file MemProfRadixTree.h.
|
inline |
Definition at line 177 of file MemProfRadixTree.h.
References assert(), CallerCalleePairs, CallStackBase, F, FrameIdToFrame, llvm::Offset, Ptr, llvm::BitVector::set(), llvm::BitVector::test(), and Visited.
DenseMap<uint64_t, SmallVector<CallEdgeTy, 0> > llvm::memprof::CallerCalleePairExtractor::CallerCalleePairs |
Definition at line 164 of file MemProfRadixTree.h.
Referenced by llvm::IndexedMemProfReader::getMemProfCallerCalleePairs(), and operator()().
Definition at line 160 of file MemProfRadixTree.h.
Referenced by operator()().
llvm::function_ref<Frame(LinearFrameId)> llvm::memprof::CallerCalleePairExtractor::FrameIdToFrame |
Definition at line 162 of file MemProfRadixTree.h.
Referenced by operator()().
BitVector llvm::memprof::CallerCalleePairExtractor::Visited |
Definition at line 167 of file MemProfRadixTree.h.
Referenced by operator()().