[RISCV] Add intrinsics for vmv.v.v, vmv.v.x, and vmv.x.i
authorCraig Topper <craig.topper@sifive.com>
Fri, 18 Dec 2020 05:56:42 +0000 (21:56 -0800)
committerCraig Topper <craig.topper@sifive.com>
Fri, 18 Dec 2020 17:49:07 +0000 (09:49 -0800)
commitfc7b7fc066946f83b04928d80242fcffbf23323e
treea5a02e3507c47c38440a4db72802ddb97a3b7042
parent7fef551cb123d9f1956f8ec7a142bd8a63d25fa9
[RISCV] Add intrinsics for vmv.v.v, vmv.v.x, and vmv.x.i

We work with @rogfer01 from BSC to come out this patch.

Authored-by: Roger Ferrer Ibanez <rofirrim@gmail.com>
Co-Authored-by: Craig Topper <craig.topper@sifive.com>
Differential Revision: https://reviews.llvm.org/D93514
llvm/include/llvm/IR/IntrinsicsRISCV.td
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv32.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmv.v.v-rv64.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv32.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vmv.v.x-rv64.ll [new file with mode: 0644]