Searched refs:JSONCompilationDatabase (Results 1 – 11 of 11) sorted by relevance
/llvm-project/clang/lib/Tooling/ |
H A D | JSONCompilationDatabase.cpp | 166 auto Base = JSONCompilationDatabase::loadFromFile( in loadFromDirectory() 192 std::unique_ptr<JSONCompilationDatabase> 193 JSONCompilationDatabase::loadFromFile(StringRef FilePath, in loadFromFile() 205 std::unique_ptr<JSONCompilationDatabase> Database( in loadFromFile() 206 new JSONCompilationDatabase(std::move(*DatabaseBuffer), Syntax)); in loadFromFile() 212 std::unique_ptr<JSONCompilationDatabase> 213 JSONCompilationDatabase::loadFromBuffer(StringRef DatabaseString, in loadFromBuffer() 218 std::unique_ptr<JSONCompilationDatabase> Database( in loadFromBuffer() 219 new JSONCompilationDatabase(std::move(DatabaseBuffer), Syntax)); in loadFromBuffer() 226 JSONCompilationDatabase::getCompileCommands(StringRef FilePath) const { in getCompileCommands() [all …]
|
H A D | CMakeLists.txt | 27 JSONCompilationDatabase.cpp
|
/llvm-project/clang/include/clang/Tooling/ |
H A D | JSONCompilationDatabase.h | 61 class JSONCompilationDatabase : public CompilationDatabase { 67 static std::unique_ptr<JSONCompilationDatabase> 74 static std::unique_ptr<JSONCompilationDatabase> 97 JSONCompilationDatabase(std::unique_ptr<llvm::MemoryBuffer> Database, in JSONCompilationDatabase() function
|
/llvm-project/clang/unittests/Tooling/ |
H A D | CompilationDatabaseTest.cpp | 30 JSONCompilationDatabase::loadFromBuffer(JSONDatabase, ErrorMessage, in expectFailure() 35 TEST(JSONCompilationDatabase, ErrsOnInvalidFormat) { in TEST() argument 59 JSONCompilationDatabase::loadFromBuffer(JSONDatabase, ErrorMessage, in getAllFiles() 74 JSONCompilationDatabase::loadFromBuffer(JSONDatabase, ErrorMessage, in getAllCompileCommands() 83 TEST(JSONCompilationDatabase, GetAllFiles) { in TEST() argument 196 JSONCompilationDatabase::loadFromBuffer(JSONDatabase, ErrorMessage, in findCompileArgsInJsonDatabase() 209 TEST(JSONCompilationDatabase, ArgumentsPreferredOverCommand) { in TEST() argument
|
/llvm-project/llvm/utils/gn/secondary/clang/lib/Tooling/ |
H A D | BUILD.gn | 28 "JSONCompilationDatabase.cpp",
|
/llvm-project/clang/docs/ |
H A D | index.rst | 86 JSONCompilationDatabase
|
/llvm-project/clang/docs/analyzer/user-docs/ |
H A D | CrossTranslationUnit.rst | 28 This tool uses a :doc:`compilation database <../../JSONCompilationDatabase>` to 218 :doc:`compilation database <../../JSONCompilationDatabase>` to determine the compilation flags used.
|
/llvm-project/clang/tools/scan-build-py/ |
H A D | README.md | 144 [1]: http://clang.llvm.org/docs/JSONCompilationDatabase.html
|
/llvm-project/mlir/docs/Tools/ |
H A D | MLIRLSP.md | 143 [`clangd`](https://clang.llvm.org/docs/JSONCompilationDatabase.html), and 269 [`clangd`](https://clang.llvm.org/docs/JSONCompilationDatabase.html), and
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | GlobalCompilationDatabase.cpp | 22 #include "clang/Tooling/JSONCompilationDatabase.h" 250 if (auto CDB = tooling::JSONCompilationDatabase::loadFromBuffer( in parseJSON()
|
/llvm-project/clang/tools/clang-scan-deps/ |
H A D | ClangScanDeps.cpp | 17 #include "clang/Tooling/JSONCompilationDatabase.h" 741 return tooling::JSONCompilationDatabase::loadFromFile( in getCompilationDatabase()
|