作者: Wolfram Amme , Jeffery von Ronne , Michael Franz
DOI:
关键词:
摘要: High-performance just-in-time compilers for Java need to invest a considerable effort before actual code generation can commence, both verify each incoming JVM class file, and translate the them into an internal representation optimization. To ease this burden, we have designed, safeTSA, intermediate based on typed SSA form, that drastically simplifies of these steps, without sacrificing safety or quality. We report our experience integrating support loading compiling safeTSA files Jalapeno Virtual Machine. The net result integration is runtime which capable executing classes from files, heterogeneous mixture two. Our prototype compiler patterned after optimizing currently shares its lowlevel generator. Preliminary performance results are very encouraging show simultaneous improvements in compilation time quality relative compiler. This supports hypothesis SSA-based representations, such as offer unique advantages context compilation.