Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[GVN][VNCoercion] Remove load widening leftovers (NFCI)
GVN load widening was disabled in D24096. This removes various support code that is no longer relevant. The way this works nowadays is that we return PartialAlias with an offset from BasicAA and this gets passed on as a clobber by MDA. However, PartialAlias will only be returned if the load is properly nested inside the other load. This just removes the bulk of the code, but some additional cleanup can be done here now that we don't need to distinguish between load and store cases.
- Loading branch information
Showing
2 changed files
with
7 additions
and
157 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters