[all-commits] [llvm/llvm-project] b582b6: [RISCV] Add FMA support to combineOp_VLToVWOp_VL. ...

Craig Topper via All-commits all-commits at lists.llvm.org
Fri Jul 26 09:13:01 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b582b658d60fb23ce39c48b42be265093e5e889d
      https://github.com/llvm/llvm-project/commit/b582b658d60fb23ce39c48b42be265093e5e889d
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-07-26 (Fri, 26 Jul 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfw-web-simplification.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfwmacc.ll

  Log Message:
  -----------
  [RISCV] Add FMA support to combineOp_VLToVWOp_VL. (#100454)

This adds FMA to the widening web support we have for add, sub, mul, and
shl.

Extra care needs to be taken to not widen the third FMA operand.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list