Code generation phase.