TVM build error with riscv-gnu-toolchain

I am encountering the following issue while trying to build TVM using riscv-gnu-toolchain support rvv. LLVM build to target RISCV, here is the way I built LLVM:

cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/jerry/llvm-project/install -DLLVM_TARGETS_TO_BUILD="RISCV" -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lld;" -DLLVM_DEFAULT_TARGET_TRIPLE="riscv64-unknown-linux-gnu" ../llvm

Here is the way I built TVM: use command cmake -DCMAKE_CXX_COMPILER=/home/jerry/riscv64-rvv-next/riscv-install-path/bin/riscv64-unknown-linux-gnu-g++ .. and set(USE_VTA_FSIM ON)

Then I meet this error

/home/jerry/tvm_v2/3rdparty/vta-hw/src/sim/sim_driver.cc:498:3: error: unrecognizable insn:
  498 |   }
      |   ^
(insn 1784 1783 1785 265 (parallel [
            (set (reg:VNx4SI 304 [ vect__454.1186 ])
                (unspec:VNx4SI [
                        (unspec:VNx4SI [
                                (reg:VNx4BI 616 [ _998 ])
                                (ashiftrt:VNx4SI (reg:VNx4SI 311 [ vect__448.1183 ])
                                    (subreg/s/u:SI (reg:DI 452 [ _450 ]) 0))
                                (reg:VNx4SI 303 [ vect__453.1185 ])
                            ] UNSPEC_SELECT)
                        (reg:DI 377 [ curr_cnt_340 ])
                        (const_int 2 [0x2])
                        (reg:SI 66 vl)
                        (reg:SI 67 vtype)
                    ] UNSPEC_RVV))
            (clobber (reg:DI 1357))
        ]) -1
     (nil))
during RTL pass: vregs

so I try to set(USE_VTA_FSIM OFF) and meet error below

Thank you.