First Approach
First Approach
- based on summer work in JavaSoft
- standalone, cross-bytecode, one class at a time
- local and peephole optimizations
- local CSE, cprop, dead, register allocation, stack allocation, copy propagation
- SSA construction
- simple SSA optimizations