Lines Matching defs:Candidates
352 ArrayRef<PromotionCandidate> Candidates,
362 CallBase &CB, Instruction *VPtr, ArrayRef<PromotionCandidate> Candidates,
369 ArrayRef<PromotionCandidate> Candidates,
381 std::vector<PromotionCandidate> &Candidates);
508 std::vector<PromotionCandidate> &Candidates) {
547 for (size_t I = 0; I < Candidates.size(); I++)
548 CalleeIndexMap[Candidates[I].TargetFunction] = I;
584 auto &Candidate = Candidates[CalleeIndexIter->second];
632 CallBase &CB, Instruction *VPtr, ArrayRef<PromotionCandidate> Candidates,
637 for (const auto &C : Candidates) {
713 CallBase &CB, Instruction *VPtr, ArrayRef<PromotionCandidate> Candidates,
719 for (const auto &Candidate : Candidates) {
839 const CallBase &CB, ArrayRef<PromotionCandidate> Candidates,
841 if (!EnableVTableProfileUse || Candidates.empty())
846 const size_t CandidateSize = Candidates.size();
848 auto &Candidate = Candidates[I];