RVV stands for "RISC-V V Extension", which adds 32 vector registers, and seven unprivileged CSRs (vstart, vxsat, vxrm, vcsr, vtype, vl, vlenb) to a base scalar RISC-V ISA.
The base vector extension is intended to provide general support for data-parallel execution within the 32-bit instruction encoding space, with later vector extensions supporting richer functionality for certain domains.
This patch adds the definitions of RVV registers in RegisterInfos_riscv64.h, whose purpose is to provide support (such as reading, writing, and calculating the offsets) for future register-related functions.
What's the plan to support scalable vectors? How is that handled in LLDB for SVE?