Lines Matching refs:Callee
102 const CalleeTy *Callee = nullptr;
106 CallInfo(const CalleeTy *Callee, size_t ParamNo)
107 : Callee(Callee), ParamNo(ParamNo) {}
111 return std::tie(L.ParamNo, L.Callee) < std::tie(R.ParamNo, R.Callee);
147 << "@" << Call.first.Callee->getName() << "(arg" << Call.first.ParamNo
529 const GlobalValue *Callee =
531 if (!Callee || isa<GlobalIFunc>(Callee)) {
536 assert(isa<Function>(Callee) || isa<GlobalAlias>(Callee));
539 US.Calls.emplace(CallInfo<GlobalValue>(Callee, ArgNo), Offsets);
592 // Callee-to-Caller multimap.
597 void updateOneNode(const CalleeTy *Callee, FunctionInfo<CalleeTy> &FS);
598 void updateOneNode(const CalleeTy *Callee) {
599 updateOneNode(Callee, Functions.find(Callee)->second);
617 ConstantRange getArgumentAccessRange(const CalleeTy *Callee, unsigned ParamNo,
623 const CalleeTy *Callee, unsigned ParamNo,
625 auto FnIt = Functions.find(Callee);
650 getArgumentAccessRange(KV.first.Callee, KV.first.ParamNo, KV.second);
664 const CalleeTy *Callee, FunctionInfo<CalleeTy> &FS) {
675 for (auto &CallerID : Callers[Callee])
690 Callees.push_back(CS.first.Callee);
695 for (auto &Callee : Callees)
696 Callers[Callee].push_back(F.first);
702 const CalleeTy *Callee = WorkList.pop_back_val();
703 updateOneNode(Callee);
812 const Function *F = findCalleeInModule(C.first.Callee);
821 findCalleeFunctionSummary(Index->getValueInfo(C.first.Callee->getGUID()),
822 C.first.Callee->getParent()->getModuleIdentifier());
865 A.updateRange(SSDFA.getArgumentAccessRange(C.first.Callee,
967 Index.getOrInsertValueInfo(C.first.Callee),
974 return std::tie(L.ParamNo, L.Callee) < std::tie(R.ParamNo, R.Callee);
1171 findCalleeFunctionSummary(Call.Callee, FS->modulePath());