Searched refs:CallerNode (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CallGraphUpdater.cpp | 153 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 D | InlineFunction.cpp | 1342 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 D | ImportedFunctionsInliningStatistics.cpp | 49 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 D | SampleContextTracker.cpp | 260 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 D | CallGraph.cpp | 48 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 D | ProfileGenerator.cpp | 885 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 D | CSPreInliner.cpp | 108 ContextTrieNode *CallerNode = in getInlineCandidates() local 112 for (auto &Child : CallerNode->getAllChildContext()) { in getInlineCandidates()
|
| H A D | ProfileGenerator.h | 326 void populateBoundarySamplesForFunction(ContextTrieNode *CallerNode,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-move/ |
| H A D | HelperDeclRefGraph.cpp | 49 CallGraphNode *CallerNode = getOrInsertNode(const_cast<Decl *>(Caller)); in addEdge() local 51 CallerNode->addCallee({CalleeNode, /*CallExpr=*/nullptr}); in addEdge()
|