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