Lines Matching refs:FunctionSamples

36   uint64_t Hash = FunctionSamples::getCallSiteHash(CalleeName, CallSite);  in getChildContext()
54 FunctionSamples *Samples = ChildNode.getFunctionSamples(); in getHottestChildContext()
71 FunctionSamples::getCallSiteHash(NodeToMove.getFuncName(), CallSite); in moveContextSamples()
89 FunctionSamples *FSamples = Node->getFunctionSamples(); in moveContextSamples()
108 uint64_t Hash = FunctionSamples::getCallSiteHash(CalleeName, CallSite); in removeChildContext()
119 FunctionSamples *ContextTrieNode::getFunctionSamples() const { in getFunctionSamples()
123 void ContextTrieNode::setFunctionSamples(FunctionSamples *FSamples) { in setFunctionSamples()
180 uint64_t Hash = FunctionSamples::getCallSiteHash(CalleeName, CallSite); in getOrCreateChildContext()
201 FunctionSamples *FSamples = &FuncSample.second; in SampleContextTracker()
215 FunctionSamples *FSamples = Node->getFunctionSamples(); in populateFuncToCtxtMap()
224 FunctionSamples *
232 CalleeName = FunctionSamples::getCanonicalFnName(CalleeName); in getCalleeContextSamplesFor()
236 CalleeName = getRepInFormat(CalleeName, FunctionSamples::UseMD5, FGUID); in getCalleeContextSamplesFor()
242 FunctionSamples *FSamples = CalleeContext->getFunctionSamples(); in getCalleeContextSamplesFor()
253 std::vector<const FunctionSamples *>
256 std::vector<const FunctionSamples *> R; in getIndirectCalleeContextSamplesFor()
261 LineLocation CallSite = FunctionSamples::getCallSiteIdentifier(DIL); in getIndirectCalleeContextSamplesFor()
266 if (FunctionSamples *CalleeSamples = ChildNode.getFunctionSamples()) in getIndirectCalleeContextSamplesFor()
273 FunctionSamples *
287 FunctionSamples *Samples = ContextNode->getFunctionSamples(); in getContextSamplesFor()
294 FunctionSamples *
305 StringRef CanonName = FunctionSamples::getCanonicalFnName(Func); in getAllContextSamplesFor()
314 FunctionSamples *SampleContextTracker::getBaseSamplesFor(const Function &Func, in getBaseSamplesFor()
316 StringRef CanonName = FunctionSamples::getCanonicalFnName(Func); in getBaseSamplesFor()
320 FunctionSamples *SampleContextTracker::getBaseSamplesFor(StringRef Name, in getBaseSamplesFor()
326 Name = getRepInFormat(Name, FunctionSamples::UseMD5, FGUID); in getBaseSamplesFor()
364 const FunctionSamples *InlinedSamples) { in markContextSamplesInlined()
385 LineLocation CallSite = FunctionSamples::getCallSiteIdentifier(DIL); in promoteMergeContextSamplesTree()
393 FunctionSamples *FromSamples = NodeToPromo->getFunctionSamples(); in promoteMergeContextSamplesTree()
416 FunctionSamples *FromSamples = NodeToPromo.getFunctionSamples(); in promoteMergeContextSamplesTree()
430 SampleContextTracker::getContextString(const FunctionSamples &FSamples) const { in getContextString()
458 if (!FunctionSamples::UseMD5) in getFuncNameFor()
481 FunctionSamples::getCallSiteIdentifier(DIL), CalleeName); in getCalleeContextFor()
495 std::make_pair(FunctionSamples::getCallSiteIdentifier(DIL), Name)); in getContextFor()
509 if (FunctionSamples::UseMD5) { in getContextFor()
512 getRepInFormat(Location.second, FunctionSamples::UseMD5, MD5Names.back()); in getContextFor()
566 FunctionSamples *FromSamples = FromNode.getFunctionSamples(); in mergeContextNode()
567 FunctionSamples *ToSamples = ToNode.getFunctionSamples(); in mergeContextNode()
636 FunctionSamples *FProfile = Node->getFunctionSamples(); in createContextLessProfileMap()