Lines Matching refs:Relevance
1813 const SymbolRelevanceSignals &Relevance) { in evaluateCompletion() argument
1819 Scores.Relevance = Relevance.evaluateHeuristics(); in evaluateCompletion()
1821 evaluateSymbolAndRelevance(Scores.Quality, Scores.Relevance); in evaluateCompletion()
1825 Relevance.NameMatch > std::numeric_limits<float>::epsilon() in evaluateCompletion()
1826 ? Scores.Total / Relevance.NameMatch in evaluateCompletion()
1832 Quality, Relevance, Opts.DecisionForestBase); in evaluateCompletion()
1844 SymbolRelevanceSignals Relevance; in addCandidate() local
1845 Relevance.Context = CCContextKind; in addCandidate()
1846 Relevance.Name = Bundle.front().Name; in addCandidate()
1847 Relevance.FilterLength = HeuristicPrefix.Name.size(); in addCandidate()
1848 Relevance.Query = SymbolRelevanceSignals::CodeComplete; in addCandidate()
1849 Relevance.FileProximityMatch = FileProximity.getPointer(); in addCandidate()
1851 Relevance.ScopeProximityMatch = ScopeProximity.getPointer(); in addCandidate()
1853 Relevance.HadContextType = true; in addCandidate()
1854 Relevance.ContextWords = &ContextWords; in addCandidate()
1855 Relevance.MainFileSignals = Opts.MainFileSignals; in addCandidate()
1859 Relevance.NameMatch = *FuzzyScore; in addCandidate()
1867 Relevance.merge(*Candidate.IndexResult); in addCandidate()
1871 Relevance.HadSymbolType |= true; in addCandidate()
1874 Relevance.TypeMatchesPreferred = true; in addCandidate()
1879 Relevance.merge(*Candidate.SemaResult); in addCandidate()
1883 Relevance.HadSymbolType |= true; in addCandidate()
1885 Relevance.TypeMatchesPreferred = true; in addCandidate()
1892 Relevance.Scope = SymbolRelevanceSignals::FileScope; in addCandidate()
1897 CodeCompletion::Scores Scores = evaluateCompletion(Quality, Relevance); in addCandidate()
1899 Opts.RecordCCResult(toCodeCompletion(Bundle), Quality, Relevance, in addCandidate()
1904 llvm::to_string(Relevance)); in addCandidate()