Instruction Scheduling in the C2 Compiler

Ahmed Khawaja ahmed.khawaja at
Mon Jun 15 17:56:10 UTC 2015


            I am inquiring as to what would be a good starting point to 
get familiar with the current instruction scheduling capabilities of the 
C2 compiler in hotspot. I am relatively new to working with Hotspot and 
have primarily been working with the macro-assembler and will now be 
looking at the instruction scheduling abilities. I am going through the 
source code now but I am not exactly sure where instruction scheduling 
is done. The OpenJDK wiki also seems to be somewhat empty on this and 
the compiler passes in general.

Thanks in advance,

More information about the hotspot-compiler-dev mailing list