incr.comp.: Do per-MonoItem dependency tracking in order to collect data about granularity fallout. #48211
Labels
A-incr-comp
Area: Incremental compilation
C-enhancement
Category: An issue proposing an enhancement or a PR with one.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Currently the compiler only allocates a single
DepNode
per CGU. This is enough for implementing object file re-use but we are losing information about what items within an object file exactly caused it to be re-compiled. In order to gather more information about how CGU partitioning affects re-use, it would be good to know whichMonoItems
within a CGU were changed and which were not.Before making this the default though, we should check how it affects the number of
DepNodes
and edges in the graph.The text was updated successfully, but these errors were encountered: