Lines Matching defs:Candidates
360 ArrayRef<PromotionCandidate> Candidates,
370 CallBase &CB, Instruction *VPtr, ArrayRef<PromotionCandidate> Candidates,
377 ArrayRef<PromotionCandidate> Candidates);
392 std::vector<PromotionCandidate> &Candidates);
520 std::vector<PromotionCandidate> &Candidates) {
559 for (size_t I = 0; I < Candidates.size(); I++)
560 CalleeIndexMap[Candidates[I].TargetFunction] = I;
596 auto &Candidate = Candidates[CalleeIndexIter->second];
644 CallBase &CB, Instruction *VPtr, ArrayRef<PromotionCandidate> Candidates,
649 for (const auto &C : Candidates) {
725 CallBase &CB, Instruction *VPtr, ArrayRef<PromotionCandidate> Candidates,
731 for (const auto &Candidate : Candidates) {
851 const CallBase &CB, ArrayRef<PromotionCandidate> Candidates) {
852 if (!EnableVTableProfileUse || Candidates.empty())
856 const size_t CandidateSize = Candidates.size();
858 auto &Candidate = Candidates[I];