Lines Matching refs:OverloadCandidate

6049   OverloadCandidate &Candidate =  in AddOverloadCandidate()
6582 OverloadCandidate &Candidate = in AddMethodCandidate()
6724 OverloadCandidate &Candidate = in AddMethodTemplateCandidate()
6785 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate()
6959 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
7122 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7162 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
7321 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
9050 static bool isBetterMultiversionCandidate(const OverloadCandidate &Cand1, in isBetterMultiversionCandidate()
9051 const OverloadCandidate &Cand2) { in isBetterMultiversionCandidate()
9099 Sema &S, const OverloadCandidate &Cand1, const OverloadCandidate &Cand2, in isBetterOverloadCandidate()
9379 llvm::SmallVector<OverloadCandidate *, 16> Candidates; in BestViableFunction()
9381 [](OverloadCandidate &Cand) { return &Cand; }); in BestViableFunction()
9393 llvm::any_of(Candidates, [&](OverloadCandidate *Cand) { in BestViableFunction()
9399 auto IsWrongSideCandidate = [&](OverloadCandidate *Cand) { in BestViableFunction()
9679 static void DiagnoseBadConversion(Sema &S, OverloadCandidate *Cand, in DiagnoseBadConversion()
9911 static bool CheckArityMismatch(Sema &S, OverloadCandidate *Cand, in CheckArityMismatch()
9986 static void DiagnoseArityMismatch(Sema &S, OverloadCandidate *Cand, in DiagnoseArityMismatch()
10246 static void DiagnoseBadDeduction(Sema &S, OverloadCandidate *Cand, in DiagnoseBadDeduction()
10259 static void DiagnoseBadTarget(Sema &S, OverloadCandidate *Cand) { in DiagnoseBadTarget()
10316 static void DiagnoseFailedEnableIfAttr(Sema &S, OverloadCandidate *Cand) { in DiagnoseFailedEnableIfAttr()
10325 static void DiagnoseOpenCLExtensionDisabled(Sema &S, OverloadCandidate *Cand) { in DiagnoseOpenCLExtensionDisabled()
10346 static void NoteFunctionCandidate(Sema &S, OverloadCandidate *Cand, in NoteFunctionCandidate()
10435 static void NoteSurrogateCandidate(Sema &S, OverloadCandidate *Cand) { in NoteSurrogateCandidate()
10469 OverloadCandidate *Cand) { in NoteBuiltinOperatorCandidate()
10487 OverloadCandidate *Cand) { in NoteAmbiguousUserConversions()
10497 static SourceLocation GetLocationForCandidate(const OverloadCandidate *Cand) { in GetLocationForCandidate()
10553 bool operator()(const OverloadCandidate *L, in operator ()()
10554 const OverloadCandidate *R) { in operator ()()
10673 static void CompleteNonViableCandidate(Sema &S, OverloadCandidate *Cand, in CompleteNonViableCandidate()
10755 llvm::function_ref<bool(OverloadCandidate &)> Filter) { in NoteCandidates()
10758 SmallVector<OverloadCandidate*, 32> Cands; in NoteCandidates()
10779 SmallVectorImpl<OverloadCandidate*>::iterator I, E; in NoteCandidates()
10783 OverloadCandidate *Cand = *I; in NoteCandidates()