Lines Matching refs:Callee

365     ContextEdge *findEdgeFromCallee(const ContextNode *Callee);
396 ContextNode *Callee; member
406 ContextEdge(ContextNode *Callee, ContextNode *Caller, uint8_t AllocType, in ContextEdge()
408 : Callee(Callee), Caller(Caller), AllocTypes(AllocType), in ContextEdge()
903 Edge->Callee->eraseCallerEdge(Edge.get()); in removeNoneTypeCalleeEdges()
913 findEdgeFromCallee(const ContextNode *Callee) { in findEdgeFromCallee() argument
915 if (Edge->Callee == Callee) in findEdgeFromCallee()
1161 Edge->Callee, NewNode, NewAllocType, std::move(NewEdgeContextIds)); in connectNewNode()
1163 NewEdge->Callee->CallerEdges.push_back(NewEdge); in connectNewNode()
1174 Edge->Callee->eraseCallerEdge(Edge.get()); in connectNewNode()
1629 getMemProfFuncName(Callsite->Callee.name(), in getLabel()
1840 if (!Edge->Callee->hasCall()) in handleCallsitesWithMultipleTargets()
1842 assert(NodeToCallingFunc.count(Edge->Callee)); in handleCallsitesWithMultipleTargets()
1884 const FuncTy *ProfiledCalleeFunc = NodeToCallingFunc[Edge->Callee]; in calleesMatch()
1897 auto AddEdge = [Edge, &EI](ContextNode *Caller, ContextNode *Callee) { in calleesMatch() argument
1898 auto *CurEdge = Callee->findEdgeFromCaller(Caller); in calleesMatch()
1910 Callee, Caller, Edge->AllocTypes, Edge->ContextIds); in calleesMatch()
1911 Callee->CallerEdges.push_back(NewEdge); in calleesMatch()
1926 auto *CurCalleeNode = Edge->Callee; in calleesMatch()
1954 Edge->Callee->eraseCallerEdge(Edge.get()); in calleesMatch()
2095 auto CreateAndSaveCallsiteInfo = [&](ValueInfo Callee, FunctionSummary *FS) { in findProfiledCalleeThroughTailCalls() argument
2099 !FunctionCalleesToSynthesizedCallsiteInfos[FS].count(Callee)) in findProfiledCalleeThroughTailCalls()
2102 FunctionCalleesToSynthesizedCallsiteInfos[FS][Callee] = in findProfiledCalleeThroughTailCalls()
2103 std::make_unique<CallsiteInfo>(Callee, SmallVector<unsigned>()); in findProfiledCalleeThroughTailCalls()
2105 FunctionCalleesToSynthesizedCallsiteInfos[FS][Callee].get(); in findProfiledCalleeThroughTailCalls()
2169 ValueInfo Callee = in calleeMatchesFunc() local
2170 dyn_cast_if_present<CallsiteInfo *>(Call.getBase())->Callee; in calleeMatchesFunc()
2174 Callee.getSummaryList().empty() in calleeMatchesFunc()
2176 : dyn_cast<AliasSummary>(Callee.getSummaryList()[0].get()); in calleeMatchesFunc()
2179 if (Callee == FuncVI || in calleeMatchesFunc()
2196 FuncVI, Callee, Depth, FoundCalleeChain, FoundMultipleCalleeChains)) { in calleeMatchesFunc()
2199 << " that actually called " << Callee in calleeMatchesFunc()
2264 OS << "Edge from Callee " << Callee << " to Caller: " << Caller in print()
2352 return P->Callee; in GetCallee()
2476 ContextNode *Node = Edge->Callee; in moveEdgeToNewCalleeClone()
2496 assert(NewCallee->getOrigNode() == Edge->Callee->getOrigNode()); in moveEdgeToExistingCalleeClone()
2498 ContextNode *OldCallee = Edge->Callee; in moveEdgeToExistingCalleeClone()
2529 Edge->Callee = NewCallee; in moveEdgeToExistingCalleeClone()
2579 NewCallee->findEdgeFromCallee(OldCalleeEdge->Callee)) { in moveEdgeToExistingCalleeClone()
2587 OldCalleeEdge->Callee, NewCallee, in moveEdgeToExistingCalleeClone()
2590 NewEdge->Callee->CallerEdges.push_back(NewEdge); in moveEdgeToExistingCalleeClone()
2602 checkNode<DerivedCCG, FuncTy, CallTy>(OldCalleeEdge->Callee, in moveEdgeToExistingCalleeClone()
2605 checkNode<DerivedCCG, FuncTy, CallTy>(NewCalleeEdge->Callee, in moveEdgeToExistingCalleeClone()
2628 if (Edge->Callee == nullptr && Edge->Caller == nullptr) { in recursivelyRemoveNoneTypeCalleeEdges()
2689 if (Edge->Callee == nullptr && Edge->Caller == nullptr) { in identifyClones()
3157 ContextNode *Callee = CalleeEdge->Callee; in assignFunctions() local
3161 if (Callee == Clone || !Callee->hasCall()) in assignFunctions()
3167 removeNoneTypeCalleeEdges(Callee); in assignFunctions()
3172 if (CallsiteToCalleeFuncCloneMap.count(Callee)) in assignFunctions()
3174 NewClone, CallsiteToCalleeFuncCloneMap[Callee]); in assignFunctions()
3182 CallInfo OrigCall(Callee->getOrigNode()->Call); in assignFunctions()
3342 checkNode<DerivedCCG, FuncTy, CallTy>(PE->Callee); in assignFunctions()
3348 checkNode<DerivedCCG, FuncTy, CallTy>(PE->Callee); in assignFunctions()
3633 MapTailCallCalleeVIToCallsite.insert({Callsite.Callee, Callsite}); in applyImport()