[VE] Support VE in libunwind
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Sat, 26 Dec 2020 13:50:17 +0000 (22:50 +0900)
committerKazushi (Jam) Marukawa <marukawa@nec.com>
Sun, 17 Jan 2021 06:35:02 +0000 (15:35 +0900)
commit3cbd476c54886e8ebac64b4145d4517732a71023
treece8baa9f2450e87255aa0340d48d8a23836bd1c7
parent061f681c0dfa4d279dc656802bf81f3b9bfa3d34
[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
libunwind/include/__libunwind_config.h
libunwind/include/libunwind.h
libunwind/src/Registers.hpp
libunwind/src/Unwind-sjlj.c
libunwind/src/libunwind.cpp