Phase Ordering of the Java Hostpot C2’s compiler

The Java C2 compiler turns Java bytecode into highly optimized native instructions. The process is decomposed in several phases. Knowing the order in which these phases are applied is important for developers interested in modifying Hostpot. In this post I will talk about the phase ordering of the C2 compiler, …