Home
last modified time | relevance | path

Searched refs:SampleContextTracker (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/llvm/lib/Transforms/IPO/
DSampleContextTracker.cpp175 SampleContextTracker::SampleContextTracker( in SampleContextTracker() function in llvm::SampleContextTracker
191 SampleContextTracker::getCalleeContextSamplesFor(const CallBase &Inst, in getCalleeContextSamplesFor()
213 SampleContextTracker::getContextSamplesFor(const DILocation *DIL) { in getContextSamplesFor()
234 SampleContextTracker::getContextSamplesFor(const SampleContext &Context) { in getContextSamplesFor()
242 FunctionSamples *SampleContextTracker::getBaseSamplesFor(const Function &Func, in getBaseSamplesFor()
248 FunctionSamples *SampleContextTracker::getBaseSamplesFor(StringRef Name, in getBaseSamplesFor()
286 void SampleContextTracker::markContextSamplesInlined( in markContextSamplesInlined()
294 void SampleContextTracker::promoteMergeContextSamplesTree( in promoteMergeContextSamplesTree()
321 ContextTrieNode &SampleContextTracker::promoteMergeContextSamplesTree( in promoteMergeContextSamplesTree()
337 void SampleContextTracker::dump() { in dump()
[all …]
DCMakeLists.txt34 SampleContextTracker.cpp
DSampleProfile.cpp429 std::unique_ptr<SampleContextTracker> ContextTracker;
1912 std::make_unique<SampleContextTracker>(Reader->getProfiles()); in doInitialization()
/external/llvm-project/llvm/include/llvm/Transforms/IPO/
DSampleContextTracker.h90 class SampleContextTracker {
92 SampleContextTracker(StringMap<FunctionSamples> &Profiles);
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Transforms/IPO/
DBUILD.gn55 "SampleContextTracker.cpp",
/external/llvm-project/llvm/test/Transforms/SampleProfile/
Dprofile-context-tracker.ll1 ; Test for CSSPGO's SampleContextTracker to make sure context profile tree is promoted and merged p…
Dprofile-context-tracker-debug.ll2 ; Test for CSSPGO's SampleContextTracker to make sure context profile tree is promoted and merged p…