Lines Matching refs:FunctionSamples
35 uint64_t Hash = FunctionSamples::getCallSiteHash(CalleeName, CallSite); in getChildContext()
53 FunctionSamples *Samples = ChildNode.getFunctionSamples(); in getHottestChildContext()
70 FunctionSamples::getCallSiteHash(NodeToMove.getFuncName(), CallSite); in moveContextSamples()
88 FunctionSamples *FSamples = Node->getFunctionSamples(); in moveContextSamples()
107 uint64_t Hash = FunctionSamples::getCallSiteHash(CalleeName, CallSite); in removeChildContext()
118 FunctionSamples *ContextTrieNode::getFunctionSamples() const { in getFunctionSamples()
122 void ContextTrieNode::setFunctionSamples(FunctionSamples *FSamples) { in setFunctionSamples()
181 uint64_t Hash = FunctionSamples::getCallSiteHash(CalleeName, CallSite); in getOrCreateChildContext()
203 FunctionSamples *FSamples = &FuncSample.second; in SampleContextTracker()
217 FunctionSamples *FSamples = Node->getFunctionSamples(); in populateFuncToCtxtMap()
226 FunctionSamples *
234 CalleeName = FunctionSamples::getCanonicalFnName(CalleeName); 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(FunctionId Name, in getBaseSamplesFor()
360 const FunctionSamples *InlinedSamples) { in markContextSamplesInlined()
381 LineLocation CallSite = FunctionSamples::getCallSiteIdentifier(DIL); in promoteMergeContextSamplesTree()
389 FunctionSamples *FromSamples = NodeToPromo->getFunctionSamples(); in promoteMergeContextSamplesTree()
412 FunctionSamples *FromSamples = NodeToPromo.getFunctionSamples(); in promoteMergeContextSamplesTree()
426 SampleContextTracker::getContextString(const FunctionSamples &FSamples) const { in getContextString()
454 if (!FunctionSamples::UseMD5) in getFuncNameFor()
477 FunctionSamples::getCallSiteIdentifier(DIL), CalleeName); in getCalleeContextFor()
491 std::make_pair(FunctionSamples::getCallSiteIdentifier(DIL), in getContextFor()
555 FunctionSamples *FromSamples = FromNode.getFunctionSamples(); in mergeContextNode()
556 FunctionSamples *ToSamples = ToNode.getFunctionSamples(); in mergeContextNode()
625 FunctionSamples *FProfile = Node->getFunctionSamples(); in createContextLessProfileMap()