This makes sure the LSDA pointer isn't truncated to 32 bit.
Make LowerINTRINSIC_WO_CHAIN a member function instead of a static function, so that it can use the getGlobalWrapperKind method.
This solves the other half of the issues mentioned in PR34720.
Im not particularly fond of this comment. Adding a comment that getGlobalWrapperKind is not suitable here is fine. But please explain why it is unsuitable. Also, it took me a moment to figure out that this is not actually dependent on the PIC mode of compilation, but rather to ensure that the generated code is PIC. A comment to that effect would be nice.