LLVM 20.0.0git
llvm::NamedInstrProfRecord Member List

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

accumulateCounts(CountSumOrPercent &Sum) constllvm::InstrProfRecord
addValueData(uint32_t ValueKind, uint32_t Site, ArrayRef< InstrProfValueData > VData, InstrProfSymtab *SymTab)llvm::InstrProfRecord
BitmapBytesllvm::InstrProfRecord
Clear()llvm::InstrProfRecordinline
clearValueData()llvm::InstrProfRecordinline
CountPseudoKind enum namellvm::InstrProfRecord
Countsllvm::InstrProfRecord
CS_FLAG_IN_FUNC_HASHllvm::NamedInstrProfRecordstatic
getCountPseudoKind() constllvm::InstrProfRecordinline
getNumValueData(uint32_t ValueKind) constllvm::InstrProfRecordinline
getNumValueKinds() constllvm::InstrProfRecordinline
getNumValueSites(uint32_t ValueKind) constllvm::InstrProfRecordinline
getValueArrayForSite(uint32_t ValueKind, uint32_t Site) constllvm::InstrProfRecordinline
hasCSFlagInHash(uint64_t FuncHash)llvm::NamedInstrProfRecordinlinestatic
Hashllvm::NamedInstrProfRecord
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
Namellvm::NamedInstrProfRecord
NamedInstrProfRecord()=defaultllvm::NamedInstrProfRecord
NamedInstrProfRecord(StringRef Name, uint64_t Hash, std::vector< uint64_t > Counts)llvm::NamedInstrProfRecordinline
NamedInstrProfRecord(StringRef Name, uint64_t Hash, std::vector< uint64_t > Counts, std::vector< uint8_t > BitmapBytes)llvm::NamedInstrProfRecordinline
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
setCSFlagInHash(uint64_t &FuncHash)llvm::NamedInstrProfRecordinlinestatic
setPseudoCount(CountPseudoKind Kind)llvm::InstrProfRecordinline
sortValueData()llvm::InstrProfRecordinline
WarmFunctionVal enum valuellvm::InstrProfRecord