Lines Matching refs:FunctionSamples

43 bool FunctionSamples::ProfileIsProbeBased = false;
44 bool FunctionSamples::ProfileIsCS = false;
45 bool FunctionSamples::ProfileIsPreInlined = false;
46 bool FunctionSamples::UseMD5 = false;
47 bool FunctionSamples::HasUniqSuffix = true;
48 bool FunctionSamples::ProfileIsFS = false;
155 void FunctionSamples::print(raw_ostream &OS, unsigned Indent) const { in print()
197 const FunctionSamples &FS) { in operator <<()
216 unsigned FunctionSamples::getOffset(const DILocation *DIL) { in getOffset()
221 LineLocation FunctionSamples::getCallSiteIdentifier(const DILocation *DIL, in getCallSiteIdentifier()
223 if (FunctionSamples::ProfileIsProbeBased) { in getCallSiteIdentifier()
234 return LineLocation(FunctionSamples::getOffset(DIL), Discriminator); in getCallSiteIdentifier()
238 const FunctionSamples *FunctionSamples::findFunctionSamples( in findFunctionSamples()
251 S.emplace_back(FunctionSamples::getCallSiteIdentifier( in findFunctionSamples()
252 DIL, FunctionSamples::ProfileIsFS), in findFunctionSamples()
259 const FunctionSamples *FS = this; in findFunctionSamples()
267 void FunctionSamples::findAllNames(DenseSet<FunctionId> &NameSet) const { in findAllNames()
281 const FunctionSamples *FunctionSamples::findFunctionSamplesAt( in findFunctionSamplesAt()
318 const FunctionSamples *R = nullptr; in findFunctionSamplesAt()
328 LLVM_DUMP_METHOD void FunctionSamples::dump() const { print(dbgs(), 0); } in dump()
365 std::vector<std::pair<hash_code, const FunctionSamples *>> ColdProfiles; in trimAndMergeColdContextProfiles()
368 const FunctionSamples &FunctionProfile = I.second; in trimAndMergeColdContextProfiles()
383 FunctionSamples &MergedProfile = MergedProfileMap.create(MergedContext); in trimAndMergeColdContextProfiles()
398 auto Ret = ProfileMap.emplace(I.second.getContext(), FunctionSamples()); in trimAndMergeColdContextProfiles()
399 FunctionSamples &OrigProfile = Ret.first->second; in trimAndMergeColdContextProfiles()
432 uint64_t Hash = FunctionSamples::getCallSiteHash(CalleeName, CallSite); in getOrCreateChildFrame()
447 FunctionSamples *FSamples = &FuncSample.second; in ProfileConverter()