Exceptionization: A Java VM Optimization for Non-Java Languages
A region-based compilation technique for dynamic compilers