[all-commits] [llvm/llvm-project] eb9fce: Revert "[InstSimplify] Remove the remainder loop i...

Nikita Popov via All-commits all-commits at lists.llvm.org
Tue Aug 1 00:03:36 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: eb9fce092a7d28714ed02d3facc1793d17e10807
      https://github.com/llvm/llvm-project/commit/eb9fce092a7d28714ed02d3facc1793d17e10807
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-08-01 (Tue, 01 Aug 2023)

  Changed paths:
    M llvm/lib/Analysis/InstructionSimplify.cpp
    M llvm/test/Transforms/InstCombine/and-add-shl.ll
    M llvm/test/Transforms/InstCombine/rem-mul-shl.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/sve-widen-phi.ll

  Log Message:
  -----------
  Revert "[InstSimplify] Remove the remainder loop if we know the mask is always true"

This reverts commit 3e386b227886e2fb77b0c1e9182026c4e049f346.

Next to the original fold, this also implements an unnecessary and
inappropriate simplifyICmpWithDominatingAssume() based fold.




More information about the All-commits mailing list