[RISCV] Treat __riscv_vsetvl_*(-1) as vlmax.
authorCraig Topper <craig.topper@sifive.com>
Fri, 16 Jun 2023 16:22:49 +0000 (09:22 -0700)
committerCraig Topper <craig.topper@sifive.com>
Fri, 16 Jun 2023 16:23:01 +0000 (09:23 -0700)
commit8a403166aa617d66bf420ec11350e9e0f4d1f02f
treecbe97f8abc5fb8f55420b415eafcef59a33ac6c7
parent84313162bf79a4c16ad3edd2a2e6accad569a907
[RISCV] Treat __riscv_vsetvl_*(-1) as vlmax.

We already treat -1 passed to instruction intrinsics as vlmax, this
make vsetvli consistent.

Reviewed By: rogfer01

Differential Revision: https://reviews.llvm.org/D152954
llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
llvm/test/CodeGen/RISCV/rvv/vsetvli-intrinsics.ll