[llvm-commits] [patch] Change how we handle mandatory unwind tables

Rafael Ávila de Espíndola rafael.espindola at gmail.com
Mon May 23 18:23:30 PDT 2011


> The bit in TargetData would be to allow eh-prune to set nounwind (or
> noehframe if we add it). Thinking about it a bit more, I don't think
> there would ever be the need to set noehframe once the FE is done. I
> will give it a try and see what it looks like.

New version is attached. I added a ehframe attribute. Clang sets it if
the ABI mandates ehframes for all functions. The logic for nounwind
remains the same.

Cheers,
Rafael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm.patch
Type: text/x-patch
Size: 10560 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110523/21fb5371/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clang.patch
Type: text/x-patch
Size: 1108 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110523/21fb5371/attachment-0001.bin>


More information about the llvm-commits mailing list