GSoC/GCI Archive
Google Summer of Code 2009 Jato

Implementing support for exceptions in JATO compiler

by Tomasz Grabiec for Jato

Current version of JATO compiler lacks support for exception handling. The following tasks shall be done to add such support: exceptions-aware CFG generation, correct exception handler's basic block conversion, exception manager implementation (throwing/catching), subroutine in-lining (jsr/ret elimination), writing exception checking code, NullPointerException check optimization.