Lines Matching refs:OverloadCandidate

6804   OverloadCandidate &Candidate =  in AddOverloadCandidate()
7384 OverloadCandidate &Candidate = in AddMethodCandidate()
7554 OverloadCandidate &Candidate = in AddMethodTemplateCandidate()
7609 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate()
7639 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate()
7839 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
8026 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
8042 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
8082 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
8309 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
10063 isBetterMultiversionCandidate(const OverloadCandidate &Cand1, in isBetterMultiversionCandidate()
10064 const OverloadCandidate &Cand2) { in isBetterMultiversionCandidate()
10182 const OverloadCandidate &Cand1, in sameFunctionParameterTypeLists()
10183 const OverloadCandidate &Cand2) { in sameFunctionParameterTypeLists()
10218 Sema &S, const OverloadCandidate &Cand1, const OverloadCandidate &Cand2, in isBetterOverloadCandidate()
10652 bool OverloadCandidate::NotValidBecauseConstraintExprHasError() const { in NotValidBecauseConstraintExprHasError()
10672 llvm::SmallVector<OverloadCandidate *, 16> Candidates; in BestViableFunction()
10674 [](OverloadCandidate &Cand) { return &Cand; }); in BestViableFunction()
10690 llvm::any_of(Candidates, [&](OverloadCandidate *Cand) { in BestViableFunction()
10697 auto IsWrongSideCandidate = [&](OverloadCandidate *Cand) { in BestViableFunction()
10731 llvm::SmallVector<OverloadCandidate*, 4> PendingBest; in BestViableFunction()
11015 MaybeDiagnoseAmbiguousConstraints(Sema &S, ArrayRef<OverloadCandidate> Cands) { in MaybeDiagnoseAmbiguousConstraints()
11108 static void DiagnoseBadConversion(Sema &S, OverloadCandidate *Cand, in DiagnoseBadConversion()
11340 static bool CheckArityMismatch(Sema &S, OverloadCandidate *Cand, in CheckArityMismatch()
11421 static void DiagnoseArityMismatch(Sema &S, OverloadCandidate *Cand, in DiagnoseArityMismatch()
11712 static void DiagnoseBadDeduction(Sema &S, OverloadCandidate *Cand, in DiagnoseBadDeduction()
11725 static void DiagnoseBadTarget(Sema &S, OverloadCandidate *Cand) { in DiagnoseBadTarget()
11783 static void DiagnoseFailedEnableIfAttr(Sema &S, OverloadCandidate *Cand) { in DiagnoseFailedEnableIfAttr()
11792 static void DiagnoseFailedExplicitSpec(Sema &S, OverloadCandidate *Cand) { in DiagnoseFailedExplicitSpec()
11840 static void NoteFunctionCandidate(Sema &S, OverloadCandidate *Cand, in NoteFunctionCandidate()
11966 static void NoteSurrogateCandidate(Sema &S, OverloadCandidate *Cand) { in NoteSurrogateCandidate()
12013 OverloadCandidate *Cand) { in NoteBuiltinOperatorCandidate()
12031 OverloadCandidate *Cand) { in NoteAmbiguousUserConversions()
12041 static SourceLocation GetLocationForCandidate(const OverloadCandidate *Cand) { in GetLocationForCandidate()
12100 OverloadFailureKind EffectiveFailureKind(const OverloadCandidate *C) const { in EffectiveFailureKind()
12117 bool operator()(const OverloadCandidate *L, in operator ()()
12118 const OverloadCandidate *R) { in operator ()()
12245 int CompareConversions(const OverloadCandidate &L, in CompareConversions()
12246 const OverloadCandidate &R) { in CompareConversions()
12274 CompleteNonViableCandidate(Sema &S, OverloadCandidate *Cand, in CompleteNonViableCandidate()
12364 SmallVector<OverloadCandidate *, 32> OverloadCandidateSet::CompleteCandidates( in CompleteCandidates()
12367 llvm::function_ref<bool(OverloadCandidate &)> Filter) { in CompleteCandidates()
12370 SmallVector<OverloadCandidate*, 32> Cands; in CompleteCandidates()
12431 llvm::function_ref<bool(OverloadCandidate &)> Filter) { in NoteCandidates()
12453 ArrayRef<OverloadCandidate *> Cands, in NoteCandidates()
12461 OverloadCandidate *Cand = *I; in NoteCandidates()
13852 auto ConsiderCandidate = [&](const OverloadCandidate &Candidate) { in chooseRecoveryType()
14565 for (OverloadCandidate &Cand : CandidateSet) { in CreateOverloadedBinOp()
15585 const OverloadCandidate &Candidate = *CandidateSet.begin(); in BuildCallToObjectOfClassType()