Commit Graph

5 Commits

Author SHA1 Message Date
Steven Wu
627c64f391 [Caching][NFC] Unify the two cache replay code path
There were two cache replay code exists, one for cache replay from
swift-frontend, the other for replay using C API from libSwiftScan. It
is easy to forget to update one copy when new specialized cache replay
logic is added for some output kinds. Now unify the replay logics to a
single location to avoid confusion. This is a rewrite of the existing
logic and NFCI.
2024-12-19 14:10:46 -08:00
Steven Wu
f073d16c43 [Caching] Fix symbol graph output from driver APIs
Add the logics to replay symbol graph output from driver APIs.
2024-12-18 14:44:01 -08:00
Steven Wu
a22bd3ad80 [MCCAS] Simplify MCCAS replay logic. NFC 2024-12-18 14:44:01 -08:00
Steven Wu
58d71379aa [Caching] Fix cache replay logics for makefile dependency file
Make sure the driver replay logics from C API can replay makefile
dependency file correctly.

rdar://141567785
2024-12-18 14:44:00 -08:00
Artem Chikin
338b9141e3 Move libSwiftScan from 'tools' to 'lib/Tooling'
'tools' should be reserved for executable tools.
2024-11-14 08:44:32 -08:00