Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleContextTracker.cpp88 FunctionSamples *FSamples = Node->getFunctionSamples(); in moveContextSamples() local
90 if (FSamples) { in moveContextSamples()
91 setContextNode(FSamples, Node); in moveContextSamples()
92 FSamples->getContext().setState(SyntheticContext); in moveContextSamples()
122 void ContextTrieNode::setFunctionSamples(FunctionSamples *FSamples) { in setFunctionSamples() argument
123 FuncSamples = FSamples; in setFunctionSamples()
202 FunctionSamples *FSamples = &FuncSample.second; in SampleContextTracker() local
209 NewNode->setFunctionSamples(FSamples); in SampleContextTracker()
216 FunctionSamples *FSamples = Node->getFunctionSamples(); in populateFuncToCtxtMap() local
217 if (FSamples) { in populateFuncToCtxtMap()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSampleContextTracker.h38 FunctionSamples *FSamples = nullptr,
40 : ParentContext(Parent), FuncName(FName), FuncSamples(FSamples),
52 void setFunctionSamples(FunctionSamples *FSamples);
137 getContextNodeForProfile(const FunctionSamples *FSamples) const { in getContextNodeForProfile() argument
138 auto I = ProfileToNodeMap.find(FSamples); in getContextNodeForProfile()
184 std::string getContextString(const FunctionSamples &FSamples) const;
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DSampleProf.cpp447 FunctionSamples *FSamples = &FuncSample.second; in ProfileConverter() local
448 auto *NewNode = getOrCreateContextPath(FSamples->getContext()); in ProfileConverter()
450 NewNode->FuncSamples = FSamples; in ProfileConverter()
H A DSampleProfReader.cpp394 FunctionSamples &FSamples = InlineStack.back()->functionSamplesAt( in readImpl() local
396 FSamples.setFunction(FunctionId(FName)); in readImpl()
397 mergeSampleProfErrors(Result, FSamples.addTotalSamples(NumSamples)); in readImpl()
398 InlineStack.push_back(&FSamples); in readImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DSampleProf.h1407 FunctionSamples *FSamples = nullptr,
1409 : FuncName(FName), FuncSamples(FSamples), CallSiteLoc(CallLoc){};