[all-commits] [llvm/llvm-project] dc63b3: [SVE ACLE] Extend IR combines for fmul, fsub, fadd...

JolantaJensen via All-commits all-commits at lists.llvm.org
Fri Jun 2 04:07:59 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: dc63b35b02231a75d131fb6376d2e58a7ad9b7e4
      https://github.com/llvm/llvm-project/commit/dc63b35b02231a75d131fb6376d2e58a7ad9b7e4
  Author: Jolanta Jensen <Jolanta.Jensen at arm.com>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-fma-binops.ll
    A llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-fmul_u-idempotency.ll

  Log Message:
  -----------
  [SVE ACLE] Extend IR combines for fmul, fsub, fadd to cover _u variants

This patch extends existing IR combines for: fmul, fsub and fadd,
relying on all active predicate to also apply to their equivalent
undef (_u) intrinsics.

Differential Revision: https://reviews.llvm.org/D150768




More information about the All-commits mailing list