search for: c2f3d11c

Displaying 3 results from an estimated 3 matches for "c2f3d11c".

2010 Dec 02
0
[LLVMdev] Alternative exception handling proposal
Hi John, >>> For extra goodness, I propose introducing a new instruction "rewind" that takes >>> an exception pointer and selector value as arguments: >>> rewind<ptr>,<i32> >> >> Actually the existing "unwind" instruction can be repurposed for this, as there >> was no real need for rewind to take any arguments. All
2010 Dec 02
2
[LLVMdev] Alternative exception handling proposal
...which the inliner rewrites into a normal branch; that would look exactly like your "rewind" instruction except for having a successor. John. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20101202/c2f3d11c/attachment.html>
2010 Dec 02
5
[LLVMdev] Alternative exception handling proposal
On Dec 2, 2010, at 1:40 AM, Duncan Sands wrote: > Two amendments: > >> The semantics of the invoke instruction are slightly modified: if an exception >> unwinds and it doesn't match anything in the list of catches and filters, >> and there is no cleanup, then control doesn't branch to the unwind label, >> unwinding simply continues out of the function. >