Searched refs:CompilationDatabase (Results 1 – 18 of 18) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/ |
H A D | CompilationDatabase.h | 87 class CompilationDatabase { 89 virtual ~CompilationDatabase(); 103 static std::unique_ptr<CompilationDatabase> 110 static std::unique_ptr<CompilationDatabase> 117 static std::unique_ptr<CompilationDatabase> 154 class FixedCompilationDatabase : public CompilationDatabase { 228 std::unique_ptr<CompilationDatabase> 229 inferMissingCompileCommands(std::unique_ptr<CompilationDatabase>); 234 std::unique_ptr<CompilationDatabase> 235 inferTargetAndDriverMode(std::unique_ptr<CompilationDatabase> Base); [all …]
|
H A D | CommonOptionsParser.h | 95 CompilationDatabase &getCompilations() { in getCompilations() 118 std::unique_ptr<CompilationDatabase> Compilations; 123 class ArgumentsAdjustingCompilations : public CompilationDatabase { 126 std::unique_ptr<CompilationDatabase> Compilations) in ArgumentsAdjustingCompilations() 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 | 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/contrib/llvm-project/clang/lib/Tooling/ |
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 | LocateToolCompilationDatabase.cpp | 19 class LocationAdderDatabase : public CompilationDatabase { 21 LocationAdderDatabase(std::unique_ptr<CompilationDatabase> Base) in LocationAdderDatabase() 61 std::unique_ptr<CompilationDatabase> Base; 65 std::unique_ptr<CompilationDatabase> 66 inferToolLocation(std::unique_ptr<CompilationDatabase> Base) { in inferToolLocation()
|
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 | 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 | AllTUsExecution.cpp | 65 const CompilationDatabase &Compilations, unsigned ThreadCount, in AllTUsToolExecutor()
|
H A D | JSONCompilationDatabase.cpp | 162 std::unique_ptr<CompilationDatabase>
|
H A D | Tooling.cpp | 471 ClangTool::ClangTool(const CompilationDatabase &Compilations, in ClangTool()
|
/freebsd/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 DumpCompilationDatabase() 2437 CompilationDatabase = std::move(File); in DumpCompilationDatabase() 2439 auto &CDB = *CompilationDatabase; in DumpCompilationDatabase() 2494 if (CompilationDatabase) in DumpCompilationDatabaseFragmentToDir() 2517 CompilationDatabase = in DumpCompilationDatabaseFragmentToDir()
|
/freebsd/lib/clang/libclang/ |
H A D | Makefile | 825 SRCS_MIN+= Tooling/CompilationDatabase.cpp
|