Lines Matching refs:FunctionSamples

40 SampleProfileFormat FunctionSamples::Format;
41 bool FunctionSamples::ProfileIsProbeBased = false;
42 bool FunctionSamples::ProfileIsCS = false;
43 bool FunctionSamples::UseMD5 = false;
44 bool FunctionSamples::HasUniqSuffix = true;
45 bool FunctionSamples::ProfileIsFS = false;
155 void FunctionSamples::print(raw_ostream &OS, unsigned Indent) const { in print()
196 const FunctionSamples &FS) { in operator <<()
201 unsigned FunctionSamples::getOffset(const DILocation *DIL) { in getOffset()
206 LineLocation FunctionSamples::getCallSiteIdentifier(const DILocation *DIL) { in getCallSiteIdentifier()
207 if (FunctionSamples::ProfileIsProbeBased) in getCallSiteIdentifier()
216 return LineLocation(FunctionSamples::getOffset(DIL), in getCallSiteIdentifier()
220 const FunctionSamples *FunctionSamples::findFunctionSamples( in findFunctionSamples()
240 const FunctionSamples *FS = this; in findFunctionSamples()
247 void FunctionSamples::findAllNames(DenseSet<StringRef> &NameSet) const { in findAllNames()
261 const FunctionSamples *FunctionSamples::findFunctionSamplesAt( in findFunctionSamplesAt()
288 const FunctionSamples *R = nullptr; in findFunctionSamplesAt()
298 LLVM_DUMP_METHOD void FunctionSamples::dump() const { print(dbgs(), 0); } in dump()
329 std::vector<std::pair<StringRef, const FunctionSamples *>> ColdProfiles; in trimAndMergeColdContextProfiles()
331 const FunctionSamples &FunctionProfile = I.second; in trimAndMergeColdContextProfiles()
339 StringMap<FunctionSamples> MergedProfileMap; in trimAndMergeColdContextProfiles()
345 FunctionSamples()); in trimAndMergeColdContextProfiles()
346 FunctionSamples &MergedProfile = Ret.first->second; in trimAndMergeColdContextProfiles()
360 auto Ret = ProfileMap.try_emplace(I.getKey(), FunctionSamples()); in trimAndMergeColdContextProfiles()
363 FunctionSamples &FProfile = Ret.first->second; in trimAndMergeColdContextProfiles()
367 FunctionSamples &OrigProfile = Ret.first->second; in trimAndMergeColdContextProfiles()
374 StringMap<FunctionSamples> ProfilesToBeAdded; in canonicalizeContextProfiles()
376 FunctionSamples &FProfile = I.second; in canonicalizeContextProfiles()