LLVM 22.0.0git
llvm::memprof::MemProfSummaryBuilder Class Reference

#include "llvm/ProfileData/MemProfSummaryBuilder.h"

Public Member Functions

 MemProfSummaryBuilder ()=default
 ~MemProfSummaryBuilder ()=default
LLVM_ABI void addRecord (const IndexedMemProfRecord &)
LLVM_ABI void addRecord (const MemProfRecord &)
LLVM_ABI std::unique_ptr< MemProfSummarygetSummary ()

Detailed Description

Definition at line 23 of file MemProfSummaryBuilder.h.

Constructor & Destructor Documentation

◆ MemProfSummaryBuilder()

llvm::memprof::MemProfSummaryBuilder::MemProfSummaryBuilder ( )
default

◆ ~MemProfSummaryBuilder()

llvm::memprof::MemProfSummaryBuilder::~MemProfSummaryBuilder ( )
default

References LLVM_ABI.

Member Function Documentation

◆ addRecord() [1/2]

void MemProfSummaryBuilder::addRecord ( const IndexedMemProfRecord & Record)

Definition at line 54 of file MemProfSummaryBuilder.cpp.

References llvm::Alloc.

◆ addRecord() [2/2]

void MemProfSummaryBuilder::addRecord ( const MemProfRecord & Record)

Definition at line 59 of file MemProfSummaryBuilder.cpp.

References llvm::Alloc, and llvm::memprof::computeFullStackId().

◆ getSummary()

std::unique_ptr< MemProfSummary > MemProfSummaryBuilder::getSummary ( )

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