LLVM 19.0.0git
llvm::InstrProfRecord Member List

This is the complete list of members for llvm::InstrProfRecord, including all inherited members.

accumulateCounts(CountSumOrPercent &Sum) constllvm::InstrProfRecord
addValueData(uint32_t ValueKind, uint32_t Site, InstrProfValueData *VData, uint32_t N, InstrProfSymtab *SymTab)llvm::InstrProfRecord
BitmapBytesllvm::InstrProfRecord
Clear()llvm::InstrProfRecordinline
clearValueData()llvm::InstrProfRecordinline
CountPseudoKind enum namellvm::InstrProfRecord
Countsllvm::InstrProfRecord
getCountPseudoKind() constllvm::InstrProfRecordinline
getNumValueData(uint32_t ValueKind) constllvm::InstrProfRecordinline
getNumValueDataForSite(uint32_t ValueKind, uint32_t Site) constllvm::InstrProfRecordinline
getNumValueKinds() constllvm::InstrProfRecordinline
getNumValueSites(uint32_t ValueKind) constllvm::InstrProfRecordinline
getValueForSite(uint32_t ValueKind, uint32_t Site, uint64_t *TotalC=nullptr) constllvm::InstrProfRecordinline
getValueForSite(InstrProfValueData Dest[], uint32_t ValueKind, uint32_t Site) constllvm::InstrProfRecordinline
HotFunctionVal enum valuellvm::InstrProfRecord
InstrProfRecord()=defaultllvm::InstrProfRecord
InstrProfRecord(std::vector< uint64_t > Counts)llvm::InstrProfRecordinline
InstrProfRecord(std::vector< uint64_t > Counts, std::vector< uint8_t > BitmapBytes)llvm::InstrProfRecordinline
InstrProfRecord(InstrProfRecord &&)=defaultllvm::InstrProfRecord
InstrProfRecord(const InstrProfRecord &RHS)llvm::InstrProfRecordinline
merge(InstrProfRecord &Other, uint64_t Weight, function_ref< void(instrprof_error)> Warn)llvm::InstrProfRecord
NotPseudo enum valuellvm::InstrProfRecord
operator=(InstrProfRecord &&)=defaultllvm::InstrProfRecord
operator=(const InstrProfRecord &RHS)llvm::InstrProfRecordinline
overlap(InstrProfRecord &Other, OverlapStats &Overlap, OverlapStats &FuncLevelOverlap, uint64_t ValueCutoff)llvm::InstrProfRecord
overlapValueProfData(uint32_t ValueKind, InstrProfRecord &Src, OverlapStats &Overlap, OverlapStats &FuncLevelOverlap)llvm::InstrProfRecord
PseudoCountVal enum namellvm::InstrProfRecord
PseudoHot enum valuellvm::InstrProfRecord
PseudoWarm enum valuellvm::InstrProfRecord
reserveSites(uint32_t ValueKind, uint32_t NumValueSites)llvm::InstrProfRecordinline
scale(uint64_t N, uint64_t D, function_ref< void(instrprof_error)> Warn)llvm::InstrProfRecord
setPseudoCount(CountPseudoKind Kind)llvm::InstrProfRecordinline
sortValueData()llvm::InstrProfRecordinline
WarmFunctionVal enum valuellvm::InstrProfRecord