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

Declared at: llvm/include/llvm/ProfileData/MemProf.h:403

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

Declared at: llvm/include/llvm/ProfileData/MemProf.h:420

Parameters

llvm::raw_ostream& OS