[RISCV] Use tail agnostic policy for fixed vector vwmacc(u).
authorCraig Topper <craig.topper@sifive.com>
Fri, 16 Jul 2021 17:17:36 +0000 (10:17 -0700)
committerCraig Topper <craig.topper@sifive.com>
Fri, 16 Jul 2021 17:41:09 +0000 (10:41 -0700)
commit8f0343cc9c1625e2a1560a2b2553ccb81ff605f9
tree0fa0dd501bea2931b41b63b2b5b0f7b8474cbb1d
parentd634ec8d298b1a274987ca039be03e6b4c6dad80
[RISCV] Use tail agnostic policy for fixed vector vwmacc(u).

This adds new pseudoinstructions with ForceTailAgnostic set. This
matches what we did for non-widening VMACC. We should move to a
tail policy operand on the pseudos when we expand the intrinsic
interface to include the tail policy.
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vwacc.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vwaccu.ll