mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
The new utility finds access scopes which are barriers by finding access scopes which themselves contain barriers. This is necessary to (1) allow hoisting through access scopes when possible (i.e. not simply treating all end_access instructions as barriers) and (2) not hoist into access scopes that contain barriers and in so doing introduce exclusivity violations.
11 KiB
11 KiB