Displaying 3 results from an estimated 3 matches for "rewind_tmp".
2010 Dec 03
1
[LLVMdev] Alternative exception handling proposal
...unwind label %"<L1>" personality @__gxx_personality_v0
cleanup
; <label>:3 ; preds = %"<L3>"
unreachable
rewind: ; preds = %"<L2>", %"<L1>"
%rewind_tmp.0 = phi i8* [ %exc_ptr2, %"<L1>" ], [ %exc_ptr, %"<L2>" ]
%rewind_sel.0 = phi i32 [ %filter3, %"<L1>" ], [ %filter, %"<L2>" ]
call void @eh.set.exception(i8 *%rewind_tmp.0)
call void @eh.set.selector(i32 %rewind_sel.0)
unwi...
2010 Dec 02
0
[LLVMdev] Alternative exception handling proposal
On Dec 2, 2010, at 2:21 AM, Duncan Sands wrote:
> Hi Bill,
>
>> This is similar to my first proposal.
>
> yup, I still consider your first proposal to have been basically sound.
>
> But it also suffers from a major problem,
>> which stopped that proposal dead in its tracks. Namely, you have information in
>> one place which needs to be shared in two
2010 Dec 02
3
[LLVMdev] Alternative exception handling proposal
Hi Bill,
> This is similar to my first proposal.
yup, I still consider your first proposal to have been basically sound.
But it also suffers from a major problem,
> which stopped that proposal dead in its tracks. Namely, you have information in
> one place which needs to be shared in two different, but possibly disjoint,
> places: the type, filters, and personality information. In