| /freebsd-src/contrib/llvm-project/clang/include/clang/Tooling/ |
| H A D | CompilationDatabase.h | 1 //===- CompilationDatabase.h ------------------------------------*- C++ -*-===// 15 // the project. This information is provided via the CompilationDatabase 18 // To create a CompilationDatabase from a build directory one can call 19 // CompilationDatabase::loadFromDirectory(), which deduces the correct 22 // See the concrete subclasses of CompilationDatabase for currently supported 87 class CompilationDatabase { 89 virtual ~CompilationDatabase(); 103 static std::unique_ptr<CompilationDatabase> 110 static std::unique_ptr<CompilationDatabase> 117 static std::unique_ptr<CompilationDatabase> [all...] |
| H A D | CommonOptionsParser.h | 18 // It creates a CompilationDatabase and reads common command-line options. 30 #include "clang/Tooling/CompilationDatabase.h" 95 CompilationDatabase &getCompilations() { in getSourcePathList() 118 std::unique_ptr<CompilationDatabase> Compilations; 123 class ArgumentsAdjustingCompilations : public CompilationDatabase { 126 std::unique_ptr<CompilationDatabase> Compilations) 139 std::unique_ptr<CompilationDatabase> Compilations;
|
| H A D | AllTUsExecution.h | 33 AllTUsToolExecutor(const CompilationDatabase &Compilations, 66 const CompilationDatabase &Compilations;
|
| H A D | CompilationDatabasePluginRegistry.h | 35 virtual std::unique_ptr<CompilationDatabase>
|
| H A D | Tooling.h | 66 class CompilationDatabase; variable 325 ClangTool(const CompilationDatabase &Compilations, 379 const CompilationDatabase &Compilations;
|
| H A D | Refactoring.h | 40 RefactoringTool(const CompilationDatabase &Compilations,
|
| H A D | StandaloneExecution.h | 38 const CompilationDatabase &Compilations,
|
| H A D | JSONCompilationDatabase.h | 61 class JSONCompilationDatabase : public CompilationDatabase {
|
| /freebsd-src/contrib/llvm-project/clang/lib/Tooling/ |
| H A D | CompilationDatabase.cpp | 61 CompilationDatabase::~CompilationDatabase() = default; 63 std::unique_ptr<CompilationDatabase> 64 CompilationDatabase::loadFromDirectory(StringRef BuildDirectory, in loadFromDirectory() 71 if (std::unique_ptr<CompilationDatabase> DB = in loadFromDirectory() 79 static std::unique_ptr<CompilationDatabase> 87 if (std::unique_ptr<CompilationDatabase> DB = in findCompilationDatabaseFromDirectory() 88 CompilationDatabase::loadFromDirectory(Directory, LoadErrorMessage)) in findCompilationDatabaseFromDirectory() 103 std::unique_ptr<CompilationDatabase> 104 CompilationDatabase::autoDetectFromSource(StringRef SourceFile, in autoDetectFromSource() 109 std::unique_ptr<CompilationDatabase> DB = in autoDetectFromSource() [all …]
|
| H A D | GuessTargetAndModeCompilationDatabase.cpp | 17 class TargetAndModeAdderDatabase : public CompilationDatabase { 19 TargetAndModeAdderDatabase(std::unique_ptr<CompilationDatabase> Base) in TargetAndModeAdderDatabase() 47 std::unique_ptr<CompilationDatabase> Base; 51 std::unique_ptr<CompilationDatabase> 52 inferTargetAndDriverMode(std::unique_ptr<CompilationDatabase> Base) { in inferTargetAndDriverMode()
|
| H A D | ExpandResponseFilesCompilationDatabase.cpp | 25 class ExpandResponseFilesDatabase : public CompilationDatabase { 28 std::unique_ptr<CompilationDatabase> Base, in ExpandResponseFilesDatabase() 59 std::unique_ptr<CompilationDatabase> Base; 66 std::unique_ptr<CompilationDatabase> 67 expandResponseFiles(std::unique_ptr<CompilationDatabase> Base, in expandResponseFiles()
|
| H A D | InterpolatingCompilationDatabase.cpp | 501 class InterpolatingCompilationDatabase : public CompilationDatabase { 503 InterpolatingCompilationDatabase(std::unique_ptr<CompilationDatabase> Inner) in InterpolatingCompilationDatabase() 531 std::unique_ptr<CompilationDatabase> Inner; 537 std::unique_ptr<CompilationDatabase> 538 inferMissingCompileCommands(std::unique_ptr<CompilationDatabase> Inner) { in inferMissingCompileCommands()
|
| H A D | CommonOptionsParser.cpp | 131 CompilationDatabase::autoDetectFromDirectory(BuildPath, ErrorMessage); in init() 133 Compilations = CompilationDatabase::autoDetectFromSource(SourcePaths[0], in init()
|
| H A D | StandaloneExecution.cpp | 30 const CompilationDatabase &Compilations, in StandaloneToolExecutor()
|
| H A D | Refactoring.cpp | 28 const CompilationDatabase &Compilations, ArrayRef<std::string> SourcePaths, in RefactoringTool()
|
| H A D | AllTUsExecution.cpp | 65 const CompilationDatabase &Compilations, unsigned ThreadCount, in AllTUsToolExecutor()
|
| H A D | JSONCompilationDatabase.cpp | 15 #include "clang/Tooling/CompilationDatabase.h" 162 std::unique_ptr<CompilationDatabase>
|
| H A D | Tooling.cpp | 36 #include "clang/Tooling/CompilationDatabase.h" 471 ClangTool::ClangTool(const CompilationDatabase &Compilations, in ClangTool() 560 // Currently implementations of CompilationDatabase::getCompileCommands can in run()
|
| /freebsd-src/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Clang.h | 95 mutable std::unique_ptr<llvm::raw_fd_ostream> CompilationDatabase = nullptr; variable
|
| H A D | Clang.cpp | 2427 if (!CompilationDatabase) { in DumpCompilationDatabaseFragmentToDir() 2437 CompilationDatabase = std::move(File); in DumpCompilationDatabaseFragmentToDir() 2439 auto &CDB = *CompilationDatabase; in DumpCompilationDatabaseFragmentToDir() 2494 if (CompilationDatabase) in CollectArgsForIntegratedAssembler() 2517 CompilationDatabase = in CollectArgsForIntegratedAssembler()
|
| /freebsd-src/lib/clang/libclang/ |
| H A D | Makefile | 825 SRCS_MIN+= Tooling/CompilationDatabase.cpp
|