millfork/src/main/scala/millfork/assembly/opt/AssemblyOptimization.scala

15 lines
335 B
Scala

package millfork.assembly.opt
import millfork.CompilationOptions
import millfork.assembly.AssemblyLine
import millfork.env.NormalFunction
/**
* @author Karol Stasiak
*/
trait AssemblyOptimization {
def name: String
def optimize(f: NormalFunction, code: List[AssemblyLine], options: CompilationOptions): List[AssemblyLine]
}