pytorch
c7296149 - [JIT] Improve May Contain Alias Using Contained Elements (#32326)

Commit
4 years ago
[JIT] Improve May Contain Alias Using Contained Elements (#32326) Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/32326 Now that we have type-level granularity we can improve `mayContainAlias` queries. Each new values is initialized as containing the wildcard set of each contained mutable type. Whenever a value is added to a container it is set to the wildcard set. Now, to check if any two values contain overlapping values, we can just check if the `containedMemoryLocations` of two sets overlap. Test Plan: Imported from OSS Differential Revision: D19563262 Pulled By: eellison fbshipit-source-id: c6d7489749c14b2054a6d50ef75baca699ada471
Author
Elias Ellison
Parents
Loading