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) |
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
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.