class InstrProfSummaryBuilder

Declaration

class InstrProfSummaryBuilder : public ProfileSummaryBuilder { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ProfileData/ProfileCommon.h:67

Inherits from: ProfileSummaryBuilder

Member Variables

Inherited from ProfileSummaryBuilder:

protected DetailedSummary
protected TotalCount = 0
protected MaxCount = 0
protected MaxFunctionCount = 0
protected NumCounts = 0
protected NumFunctions = 0
public static DefaultCutoffs

Method Overview

Inherited from ProfileSummaryBuilder:

Methods

InstrProfSummaryBuilder(
    std::vector<uint32_t> Cutoffs)

Declared at: llvm/include/llvm/ProfileData/ProfileCommon.h:74

Parameters

std::vector<uint32_t> Cutoffs

void addRecord(const llvm::InstrProfRecord&)

Declared at: llvm/include/llvm/ProfileData/ProfileCommon.h:77

Parameters

const llvm::InstrProfRecord&

std::unique_ptr<ProfileSummary> getSummary()

Declared at: llvm/include/llvm/ProfileData/ProfileCommon.h:78