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