This is part of a series of changes to enable generating more
efficient code for C++ "noexcept" functions. See also the RFC,
https://discourse.llvm.org/t/rfc-add-call-unwindabort-to-llvm-ir/62543
The 'unwindabort' modifier on "resume" specifies that execution should
abort in a personality-function-defined manner, instead of continuing
execution in the caller.
This commit adds only the core textual and bitcode IR parsing/writing
for the 'resume' instruction.
Depends on D141913
This should be in the previous patch