Displaying 3 results from an estimated 3 matches for "gimple_eh_dispatch".
2010 Dec 07
3
[LLVMdev] Inlining and exception handling in LLVM and GCC
...pact representation that is easier to analyse. As
such, from my point of view it doesn't really have much to do with the inlining
issue, which is not to say it doesn't have merit on other grounds.
An interesting point is that Bill's dispatch instruction is quite analogous to
GCC's gimple_eh_dispatch statement. This statement represents the transfer of
control to the appropriate catch handler for an exception region, and is at a
fairly high level of abstraction. It takes an exception handling try region as
an argument (it can also have an "allowed exceptions" region as an argument,...
2010 Dec 07
0
[LLVMdev] Inlining and exception handling in LLVM and GCC
Hi Duncan,
Amazing post, thank you very much!
Now I have a clear mental image of the whole problem and can see where
you were coming from to propose such a change.
On 6 December 2010 21:58, Duncan Sands <baldrick at free.fr> wrote:
> Bill's recent exception handling proposal has rules which (if I understand
> them right) ensure that you can always find the actions for an invoke
2010 Dec 06
4
[LLVMdev] Inlining and exception handling in LLVM and GCC
The poor interaction between exception handling and inlining in LLVM is one of
the main motivations for the new exception handling models proposed recently.
Here I give my analysis of the origin of the problem in the hope of clarifying
the situation.
Soon after dwarf exception handling was implemented in LLVM, I noticed that some
programs would fail when compiled at -O3, for example the