[RISCV] Support vector type strict_[su]int_to_fp and strict_fp_to_[su]int.
authorYeting Kuo <yeting.kuo@sifive.com>
Tue, 28 Mar 2023 13:57:36 +0000 (21:57 +0800)
committerYeting Kuo <yeting.kuo@sifive.com>
Thu, 6 Apr 2023 02:09:44 +0000 (10:09 +0800)
commit6858a920b86ace2ea529bfd544cd96bbff612704
tree59de2fedf5eeae4e5f29e4e77514a55caf416330
parent3fecf9a5c3c3152e00eae5804b76562931884ef6
[RISCV] Support vector type strict_[su]int_to_fp and strict_fp_to_[su]int.

Also the patch loose the fixed vector contraint in llvm/lib/IR/Verifier.cpp.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D147380
llvm/lib/IR/Verifier.cpp
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/RISCV/RISCVISelLowering.h
llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfptoi-constrained-sdnode.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vitofp-constrained-sdnode.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vfptoi-constrained-sdnode.ll [new file with mode: 0644]
llvm/test/CodeGen/RISCV/rvv/vitofp-constrained-sdnode.ll [new file with mode: 0644]