Mercurial > hg > truffle
view GRAAL_AUTHORS @ 2707:7ed72769d51a
exception handling related changes:
* changed blockPredecessors to list of Instructions, instead of Blocks
* removed explicit predecessor management in BlockBegin, now using predecessors from Graph structure
* replaced generated LIR exception entries with exception dispatch chains in IR
* added Unwind and ExceptionDispatch instructions
* removed ExceptionEntry flag in BlockBegin and all code depending on it
* removed exceptionHandler list from Instruction, replaced by exception Edge on Invoke and Throw
* replaced list of ExceptionHandlers with single exception edge in debug info
misc:
* changed GraphvizPrinter layout (smaller ports on large nodes)
* removed defunct run config
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Wed, 18 May 2011 18:09:20 +0200 |
parents | 70d8d239eb89 |
children | 61369a06f03c |
line wrap: on
line source
Lukas Stadler (stadler@ssw.jku.at) * July - September 2010: Initial feature-complete implementation, remote compilation * Since April 2011: New IR design Gilles Duboscq (gilles.duboscq@oracle.com) * Since April 2011: New IR design Peter Hofer (hofer@ssw.jku.at) * Since May 2011: Graphviz visualization Thomas Wuerthinger (thomas.wuerthinger@oracle.com) * June 2011: Initial prototype * October 2010 - January 2011: Bug fixes (all DaCapo's pass), better performance on SciMark than C1 * Since April 2011: New IR design