llvm-project/clang/lib/Tooling/DependencyScanning
Jan Svoboda 13921262ca [clang][deps] NFC: Expose more flexible version of `Worker::computeDependencies()`
This patch adds new member function to `DependencyScanningWorker` that allows clients to pass custom `DiagnosticConsumer`, and returns `bool`.

This provides more flexibility compared to the existing version that automatically stringifies diagnostics and returns them in `llvm::Error`.

Reviewed By: benlangmuir

Differential Revision: https://reviews.llvm.org/D134838
2022-09-29 11:29:53 -07:00
..
CMakeLists.txt Reapply "[clang][deps] Split translation units into individual -cc1 or other commands" 2022-08-31 09:45:11 -07:00
DependencyScanningFilesystem.cpp [Tooling/DependencyScanning & Preprocessor] Refactor dependency scanning to produce pre-lexed preprocessor directive tokens, instead of minimized sources 2022-05-26 12:50:06 -07:00
DependencyScanningService.cpp [clang][deps] Allow switching between lazily/eagerly loaded PCMs 2022-08-22 18:22:27 -07:00
DependencyScanningTool.cpp Reapply "[clang][deps] Split translation units into individual -cc1 or other commands" 2022-08-31 09:45:11 -07:00
DependencyScanningWorker.cpp [clang][deps] NFC: Expose more flexible version of `Worker::computeDependencies()` 2022-09-29 11:29:53 -07:00
ModuleDepCollector.cpp [clang][modules][deps] Preserve module map load order 2022-09-22 12:54:51 -07:00