Displaying 3 results from an estimated 3 matches for "catch32".
Did you mean:
catch22
2010 Dec 03
1
[LLVMdev] Alternative exception handling proposal
...ee that
it can be used as an argument for an intrinsic through some magic. Another
possibility is to replace all the catch info with a single global constant
(which would be in the llvm.metadata section) that contains the info. So an
invoke would look like this (I left bitcasts off the global):
@catch32 = private constant { i8*, i1, { i8*, i8* }} = { @__gxx_personality_v0,
false, { @_ZTIi, @_ZTIPKc } } ; would be in metadata section, I forget the syntax
...
invoke void @_Z3foov()
to label %invcont unwind label on @catch32
Or something like that. Anyway, personalities, type inf...
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