[PATCH] D89693: [AArch64] Favor post-increments
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 12 03:57:37 PST 2021
dmgreen added a comment.
Ideally LSR would account for the pre/postinc in its cost modelling and automatically pick the correct one. The shouldFavorPostInc would work on top of that to more consistently produce postinc in cases like MVE where they are so beneficial. But until that happens this sounds like a fine plan. And we can probably use the same thing to do something better under MVE, where not all loops are vector loops, after all.
If it is doing any real amount of processing on the loop, it will need to be calling shouldFavorPostInc less, caching the result somewhere for the loop.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D89693/new/
https://reviews.llvm.org/D89693
More information about the llvm-commits
mailing list