[RISCV] Optimize vfmv.s.f intrinsic with scalar 0.0 to vmv.s.x with x0.
authorCraig Topper <craig.topper@sifive.com>
Fri, 11 Mar 2022 01:56:17 +0000 (17:56 -0800)
committerCraig Topper <craig.topper@sifive.com>
Fri, 11 Mar 2022 18:05:43 +0000 (10:05 -0800)
commitd0969e485c16bf8415c87b6d0375a88e738c9679
tree95ca0e7bc529904f362fae4f40ed799d0992aad5
parentf2da8f5e4fd728c771ba25989e4699bb43d2ede1
[RISCV] Optimize vfmv.s.f intrinsic with scalar 0.0 to vmv.s.x with x0.

We already do this for RISCVISD::VFMV_S_F_VL and the vfmv.v.f
intrinsic.

Reviewed By: kito-cheng

Differential Revision: https://reviews.llvm.org/D121429
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
llvm/test/CodeGen/RISCV/rvv/vfmv.s.f.ll