diff --git a/llvm/include/llvm/IR/RuntimeLibcalls.td b/llvm/include/llvm/IR/RuntimeLibcalls.td index 077b493dea590..d4d982922ad9b 100644 --- a/llvm/include/llvm/IR/RuntimeLibcalls.td +++ b/llvm/include/llvm/IR/RuntimeLibcalls.td @@ -286,6 +286,9 @@ foreach MemSize = [1, 2, 4, 8, 16] in { // Exception handling def UNWIND_RESUME : RuntimeLibcall; +def UNWIND_REGISTER : RuntimeLibcall; +def UNWIND_UNREGISTER : RuntimeLibcall; +def UNWIND_CALL_PERSONALITY : RuntimeLibcall; def CXA_END_CLEANUP : RuntimeLibcall; // Note: there are two sets of atomics libcalls; see @@ -987,6 +990,9 @@ defm sincos : LibmLongDoubleLibCall; def bzero : RuntimeLibcallImpl; def __bzero : RuntimeLibcallImpl; def _Unwind_SjLj_Resume : RuntimeLibcallImpl; +def _Unwind_SjLj_Register : RuntimeLibcallImpl; +def _Unwind_SjLj_Unregister : RuntimeLibcallImpl; +def _Unwind_CallPersonality : RuntimeLibcallImpl; // Used on OpenBSD def __stack_smash_handler : RuntimeLibcallImpl;