struct MemProfRecord
Declaration
struct MemProfRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ProfileData/MemProf.h:397
Member Variables
- public llvm::SmallVector<AllocationInfo> AllocSites
- public llvm::SmallVector<llvm::SmallVector<Frame>> CallSites
Method Overview
- public MemProfRecord()
- public MemProfRecord(const llvm::memprof::IndexedMemProfRecord & Record, llvm::function_ref<const Frame (const FrameId)> IdToFrameCallback)
- public void print(llvm::raw_ostream & OS) const
Methods
¶MemProfRecord()
MemProfRecord()
Declared at: llvm/include/llvm/ProfileData/MemProf.h:403
¶MemProfRecord(
const llvm::memprof::IndexedMemProfRecord&
Record,
llvm::function_ref<const Frame(const FrameId)>
IdToFrameCallback)
MemProfRecord(
const llvm::memprof::IndexedMemProfRecord&
Record,
llvm::function_ref<const Frame(const FrameId)>
IdToFrameCallback)
Declared at: llvm/include/llvm/ProfileData/MemProf.h:404
Parameters
- const llvm::memprof::IndexedMemProfRecord& Record
- llvm::function_ref<const Frame(const FrameId)> IdToFrameCallback
¶void print(llvm::raw_ostream& OS) const
void print(llvm::raw_ostream& OS) const
Declared at: llvm/include/llvm/ProfileData/MemProf.h:420