Lines Matching refs:Viable
911 if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction) in destroyCandidates()
6324 Candidate.Viable = true; in AddOverloadCandidate()
6336 Candidate.Viable = false; in AddOverloadCandidate()
6343 Candidate.Viable = false; in AddOverloadCandidate()
6357 Candidate.Viable = false; in AddOverloadCandidate()
6378 Candidate.Viable = false; in AddOverloadCandidate()
6389 Candidate.Viable = false; in AddOverloadCandidate()
6401 Candidate.Viable = false; in AddOverloadCandidate()
6414 Candidate.Viable = false; in AddOverloadCandidate()
6427 Candidate.Viable = false; in AddOverloadCandidate()
6436 Candidate.Viable = false; in AddOverloadCandidate()
6462 Candidate.Viable = false; in AddOverloadCandidate()
6476 Candidate.Viable = false; in AddOverloadCandidate()
6891 Candidate.Viable = false; in AddMethodCandidate()
6904 Candidate.Viable = false; in AddMethodCandidate()
6909 Candidate.Viable = true; in AddMethodCandidate()
6922 Candidate.Viable = false; in AddMethodCandidate()
6932 Candidate.Viable = false; in AddMethodCandidate()
6941 Candidate.Viable = false; in AddMethodCandidate()
6968 Candidate.Viable = false; in AddMethodCandidate()
6982 Candidate.Viable = false; in AddMethodCandidate()
6990 Candidate.Viable = false; in AddMethodCandidate()
7032 Candidate.Viable = false; in AddMethodTemplateCandidate()
7086 Candidate.Viable = false; in AddTemplateOverloadCandidate()
7114 Candidate.Viable = false; in AddTemplateOverloadCandidate()
7299 Candidate.Viable = true; in AddConversionCandidate()
7306 Candidate.Viable = false; in AddConversionCandidate()
7329 Candidate.Viable = false; in AddConversionCandidate()
7338 Candidate.Viable = false; in AddConversionCandidate()
7352 Candidate.Viable = false; in AddConversionCandidate()
7374 Candidate.Viable = false; in AddConversionCandidate()
7406 Candidate.Viable = false; in AddConversionCandidate()
7418 Candidate.Viable = false; in AddConversionCandidate()
7425 Candidate.Viable = false; in AddConversionCandidate()
7436 Candidate.Viable = false; in AddConversionCandidate()
7444 Candidate.Viable = false; in AddConversionCandidate()
7472 Candidate.Viable = false; in AddTemplateConversionCandidate()
7485 Candidate.Viable = false; in AddTemplateConversionCandidate()
7526 Candidate.Viable = true; in AddSurrogateCandidate()
7537 Candidate.Viable = false; in AddSurrogateCandidate()
7563 Candidate.Viable = false; in AddSurrogateCandidate()
7572 Candidate.Viable = false; in AddSurrogateCandidate()
7593 Candidate.Viable = false; in AddSurrogateCandidate()
7607 Candidate.Viable = false; in AddSurrogateCandidate()
7733 Candidate.Viable = true; in AddBuiltinCandidate()
7762 Candidate.Viable = false; in AddBuiltinCandidate()
8486 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()
9990 return Cand->Viable && Cand->Function && in BestViableFunction()
9997 return Cand->Viable && Cand->Function && in BestViableFunction()
10009 if (Cand->Viable) in BestViableFunction()
10030 if (Cand->Viable && !Cand->Best && in BestViableFunction()
11130 if (Cand->Viable) { in NoteFunctionCandidate()
11385 if (L->Viable) { in operator ()()
11386 if (!R->Viable) return true; in operator ()()
11395 } else if (R->Viable) in operator ()()
11398 assert(L->Viable == R->Viable); in operator ()()
11401 if (!L->Viable) { in operator ()()
11506 assert(!Cand->Viable); in CompleteNonViableCandidate()
11604 if (!Cand->Viable) { in CompleteCandidates()
11615 if (!Cand->Viable) in CompleteCandidates()
11642 return (Cand.Viable == false && in shouldDeferDiags()
11693 assert(Cand->Viable && in NoteCandidates()
13047 if (C.Viable) in chooseRecoveryType()
13156 if (I->Viable && in markUnaddressableCandidatesUnviable()
13158 I->Viable = false; in markUnaddressableCandidatesUnviable()
13615 if (Cand.Viable && Cand.Function && Cand.isReversed() && in CreateOverloadedBinOp()