Re: exception handling and optimization papers?

David Chase <chase@world.std.com>
24 Aug 1998 13:30:50 -0400

          From comp.compilers

Related articles
exception handling and optimization papers? sreedhar@ccl.CS.McGill.CA (V.C. SREEDHAR) (1998-08-22)
Re: exception handling and optimization papers? chase@world.std.com (David Chase) (1998-08-24)
Re: exception handling and optimization papers? mrs@kithrup.com (1998-08-24)
Re: exception handling and optimization papers? dlmoore@molalla.net (David L Moore) (1998-08-25)
Re: exception handling and optimization papers? bill@amber.ssd.csd.harris.com (1998-08-30)
Re: exception handling and optimization papers? jason@cygnus.com (Jason Merrill) (1998-09-05)
Re: exception handling and optimization papers? jls@sco.com (1998-09-18)
| List of all articles for this month |

From: David Chase <chase@world.std.com>
Newsgroups: comp.compilers
Date: 24 Aug 1998 13:30:50 -0400
Organization: NaturalBridge LLC
References: 98-08-164
Keywords: analysis, errors

V.C. SREEDHAR wrote:
> Can some one give me pointers to papers that discusses data flow
> analysis and optimizations for programs that contain exception
> handling...


Synchronous exception-handling (e.g., C++ and Java) is simply
additional (rarely-executed) edges in a control-flow graph,
leaving call sites and throw statements, and targeting handlers.
It helps to expose this as first-class control-flow to your
optimizer and register allocator and scheduler, since you
may discover that you wish to push code down those edges.


David Chase
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.