/llvm-project/clang-tools-extra/clangd/unittests/ |
H A D | QualityTests.cpp | 70 Quality.merge(CodeCompletionResult(&findDecl(AST, "_f"), /*Priority=*/42)); in TEST() 77 Quality.merge(CodeCompletionResult("if")); in TEST() 123 Relevance.merge(CodeCompletionResult(&findDecl(AST, "deprecated"), in TEST() 131 Relevance.merge(CodeCompletionResult(&findDecl(AST, "main"), 42)); in TEST() 135 Relevance.merge(CodeCompletionResult(&findDecl(AST, "header"), 42)); in TEST() 138 Relevance.merge(CodeCompletionResult(&findDecl(AST, "header_main"), 42)); in TEST() 151 CodeCompletionResult Result(Shadow->getTargetDecl(), 42); in TEST() 165 Relevance.merge(CodeCompletionResult(&findUnqualifiedDecl(AST, "X"), 42)); in TEST() 168 Relevance.merge(CodeCompletionResult(&findUnqualifiedDecl(AST, "y"), 42)); in TEST() 171 Relevance.merge(CodeCompletionResult(&findUnqualifiedDecl(AST, "z"), 42)); in TEST() [all …]
|
H A D | CodeCompletionStringsTests.cpp | 27 CodeCompletionResult::ResultKind ResultKind = in computeSignature() 28 CodeCompletionResult::ResultKind::RK_Declaration, in computeSignature() 157 /*ResultKind=*/CodeCompletionResult::ResultKind::RK_Pattern); in TEST_F() 176 /*ResultKind=*/CodeCompletionResult::ResultKind::RK_Declaration, in TEST_F()
|
H A D | ExpectedTypeTest.cpp | 44 astCtx(), CodeCompletionResult(D, CCP_Declaration)); in fromCompletionResult()
|
/llvm-project/clang/include/clang/Sema/ |
H A D | CodeCompleteConsumer.h | 572 friend class CodeCompletionResult; 760 class CodeCompletionResult { 884 CodeCompletionResult(const NamedDecl *Declaration, unsigned Priority, 899 CodeCompletionResult(const char *Keyword, unsigned Priority = CCP_Keyword) 907 CodeCompletionResult(const IdentifierInfo *Macro, 917 CodeCompletionResult( 930 CodeCompletionResult(CodeCompletionString *Pattern, const NamedDecl *D, 999 bool operator<(const CodeCompletionResult &X, const CodeCompletionResult &Y); 1001 inline bool operator>(const CodeCompletionResult 573 friend class CodeCompletionResult; global() variable 931 CodeCompletionResult(CodeCompletionString *Pattern, const NamedDecl *D, CodeCompletionResult() function [all...] |
H A D | SemaCodeCompletion.h | 234 SmallVectorImpl<CodeCompletionResult> &Results);
|
H A D | Sema.h | 121 class CodeCompletionResult; global() variable
|
/llvm-project/clang/lib/Interpreter/ |
H A D | CodeCompletion.cpp | 55 CodeCompletionResult *InResults, 89 virtual void handleDeclaration(const CodeCompletionResult &Result) { in handleDeclaration() 120 virtual void handleKeyword(const CodeCompletionResult &Result) { in handleKeyword() 132 virtual void handlePattern(const CodeCompletionResult &Result) {} in handlePattern() 136 virtual void handleMacro(const CodeCompletionResult &Result) {} in handleMacro() 144 void handleDeclaration(const CodeCompletionResult &Result) override { in handleDeclaration() 159 void handleKeyword(const CodeCompletionResult &Result) override {} in handleKeyword() 164 CodeCompletionResult *InResults, unsigned NumResults) { in ProcessCodeCompleteResults() 184 case CodeCompletionResult::RK_Declaration: in ProcessCodeCompleteResults() 194 case CodeCompletionResult in ProcessCodeCompleteResults() [all...] |
/llvm-project/clang/lib/Sema/ |
H A D | CodeCompleteConsumer.cpp | 626 StringRef Filter, CodeCompletionResult Result) { 628 case CodeCompletionResult::RK_Declaration: 632 case CodeCompletionResult::RK_Keyword: in isResultFilteredOut() 634 case CodeCompletionResult::RK_Macro: in isResultFilteredOut() 636 case CodeCompletionResult::RK_Pattern: in isResultFilteredOut() 644 Sema &SemaRef, CodeCompletionContext Context, CodeCompletionResult *Results, in isResultFilteredOut() 658 case CodeCompletionResult::RK_Declaration: in ProcessCodeCompleteResults() 681 case CodeCompletionResult::RK_Keyword: in ProcessCodeCompleteResults() 685 case CodeCompletionResult::RK_Macro: in ProcessCodeCompleteResults() 694 case CodeCompletionResult in ProcessCodeCompleteResults() [all...] |
H A D | SemaCodeComplete.cpp | 78 typedef CodeCompletionResult Result; 1123 CodeCompletionResult Result(Using->getTargetDecl(), in MaybeAddResult() 1361 CodeCompletionResult Result(Using->getTargetDecl(), in AddResult() 1788 typedef CodeCompletionResult Result; in AddTypeSpecifierResults() 1873 typedef CodeCompletionResult Result; in AddStorageSpecifiers() 1902 typedef CodeCompletionResult Result; in AddFunctionSpecifiers() 1958 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in AddUsingAliasResult() 1970 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in WantTypesInContext() 2070 Results.AddResult(CodeCompletionResult(Builder.TakeString())); in AddStaticAssertResult() 2086 Results.AddResult(CodeCompletionResult(Builde in AddOverrideResults() [all...] |
/llvm-project/clang-tools-extra/clangd/ |
H A D | CodeCompletionStrings.cpp | 63 bool shouldPatchPlaceholder0(CodeCompletionResult::ResultKind ResultKind, in shouldPatchPlaceholder0() 65 bool CompletingPattern = ResultKind == CodeCompletionResult::RK_Pattern; in shouldPatchPlaceholder0() 84 const CodeCompletionResult &Result, in getDocComment() 89 if (Result.Kind != CodeCompletionResult::RK_Declaration) in getDocComment() 121 CodeCompletionResult::ResultKind ResultKind, in getSignature() 254 ResultKind == CodeCompletionResult::RK_Declaration) in getSignature()
|
H A D | Quality.cpp | 43 static bool hasUsingDeclInMainFile(const CodeCompletionResult &R) { in hasUsingDeclInMainFile() 83 categorize(const CodeCompletionResult &R) { in categorize() 86 if (R.Kind == CodeCompletionResult::RK_Macro) in categorize() 175 void SymbolQualitySignals::merge(const CodeCompletionResult &SemaCCResult) { in merge() 183 } else if (SemaCCResult.Kind == CodeCompletionResult::RK_Macro) in merge() 301 const CodeCompletionResult &SemaResult) { in computeASTSignals() 304 if ((SemaResult.Kind != CodeCompletionResult::RK_Declaration) && in computeASTSignals() 305 (SemaResult.Kind != CodeCompletionResult::RK_Pattern)) in computeASTSignals() 326 void SymbolRelevanceSignals::merge(const CodeCompletionResult &SemaCCResult) { in merge()
|
H A D | Quality.h | 44 class CodeCompletionResult; variable 76 void merge(const CodeCompletionResult &SemaCCResult); 163 void merge(const CodeCompletionResult &SemaResult); 165 void computeASTSignals(const CodeCompletionResult &SemaResult);
|
H A D | CodeComplete.cpp | 94 // CodeCompletionResult overload where appropriate. 163 CompletionItemKind toCompletionItemKind(const CodeCompletionResult &Res, in toCompletionItemKind() 170 case CodeCompletionResult::RK_Declaration: in toCompletionItemKind() 172 case CodeCompletionResult::RK_Keyword: in toCompletionItemKind() 174 case CodeCompletionResult::RK_Macro: in toCompletionItemKind() 181 case CodeCompletionResult::RK_Pattern: in toCompletionItemKind() 184 llvm_unreachable("Unhandled CodeCompletionResult::ResultKind."); in toCompletionItemKind() 219 const CodeCompletionResult *SemaResult = nullptr; 364 if ((C.SemaResult->Kind == CodeCompletionResult::RK_Declaration) || in CodeCompletionBuilder() 365 (C.SemaResult->Kind == CodeCompletionResult in CodeCompletionBuilder() [all...] |
H A D | CodeCompletionStrings.h | 32 const CodeCompletionResult &Result, 54 CodeCompletionResult::ResultKind ResultKind,
|
H A D | ExpectedTypes.h | 26 class CodeCompletionResult; variable 39 fromCompletionResult(ASTContext &Ctx, const CodeCompletionResult &R);
|
H A D | ExpectedTypes.cpp | 43 static std::optional<QualType> typeOfCompletion(const CodeCompletionResult &R) { in typeOfCompletion() 85 const CodeCompletionResult &R) { in fromCompletionResult()
|
/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExpressionParser.cpp | 921 /// See CodeCompletionResult::Priority; in getCompletionForResult() 1031 CodeCompletionResult Result) override { in ParseInternal() 1034 case CodeCompletionResult::RK_Declaration: in ParseInternal() 1038 case CodeCompletionResult::RK_Keyword: in ParseInternal() 1040 case CodeCompletionResult::RK_Macro: in ParseInternal() 1042 case CodeCompletionResult::RK_Pattern: in ParseInternal() 1046 // CodeCompletionResult has been enhanced with more kinds of completion in ParseInternal() 1056 /// Generate the completion strings for the given CodeCompletionResult. in ParseInternal() 1062 /// given CodeCompletionResult. in ParseInternal() 1064 getCompletionForResult(const CodeCompletionResult in ParseInternal() [all...] |
/llvm-project/clang/include/clang/Interpreter/ |
H A D | CodeCompletion.h | 23 class CodeCompletionResult; variable
|
/llvm-project/clang/unittests/Sema/ |
H A D | CodeCompleteTest.cpp | 58 CodeCompletionResult *Results, in ProcessCodeCompleteResults() 62 if (R.Kind == CodeCompletionResult::RK_Declaration) { in ProcessCodeCompleteResults() 96 CodeCompletionResult *Results, in ProcessCodeCompleteResults()
|
/llvm-project/clang/lib/Frontend/ |
H A D | ASTUnit.cpp | 375 using Result = CodeCompletionResult; in CacheCodeCompletionResults() 1985 CodeCompletionResult *Results, in ProcessOverloadCandidates() 2011 CodeCompletionResult *Results, in CalculateHiddenNames() 2066 using Result = CodeCompletionResult; in CalculateHiddenNames() 2099 CodeCompletionResult *Results, in ProcessCodeCompleteResults() 2108 using Result = CodeCompletionResult; in ProcessCodeCompleteResults()
|
/llvm-project/clang-tools-extra/clangd/index/ |
H A D | SymbolCollector.cpp | 829 CodeCompletionResult SymbolCompletion(Name); in setIncludeLocation() 1078 CodeCompletionResult SymbolCompletion(&getTemplateOrThis(ND), 0); in addDefinition() 1149 CodeCompletionResult SymbolCompletion(&getTemplateOrThis(ND), 0);
|
/llvm-project/clang/tools/libclang/ |
H A D | CXCursor.cpp | 1657 CodeCompletionResult Result(namedDecl, CCP_Declaration); in disposeOverridenCXCursorsPool() 1669 CodeCompletionResult Result( in clang_getOverriddenCursors()
|
H A D | CIndexCodeCompletion.cpp | 579 CodeCompletionResult *Results, in ProcessCodeCompleteResults()
|