[VE] Support VE in libunwind

Modify libunwind to support SjLj exception handling routines for VE.
In order to do that, we need to implement not only SjLj exception
handling routines but also a Registers_ve class.  This implementation
of Registers_ve is incomplete.  We will work on it later when we need
backtrace in libunwind.

Reviewed By: #libunwind, compnerd

Differential Revision: https://reviews.llvm.org/D94591

GitOrigin-RevId: 3cbd476c54886e8ebac64b4145d4517732a71023
diff --git a/src/libunwind.cpp b/src/libunwind.cpp
index fd079da..c21461b 100644
--- a/src/libunwind.cpp
+++ b/src/libunwind.cpp
@@ -62,6 +62,8 @@
 # define REGISTER_KIND Registers_sparc
 #elif defined(__riscv) && __riscv_xlen == 64
 # define REGISTER_KIND Registers_riscv
+#elif defined(__ve__)
+# define REGISTER_KIND Registers_ve
 #else
 # error Architecture not supported
 #endif