On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.
authorJohn McCall <rjmccall@apple.com>
Sun, 29 May 2011 19:50:32 +0000 (19:50 +0000)
committerJohn McCall <rjmccall@apple.com>
Sun, 29 May 2011 19:50:32 +0000 (19:50 +0000)
commit5f8fd54f0891aa47f467498454f6a3df8ae62704
treea106735ede8a1c52685903ed1fa3671169971672
parentfe754ab90adf114430f77f402dc6b8b5245c00f2
On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.
This is important for the correct lowering of unwind instructions
(which doesn't matter at all) and llvm.eh.resume calls (which does).

Take 2, now with more basic competence.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132295 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
test/CodeGen/ARM/eh-resume-darwin.ll [new file with mode: 0644]