Lines Matching defs:TargetFunction
323 Function *const TargetFunction;
331 // counts for 'TargetFunction'. `AddressPoints` stores the vtable address
336 PromotionCandidate(Function *F, uint64_t C) : TargetFunction(F), Count(C) {}
467 Function *TargetFunction = Symtab->getFunction(Target);
468 if (TargetFunction == nullptr || TargetFunction->isDeclaration()) {
479 if (!isLegalToPromote(CB, TargetFunction, &Reason)) {
485 << NV("TargetFunction", TargetFunction) << " with count of "
491 Ret.push_back(PromotionCandidate(TargetFunction, Count));
548 CalleeIndexMap[Candidates[I].TargetFunction] = I;
639 pgo::promoteIndirectCall(CB, C.TargetFunction, FuncCount, TotalCount,
728 CB, VPtr, Candidate.TargetFunction, Candidate.AddressPoints,
739 << ore::NV("DirectCallee", Candidate.TargetFunction)