Home
last modified time | relevance | path

Searched refs:CompilationDatabase (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Tooling/
H A DCompilationDatabase.h87 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 DCommonOptionsParser.h95 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 DAllTUsExecution.h33 AllTUsToolExecutor(const CompilationDatabase &Compilations,
66 const CompilationDatabase &Compilations;
H A DTooling.h66 class CompilationDatabase; variable
331 ClangTool(const CompilationDatabase &Compilations,
385 const CompilationDatabase &Compilations;
H A DCompilationDatabasePluginRegistry.h36 virtual std::unique_ptr<CompilationDatabase>
H A DRefactoring.h40 RefactoringTool(const CompilationDatabase &Compilations,
H A DStandaloneExecution.h38 const CompilationDatabase &Compilations,
H A DJSONCompilationDatabase.h61 class JSONCompilationDatabase : public CompilationDatabase {
/freebsd/contrib/llvm-project/clang/lib/Tooling/
H A DCompilationDatabase.cpp55 CompilationDatabase::~CompilationDatabase() = default;
57 std::unique_ptr<CompilationDatabase>
58 CompilationDatabase::loadFromDirectory(StringRef BuildDirectory, in loadFromDirectory()
65 if (std::unique_ptr<CompilationDatabase> DB = in loadFromDirectory()
73 static std::unique_ptr<CompilationDatabase>
81 if (std::unique_ptr<CompilationDatabase> DB = in findCompilationDatabaseFromDirectory()
82 CompilationDatabase::loadFromDirectory(Directory, LoadErrorMessage)) in findCompilationDatabaseFromDirectory()
97 std::unique_ptr<CompilationDatabase>
98 CompilationDatabase::autoDetectFromSource(StringRef SourceFile, in autoDetectFromSource()
103 std::unique_ptr<CompilationDatabase> DB = in autoDetectFromSource()
[all …]
H A DGuessTargetAndModeCompilationDatabase.cpp17 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 DLocateToolCompilationDatabase.cpp19 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 DExpandResponseFilesCompilationDatabase.cpp21 class ExpandResponseFilesDatabase : public CompilationDatabase {
24 std::unique_ptr<CompilationDatabase> Base, in ExpandResponseFilesDatabase()
55 std::unique_ptr<CompilationDatabase> Base;
62 std::unique_ptr<CompilationDatabase>
63 expandResponseFiles(std::unique_ptr<CompilationDatabase> Base, in expandResponseFiles()
H A DCommonOptionsParser.cpp130 CompilationDatabase::autoDetectFromDirectory(BuildPath, ErrorMessage); in init()
132 Compilations = CompilationDatabase::autoDetectFromSource(SourcePaths[0], in init()
H A DStandaloneExecution.cpp30 const CompilationDatabase &Compilations, in StandaloneToolExecutor()
H A DRefactoring.cpp26 const CompilationDatabase &Compilations, ArrayRef<std::string> SourcePaths, in RefactoringTool()
H A DAllTUsExecution.cpp65 const CompilationDatabase &Compilations, unsigned ThreadCount, in AllTUsToolExecutor()
H A DJSONCompilationDatabase.cpp157 std::unique_ptr<CompilationDatabase>
H A DTooling.cpp469 ClangTool::ClangTool(const CompilationDatabase &Compilations, in ClangTool()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DClang.h95 mutable std::unique_ptr<llvm::raw_fd_ostream> CompilationDatabase = nullptr; variable
H A DClang.cpp2304 if (!CompilationDatabase) { in DumpCompilationDatabase()
2314 CompilationDatabase = std::move(File); in DumpCompilationDatabase()
2316 auto &CDB = *CompilationDatabase; in DumpCompilationDatabase()
2371 if (CompilationDatabase) in DumpCompilationDatabaseFragmentToDir()
2394 CompilationDatabase = in DumpCompilationDatabaseFragmentToDir()
/freebsd/contrib/llvm-project/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp789 static std::unique_ptr<tooling::CompilationDatabase>
841 class InplaceCompilationDatabase : public tooling::CompilationDatabase { in getCompilationDatabase()
877 std::unique_ptr<tooling::CompilationDatabase> Compilations = in clang_scan_deps_main()
/freebsd/lib/clang/libclang/
H A DMakefile868 SRCS_MIN+= Tooling/CompilationDatabase.cpp