aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-11[clang][scan-deps] Report a scanned TU's visible modules (#147969)Cyndy Ishida1-1/+31
2025-06-24[clang][clang-scan-deps] Add named modules to format 'experimental-full' (#14...Naveen Seth Hanig1-3/+2
2025-06-11[Clang][Tooling][NFC] Use move to avoid copies of large objects (#143603)Shafik Yaghmour1-2/+2
2025-05-31[Tooling] Remove unused includes (NFC) (#142257)Kazu Hirata1-1/+0
2025-05-29NFCI: [clang][deps] Simplify handling of main TU context hash (#141966)Jan Svoboda1-7/+3
2025-05-29Revert "[clang][Dependency Scanning] Report What a Module Exports during Scan...Qiongsi Wu1-38/+27
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-1/+0
2025-04-30[clang][Dependency Scanning] Report What a Module Exports during Scanning (#1...Qiongsi Wu1-27/+38
2025-04-17Reland [clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data st...yronglin1-1/+1
2025-04-16Revert "[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data s...Michael Buch1-1/+1
2025-04-16[clang] Unify `SourceLocation` and `IdentifierInfo*` pair-like data structure...yronglin1-1/+1
2025-04-15[clang][depscan] Centralize logic for populating StableDirs, NFC (#135704)Cyndy Ishida1-12/+8
2025-04-08 [clang][DependencyScanning] Track dependencies from prebuilt modules to dete...Cyndy Ishida1-42/+58
2025-03-25[clang][DepScan] Allow ModuleDep to be const (#132968)Cyndy Ishida1-1/+3
2025-03-17[clang][DepScan] Pass references to ModuleDeps instead of ModuleID in lookupM...Cyndy Ishida1-7/+11
2025-03-17[clang][DependencyScanning] Track modules that resolve from "stable" location...Cyndy Ishida1-3/+82
2025-02-27[clang][deps] Propagate the entire service (#128959)Jan Svoboda1-22/+23
2025-02-26[clang modules] Setting `DebugCompilationDir` when it is safe to ignore curre...Qiongsi Wu1-7/+43
2025-02-04[clang module] Current Working Directory Pruning (#124786)Qiongsi Wu1-4/+92
2025-01-30[Clang] Remove ARCMigrate (#119269)Sirraide1-3/+0
2024-11-11[clang][deps][modules] Allocate input file paths lazily (#114457)Jan Svoboda1-16/+25
2024-10-28[clang][modules] Preserve the module map that allowed inferring (#113389)Jan Svoboda1-11/+7
2024-10-04[DependencyScanning] Avoid repeated hash lookups (NFC) (#111088)Kazu Hirata1-1/+1
2024-09-25[clang] Make deprecations of some `FileManager` APIs formal (#110014)Jan Svoboda1-3/+5
2024-09-05[clang][scan] Report module dependencies in topological order (#107474)Jan Svoboda1-5/+6
2024-06-04[clang][deps] Collect discovered module dependencies' Link Libraries (#93588)Artem Chikin1-0/+4
2024-04-19[clang][modules] Only avoid pruning module maps when asked to (#89428)Jan Svoboda1-0/+5
2024-04-15[clang/DependencyScanning/ModuleDepCollector] Refactor part of `makeCommonInv...Argyrios Kyrtzidis1-12/+24
2024-04-05[clang][deps] Remove pgo profile flags from modules (#87724)Argyrios Kyrtzidis1-0/+3
2024-02-23[clang][ScanDeps] Allow PCHs to have different VFS overlays (#82294)Michael Spencer1-8/+26
2024-02-08[clang][lex] Always pass suggested module to `InclusionDirective()` callback ...Jan Svoboda1-4/+4
2024-01-31[clang][DependencyScanner] Remove unused -fmodule-map-file arguments (#80090)Michael Spencer1-0/+4
2024-01-30[clang][DependencyScanner] Remove unused -ivfsoverlay files (#73734)Michael Spencer1-21/+53
2023-12-14[clang][modules] Strip LLVM options (#75405)Juergen Ributzka1-0/+2
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-2/+2
2023-12-08[clang] NFC: Remove `OptionalFileEntryRefDegradesToFileEntryPtr` (#74899)Jan Svoboda1-1/+1
2023-11-30[clang][DependencyScanner] Include the working directory in the context hash ...Michael Spencer1-2/+7
2023-11-13[clang][DependencyScanner] Remove all warning flags when suppressing warnings...Michael Spencer1-0/+26
2023-11-07[clang][DepScan] Make OptimizeArgs a bit mask enum and enable by default (#71...Michael Spencer1-2/+3
2023-10-31[clang-scan-deps] [P1689] Keep consistent behavior for make dependencies with...Chuanqi Xu1-0/+12
2023-10-09Use llvm::endianness{,::little,::native} (NFC)Kazu Hirata1-2/+1
2023-09-10[clang][deps] NFCI: Use `FileEntryRef` in `ModuleDepCollectorPP`Jan Svoboda1-1/+1
2023-09-07[clang][deps] Generate command lines lazily (#65691)Jan Svoboda1-1/+9
2023-09-07[clang][deps] Store common, partially-formed invocation (#65677)Jan Svoboda1-47/+71
2023-09-05[clang] NFCI: Change returned LanguageOptions pointer to referenceJan Svoboda1-2/+2
2023-08-09[clang][modules] Add -Wsystem-headers-in-module=Ben Langmuir1-0/+8
2023-08-09[clang][modules][deps] Create more efficient API for visitation of `ModuleFil...Jan Svoboda1-8/+13
2023-08-03[clang][deps] NFC: Speed up canonical context hash computationJan Svoboda1-6/+7
2023-07-28[clang][deps] Remove `ModuleDeps::ImportedByMainFile`Jan Svoboda1-5/+11
2023-04-24[clang] Make access to submodules via `iterator_range`Stoorx1-2/+1