Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSampleContextTracker.cpp91 if (FSamples) { in moveContextSamples()
92 setContextNode(FSamples, Node); in moveContextSamples()
93 FSamples->getContext().setState(SyntheticContext); in moveContextSamples()
124 FuncSamples = FSamples; in setFunctionSamples()
201 FunctionSamples *FSamples = &FuncSample.second; in SampleContextTracker() local
208 NewNode->setFunctionSamples(FSamples); in SampleContextTracker()
216 if (FSamples) { in populateFuncToCtxtMap()
217 FSamples->getContext().setState(RawContext); in populateFuncToCtxtMap()
218 setContextNode(FSamples, Node); in populateFuncToCtxtMap()
243 LLVM_DEBUG(if (FSamples) { in getCalleeContextSamplesFor()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DCSPreInliner.cpp186 FunctionSamples *FSamples = ContextTracker.getBaseSamplesFor(Name); in processFunction() local
187 if (!FSamples) in processFunction()
191 getFuncSize(ContextTracker.getContextNodeForProfile(FSamples)); in processFunction()
202 getInlineCandidates(CQueue, FSamples); in processFunction()
264 FunctionSamples *FSamples = Node->getFunctionSamples(); in run() local
265 if (FSamples) { in run()
268 << FSamples->getTotalSamples() << ":" in run()
269 << FSamples->getHeadSamples() << "\n"; in run()
H A DProfileGenerator.cpp802 FunctionSamples *FSamples = Node->getFunctionSamples(); in updateFunctionSamples() local
803 if (FSamples) { in updateFunctionSamples()
805 FSamples->updateTotalSamples(); in updateFunctionSamples()
806 FSamples->updateCallsiteSamples(); in updateFunctionSamples()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DSampleContextTracker.h38 FunctionSamples *FSamples = nullptr,
40 : ParentContext(Parent), FuncName(FName), FuncSamples(FSamples), in ParentContext()
52 void setFunctionSamples(FunctionSamples *FSamples);
136 getContextNodeForProfile(const FunctionSamples *FSamples) const { in getContextNodeForProfile() argument
137 auto I = ProfileToNodeMap.find(FSamples); in getContextNodeForProfile()
187 std::string getContextString(const FunctionSamples &FSamples) const;
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DSampleProf.cpp482 FunctionSamples *FSamples = &FuncSample.second; in CSProfileConverter() local
483 auto *NewNode = getOrCreateContextPath(FSamples->getContext()); in CSProfileConverter()
485 NewNode->FuncSamples = FSamples; in CSProfileConverter()
H A DSampleProfReader.cpp320 FunctionSamples &FSamples = InlineStack.back()->functionSamplesAt( in readImpl() local
322 FSamples.setName(FName); in readImpl()
323 MergeResult(Result, FSamples.addTotalSamples(NumSamples)); in readImpl()
324 InlineStack.push_back(&FSamples); in readImpl()
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DSampleProf.h1250 FunctionSamples *FSamples = nullptr,
1252 : FuncName(FName), FuncSamples(FSamples), CallSiteLoc(CallLoc){};