Lines Matching refs:Viable
1009 if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction) in destroyCandidates()
6808 Candidate.Viable = true; in AddOverloadCandidate()
6820 Candidate.Viable = false; in AddOverloadCandidate()
6837 Candidate.Viable = false; in AddOverloadCandidate()
6848 Candidate.Viable = false; in AddOverloadCandidate()
6862 Candidate.Viable = false; in AddOverloadCandidate()
6883 Candidate.Viable = false; in AddOverloadCandidate()
6894 Candidate.Viable = false; in AddOverloadCandidate()
6907 Candidate.Viable = false; in AddOverloadCandidate()
6921 Candidate.Viable = false; in AddOverloadCandidate()
6935 Candidate.Viable = false; in AddOverloadCandidate()
6946 Candidate.Viable = false; in AddOverloadCandidate()
6972 Candidate.Viable = false; in AddOverloadCandidate()
6986 Candidate.Viable = false; in AddOverloadCandidate()
7403 Candidate.Viable = false; in AddMethodCandidate()
7416 Candidate.Viable = false; in AddMethodCandidate()
7421 Candidate.Viable = true; in AddMethodCandidate()
7444 Candidate.Viable = false; in AddMethodCandidate()
7453 Candidate.Viable = false; in AddMethodCandidate()
7463 Candidate.Viable = false; in AddMethodCandidate()
7490 Candidate.Viable = false; in AddMethodCandidate()
7504 Candidate.Viable = false; in AddMethodCandidate()
7515 Candidate.Viable = false; in AddMethodCandidate()
7558 Candidate.Viable = false; in AddMethodTemplateCandidate()
7612 Candidate.Viable = false; in AddTemplateOverloadCandidate()
7643 Candidate.Viable = false; in AddTemplateOverloadCandidate()
7847 Candidate.Viable = true; in AddConversionCandidate()
7854 Candidate.Viable = false; in AddConversionCandidate()
7883 Candidate.Viable = false; in AddConversionCandidate()
7892 Candidate.Viable = false; in AddConversionCandidate()
7906 Candidate.Viable = false; in AddConversionCandidate()
7928 Candidate.Viable = false; in AddConversionCandidate()
7960 Candidate.Viable = false; in AddConversionCandidate()
7972 Candidate.Viable = false; in AddConversionCandidate()
7979 Candidate.Viable = false; in AddConversionCandidate()
7990 Candidate.Viable = false; in AddConversionCandidate()
8001 Candidate.Viable = false; in AddConversionCandidate()
8029 Candidate.Viable = false; in AddTemplateConversionCandidate()
8045 Candidate.Viable = false; in AddTemplateConversionCandidate()
8086 Candidate.Viable = true; in AddSurrogateCandidate()
8106 Candidate.Viable = false; in AddSurrogateCandidate()
8132 Candidate.Viable = false; in AddSurrogateCandidate()
8141 Candidate.Viable = false; in AddSurrogateCandidate()
8162 Candidate.Viable = false; in AddSurrogateCandidate()
8179 Candidate.Viable = false; in AddSurrogateCandidate()
8187 Candidate.Viable = false; in AddSurrogateCandidate()
8318 Candidate.Viable = true; in AddBuiltinCandidate()
8347 Candidate.Viable = false; in AddBuiltinCandidate()
9115 if (!C->Viable || !C->Function || C->Function->getNumParams() != 2) in addGenericBinaryPointerOrEnumeralOverloads()
10222 if (!Cand2.Viable) in isBetterOverloadCandidate()
10223 return Cand1.Viable; in isBetterOverloadCandidate()
10224 else if (!Cand1.Viable) in isBetterOverloadCandidate()
10692 return Cand->Viable && Cand->Function && in BestViableFunction()
10699 return Cand->Viable && Cand->Function && in BestViableFunction()
10711 if (Cand->Viable) { in BestViableFunction()
10740 if (Cand->Viable && !Cand->Best && in BestViableFunction()
11856 if (Cand->Viable) { in NoteFunctionCandidate()
11997 if (!Cand->Viable && in NoteSurrogateCandidate()
12123 if (L->Viable) { in operator ()()
12124 if (!R->Viable) return true; in operator ()()
12129 } else if (R->Viable) in operator ()()
12132 assert(L->Viable == R->Viable); in operator ()()
12135 if (!L->Viable) { in operator ()()
12277 assert(!Cand->Viable); in CompleteNonViableCandidate()
12377 if (!Cand->Viable) { in CompleteCandidates()
12388 if (!Cand->Viable) in CompleteCandidates()
12415 return (Cand.Viable == false && in shouldDeferDiags()
12475 assert(Cand->Viable && in NoteCandidates()
13875 if (C.Viable) in chooseRecoveryType()
13990 if (I->Viable && in markUnaddressableCandidatesUnviable()
13992 I->Viable = false; in markUnaddressableCandidatesUnviable()
14566 if (Cand.Viable && Cand.Function && Cand.isReversed() && in CreateOverloadedBinOp()
15586 if (!Candidate.Viable && in BuildCallToObjectOfClassType()