llvm-project/clang/tools/diagtool
NAKAMURA Takumi 7da9487dd4 [CMake] Get rid of explicit dependencies to include/clang/*.inc and introduce CLANG_TABLEGEN_TARGETS.
This does;
  - clang_tablegen() adds each tblgen'd target to global property CLANG_TABLEGEN_TARGETS as list.
  - List of targets is added to LLVM_COMMON_DEPENDS.
  - all clang libraries and targets depend on generated headers.

You might wonder this would be regression, but in fact, this is little loss.
  - Almost all of clang libraries depend on tblgen'd files and clang-tblgen.
  - clang-tblgen may cause short stall-out but doesn't cause unconditional rebuild.
  - Each library's dependencies to tblgen'd files might vary along headers' structure.
    It made hard to track and update *really optimal* dependencies.

Each dependency to intrinsics_gen and ClangSACheckers is left as DEPENDS.

llvm-svn: 201842
2014-02-21 07:59:59 +00:00
..
CMakeLists.txt [CMake] Get rid of explicit dependencies to include/clang/*.inc and introduce CLANG_TABLEGEN_TARGETS. 2014-02-21 07:59:59 +00:00
DiagTool.cpp Sort #include lines for tools/... 2012-12-04 09:25:21 +00:00
DiagTool.h Sort #include lines for tools/... 2012-12-04 09:25:21 +00:00
DiagnosticNames.cpp Rather than duplicating extension diagnostics to allow them to cause a 2013-11-12 02:41:45 +00:00
DiagnosticNames.h Move individual group name strings from the OptionTable into one big char array. Then only store offsets into it in the OptionTable. Saves about 4K from the clang binary and removes 400 relocation entries from DiagnosticIDs.o. 2013-08-29 05:18:04 +00:00
ListWarnings.cpp Sort #include lines for tools/... 2012-12-04 09:25:21 +00:00
Makefile [Driver] Refactor clang driver to use LLVM's Option library 2013-06-14 17:17:23 +00:00
ShowEnabledWarnings.cpp Nuke SetUpBuildDumpLog. 2013-01-20 01:58:28 +00:00
TreeView.cpp Move individual group name strings from the OptionTable into one big char array. Then only store offsets into it in the OptionTable. Saves about 4K from the clang binary and removes 400 relocation entries from DiagnosticIDs.o. 2013-08-29 05:18:04 +00:00
diagtool_main.cpp [diagtool] Write to llvm::outs() by default instead of llvm::errs() 2012-06-22 00:33:20 +00:00