[PATCH] D127392: [InstCombine] Combine consecutive loads which are being merged to form a wider load.
Sanjay Patel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 15 12:33:08 PDT 2022
spatel added a comment.
In D127392#3581102 <https://reviews.llvm.org/D127392#3581102>, @bipmis wrote:
> https://godbolt.org/z/Ee4cbf1PG
> Similar situation can be seen with the unroller as well as in the example below:
> https://godbolt.org/z/dWo8n3Yz8
Thanks - those look like good motivating examples. I recommend moving this patch over to AggressiveInstCombine or recreating a limited form of the old LoadCombine pass. Either way, we need to be careful to make sure that the transform does not combine loads illegally and that it doesn't harm other analysis. You might want to start an RFC thread on discourse for more feedback and tag people who commented on earlier proposals to do this kind of transform.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D127392/new/
https://reviews.llvm.org/D127392
More information about the llvm-commits
mailing list