[PATCH] D135137: [AggressiveInstCombine] Load merge the reverse load pattern and mixed load sizes.
Sanjay Patel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Oct 9 03:10:17 PDT 2022
spatel added inline comments.
================
Comment at: llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp:724
uint64_t LoadSize2 = LI2->getType()->getPrimitiveSizeInBits();
- if (Load1Ptr != Load2Ptr || LoadSize1 != LoadSize2)
+ if (Load1Ptr != Load2Ptr)
return false;
----------------
dmgreen wrote:
> What happens if the load sizes are not the same? That sounds like it was protecting against a number of things.
Related question: can we make this one-line change independently of the rest of the patch (either before or after)? That would reduce risk that we uncover some difficult-to-debug corner case.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D135137/new/
https://reviews.llvm.org/D135137
More information about the llvm-commits
mailing list