Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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.h90 CompilationDatabase &getCompilations() { in getCompilations()
113 std::unique_ptr<CompilationDatabase> Compilations;
118 class ArgumentsAdjustingCompilations : public CompilationDatabase {
121 std::unique_ptr<CompilationDatabase> Compilations) in ArgumentsAdjustingCompilations()
134 std::unique_ptr<CompilationDatabase> Compilations;
H A DAllTUsExecution.h33 AllTUsToolExecutor(const CompilationDatabase &Compilations,
66 const CompilationDatabase &Compilations;
H A DTooling.h66 class CompilationDatabase; variable
322 ClangTool(const CompilationDatabase &Compilations,
381 const CompilationDatabase &Compilations;
H A DCompilationDatabasePluginRegistry.h35 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 {
/openbsd-src/gnu/llvm/clang/bindings/python/tests/cindex/
H A Dtest_cdb.py6 from clang.cindex import CompilationDatabase
33 cdb = CompilationDatabase.fromDirectory(path)
43 cdb = CompilationDatabase.fromDirectory(kInputsDir)
47 cdb = CompilationDatabase.fromDirectory(kInputsDir)
54 cdb = CompilationDatabase.fromDirectory(str_to_path(kInputsDir))
60 cdb = CompilationDatabase.fromDirectory(kInputsDir)
87 cdb = CompilationDatabase.fromDirectory(kInputsDir)
100 cdb = CompilationDatabase.fromDirectory(kInputsDir)
119 cdb = CompilationDatabase.fromDirectory(kInputsDir)
127 cdb = CompilationDatabase.fromDirectory(kInputsDir)
[all …]
/openbsd-src/gnu/llvm/clang/lib/Tooling/
H A DCompilationDatabase.cpp61 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 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 DExpandResponseFilesCompilationDatabase.cpp24 class ExpandResponseFilesDatabase : public CompilationDatabase {
27 std::unique_ptr<CompilationDatabase> Base, in ExpandResponseFilesDatabase()
77 std::unique_ptr<CompilationDatabase> Base;
84 std::unique_ptr<CompilationDatabase>
85 expandResponseFiles(std::unique_ptr<CompilationDatabase> Base, in expandResponseFiles()
H A DInterpolatingCompilationDatabase.cpp502 class InterpolatingCompilationDatabase : public CompilationDatabase {
504 InterpolatingCompilationDatabase(std::unique_ptr<CompilationDatabase> Inner) in InterpolatingCompilationDatabase()
532 std::unique_ptr<CompilationDatabase> Inner;
538 std::unique_ptr<CompilationDatabase>
539 inferMissingCompileCommands(std::unique_ptr<CompilationDatabase> Inner) { in inferMissingCompileCommands()
H A DCommonOptionsParser.cpp131 CompilationDatabase::autoDetectFromDirectory(BuildPath, ErrorMessage); in init()
133 Compilations = CompilationDatabase::autoDetectFromSource(SourcePaths[0], in init()
H A DStandaloneExecution.cpp30 const CompilationDatabase &Compilations, in StandaloneToolExecutor()
H A DRefactoring.cpp28 const CompilationDatabase &Compilations, ArrayRef<std::string> SourcePaths, in RefactoringTool()
H A DAllTUsExecution.cpp65 const CompilationDatabase &Compilations, unsigned ThreadCount, in AllTUsToolExecutor()
H A DCMakeLists.txt106 CompilationDatabase.cpp
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCXCompilationDatabase.cpp17 std::unique_ptr<CompilationDatabase> db = in clang_CompilationDatabase_fromDirectory()
18 CompilationDatabase::loadFromDirectory(BuildDir, ErrorMsg); in clang_CompilationDatabase_fromDirectory()
34 delete static_cast<CompilationDatabase *>(CDb); in clang_CompilationDatabase_dispose()
49 if (CompilationDatabase *db = static_cast<CompilationDatabase *>(CDb)) { in clang_CompilationDatabase_getCompileCommands()
60 if (CompilationDatabase *db = static_cast<CompilationDatabase *>(CDb)) { in clang_CompilationDatabase_getAllCompileCommands()
/openbsd-src/gnu/llvm/clang/tools/clang-diff/
H A DClangDiff.cpp73 static void addExtraArgs(std::unique_ptr<CompilationDatabase> &Compilations) { in addExtraArgs()
87 getAST(const std::unique_ptr<CompilationDatabase> &CommonCompilations, in getAST()
90 std::unique_ptr<CompilationDatabase> Compilations; in getAST()
92 Compilations = CompilationDatabase::autoDetectFromSource( in getAST()
/openbsd-src/gnu/llvm/clang/docs/
H A DLibTooling.rst46 for a specified file. To that end we create a ``CompilationDatabase``. There
55 ``CompilationDatabase`` can be read from a build directory or the command line.
73 // CompilationDatabase. In case of error it will terminate the program.
77 // to retrieve CompilationDatabase and the list of input file paths.
83 Once we have a ``CompilationDatabase``, we can create a ``ClangTool`` and run
94 // We hand the CompilationDatabase we created and the sources to run over into
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Tooling/
H A DBUILD.gn36 "CompilationDatabase.cpp",
/openbsd-src/gnu/llvm/clang/tools/clang-extdef-mapping/
H A DClangExtDefMapGen.cpp173 CompilationDatabase &compilations) { in HandleFiles()
/openbsd-src/gnu/llvm/clang/tools/clang-scan-deps/
H A DClangScanDeps.cpp541 static std::unique_ptr<tooling::CompilationDatabase>
601 class InplaceCompilationDatabase : public tooling::CompilationDatabase { in getCompilationDataBase()
636 std::unique_ptr<tooling::CompilationDatabase> Compilations = in main()
/openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/
H A DClang.h97 mutable std::unique_ptr<llvm::raw_fd_ostream> CompilationDatabase = nullptr; variable

12