mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
1. During identifyAccess, determine if there are either any identical accesses or an accesses that aren't already marked no_nested_storage. If there are neither, then skip the subsequent data flow analysis. 2. In the new StorageSet, indicate whether identical storage was seen elsewhere in the function. During dataflow, only add an access to the out-of-scope access set if was marked as having identical storage with another access. 3. During data flow, don't track in scope conflicts for instructions already marked [no_nested_conflict].
16 KiB
16 KiB