HomePhabricator

[VE] Support SJLJ exception related instructions

Authored by kaz7 on Dec 15 2020, 4:50 AM.

Description

[VE] Support SJLJ exception related instructions

Support EH_SJLJ_LONGJMP, EH_SJLJ_SETJMP, and EH_SJLJ_SETUP_DISPATCH
for SjLj exception handling. NC++ uses SjLj exception handling, so
implement it first. Add regression tests also.

Reviewed By: simoll

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

Details

Committed
kaz7Jan 5 2021, 3:19 AM
Reviewer
simoll
Differential Revision
D94071: [VE] Support SJLJ exception related instructions
Parents
rG313d982df65a: [IR] Add ConstantInt::getBool helpers to wrap getTrue/getFalse.
Branches
Unknown
Tags
Unknown