Lines Matching refs:Quality
829 SignatureQualitySignals Quality; member
911 if (L.Quality.NumberOfParameters != R.Quality.NumberOfParameters) in ProcessOverloadCandidates()
912 return L.Quality.NumberOfParameters < R.Quality.NumberOfParameters; in ProcessOverloadCandidates()
913 if (L.Quality.NumberOfOptionalParameters != in ProcessOverloadCandidates()
914 R.Quality.NumberOfOptionalParameters) in ProcessOverloadCandidates()
915 return L.Quality.NumberOfOptionalParameters < in ProcessOverloadCandidates()
916 R.Quality.NumberOfOptionalParameters; in ProcessOverloadCandidates()
917 if (L.Quality.Kind != R.Quality.Kind) { in ProcessOverloadCandidates()
919 switch (L.Quality.Kind) { in ProcessOverloadCandidates()
923 return R.Quality.Kind != OC::CK_Function; in ProcessOverloadCandidates()
1036 Result.Quality = Signal; in processOverloadCandidate()
1641 evaluateCompletion(const SymbolQualitySignals &Quality, in evaluateCompletion() argument
1647 Scores.Quality = Quality.evaluateHeuristics(); in evaluateCompletion()
1650 evaluateSymbolAndRelevance(Scores.Quality, Scores.Relevance); in evaluateCompletion()
1655 : Scores.Quality; in evaluateCompletion()
1660 Quality, Relevance, Opts.DecisionForestBase); in evaluateCompletion()
1671 SymbolQualitySignals Quality; in addCandidate() local
1693 Quality.merge(*Candidate.IndexResult); in addCandidate()
1705 Quality.merge(*Candidate.SemaResult); in addCandidate()
1718 Quality.References = Candidate.IdentifierResult->References; in addCandidate()
1724 CodeCompletion::Scores Scores = evaluateCompletion(Quality, Relevance); in addCandidate()
1726 Opts.RecordCCResult(toCodeCompletion(Bundle), Quality, Relevance, in addCandidate()
1730 llvm::to_string(Origin), Scores.Total, llvm::to_string(Quality), in addCandidate()