[RISCV] Use mask agnostic policy for masked RISCVISD::VFMADD_VL patterns.
authorCraig Topper <craig.topper@sifive.com>
Tue, 16 May 2023 06:15:30 +0000 (23:15 -0700)
committerCraig Topper <craig.topper@sifive.com>
Tue, 16 May 2023 06:16:38 +0000 (23:16 -0700)
commite74bb25dd2d9cffe21b3eb63552fda6e310b7332
treecba39b664c158306499d972cba90d1b706538261
parentef47318ec3615e83c328b07341046dfb9d869414
[RISCV] Use mask agnostic policy for masked RISCVISD::VFMADD_VL patterns.

These aren't currently created from anything that has a passthru
operand. If we need to support this in the future, we should add
a policy operand to the ISD node definition.
llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfma-vp.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmuladd-vp.ll
llvm/test/CodeGen/RISCV/rvv/fold-vp-fadd-and-vp-fmul.ll
llvm/test/CodeGen/RISCV/rvv/fold-vp-fsub-and-vp-fmul.ll
llvm/test/CodeGen/RISCV/rvv/sink-splat-operands.ll
llvm/test/CodeGen/RISCV/rvv/vfma-vp.ll
llvm/test/CodeGen/RISCV/rvv/vfmuladd-vp.ll