Home
last modified time | relevance | path

Searched refs:ContextTracker (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DProfiledCallGraph.h80 ProfiledCallGraph(SampleContextTracker &ContextTracker,
85 for (auto &Child : ContextTracker.getRootContext().getAllChildContext()) {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfile.cpp548 std::unique_ptr<SampleContextTracker> ContextTracker; member in __anon71830f180111::SampleProfileLoader
705 return ContextTracker->getCalleeContextSamplesFor(Inst, CalleeName); in findCalleeFunctionSamples()
738 ContextTracker->getIndirectCalleeContextSamplesFor(DIL); in findIndirectCallFunctionSamples()
789 it.first->second = ContextTracker->getContextSamplesFor(DIL); in findFunctionSamples()
1065 ContextTrieNode *Caller = ContextTracker->getContextNodeForProfile(Samples); in findExternalInlineCandidate()
1273 ContextTracker->markContextSamplesInlined(Candidate.CalleeSamples); in tryInlineCandidate()
1501 } else if (!ContextTracker) { in inlineHotFunctionsWithPriority()
1514 } else if (!ContextTracker) { in inlineHotFunctionsWithPriority()
1832 ProfiledCG = std::make_unique<ProfiledCallGraph>(*ContextTracker); in buildProfiledCallGraph()
2053 ContextTracker = std::make_unique<SampleContextTracker>( in doInitialization()
[all …]