LLVM 20.0.0git
|
#include "llvm/ProfileData/ProfileCommon.h"
Public Member Functions | |
InstrProfSummaryBuilder (std::vector< uint32_t > Cutoffs) | |
void | addRecord (const InstrProfRecord &) |
std::unique_ptr< ProfileSummary > | getSummary () |
Definition at line 79 of file ProfileCommon.h.
|
inline |
Definition at line 86 of file ProfileCommon.h.
void InstrProfSummaryBuilder::addRecord | ( | const InstrProfRecord & | R | ) |
Definition at line 93 of file ProfileSummaryBuilder.cpp.
References I, and llvm::InstrProfRecord::NotPseudo.
Referenced by llvm::InstrProfRecordWriterTrait::EmitData().
std::unique_ptr< ProfileSummary > InstrProfSummaryBuilder::getSummary | ( | ) |
Definition at line 219 of file ProfileSummaryBuilder.cpp.
References llvm::ProfileSummaryBuilder::computeDetailedSummary(), llvm::ProfileSummaryBuilder::DetailedSummary, llvm::ProfileSummaryBuilder::MaxCount, llvm::ProfileSummaryBuilder::MaxFunctionCount, llvm::ProfileSummaryBuilder::NumCounts, llvm::ProfileSummaryBuilder::NumFunctions, llvm::ProfileSummary::PSK_Instr, and llvm::ProfileSummaryBuilder::TotalCount.