[LLVMdev] RFC: Exception Handling Proposal II

Renato Golin renato.golin at arm.com
Wed Nov 24 05:52:35 PST 2010


On 24 November 2010 13:36, Bill Wendling <wendling at apple.com> wrote:
> Ah ha! I think I had a different mental model than you did. Or at least I remembered things differently from the discussion. :-) For me, there is one dispatch per region, which is why I had the region number associated with the invokes as well as the "unwind to" edge coming from them. (See my response to Renato for a description.) I'll think more about your model...

Having a central dispatch simplifies a bit the front-end (less global
chain info) and the region number already encodes to which you're
going to call when building the EH table, so I guess having multiple
dispatch blocks is redundant.

Does it make sense?

cheers,
--renato




More information about the llvm-dev mailing list