struct AllocationInfo

Declaration

struct AllocationInfo { /* full declaration omitted */ };

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

Member Variables

public llvm::SmallVector<Frame> CallStack
public llvm::memprof::PortableMemInfoBlock Info

Method Overview

  • public AllocationInfo()
  • public AllocationInfo(const llvm::memprof::IndexedAllocationInfo & IndexedAI, llvm::function_ref<const Frame (const FrameId)> IdToFrameCallback)
  • public void printYAML(llvm::raw_ostream & OS) const

Methods

AllocationInfo()

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

AllocationInfo(
    const llvm::memprof::IndexedAllocationInfo&
        IndexedAI,
    llvm::function_ref<const Frame(const FrameId)>
        IdToFrameCallback)

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

Parameters

const llvm::memprof::IndexedAllocationInfo& IndexedAI
llvm::function_ref<const Frame(const FrameId)> IdToFrameCallback

void printYAML(llvm::raw_ostream& OS) const

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

Parameters

llvm::raw_ostream& OS