[PATCH] D53354: [WIP][NOT FOR COMMIT][PROTOTYPE] clang-scan-deps: dependency scanning tool rough prototype

Alex Lorenz via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Oct 16 18:48:53 PDT 2018


arphaman created this revision.
Herald added subscribers: cfe-commits, jsji, jfb, dexonsmith, kbarton, mgorny, nemanjai.

Repository:
  rC Clang

https://reviews.llvm.org/D53354

Files:
  include/clang/Basic/FileManager.h
  include/clang/Basic/VirtualFileSystem.h
  include/clang/Frontend/CompilerInstance.h
  include/clang/Frontend/CompilerInvocation.h
  include/clang/Frontend/Utils.h
  include/clang/Lex/FilterToIncludes.h
  include/clang/Lex/Lexer.h
  include/clang/Lex/PPCallbacks.h
  include/clang/Tooling/ScanDeps/DependencyScanner.h
  include/clang/Tooling/ScanDeps/PPRangeSkipping.h
  lib/Basic/FileManager.cpp
  lib/Basic/VirtualFileSystem.cpp
  lib/Frontend/CompilerInstance.cpp
  lib/Frontend/CompilerInvocation.cpp
  lib/Frontend/DependencyFile.cpp
  lib/Lex/CMakeLists.txt
  lib/Lex/FilterToIncludes.cpp
  lib/Lex/HeaderSearch.cpp
  lib/Lex/Lexer.cpp
  lib/Lex/PPDirectives.cpp
  lib/Tooling/CMakeLists.txt
  lib/Tooling/ScanDeps/CMakeLists.txt
  lib/Tooling/ScanDeps/CachedFileContents.h
  lib/Tooling/ScanDeps/Caches.h
  lib/Tooling/ScanDeps/DependencyScanner.cpp
  lib/Tooling/ScanDeps/OverridenContentsCachingFileSystem.cpp
  lib/Tooling/ScanDeps/OverridenContentsCachingFileSystem.h
  lib/Tooling/ScanDeps/PPRangeSkipping.cpp
  test/CMakeLists.txt
  test/ClangScanDeps/Inputs/simple_cdb.json
  test/ClangScanDeps/simple-c-api.cpp
  test/ClangScanDeps/simple.cpp
  test/FilterToIncludes/simple.cpp
  tools/CMakeLists.txt
  tools/clang-filter-to-includes/CMakeLists.txt
  tools/clang-filter-to-includes/ClangFilterToIncludes.cpp
  tools/clang-scan-deps/CMakeLists.txt
  tools/clang-scan-deps/ClangScanDeps.cpp
  unittests/Lex/CMakeLists.txt
  unittests/Lex/FilterToIncludesTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D53354.169939.patch
Type: text/x-patch
Size: 115111 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20181017/9b2ce649/attachment-0001.bin>


More information about the cfe-commits mailing list