[PATCH] D109807: [InstCombine] Narrow type of logical operation chains when possible
Sanjay Patel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 19 08:17:38 PDT 2021
spatel added a comment.
I think I looked at this as a problem for -reassociate a long time ago. It makes changes on larger patterns like:
https://alive2.llvm.org/ce/z/UD56tJ
...but misses the shorter sequences.
(and this patch would not help match that example in -instcombine alone IIUC)
I think this patch also misses cases where we have a logic op with a wide constant:
https://alive2.llvm.org/ce/z/Ls8hXZ
Do you plan to extend it to deal with those patterns too?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D109807/new/
https://reviews.llvm.org/D109807
More information about the llvm-commits
mailing list