- Separated SSA and IR Optimization stages so that they can run independently