[PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner

Nirav Dave via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 4 09:48:55 PST 2017


niravd added a comment.

To add some context, the behavior can be seen by a change in behavior of "merge_zr32_2_offset" which with upstream combiner-alias-analysis places the two stores in descending order which the load/store optimizer fails to catch.

The two changed test cases are because the current store merging analysis fails to not merge some of the stores in the these test cases. This is resolved by https://reviews.llvm.org/D14834.


https://reviews.llvm.org/D28251





More information about the llvm-commits mailing list