mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
To enable those clients which care only about _blocks_ whose instructions or dead-defs make up the liveness boundary to avoid iterating instruction lists, enhance boundary computation with a second type (`PrunedLivenessBlockBoundary`) and migrate some methods from liveness onto the boundary types to enable dispatching on the boundary type to do only the amount of analysis that's necessary.
38 KiB
38 KiB