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.
>