[cfe-dev] Will clang 4.0 support the new LLVM Exception Handleing instructions ?

David Majnemer via cfe-dev cfe-dev at lists.llvm.org
Tue Sep 6 21:29:05 PDT 2016


On Tue, Sep 6, 2016 at 6:49 PM, via cfe-dev <cfe-dev at lists.llvm.org> wrote:

>  LLVM support new eh instructions.(http://llvm.org/
> docs/ExceptionHandling.html#new-exception-handling-instructions) Clang
> still use the old landingpad inst to support the C++ exceptions. Do we have
> any plan to enable the support of the new exception instructions ?
>

Clang already supports the new C++ exception handling instructions, it uses
them exclusively to implement MSVC compatible exception handling.  The
landingpad scheme is retained because it provides a degree of flexibility
(and thus optimization opportunities) which isn't available in the new
instructions.


>
> Thank you.
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20160906/72fe5f38/attachment.html>


More information about the cfe-dev mailing list