mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
`EscapeInfo` now conforms to the generic protocols defined in `WalkUtils`. This simplifies the implementation a bit, since trivial instructions are handled by `WalkUtils` and `EscapeInfo` only has to handle a subset of instructions inherent to escape information. Passes using `EscapeInfo` are updated accordingly to become visitors that customize the `EscapeInfo` walk.