forked from OSchip/llvm-project
[clangd] Clean up unused includes. NFCI
Add includes where needed to fix build. Haven't systematically added used headers, so there is still accidental dependency on transitive includes.
This commit is contained in:
parent
7ca7d8126d
commit
4d006520b8
|
@ -8,7 +8,6 @@
|
|||
|
||||
#include "AST.h"
|
||||
|
||||
#include "FindTarget.h"
|
||||
#include "SourceCode.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/ASTTypeTraits.h"
|
||||
|
@ -32,7 +31,6 @@
|
|||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Casting.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
#include "clang/AST/NestedNameSpecifier.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Lex/MacroInfo.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
|
|
@ -9,9 +9,8 @@
|
|||
#include "ClangdLSPServer.h"
|
||||
#include "ClangdServer.h"
|
||||
#include "CodeComplete.h"
|
||||
#include "CompileCommands.h"
|
||||
#include "Diagnostics.h"
|
||||
#include "DraftStore.h"
|
||||
#include "DumpAST.h"
|
||||
#include "Feature.h"
|
||||
#include "GlobalCompilationDatabase.h"
|
||||
#include "LSPBinder.h"
|
||||
|
@ -21,22 +20,19 @@
|
|||
#include "TUScheduler.h"
|
||||
#include "URI.h"
|
||||
#include "refactor/Tweak.h"
|
||||
#include "support/Cancellation.h"
|
||||
#include "support/Context.h"
|
||||
#include "support/MemoryTree.h"
|
||||
#include "support/Trace.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/Tooling/Core/Replacement.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/iterator_range.h"
|
||||
#include "llvm/Support/Allocator.h"
|
||||
#include "llvm/Support/Errc.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
#include "llvm/Support/JSON.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/SHA1.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
|
|
@ -10,8 +10,6 @@
|
|||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_CLANGDLSPSERVER_H
|
||||
|
||||
#include "ClangdServer.h"
|
||||
#include "DraftStore.h"
|
||||
#include "FindSymbols.h"
|
||||
#include "GlobalCompilationDatabase.h"
|
||||
#include "LSPBinder.h"
|
||||
#include "Protocol.h"
|
||||
|
@ -20,9 +18,7 @@
|
|||
#include "support/MemoryTree.h"
|
||||
#include "support/Path.h"
|
||||
#include "support/Threading.h"
|
||||
#include "clang/Tooling/Core/Replacement.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/JSON.h"
|
||||
#include <chrono>
|
||||
#include <cstddef>
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
#include "FindSymbols.h"
|
||||
#include "Format.h"
|
||||
#include "HeaderSourceSwitch.h"
|
||||
#include "Headers.h"
|
||||
#include "InlayHints.h"
|
||||
#include "ParsedAST.h"
|
||||
#include "Preamble.h"
|
||||
|
@ -29,28 +28,21 @@
|
|||
#include "index/Merge.h"
|
||||
#include "refactor/Rename.h"
|
||||
#include "refactor/Tweak.h"
|
||||
#include "support/Cancellation.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Markup.h"
|
||||
#include "support/MemoryTree.h"
|
||||
#include "support/ThreadsafeFS.h"
|
||||
#include "support/Trace.h"
|
||||
#include "clang/Format/Format.h"
|
||||
#include "clang/Frontend/CompilerInstance.h"
|
||||
#include "clang/Frontend/CompilerInvocation.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "clang/Tooling/Core/Replacement.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Errc.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/FileSystem.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <algorithm>
|
||||
#include <chrono>
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_CLANGDSERVER_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_CLANGDSERVER_H
|
||||
|
||||
#include "../clang-tidy/ClangTidyOptions.h"
|
||||
#include "CodeComplete.h"
|
||||
#include "ConfigProvider.h"
|
||||
#include "Diagnostics.h"
|
||||
|
@ -26,15 +25,12 @@
|
|||
#include "index/Index.h"
|
||||
#include "refactor/Rename.h"
|
||||
#include "refactor/Tweak.h"
|
||||
#include "support/Cancellation.h"
|
||||
#include "support/Function.h"
|
||||
#include "support/MemoryTree.h"
|
||||
#include "support/Path.h"
|
||||
#include "support/ThreadsafeFS.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "clang/Tooling/Core/Replacement.h"
|
||||
#include "llvm/ADT/FunctionExtras.h"
|
||||
#include "llvm/ADT/IntrusiveRefCntPtr.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <functional>
|
||||
|
|
|
@ -21,7 +21,6 @@
|
|||
#include "AST.h"
|
||||
#include "CodeCompletionStrings.h"
|
||||
#include "Compiler.h"
|
||||
#include "Diagnostics.h"
|
||||
#include "ExpectedTypes.h"
|
||||
#include "FileDistance.h"
|
||||
#include "FuzzyMatch.h"
|
||||
|
@ -31,7 +30,6 @@
|
|||
#include "Protocol.h"
|
||||
#include "Quality.h"
|
||||
#include "SourceCode.h"
|
||||
#include "TUScheduler.h"
|
||||
#include "URI.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/Symbol.h"
|
||||
|
@ -67,7 +65,6 @@
|
|||
#include "llvm/Support/Compiler.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/Format.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include <algorithm>
|
||||
|
|
|
@ -17,22 +17,18 @@
|
|||
|
||||
#include "ASTSignals.h"
|
||||
#include "Compiler.h"
|
||||
#include "Headers.h"
|
||||
#include "Protocol.h"
|
||||
#include "Quality.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "index/SymbolOrigin.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Markup.h"
|
||||
#include "support/Path.h"
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
#include "clang/Sema/CodeCompleteOptions.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include <functional>
|
||||
#include <future>
|
||||
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
#include "CodeCompletionStrings.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/DeclObjC.h"
|
||||
#include "clang/AST/RawCommentList.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "CollectMacros.h"
|
||||
#include "AST.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Lex/Lexer.h"
|
||||
|
||||
namespace clang {
|
||||
namespace clangd {
|
||||
|
|
|
@ -9,11 +9,9 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_COLLECTMACROS_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_COLLECTMACROS_H
|
||||
|
||||
#include "AST.h"
|
||||
#include "Protocol.h"
|
||||
#include "SourceCode.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "clang/Basic/IdentifierTable.h"
|
||||
#include "clang/Lex/PPCallbacks.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include <string>
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
#include "support/Trace.h"
|
||||
#include "clang/Driver/Driver.h"
|
||||
#include "clang/Driver/Options.h"
|
||||
#include "clang/Driver/ToolChain.h"
|
||||
#include "clang/Frontend/CompilerInvocation.h"
|
||||
#include "clang/Tooling/ArgumentsAdjusters.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
|
||||
#include "support/Threading.h"
|
||||
#include "clang/Tooling/ArgumentsAdjusters.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <deque>
|
||||
|
|
|
@ -13,8 +13,6 @@
|
|||
#include "clang/Lex/PreprocessorOptions.h"
|
||||
#include "clang/Serialization/PCHContainerOperations.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Format.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
|
||||
namespace clang {
|
||||
namespace clangd {
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_COMPILER_H
|
||||
|
||||
#include "FeatureModule.h"
|
||||
#include "GlobalCompilationDatabase.h"
|
||||
#include "TidyProvider.h"
|
||||
#include "index/Index.h"
|
||||
#include "support/ThreadsafeFS.h"
|
||||
|
|
|
@ -38,10 +38,7 @@
|
|||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/StringSwitch.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/FileSystem.h"
|
||||
#include "llvm/Support/Format.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/Regex.h"
|
||||
|
|
|
@ -34,8 +34,6 @@
|
|||
|
||||
#include "ConfigProvider.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/SMLoc.h"
|
||||
#include "llvm/Support/SourceMgr.h"
|
||||
#include <string>
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
#include "support/ThreadsafeFS.h"
|
||||
#include "support/Trace.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
|
|
|
@ -17,9 +17,7 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_CONFIGPROVIDER_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_CONFIGPROVIDER_H
|
||||
|
||||
#include "llvm/ADT/FunctionExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/SMLoc.h"
|
||||
#include "llvm/Support/SourceMgr.h"
|
||||
#include <chrono>
|
||||
#include <string>
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
#include "ConfigFragment.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/SmallSet.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/MemoryBuffer.h"
|
||||
#include "llvm/Support/SourceMgr.h"
|
||||
|
|
|
@ -12,10 +12,9 @@
|
|||
#include "Protocol.h"
|
||||
#include "SourceCode.h"
|
||||
#include "support/Logger.h"
|
||||
#include "clang/Basic/AllDiagnostics.h"
|
||||
#include "clang/Basic/AllDiagnostics.h" // IWYU pragma: keep
|
||||
#include "clang/Basic/Diagnostic.h"
|
||||
#include "clang/Basic/DiagnosticIDs.h"
|
||||
#include "clang/Basic/FileManager.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Lex/Lexer.h"
|
||||
|
@ -29,10 +28,7 @@
|
|||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/Support/Capacity.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include "llvm/Support/Signals.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <algorithm>
|
||||
#include <cstddef>
|
||||
|
|
|
@ -10,15 +10,12 @@
|
|||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_DIAGNOSTICS_H
|
||||
|
||||
#include "Protocol.h"
|
||||
#include "support/Path.h"
|
||||
#include "clang/Basic/Diagnostic.h"
|
||||
#include "clang/Basic/LangOptions.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/None.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/JSON.h"
|
||||
|
|
|
@ -7,10 +7,8 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "DraftStore.h"
|
||||
#include "SourceCode.h"
|
||||
#include "support/Logger.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/Support/Errc.h"
|
||||
#include "llvm/Support/VirtualFileSystem.h"
|
||||
#include <memory>
|
||||
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_DRAFTSTORE_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_DRAFTSTORE_H
|
||||
|
||||
#include "Protocol.h"
|
||||
#include "support/Path.h"
|
||||
#include "clang/Basic/LLVM.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
#include "clang/AST/ASTTypeTraits.h"
|
||||
#include "clang/AST/Expr.h"
|
||||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/AST/ExternalASTSource.h"
|
||||
#include "clang/AST/NestedNameSpecifier.h"
|
||||
#include "clang/AST/PrettyPrinter.h"
|
||||
#include "clang/AST/RecursiveASTVisitor.h"
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
#include "clang/Index/USRGeneration.h"
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
#include "llvm/ADT/None.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
||||
namespace clang {
|
||||
namespace clangd {
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
#include "support/Threading.h"
|
||||
#include "clang/Basic/Diagnostic.h"
|
||||
#include "llvm/ADT/FunctionExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
#include "llvm/Support/JSON.h"
|
||||
#include <memory>
|
||||
|
|
|
@ -31,8 +31,10 @@
|
|||
//===-------------------------------------------------------------------------//
|
||||
|
||||
#include "FileDistance.h"
|
||||
#include "URI.h"
|
||||
#include "support/Logger.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include <queue>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -39,15 +39,10 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_FILEDISTANCE_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_FILEDISTANCE_H
|
||||
|
||||
#include "URI.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/DenseMapInfo.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Allocator.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/StringSaver.h"
|
||||
#include <memory>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -15,16 +15,11 @@
|
|||
#include "index/Index.h"
|
||||
#include "support/Logger.h"
|
||||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/Index/IndexDataConsumer.h"
|
||||
#include "clang/Index/IndexSymbol.h"
|
||||
#include "clang/Index/IndexingAction.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include <limits>
|
||||
#include <tuple>
|
||||
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
#include "clang/AST/TypeLocVisitor.h"
|
||||
#include "clang/AST/TypeVisitor.h"
|
||||
#include "clang/Basic/LangOptions.h"
|
||||
#include "clang/Basic/OperatorKinds.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Basic/Specifiers.h"
|
||||
|
|
|
@ -27,9 +27,6 @@
|
|||
#include "clang/AST/NestedNameSpecifier.h"
|
||||
#include "clang/AST/Stmt.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
#include "Format.h"
|
||||
#include "support/Logger.h"
|
||||
#include "clang/Basic/FileManager.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Format/Format.h"
|
||||
#include "clang/Lex/Lexer.h"
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_FORMAT_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_FORMAT_H
|
||||
|
||||
#include "Protocol.h"
|
||||
#include "clang/Format/Format.h"
|
||||
#include "clang/Tooling/Core/Replacement.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
#include "support/Path.h"
|
||||
#include "support/Threading.h"
|
||||
#include "support/ThreadsafeFS.h"
|
||||
#include "clang/Frontend/CompilerInvocation.h"
|
||||
#include "clang/Tooling/ArgumentsAdjusters.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "clang/Tooling/CompilationDatabasePluginRegistry.h"
|
||||
|
@ -26,10 +25,7 @@
|
|||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/Support/FileSystem.h"
|
||||
#include "llvm/Support/FileUtilities.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/Program.h"
|
||||
#include "llvm/Support/VirtualFileSystem.h"
|
||||
#include <atomic>
|
||||
#include <chrono>
|
||||
|
|
|
@ -9,9 +9,9 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_GLOBALCOMPILATIONDATABASE_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_GLOBALCOMPILATIONDATABASE_H
|
||||
|
||||
#include "CompileCommands.h"
|
||||
#include "support/Function.h"
|
||||
#include "support/Path.h"
|
||||
#include "support/Threading.h"
|
||||
#include "support/ThreadsafeFS.h"
|
||||
#include "clang/Tooling/ArgumentsAdjusters.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
|
|
|
@ -7,15 +7,11 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "Headers.h"
|
||||
#include "Compiler.h"
|
||||
#include "Preamble.h"
|
||||
#include "SourceCode.h"
|
||||
#include "support/Logger.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Frontend/CompilerInstance.h"
|
||||
#include "clang/Frontend/CompilerInvocation.h"
|
||||
#include "clang/Frontend/FrontendActions.h"
|
||||
#include "clang/Lex/HeaderSearch.h"
|
||||
#include "clang/Lex/PPCallbacks.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
|
|
|
@ -12,14 +12,12 @@
|
|||
#include "Protocol.h"
|
||||
#include "SourceCode.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Path.h"
|
||||
#include "clang/Basic/FileEntry.h"
|
||||
#include "clang/Basic/TokenKinds.h"
|
||||
#include "clang/Format/Format.h"
|
||||
#include "clang/Frontend/CompilerInstance.h"
|
||||
#include "clang/Lex/HeaderSearch.h"
|
||||
#include "clang/Lex/PPCallbacks.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Tooling/Inclusions/HeaderIncludes.h"
|
||||
#include "clang/Tooling/Inclusions/StandardLibrary.h"
|
||||
|
@ -29,7 +27,6 @@
|
|||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/FileSystem/UniqueID.h"
|
||||
#include "llvm/Support/VirtualFileSystem.h"
|
||||
#include <string>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_HEURISTICRESOLVER_H
|
||||
|
||||
#include "clang/AST/Decl.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include <vector>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
#include "Selection.h"
|
||||
#include "SourceCode.h"
|
||||
#include "index/SymbolCollector.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Markup.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/ASTDiagnostic.h"
|
||||
|
@ -32,7 +31,6 @@
|
|||
#include "clang/AST/OperationKinds.h"
|
||||
#include "clang/AST/PrettyPrinter.h"
|
||||
#include "clang/AST/RecordLayout.h"
|
||||
#include "clang/AST/RecursiveASTVisitor.h"
|
||||
#include "clang/AST/Type.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/Specifiers.h"
|
||||
|
@ -46,7 +44,6 @@
|
|||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Casting.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/Format.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
|
|
@ -17,8 +17,6 @@
|
|||
#include "clang/Basic/Diagnostic.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Sema/ExternalSemaSource.h"
|
||||
#include "clang/Sema/Sema.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/IntrusiveRefCntPtr.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
|
|
|
@ -12,9 +12,7 @@
|
|||
#include "support/Shutdown.h"
|
||||
#include "support/ThreadCrashReporter.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/Support/Errno.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/Threading.h"
|
||||
#include <system_error>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
#include "../clang-tidy/ClangTidyCheck.h"
|
||||
#include "../clang-tidy/ClangTidyDiagnosticConsumer.h"
|
||||
#include "../clang-tidy/ClangTidyModuleRegistry.h"
|
||||
#include "../clang-tidy/NoLintDirectiveHandler.h"
|
||||
#include "AST.h"
|
||||
#include "Compiler.h"
|
||||
#include "Config.h"
|
||||
|
@ -47,7 +46,6 @@
|
|||
#include "clang/Tooling/Syntax/Tokens.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <algorithm>
|
||||
|
|
|
@ -26,14 +26,10 @@
|
|||
#include "Headers.h"
|
||||
#include "Preamble.h"
|
||||
#include "index/CanonicalIncludes.h"
|
||||
#include "support/Path.h"
|
||||
#include "clang/Frontend/FrontendAction.h"
|
||||
#include "clang/Frontend/PrecompiledPreamble.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "clang/Tooling/Syntax/Tokens.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/None.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <memory>
|
||||
|
|
|
@ -10,8 +10,6 @@
|
|||
#include "URI.h"
|
||||
#include "support/Logger.h"
|
||||
#include "llvm/ADT/None.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/Support/Errno.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include <algorithm>
|
||||
|
|
|
@ -31,15 +31,11 @@
|
|||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/IntrusiveRefCntPtr.h"
|
||||
#include "llvm/ADT/None.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
|
|
|
@ -15,12 +15,8 @@
|
|||
#include "support/Logger.h"
|
||||
#include "clang/Basic/LLVM.h"
|
||||
#include "clang/Index/IndexSymbol.h"
|
||||
#include "llvm/ADT/Hashing.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/StringSwitch.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/Format.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
#include "llvm/Support/JSON.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
|
|
@ -8,22 +8,18 @@
|
|||
|
||||
#include "Quality.h"
|
||||
#include "AST.h"
|
||||
#include "ASTSignals.h"
|
||||
#include "CompletionModel.h"
|
||||
#include "FileDistance.h"
|
||||
#include "SourceCode.h"
|
||||
#include "URI.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/Decl.h"
|
||||
#include "clang/AST/DeclCXX.h"
|
||||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/AST/DeclVisitor.h"
|
||||
#include "clang/Basic/CharInfo.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Casting.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
|
|
|
@ -27,11 +27,8 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_QUALITY_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_QUALITY_H
|
||||
|
||||
#include "ExpectedTypes.h"
|
||||
#include "FileDistance.h"
|
||||
#include "TUScheduler.h"
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include <algorithm>
|
||||
|
@ -46,7 +43,7 @@ namespace clang {
|
|||
class CodeCompletionResult;
|
||||
|
||||
namespace clangd {
|
||||
|
||||
struct ASTSignals;
|
||||
struct Symbol;
|
||||
class URIDistance;
|
||||
|
||||
|
|
|
@ -29,6 +29,7 @@
|
|||
// execution, this mechanism is not used by default and only executes binaries
|
||||
// in the paths that are explicitly included by the user.
|
||||
|
||||
#include "CompileCommands.h"
|
||||
#include "GlobalCompilationDatabase.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Path.h"
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_RIFF_H
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include <array>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -30,7 +30,6 @@
|
|||
#include "llvm/ADT/None.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/Support/Base64.h"
|
||||
#include "llvm/Support/Casting.h"
|
||||
#include <algorithm>
|
||||
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "SemanticSelection.h"
|
||||
#include "FindSymbols.h"
|
||||
#include "ParsedAST.h"
|
||||
#include "Protocol.h"
|
||||
#include "Selection.h"
|
||||
|
@ -15,7 +14,6 @@
|
|||
#include "clang/AST/DeclBase.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Basic/TokenKinds.h"
|
||||
#include "clang/Tooling/Syntax/BuildTree.h"
|
||||
#include "clang/Tooling/Syntax/Nodes.h"
|
||||
#include "clang/Tooling/Syntax/Tree.h"
|
||||
|
|
|
@ -10,11 +10,8 @@
|
|||
#include "FuzzyMatch.h"
|
||||
#include "Preamble.h"
|
||||
#include "Protocol.h"
|
||||
#include "refactor/Tweak.h"
|
||||
#include "support/Context.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Threading.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/Basic/LangOptions.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
|
@ -40,7 +37,6 @@
|
|||
#include "llvm/Support/LineIterator.h"
|
||||
#include "llvm/Support/MemoryBuffer.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/SHA1.h"
|
||||
#include "llvm/Support/VirtualFileSystem.h"
|
||||
#include "llvm/Support/xxhash.h"
|
||||
#include <algorithm>
|
||||
|
|
|
@ -47,6 +47,7 @@
|
|||
// requests will receive latest build preamble, which might possibly be stale.
|
||||
|
||||
#include "TUScheduler.h"
|
||||
#include "CompileCommands.h"
|
||||
#include "Compiler.h"
|
||||
#include "Diagnostics.h"
|
||||
#include "GlobalCompilationDatabase.h"
|
||||
|
|
|
@ -19,7 +19,6 @@
|
|||
#include "support/Path.h"
|
||||
#include "support/Threading.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <chrono>
|
||||
|
|
|
@ -18,10 +18,8 @@
|
|||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/Allocator.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/Process.h"
|
||||
#include "llvm/Support/SourceMgr.h"
|
||||
#include "llvm/Support/VirtualFileSystem.h"
|
||||
#include <memory>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -12,7 +12,6 @@
|
|||
#include "../clang-tidy/ClangTidyOptions.h"
|
||||
#include "support/ThreadsafeFS.h"
|
||||
#include "llvm/ADT/FunctionExtras.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/Format.h"
|
||||
#include "llvm/Support/FormatVariadic.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include <algorithm>
|
||||
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
#include "XRefs.h"
|
||||
#include "AST.h"
|
||||
#include "CodeCompletionStrings.h"
|
||||
#include "FindSymbols.h"
|
||||
#include "FindTarget.h"
|
||||
#include "ParsedAST.h"
|
||||
|
@ -31,13 +30,11 @@
|
|||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/AST/DeclVisitor.h"
|
||||
#include "clang/AST/ExprCXX.h"
|
||||
#include "clang/AST/ExternalASTSource.h"
|
||||
#include "clang/AST/RecursiveASTVisitor.h"
|
||||
#include "clang/AST/Stmt.h"
|
||||
#include "clang/AST/StmtCXX.h"
|
||||
#include "clang/AST/StmtVisitor.h"
|
||||
#include "clang/AST/Type.h"
|
||||
#include "clang/Basic/CharInfo.h"
|
||||
#include "clang/Basic/LLVM.h"
|
||||
#include "clang/Basic/LangOptions.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
|
@ -50,16 +47,13 @@
|
|||
#include "clang/Index/USRGeneration.h"
|
||||
#include "clang/Tooling/Syntax/Tokens.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/MapVector.h"
|
||||
#include "llvm/ADT/None.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/SmallSet.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Casting.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
|
|
|
@ -17,12 +17,8 @@
|
|||
#include "SourceCode.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "index/SymbolLocation.h"
|
||||
#include "support/Path.h"
|
||||
#include "clang/AST/ASTTypeTraits.h"
|
||||
#include "clang/AST/Type.h"
|
||||
#include "clang/Format/Format.h"
|
||||
#include "clang/Index/IndexSymbol.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <vector>
|
||||
|
|
|
@ -10,9 +10,7 @@
|
|||
#include "Compiler.h"
|
||||
#include "Config.h"
|
||||
#include "Headers.h"
|
||||
#include "ParsedAST.h"
|
||||
#include "SourceCode.h"
|
||||
#include "Symbol.h"
|
||||
#include "URI.h"
|
||||
#include "index/BackgroundIndexLoader.h"
|
||||
#include "index/FileIndex.h"
|
||||
|
@ -22,6 +20,7 @@
|
|||
#include "index/Ref.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/Serialization.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "index/SymbolCollector.h"
|
||||
#include "support/Context.h"
|
||||
#include "support/Logger.h"
|
||||
|
@ -31,15 +30,12 @@
|
|||
#include "support/Trace.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Driver/Types.h"
|
||||
#include "clang/Frontend/FrontendAction.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/Hashing.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/Threading.h"
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
#include "support/Path.h"
|
||||
#include "support/Threading.h"
|
||||
#include "support/ThreadsafeFS.h"
|
||||
#include "support/Trace.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/Support/Threading.h"
|
||||
|
|
|
@ -11,9 +11,6 @@
|
|||
#include "index/Background.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Path.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include <string>
|
||||
|
|
|
@ -12,11 +12,6 @@
|
|||
#include "index/Background.h"
|
||||
#include "support/Path.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/VirtualFileSystem.h"
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
|
|
|
@ -11,10 +11,7 @@
|
|||
#include "support/Logger.h"
|
||||
#include "support/Path.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/SmallString.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/FileSystem.h"
|
||||
|
|
|
@ -7,33 +7,9 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "index/BackgroundRebuild.h"
|
||||
#include "Compiler.h"
|
||||
#include "Headers.h"
|
||||
#include "ParsedAST.h"
|
||||
#include "SourceCode.h"
|
||||
#include "Symbol.h"
|
||||
#include "URI.h"
|
||||
#include "index/FileIndex.h"
|
||||
#include "index/IndexAction.h"
|
||||
#include "index/MemIndex.h"
|
||||
#include "index/Ref.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/Serialization.h"
|
||||
#include "index/SymbolCollector.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Path.h"
|
||||
#include "support/Threading.h"
|
||||
#include "support/Trace.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "llvm/ADT/Hashing.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/Threading.h"
|
||||
|
||||
#include <atomic>
|
||||
#include <chrono>
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
|
||||
#include "index/FileIndex.h"
|
||||
#include "index/Index.h"
|
||||
#include "llvm/Support/Threading.h"
|
||||
#include <cstddef>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
|
||||
#include "CanonicalIncludes.h"
|
||||
#include "Headers.h"
|
||||
#include "clang/Driver/Types.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include <algorithm>
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Regex.h"
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
#include "FileIndex.h"
|
||||
#include "CollectMacros.h"
|
||||
#include "ParsedAST.h"
|
||||
#include "SymbolCollector.h"
|
||||
#include "index/CanonicalIncludes.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/MemIndex.h"
|
||||
|
@ -18,6 +17,7 @@
|
|||
#include "index/Relation.h"
|
||||
#include "index/Serialization.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "index/SymbolCollector.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "index/SymbolOrigin.h"
|
||||
#include "index/dex/Dex.h"
|
||||
|
|
|
@ -16,10 +16,9 @@
|
|||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_FILEINDEX_H
|
||||
|
||||
#include "Headers.h"
|
||||
#include "Index.h"
|
||||
#include "MemIndex.h"
|
||||
#include "Merge.h"
|
||||
#include "index/CanonicalIncludes.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/Merge.h"
|
||||
#include "index/Ref.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/Serialization.h"
|
||||
|
@ -27,7 +26,6 @@
|
|||
#include "support/MemoryTree.h"
|
||||
#include "support/Path.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
|
|
|
@ -7,11 +7,7 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "Index.h"
|
||||
#include "support/Logger.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <limits>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -9,14 +9,13 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_INDEX_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_INDEX_H
|
||||
|
||||
#include "Ref.h"
|
||||
#include "Relation.h"
|
||||
#include "Symbol.h"
|
||||
#include "SymbolID.h"
|
||||
#include "index/Ref.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/FunctionExtras.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/StringExtras.h"
|
||||
#include "llvm/Support/JSON.h"
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
|
|
|
@ -11,17 +11,14 @@
|
|||
#include "Headers.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/SymbolOrigin.h"
|
||||
#include "support/Logger.h"
|
||||
#include "clang/AST/ASTConsumer.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Frontend/CompilerInstance.h"
|
||||
#include "clang/Frontend/MultiplexConsumer.h"
|
||||
#include "clang/Frontend/FrontendActions.h"
|
||||
#include "clang/Index/IndexingAction.h"
|
||||
#include "clang/Index/IndexingOptions.h"
|
||||
#include "clang/Tooling/Tooling.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_INDEXACTION_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_INDEXACTION_H
|
||||
#include "Headers.h"
|
||||
#include "SymbolCollector.h"
|
||||
#include "clang/Frontend/FrontendActions.h"
|
||||
#include "index/SymbolCollector.h"
|
||||
#include "clang/Frontend/FrontendAction.h"
|
||||
|
||||
namespace clang {
|
||||
namespace clangd {
|
||||
|
|
|
@ -9,9 +9,7 @@
|
|||
#include "MemIndex.h"
|
||||
#include "FuzzyMatch.h"
|
||||
#include "Quality.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Trace.h"
|
||||
#include "clang/Index/IndexSymbol.h"
|
||||
|
||||
namespace clang {
|
||||
namespace clangd {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_MEMINDEX_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_MEMINDEX_H
|
||||
|
||||
#include "Index.h"
|
||||
#include "index/Index.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include <mutex>
|
||||
|
||||
|
|
|
@ -10,12 +10,8 @@
|
|||
#include "index/Symbol.h"
|
||||
#include "index/SymbolLocation.h"
|
||||
#include "index/SymbolOrigin.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Trace.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <algorithm>
|
||||
#include <iterator>
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_MERGE_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_MERGE_H
|
||||
|
||||
#include "Index.h"
|
||||
#include "index/Index.h"
|
||||
|
||||
namespace clang {
|
||||
namespace clangd {
|
||||
|
|
|
@ -9,20 +9,13 @@
|
|||
#include "ProjectAware.h"
|
||||
#include "Config.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/MemIndex.h"
|
||||
#include "index/Merge.h"
|
||||
#include "index/Ref.h"
|
||||
#include "index/Serialization.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Threading.h"
|
||||
#include "support/Trace.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
|
|
|
@ -9,10 +9,8 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_REF_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_REF_H
|
||||
|
||||
#include "SymbolID.h"
|
||||
#include "SymbolLocation.h"
|
||||
#include "clang/Index/IndexSymbol.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "index/SymbolLocation.h"
|
||||
#include "llvm/ADT/Hashing.h"
|
||||
#include "llvm/Support/Allocator.h"
|
||||
#include "llvm/Support/StringSaver.h"
|
||||
|
|
|
@ -9,9 +9,7 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_RELATION_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_RELATION_H
|
||||
|
||||
#include "SymbolID.h"
|
||||
#include "SymbolLocation.h"
|
||||
#include "clang/Index/IndexSymbol.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "llvm/ADT/iterator_range.h"
|
||||
#include <cstdint>
|
||||
#include <utility>
|
||||
|
|
|
@ -9,9 +9,10 @@
|
|||
#include "Serialization.h"
|
||||
#include "Headers.h"
|
||||
#include "RIFF.h"
|
||||
#include "SymbolLocation.h"
|
||||
#include "SymbolOrigin.h"
|
||||
#include "dex/Dex.h"
|
||||
#include "index/MemIndex.h"
|
||||
#include "index/SymbolLocation.h"
|
||||
#include "index/SymbolOrigin.h"
|
||||
#include "index/dex/Dex.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Trace.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SERIALIZATION_H
|
||||
|
||||
#include "Headers.h"
|
||||
#include "Index.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
|
|
|
@ -9,9 +9,9 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOL_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOL_H
|
||||
|
||||
#include "SymbolID.h"
|
||||
#include "SymbolLocation.h"
|
||||
#include "SymbolOrigin.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "index/SymbolLocation.h"
|
||||
#include "index/SymbolOrigin.h"
|
||||
#include "clang/Index/IndexSymbol.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/StringSaver.h"
|
||||
|
|
|
@ -8,32 +8,26 @@
|
|||
|
||||
#include "SymbolCollector.h"
|
||||
#include "AST.h"
|
||||
#include "CanonicalIncludes.h"
|
||||
#include "CodeComplete.h"
|
||||
#include "CodeCompletionStrings.h"
|
||||
#include "ExpectedTypes.h"
|
||||
#include "SourceCode.h"
|
||||
#include "SymbolLocation.h"
|
||||
#include "URI.h"
|
||||
#include "index/CanonicalIncludes.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/SymbolID.h"
|
||||
#include "support/Logger.h"
|
||||
#include "index/SymbolLocation.h"
|
||||
#include "clang/AST/Decl.h"
|
||||
#include "clang/AST/DeclBase.h"
|
||||
#include "clang/AST/DeclCXX.h"
|
||||
#include "clang/AST/DeclObjC.h"
|
||||
#include "clang/AST/DeclTemplate.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
#include "clang/Basic/SourceManager.h"
|
||||
#include "clang/Basic/Specifiers.h"
|
||||
#include "clang/Index/IndexSymbol.h"
|
||||
#include "clang/Index/IndexingAction.h"
|
||||
#include "clang/Index/USRGeneration.h"
|
||||
#include "clang/Lex/Preprocessor.h"
|
||||
#include "clang/Tooling/Syntax/Tokens.h"
|
||||
#include "llvm/Support/Casting.h"
|
||||
#include "llvm/Support/FileSystem.h"
|
||||
#include "llvm/Support/MemoryBuffer.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -8,10 +8,12 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOLCOLLECTOR_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOLCOLLECTOR_H
|
||||
|
||||
#include "CanonicalIncludes.h"
|
||||
#include "index/CanonicalIncludes.h"
|
||||
#include "CollectMacros.h"
|
||||
#include "Index.h"
|
||||
#include "SymbolOrigin.h"
|
||||
#include "index/Ref.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "index/SymbolOrigin.h"
|
||||
#include "clang/AST/ASTContext.h"
|
||||
#include "clang/AST/Decl.h"
|
||||
#include "clang/Basic/SourceLocation.h"
|
||||
|
@ -20,7 +22,6 @@
|
|||
#include "clang/Index/IndexSymbol.h"
|
||||
#include "clang/Sema/CodeCompleteConsumer.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/Support/Regex.h"
|
||||
#include <functional>
|
||||
|
||||
namespace clang {
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOLID_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_SYMBOLID_H
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/Hashing.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
|
|
|
@ -12,20 +12,17 @@
|
|||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "Index.h"
|
||||
#include "Relation.h"
|
||||
#include "Serialization.h"
|
||||
#include "SymbolLocation.h"
|
||||
#include "SymbolOrigin.h"
|
||||
#include "dex/Dex.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Trace.h"
|
||||
#include "Headers.h"
|
||||
#include "index/Ref.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/Serialization.h"
|
||||
#include "index/Symbol.h"
|
||||
#include "index/SymbolLocation.h"
|
||||
#include "index/SymbolOrigin.h"
|
||||
#include "clang/Tooling/CompilationDatabase.h"
|
||||
#include "llvm/ADT/Optional.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Support/Allocator.h"
|
||||
#include "llvm/Support/Errc.h"
|
||||
#include "llvm/Support/MemoryBuffer.h"
|
||||
#include "llvm/Support/StringSaver.h"
|
||||
#include "llvm/Support/YAMLTraits.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
|
|
@ -10,11 +10,14 @@
|
|||
#include "FileDistance.h"
|
||||
#include "FuzzyMatch.h"
|
||||
#include "Quality.h"
|
||||
#include "URI.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/dex/Iterator.h"
|
||||
#include "index/dex/Trigram.h"
|
||||
#include "support/Logger.h"
|
||||
#include "support/Trace.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
#include "llvm/Support/Path.h"
|
||||
#include "llvm/Support/ScopedPrinter.h"
|
||||
#include <algorithm>
|
||||
#include <queue>
|
||||
|
|
|
@ -20,14 +20,12 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_DEX_DEX_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_DEX_DEX_H
|
||||
|
||||
#include "Iterator.h"
|
||||
#include "PostingList.h"
|
||||
#include "Token.h"
|
||||
#include "Trigram.h"
|
||||
#include "index/dex/Iterator.h"
|
||||
#include "index/Index.h"
|
||||
#include "index/MemIndex.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/SymbolCollector.h"
|
||||
#include "index/dex/PostingList.h"
|
||||
#include "index/dex/Token.h"
|
||||
#include "llvm/ADT/StringSet.h"
|
||||
|
||||
namespace clang {
|
||||
namespace clangd {
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "Iterator.h"
|
||||
#include "llvm/Support/Casting.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <numeric>
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_DEX_ITERATOR_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_DEX_ITERATOR_H
|
||||
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <algorithm>
|
||||
#include <memory>
|
||||
|
|
|
@ -7,10 +7,8 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "PostingList.h"
|
||||
#include "Iterator.h"
|
||||
#include "Token.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/Support/Error.h"
|
||||
#include "index/dex/Iterator.h"
|
||||
#include "index/dex/Token.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
|
||||
namespace clang {
|
||||
|
@ -186,7 +184,7 @@ std::vector<Chunk> encodeStream(llvm::ArrayRef<DocID> Documents) {
|
|||
/// the stream is terminated, return None.
|
||||
llvm::Optional<DocID> readVByte(llvm::ArrayRef<uint8_t> &Bytes) {
|
||||
if (Bytes.front() == 0 || Bytes.empty())
|
||||
return None;
|
||||
return llvm::None;
|
||||
DocID Result = 0;
|
||||
bool HasNextByte = true;
|
||||
for (size_t Length = 0; HasNextByte && !Bytes.empty(); ++Length) {
|
||||
|
|
|
@ -22,8 +22,6 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_DEX_TOKEN_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_DEX_TOKEN_H
|
||||
|
||||
#include "index/Index.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include "Trigram.h"
|
||||
#include "FuzzyMatch.h"
|
||||
#include "Token.h"
|
||||
#include "index/dex/Token.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_DEX_TRIGRAM_H
|
||||
#define LLVM_CLANG_TOOLS_EXTRA_CLANGD_INDEX_DEX_TRIGRAM_H
|
||||
|
||||
#include "Token.h"
|
||||
#include "index/dex/Token.h"
|
||||
#include "llvm/ADT/bit.h"
|
||||
|
||||
#include <string>
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
#include "index/Index.h"
|
||||
#include "index/Relation.h"
|
||||
#include "index/Serialization.h"
|
||||
#include "index/dex/Dex.h"
|
||||
#include "index/remote/Client.h"
|
||||
#include "llvm/ADT/ScopeExit.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
#include "index/SymbolCollector.h"
|
||||
#include "support/Logger.h"
|
||||
#include "clang/Tooling/ArgumentsAdjusters.h"
|
||||
#include "clang/Tooling/CommonOptionsParser.h"
|
||||
#include "clang/Tooling/Execution.h"
|
||||
#include "clang/Tooling/Tooling.h"
|
||||
#include "llvm/Support/CommandLine.h"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue