Lines Matching refs:Viable

910     if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction)  in destroyCandidates()
6386 Candidate.Viable = true; in AddOverloadCandidate()
6398 Candidate.Viable = false; in AddOverloadCandidate()
6417 Candidate.Viable = false; in AddOverloadCandidate()
6426 Candidate.Viable = false; in AddOverloadCandidate()
6440 Candidate.Viable = false; in AddOverloadCandidate()
6461 Candidate.Viable = false; in AddOverloadCandidate()
6472 Candidate.Viable = false; in AddOverloadCandidate()
6485 Candidate.Viable = false; in AddOverloadCandidate()
6498 Candidate.Viable = false; in AddOverloadCandidate()
6511 Candidate.Viable = false; in AddOverloadCandidate()
6520 Candidate.Viable = false; in AddOverloadCandidate()
6546 Candidate.Viable = false; in AddOverloadCandidate()
6560 Candidate.Viable = false; in AddOverloadCandidate()
6976 Candidate.Viable = false; in AddMethodCandidate()
6989 Candidate.Viable = false; in AddMethodCandidate()
6994 Candidate.Viable = true; in AddMethodCandidate()
7007 Candidate.Viable = false; in AddMethodCandidate()
7017 Candidate.Viable = false; in AddMethodCandidate()
7026 Candidate.Viable = false; in AddMethodCandidate()
7053 Candidate.Viable = false; in AddMethodCandidate()
7067 Candidate.Viable = false; in AddMethodCandidate()
7075 Candidate.Viable = false; in AddMethodCandidate()
7117 Candidate.Viable = false; in AddMethodTemplateCandidate()
7171 Candidate.Viable = false; in AddTemplateOverloadCandidate()
7199 Candidate.Viable = false; in AddTemplateOverloadCandidate()
7384 Candidate.Viable = true; in AddConversionCandidate()
7391 Candidate.Viable = false; in AddConversionCandidate()
7414 Candidate.Viable = false; in AddConversionCandidate()
7423 Candidate.Viable = false; in AddConversionCandidate()
7437 Candidate.Viable = false; in AddConversionCandidate()
7459 Candidate.Viable = false; in AddConversionCandidate()
7491 Candidate.Viable = false; in AddConversionCandidate()
7503 Candidate.Viable = false; in AddConversionCandidate()
7510 Candidate.Viable = false; in AddConversionCandidate()
7521 Candidate.Viable = false; in AddConversionCandidate()
7529 Candidate.Viable = false; in AddConversionCandidate()
7557 Candidate.Viable = false; in AddTemplateConversionCandidate()
7570 Candidate.Viable = false; in AddTemplateConversionCandidate()
7611 Candidate.Viable = true; in AddSurrogateCandidate()
7622 Candidate.Viable = false; in AddSurrogateCandidate()
7648 Candidate.Viable = false; in AddSurrogateCandidate()
7657 Candidate.Viable = false; in AddSurrogateCandidate()
7678 Candidate.Viable = false; in AddSurrogateCandidate()
7692 Candidate.Viable = false; in AddSurrogateCandidate()
7818 Candidate.Viable = true; in AddBuiltinCandidate()
7847 Candidate.Viable = false; in AddBuiltinCandidate()
8616 if (!C->Viable || !C->Function || C->Function->getNumParams() != 2) in addGenericBinaryPointerOrEnumeralOverloads()
9695 if (!Cand2.Viable) in isBetterOverloadCandidate()
9696 return Cand1.Viable; in isBetterOverloadCandidate()
9697 else if (!Cand1.Viable) in isBetterOverloadCandidate()
10138 return Cand->Viable && Cand->Function && in BestViableFunction()
10145 return Cand->Viable && Cand->Function && in BestViableFunction()
10157 if (Cand->Viable) in BestViableFunction()
10178 if (Cand->Viable && !Cand->Best && in BestViableFunction()
11298 if (Cand->Viable) { in NoteFunctionCandidate()
11553 if (L->Viable) { in operator ()()
11554 if (!R->Viable) return true; in operator ()()
11563 } else if (R->Viable) in operator ()()
11566 assert(L->Viable == R->Viable); in operator ()()
11569 if (!L->Viable) { in operator ()()
11674 assert(!Cand->Viable); in CompleteNonViableCandidate()
11774 if (!Cand->Viable) { in CompleteCandidates()
11785 if (!Cand->Viable) in CompleteCandidates()
11812 return (Cand.Viable == false && in shouldDeferDiags()
11863 assert(Cand->Viable && in NoteCandidates()
13218 if (C.Viable) in chooseRecoveryType()
13327 if (I->Viable && in markUnaddressableCandidatesUnviable()
13329 I->Viable = false; in markUnaddressableCandidatesUnviable()
13786 if (Cand.Viable && Cand.Function && Cand.isReversed() && in CreateOverloadedBinOp()