[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