Package org.ek9lang.compiler.phase9
package org.ek9lang.compiler.phase9
M - Intermediate Representation Analysis and Optimization.
This phase is designed to analyse and optimize the Intermediate Representation of the developed code.
While this could take quite a bit of effort, it's probably worth doing the basics and then consider what the final code generation layer will be. This could be Java byte code or LVM code.
Both of the above potential output forms have very good optimizers built in, so it might be worth depending on those initially.
IRAnalysis
and
IROptimisation
are the main entry points for this phase.
-
Classes