Lines Matching refs:Viable
911 if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction) in destroyCandidates()
6328 Candidate.Viable = true; in AddOverloadCandidate()
6340 Candidate.Viable = false; in AddOverloadCandidate()
6347 Candidate.Viable = false; in AddOverloadCandidate()
6361 Candidate.Viable = false; in AddOverloadCandidate()
6382 Candidate.Viable = false; in AddOverloadCandidate()
6393 Candidate.Viable = false; in AddOverloadCandidate()
6405 Candidate.Viable = false; in AddOverloadCandidate()
6418 Candidate.Viable = false; in AddOverloadCandidate()
6431 Candidate.Viable = false; in AddOverloadCandidate()
6440 Candidate.Viable = false; in AddOverloadCandidate()
6466 Candidate.Viable = false; in AddOverloadCandidate()
6480 Candidate.Viable = false; in AddOverloadCandidate()
6895 Candidate.Viable = false; in AddMethodCandidate()
6908 Candidate.Viable = false; in AddMethodCandidate()
6913 Candidate.Viable = true; in AddMethodCandidate()
6926 Candidate.Viable = false; in AddMethodCandidate()
6936 Candidate.Viable = false; in AddMethodCandidate()
6945 Candidate.Viable = false; in AddMethodCandidate()
6972 Candidate.Viable = false; in AddMethodCandidate()
6986 Candidate.Viable = false; in AddMethodCandidate()
6994 Candidate.Viable = false; in AddMethodCandidate()
7036 Candidate.Viable = false; in AddMethodTemplateCandidate()
7090 Candidate.Viable = false; in AddTemplateOverloadCandidate()
7118 Candidate.Viable = false; in AddTemplateOverloadCandidate()
7303 Candidate.Viable = true; in AddConversionCandidate()
7310 Candidate.Viable = false; in AddConversionCandidate()
7333 Candidate.Viable = false; in AddConversionCandidate()
7342 Candidate.Viable = false; in AddConversionCandidate()
7356 Candidate.Viable = false; in AddConversionCandidate()
7378 Candidate.Viable = false; in AddConversionCandidate()
7410 Candidate.Viable = false; in AddConversionCandidate()
7422 Candidate.Viable = false; in AddConversionCandidate()
7429 Candidate.Viable = false; in AddConversionCandidate()
7440 Candidate.Viable = false; in AddConversionCandidate()
7448 Candidate.Viable = false; in AddConversionCandidate()
7476 Candidate.Viable = false; in AddTemplateConversionCandidate()
7489 Candidate.Viable = false; in AddTemplateConversionCandidate()
7530 Candidate.Viable = true; in AddSurrogateCandidate()
7541 Candidate.Viable = false; in AddSurrogateCandidate()
7567 Candidate.Viable = false; in AddSurrogateCandidate()
7576 Candidate.Viable = false; in AddSurrogateCandidate()
7597 Candidate.Viable = false; in AddSurrogateCandidate()
7611 Candidate.Viable = false; in AddSurrogateCandidate()
7737 Candidate.Viable = true; in AddBuiltinCandidate()
7766 Candidate.Viable = false; in AddBuiltinCandidate()
8490 if (!C->Viable || !C->Function || C->Function->getNumParams() != 2) in addGenericBinaryPointerOrEnumeralOverloads()
9541 if (!Cand2.Viable) in isBetterOverloadCandidate()
9542 return Cand1.Viable; in isBetterOverloadCandidate()
9543 else if (!Cand1.Viable) in isBetterOverloadCandidate()
9973 return Cand->Viable && Cand->Function && in BestViableFunction()
9980 return Cand->Viable && Cand->Function && in BestViableFunction()
9992 if (Cand->Viable) in BestViableFunction()
10013 if (Cand->Viable && !Cand->Best && in BestViableFunction()
11113 if (Cand->Viable) { in NoteFunctionCandidate()
11368 if (L->Viable) { in operator ()()
11369 if (!R->Viable) return true; in operator ()()
11378 } else if (R->Viable) in operator ()()
11381 assert(L->Viable == R->Viable); in operator ()()
11384 if (!L->Viable) { in operator ()()
11489 assert(!Cand->Viable); in CompleteNonViableCandidate()
11587 if (!Cand->Viable) { in CompleteCandidates()
11598 if (!Cand->Viable) in CompleteCandidates()
11625 return (Cand.Viable == false && in shouldDeferDiags()
11675 assert(Cand->Viable && in NoteCandidates()
13029 if (C.Viable) in chooseRecoveryType()
13138 if (I->Viable && in markUnaddressableCandidatesUnviable()
13140 I->Viable = false; in markUnaddressableCandidatesUnviable()
13597 if (Cand.Viable && Cand.Function && Cand.isReversed() && in CreateOverloadedBinOp()