[PATCH] D109279: [InstCombine] Sink bin op into hands of select if one hand becomes constant

Dávid Bolvanský via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Sep 4 13:42:12 PDT 2021


xbolva00 created this revision.
xbolva00 added reviewers: spatel, nikic, lebedev.ri.
Herald added subscribers: dmgreen, hiraditya.
xbolva00 requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

Restart of https://reviews.llvm.org/D71312 but more general.


https://reviews.llvm.org/D109279

Files:
  llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  llvm/test/Transforms/InstCombine/and2.ll
  llvm/test/Transforms/InstCombine/binop-select.ll
  llvm/test/Transforms/InstCombine/icmp-add.ll
  llvm/test/Transforms/InstCombine/max_known_bits.ll
  llvm/test/Transforms/InstCombine/minmax-demandbits.ll
  llvm/test/Transforms/InstCombine/minmax-fold.ll
  llvm/test/Transforms/InstCombine/rem.ll
  llvm/test/Transforms/InstCombine/saturating-add-sub.ll
  llvm/test/Transforms/InstCombine/sub-ashr-or-to-icmp-select.ll
  llvm/test/Transforms/InstCombine/sub.ll
  llvm/test/Transforms/InstCombine/with_overflow.ll
  llvm/test/Transforms/LoopVectorize/ARM/mve-selectandorcost.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D109279.370762.patch
Type: text/x-patch
Size: 34775 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210904/c4e20822/attachment.bin>


More information about the llvm-commits mailing list