llvm-project/clang/test/Tooling
Sam McCall 9d3530bd4e [Tooling] JSONCompilationDatabasePlugin infers compile commands for missing files
Summary:
See the existing InterpolatingCompilationDatabase for details on how this works.
We've been using this in clangd for a while, the heuristics seem to work well.

Reviewers: bkramer

Subscribers: ilya-biryukov, ioeric, kadircet, cfe-commits

Differential Revision: https://reviews.llvm.org/D51729

llvm-svn: 342228
2018-09-14 12:24:09 +00:00
..
Inputs [Tooling] Use FixedCompilationDatabase when `compile_flags.txt` is found. 2017-11-09 10:37:39 +00:00
auto-detect-from-source-parent-of-cwd.cpp
auto-detect-from-source-parent.cpp
auto-detect-from-source.cpp [Tooling] JSONCompilationDatabasePlugin infers compile commands for missing files 2018-09-14 12:24:09 +00:00
clang-check-analyzer.cpp [Tooling] Allow -flto flags and filter out -Wa, flags 2018-08-22 17:13:40 +00:00
clang-check-args.cpp
clang-check-ast-dump.cpp
clang-check-autodetect-dir.cpp
clang-check-builtin-headers.cpp
clang-check-chdir.cpp
clang-check-extra-arg.cpp
clang-check-pwd.cpp
clang-check-rel-path.cpp
clang-check-strip-o.cpp
clang-check.cpp
clang-diff-args.test [clang-diff] Make printing of matches optional 2017-08-19 12:04:04 +00:00
clang-diff-ast.cpp [clang-diff] Treat CXXCtorInitializer as a node 2017-08-27 22:52:20 +00:00
clang-diff-basic.cpp [clang-diff] Use the relative name for NamedDecl 2017-08-22 08:56:26 +00:00
clang-diff-bottomup.cpp [clang-diff] Improve and test getNodeValue 2017-08-20 16:18:43 +00:00
clang-diff-html.test [clang-diff] Reformat test, NFC 2017-08-23 16:32:35 +00:00
clang-diff-json.cpp [lit, python] Always add quotes around the python path in lit 2018-08-06 22:37:45 +00:00
clang-diff-opt.cpp [clang-diff] Improve and test getNodeValue 2017-08-20 16:18:43 +00:00
clang-diff-topdown.cpp [clang-diff] Refactor stop-after command-line flag 2017-08-22 17:42:44 +00:00
fixed-database.cpp [tooling] Make compile_flags.txt negative test more hermetic 2017-11-14 15:22:34 +00:00
lit.local.cfg
ms-asm-no-target.cpp
multi-jobs.cpp
pch.cpp