Lines Matching refs:Viable
763 if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction) in destroyCandidates()
1148 if (Cand->Viable) in TryUserDefinedConversion()
4138 if (Cand->Viable) in FindConversionForRefInit()
5630 Candidate.Viable = true; in AddOverloadCandidate()
5644 Candidate.Viable = false; in AddOverloadCandidate()
5657 Candidate.Viable = false; in AddOverloadCandidate()
5670 Candidate.Viable = false; in AddOverloadCandidate()
5683 Candidate.Viable = false; in AddOverloadCandidate()
5705 Candidate.Viable = false; in AddOverloadCandidate()
5718 Candidate.Viable = false; in AddOverloadCandidate()
6004 Candidate.Viable = false; in AddMethodCandidate()
6017 Candidate.Viable = false; in AddMethodCandidate()
6022 Candidate.Viable = true; in AddMethodCandidate()
6034 Candidate.Viable = false; in AddMethodCandidate()
6044 Candidate.Viable = false; in AddMethodCandidate()
6065 Candidate.Viable = false; in AddMethodCandidate()
6078 Candidate.Viable = false; in AddMethodCandidate()
6119 Candidate.Viable = false; in AddMethodTemplateCandidate()
6170 Candidate.Viable = false; in AddTemplateOverloadCandidate()
6273 Candidate.Viable = true; in AddConversionCandidate()
6295 Candidate.Viable = false; in AddConversionCandidate()
6307 Candidate.Viable = false; in AddConversionCandidate()
6329 Candidate.Viable = false; in AddConversionCandidate()
6358 Candidate.Viable = false; in AddConversionCandidate()
6370 Candidate.Viable = false; in AddConversionCandidate()
6377 Candidate.Viable = false; in AddConversionCandidate()
6387 Candidate.Viable = false; in AddConversionCandidate()
6420 Candidate.Viable = false; in AddTemplateConversionCandidate()
6459 Candidate.Viable = true; in AddSurrogateCandidate()
6471 Candidate.Viable = false; in AddSurrogateCandidate()
6497 Candidate.Viable = false; in AddSurrogateCandidate()
6506 Candidate.Viable = false; in AddSurrogateCandidate()
6527 Candidate.Viable = false; in AddSurrogateCandidate()
6540 Candidate.Viable = false; in AddSurrogateCandidate()
6627 Candidate.Viable = true; in AddBuiltinCandidate()
6656 Candidate.Viable = false; in AddBuiltinCandidate()
7439 if (!C->Viable || !C->Function || C->Function->getNumParams() != 2) in addRelationalPointerOrEnumeralOverloads()
8339 if (!Cand2.Viable) in isBetterOverloadCandidate()
8340 return Cand1.Viable; in isBetterOverloadCandidate()
8341 else if (!Cand1.Viable) in isBetterOverloadCandidate()
8503 if (Cand->Viable) in BestViableFunction()
8516 if (Cand->Viable && in BestViableFunction()
9258 if (Cand->Viable && (Fn->isDeleted() || in NoteFunctionCandidate()
9271 if (Cand->Viable) { in NoteFunctionCandidate()
9435 if (L->Viable) { in operator ()()
9436 if (!R->Viable) return true; in operator ()()
9443 } else if (R->Viable) in operator ()()
9446 assert(L->Viable == R->Viable); in operator ()()
9449 if (!L->Viable) { in operator ()()
9548 assert(!Cand->Viable); in CompleteNonViableCandidate()
9640 if (Cand->Viable) in NoteCandidates()
9675 assert(Cand->Viable && in NoteCandidates()