LLVM 20.0.0git
llvm::sampleprof::FunctionSamples Member List

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

addBodySamples(uint32_t LineOffset, uint32_t Discriminator, uint64_t Num, uint64_t Weight=1)llvm::sampleprof::FunctionSamplesinline
addCalledTargetSamples(uint32_t LineOffset, uint32_t Discriminator, FunctionId Func, uint64_t Num, uint64_t Weight=1)llvm::sampleprof::FunctionSamplesinline
addHeadSamples(uint64_t Num, uint64_t Weight=1)llvm::sampleprof::FunctionSamplesinline
addSampleRecord(LineLocation Location, const SampleRecord &SampleRecord, uint64_t Weight=1)llvm::sampleprof::FunctionSamplesinline
addTotalSamples(uint64_t Num, uint64_t Weight=1)llvm::sampleprof::FunctionSamplesinline
dump() constllvm::sampleprof::FunctionSamples
empty() constllvm::sampleprof::FunctionSamplesinline
findAllNames(DenseSet< FunctionId > &NameSet) constllvm::sampleprof::FunctionSamples
findCallTargetMapAt(uint32_t LineOffset, uint32_t Discriminator) constllvm::sampleprof::FunctionSamplesinline
findCallTargetMapAt(const LineLocation &CallSite) constllvm::sampleprof::FunctionSamplesinline
findFunctionSamples(const DILocation *DIL, SampleProfileReaderItaniumRemapper *Remapper=nullptr, const HashKeyMap< std::unordered_map, FunctionId, FunctionId > *FuncNameToProfNameMap=nullptr) constllvm::sampleprof::FunctionSamples
findFunctionSamplesAt(const LineLocation &Loc, StringRef CalleeName, SampleProfileReaderItaniumRemapper *Remapper, const HashKeyMap< std::unordered_map, FunctionId, FunctionId > *FuncNameToProfNameMap=nullptr) constllvm::sampleprof::FunctionSamples
findFunctionSamplesMapAt(const LineLocation &Loc) constllvm::sampleprof::FunctionSamplesinline
findInlinedFunctions(DenseSet< GlobalValue::GUID > &S, const HashKeyMap< std::unordered_map, FunctionId, Function * > &SymbolMap, uint64_t Threshold) constllvm::sampleprof::FunctionSamplesinline
findSamplesAt(uint32_t LineOffset, uint32_t Discriminator) constllvm::sampleprof::FunctionSamplesinline
FunctionSamples()=defaultllvm::sampleprof::FunctionSamples
functionSamplesAt(const LineLocation &Loc)llvm::sampleprof::FunctionSamplesinline
getBodySamples() constllvm::sampleprof::FunctionSamplesinline
getCallSiteHash(FunctionId Callee, const LineLocation &Callsite)llvm::sampleprof::FunctionSamplesinlinestatic
getCallSiteIdentifier(const DILocation *DIL, bool ProfileIsFS=false)llvm::sampleprof::FunctionSamplesstatic
getCallsiteSamples() constllvm::sampleprof::FunctionSamplesinline
getCanonicalFnName(const Function &F)llvm::sampleprof::FunctionSamplesinlinestatic
getCanonicalFnName(StringRef FnName, StringRef Attr="selected")llvm::sampleprof::FunctionSamplesinlinestatic
getContext() constllvm::sampleprof::FunctionSamplesinline
getFuncName() constllvm::sampleprof::FunctionSamplesinline
getFuncName(FunctionId Func) constllvm::sampleprof::FunctionSamplesinline
getFunction() constllvm::sampleprof::FunctionSamplesinline
getFunctionHash() constllvm::sampleprof::FunctionSamplesinline
getGUID() constllvm::sampleprof::FunctionSamplesinline
getHeadSamples() constllvm::sampleprof::FunctionSamplesinline
getHeadSamplesEstimate() constllvm::sampleprof::FunctionSamplesinline
getMaxCountInside(bool SkipCallSite=false) constllvm::sampleprof::FunctionSamplesinline
getOffset(const DILocation *DIL)llvm::sampleprof::FunctionSamplesstatic
getTotalSamples() constllvm::sampleprof::FunctionSamplesinline
GUIDToFuncNameMapllvm::sampleprof::FunctionSamples
HasUniqSuffixllvm::sampleprof::FunctionSamplesstatic
LLVMSuffixllvm::sampleprof::FunctionSamplesstatic
mapIRLocToProfileLoc(const LineLocation &IRLoc) constllvm::sampleprof::FunctionSamplesinline
merge(const FunctionSamples &Other, uint64_t Weight=1)llvm::sampleprof::FunctionSamplesinline
operator!=(const FunctionSamples &Other) constllvm::sampleprof::FunctionSamplesinline
operator==(const FunctionSamples &Other) constllvm::sampleprof::FunctionSamplesinline
PartSuffixllvm::sampleprof::FunctionSamplesstatic
print(raw_ostream &OS=dbgs(), unsigned Indent=0) constllvm::sampleprof::FunctionSamples
ProfileIsCSllvm::sampleprof::FunctionSamplesstatic
ProfileIsFSllvm::sampleprof::FunctionSamplesstatic
ProfileIsPreInlinedllvm::sampleprof::FunctionSamplesstatic
ProfileIsProbeBasedllvm::sampleprof::FunctionSamplesstatic
removeAllCallsiteSamples()llvm::sampleprof::FunctionSamplesinline
removeCalledTargetAndBodySample(uint32_t LineOffset, uint32_t Discriminator, FunctionId Func)llvm::sampleprof::FunctionSamplesinline
removeTotalSamples(uint64_t Num)llvm::sampleprof::FunctionSamplesinline
setContext(const SampleContext &FContext)llvm::sampleprof::FunctionSamplesinline
setContextSynthetic()llvm::sampleprof::FunctionSamplesinline
setFunction(FunctionId NewFunctionID)llvm::sampleprof::FunctionSamplesinline
setFunctionHash(uint64_t Hash)llvm::sampleprof::FunctionSamplesinline
setHeadSamples(uint64_t Num)llvm::sampleprof::FunctionSamplesinline
setIRToProfileLocationMap(const LocToLocMap *LTLM)llvm::sampleprof::FunctionSamplesinline
setTotalSamples(uint64_t Num)llvm::sampleprof::FunctionSamplesinline
UniqSuffixllvm::sampleprof::FunctionSamplesstatic
updateCallsiteSamples()llvm::sampleprof::FunctionSamplesinline
updateTotalSamples()llvm::sampleprof::FunctionSamplesinline
UseMD5llvm::sampleprof::FunctionSamplesstatic