Home
last modified time | relevance | path

Searched refs:CallerNode (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCallGraphUpdater.cpp153 CallGraphNode *CallerNode = (*CG)[Caller]; in replaceCallSite() local
154 if (llvm::none_of(*CallerNode, [&OldCS](const CallGraphNode::CallRecord &CR) { in replaceCallSite()
158 CallerNode->replaceCallEdge(OldCS, NewCS, NewCalleeNode); in replaceCallSite()
168 CallGraphNode *CallerNode = (*CG)[Caller]; in removeCallSite() local
169 CallerNode->removeCallEdgeFor(CS); in removeCallSite()
H A DInlineFunction.cpp1342 CallGraphNode *CallerNode = CG[Caller]; in UpdateCallGraphAfterInlining() local
1350 if (CalleeNode == CallerNode) { in UpdateCallGraphAfterInlining()
1392 CallerNode->addCalledFunction(NewCall, CG[F]); in UpdateCallGraphAfterInlining()
1397 CallerNode->addCalledFunction(NewCall, I->second); in UpdateCallGraphAfterInlining()
1402 CallerNode->removeCallEdgeFor(*cast<CallBase>(&CB)); in UpdateCallGraphAfterInlining()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DImportedFunctionsInliningStatistics.cpp49 InlineGraphNode &CallerNode = createInlineGraphNode(Caller); in recordInline() local
53 if (!CallerNode.Imported && !CalleeNode.Imported) { in recordInline()
62 CallerNode.InlinedCallees.push_back(&CalleeNode); in recordInline()
63 if (!CallerNode.Imported) { in recordInline()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSampleContextTracker.cpp260 ContextTrieNode *CallerNode = getContextFor(DIL); in getIndirectCalleeContextSamplesFor() local
262 for (auto &It : CallerNode->getAllChildContext()) { in getIndirectCalleeContextSamplesFor()
380 ContextTrieNode *CallerNode = getContextFor(DIL); in promoteMergeContextSamplesTree() local
381 if (!CallerNode) in promoteMergeContextSamplesTree()
389 for (auto &It : CallerNode->getAllChildContext()) { in promoteMergeContextSamplesTree()
403 CallerNode->getChildContext(CallSite, CalleeName); in promoteMergeContextSamplesTree()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCallGraph.cpp48 CallGraphNode *CallerNode; member in __anon946a5feb0111::CGBuilder
51 CGBuilder(CallGraph *g, CallGraphNode *N) : G(g), CallerNode(N) {} in CGBuilder()
72 CallerNode->addCallee({CalleeNode, CallExpr}); in addCalledDecl()
/llvm-project-15.0.7/llvm/tools/llvm-profgen/
H A DProfileGenerator.cpp885 ContextTrieNode *CallerNode = Node; in populateBoundarySamplesForFunction() local
887 if (CallerNode != &getRootContext()) { in populateBoundarySamplesForFunction()
891 CallerNode->getFunctionSamples()->addCalledTargetSamples( in populateBoundarySamplesForFunction()
901 CallerNode->getOrCreateChildContext(CalleeCallSite, CalleeName); in populateBoundarySamplesForFunction()
923 ContextTrieNode *CallerNode = Node.getParentContext(); in populateInferredFunctionSamples() local
926 if (CallerNode == &getRootContext()) in populateInferredFunctionSamples()
930 FunctionSamples &CallerProfile = *getOrCreateFunctionSamples(CallerNode); in populateInferredFunctionSamples()
1156 ContextTrieNode *CallerNode = ContextNode->getParentContext(); in populateBodySamplesWithProbes() local
1157 if (InlinerDesc != nullptr && CallerNode != &getRootContext()) { in populateBodySamplesWithProbes()
1165 *getOrCreateFunctionSamples(CallerNode); in populateBodySamplesWithProbes()
H A DCSPreInliner.cpp108 ContextTrieNode *CallerNode = in getInlineCandidates() local
112 for (auto &Child : CallerNode->getAllChildContext()) { in getInlineCandidates()
H A DProfileGenerator.h326 void populateBoundarySamplesForFunction(ContextTrieNode *CallerNode,
/llvm-project-15.0.7/clang-tools-extra/clang-move/
H A DHelperDeclRefGraph.cpp49 CallGraphNode *CallerNode = getOrInsertNode(const_cast<Decl *>(Caller)); in addEdge() local
51 CallerNode->addCallee({CalleeNode, /*CallExpr=*/nullptr}); in addEdge()