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
- public InstrProfSummaryBuilder(std::vector<uint32_t> Cutoffs)
- public void addRecord(const llvm::InstrProfRecord &)
- public std::unique_ptr<ProfileSummary> getSummary()
Inherited from ProfileSummaryBuilder:
Methods
¶InstrProfSummaryBuilder(
std::vector<uint32_t> Cutoffs)
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&)
void addRecord(const llvm::InstrProfRecord&)
Declared at: llvm/include/llvm/ProfileData/ProfileCommon.h:77
Parameters
- const llvm::InstrProfRecord&
¶std::unique_ptr<ProfileSummary> getSummary()
std::unique_ptr<ProfileSummary> getSummary()
Declared at: llvm/include/llvm/ProfileData/ProfileCommon.h:78