Lines Matching refs:Quality
900 SignatureQualitySignals Quality; member
1012 if (L.Quality.NumberOfParameters != R.Quality.NumberOfParameters) in ProcessOverloadCandidates()
1013 return L.Quality.NumberOfParameters < R.Quality.NumberOfParameters; in ProcessOverloadCandidates()
1014 if (L.Quality.NumberOfOptionalParameters != in ProcessOverloadCandidates()
1015 R.Quality.NumberOfOptionalParameters) in ProcessOverloadCandidates()
1016 return L.Quality.NumberOfOptionalParameters < in ProcessOverloadCandidates()
1017 R.Quality.NumberOfOptionalParameters; in ProcessOverloadCandidates()
1018 if (L.Quality.Kind != R.Quality.Kind) { in ProcessOverloadCandidates()
1037 return KindPriority(L.Quality.Kind) < KindPriority(R.Quality.Kind); in ProcessOverloadCandidates()
1152 Result.Quality = Signal; in processOverloadCandidate()
1812 evaluateCompletion(const SymbolQualitySignals &Quality, in evaluateCompletion() argument
1818 Scores.Quality = Quality.evaluateHeuristics(); in evaluateCompletion()
1821 evaluateSymbolAndRelevance(Scores.Quality, Scores.Relevance); in evaluateCompletion()
1827 : Scores.Quality; in evaluateCompletion()
1832 Quality, Relevance, Opts.DecisionForestBase); in evaluateCompletion()
1843 SymbolQualitySignals Quality; in addCandidate() local
1866 Quality.merge(*Candidate.IndexResult); in addCandidate()
1878 Quality.merge(*Candidate.SemaResult); in addCandidate()
1891 Quality.References = Candidate.IdentifierResult->References; in addCandidate()
1897 CodeCompletion::Scores Scores = evaluateCompletion(Quality, Relevance); in addCandidate()
1899 Opts.RecordCCResult(toCodeCompletion(Bundle), Quality, Relevance, in addCandidate()
1903 llvm::to_string(Origin), Scores.Total, llvm::to_string(Quality), in addCandidate()