OpenJIT Backend Compiler
Outline
How OpenJIT backend works
Self Compile Mechanism
API for Java JIT Compiler
OpenJIT.Compile Object
API to Access Constantpool
Constantpool Resolution
Multithreading of
self-modifying
Other C stuff
OpenJIT Backend
Structure of RTL
Optimization
How many registers are
enough?
Preliminary Results
Results of SpecJVM98
Size of Compiled Code
Warm Up Time
Future Work