TigerOptimize is a component of the TigerCompiler in the TigerOpt package. The component applies various Transform.ProgramOptimizations at the level of TigerAbstractSyntax expressions. Examples of optimizations that can be applied: * Transform.ConstantFolding * Transform.ConstantPropagation * Transform.DeadCodeElimination As distributed the implementation of the component defines the identity transformation. Stratego.DynamicRules are very useful for implementing source to source transformations. ----- CompilerComponent