[RISCV] Support version 0.9 of Zvabd (#218576)
This commit includes support for the ARC approved version of Zvabd
(https://github.com/riscv/riscv-isa-manual/pull/3279), including code
generation support and intrinsic support. Intrinsic doc:
https://github.com/riscv-non-isa/riscv-rvv-intrinsic-doc/pull/436.
In addition, the constraint `DestEEW = EEWSEWx2` is now used for
widening vwabda[u] instructions for correct metadata.
Co-authored-by: renndong <liumingliang.dev@bytedance.com>
Co-authored-by: Pengcheng Wang <wangpengcheng.pp@bytedance.com>
Assisted-by: AI