aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-11[clang][scan-deps] Report a scanned TU's visible modules (#147969)Cyndy Ishida1-17/+5
2025-06-24[clang][clang-scan-deps] Add named modules to format 'experimental-full' (#14...Naveen Seth Hanig1-0/+2
2025-03-17[clang][DepScan] Pass references to ModuleDeps instead of ModuleID in lookupM...Cyndy Ishida1-1/+1
2025-02-04[DependencyScanning] Add ability to scan TU with a buffer input (#125111)Steven Wu1-3/+5
2023-07-28[clang][deps] Remove `ModuleDeps::ImportedByMainFile`Jan Svoboda1-12/+7
2023-07-28[clang][deps] Make the C++ API more type-safeJan Svoboda1-2/+2
2023-03-10[clang][deps] Split lookupModuleOutput out of DependencyConsumer NFCBen Langmuir1-18/+25
2023-02-15[C++20] [Modules] [ClangScanDeps] Ensure that we can mix the use of and clang...Chuanqi Xu1-0/+6
2023-02-13Recommit [C++20] [Modules] [ClangScanDeps] Enable to print make-style depende...Chuanqi Xu1-65/+68
2023-02-13Recommit [C++20] [Modules] [ClangScanDeps] Add ClangScanDeps support for C++2...Chuanqi Xu1-0/+43
2023-02-12Revert "[C++20] [Modules] [ClangScanDeps] Add ClangScanDeps support for C++20...NAKAMURA Takumi1-43/+0
2023-02-10Revert "[C++20] [Modules] [ClangScanDeps] Enable to print make-style dependen...Chuanqi Xu1-68/+65
2023-02-10[NFC] Remove the unused parameter introduced in e135476Chuanqi Xu1-2/+1
2023-02-10[C++20] [Modules] [ClangScanDeps] Enable to print make-style dependency file ...Chuanqi Xu1-65/+69
2023-02-10[C++20] [Modules] [ClangScanDeps] Add ClangScanDeps support for C++20 Named M...Chuanqi Xu1-0/+43
2023-02-01[clang][deps] NFC: Split out the module-based API from the TU-based APIJan Svoboda1-19/+41
2023-02-01[clang][deps] Remove support for the deprecated driver APIJan Svoboda1-85/+1
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-3/+3
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-08-31Reapply "[clang][deps] Split translation units into individual -cc1 or other ...Ben Langmuir1-8/+50
2022-08-30Revert "[clang][deps] Split translation units into individual -cc1 or other c...Ben Langmuir1-50/+8
2022-08-30[clang][deps] Split translation units into individual -cc1 or other commandsBen Langmuir1-8/+50
2022-08-22[clang][deps] Allow switching between lazily/eagerly loaded PCMsJan Svoboda1-4/+10
2022-08-16[clang][deps] Compute command-lines for dependencies immediatelyBen Langmuir1-11/+19
2022-08-10[clang][deps] NFC: Move dependency consumer into header fileJan Svoboda1-63/+29
2022-08-10[clang][deps] Always generate module pathsJan Svoboda1-12/+3
2022-07-18[Tooling/DependencyScanning] Enable passing a `vfs::FileSystem` object to `De...Argyrios Kyrtzidis1-2/+3
2022-07-12[clang][deps] Override dependency and serialized diag files for modulesBen Langmuir1-3/+6
2022-07-11[DependencyScanningTool.cpp] Use `using namespace` instead of wrapping the `....Argyrios Kyrtzidis1-7/+3
2022-06-15[clang][deps] Further canonicalize implicit modules options in dep scanBen Langmuir1-6/+9
2022-06-08[clang][deps] Make order of module dependencies deterministicBen Langmuir1-1/+1
2022-04-15[clang][deps] NFC: Inline function with single callerJan Svoboda1-16/+4
2022-03-12[clang][deps] Remove '-fmodules-cache-path=' argumentsJan Svoboda1-1/+7
2022-03-12[clang][deps] Generate '-fmodule-file=' only for direct dependenciesJan Svoboda1-7/+3
2022-03-12[clang][deps] Disable implicit module mapsJan Svoboda1-3/+2
2022-02-23[clang][deps] Return the whole TU command lineJan Svoboda1-4/+21
2022-02-23[clang][deps] NFC: Update documentationJan Svoboda1-3/+3
2021-11-18[clang][deps] Don't emit `-fmodule-map-file=`Jan Svoboda1-5/+1
2021-10-13[clang][modules] Cache loads of modules imported by PCHJan Svoboda1-1/+1
2021-09-10[clang][deps] NFC: Remove CompilationDatabase from DependencyScanningTool APIJan Svoboda1-24/+2
2021-09-10[clang][deps] NFC: Remove CompilationDatabase from DependencyScanningWorker APIJan Svoboda1-6/+10
2021-09-09[clang-scan-deps] Add an API for clang dependency scanner to performAkira Hatanaka1-5/+8
2021-08-25[clang][deps] Ensure deterministic order of TU '-fmodule-file=' argumentsJan Svoboda1-1/+1
2021-06-14[clang][deps] NFC: Handle `DependencyOutputOptions` only onceJan Svoboda1-8/+11
2021-06-14[clang][deps] Handle modular dependencies present in PCHJan Svoboda1-5/+20
2021-05-17[clang][deps] NFC: Stop assuming the TU's context hashJan Svoboda1-1/+1
2021-04-26[clang][deps] Only generate absolute paths when asked toJan Svoboda1-1/+9
2021-04-19[clang][deps] NFC: Remove unused FullDependencies memberJan Svoboda1-4/+4
2021-04-19[clang][deps] Simplify function discovering .pcm and .modulemap filesJan Svoboda1-2/+11
2021-03-24[clang][deps] NFC: Extract ModuleID structJan Svoboda1-5/+5