TigerOptimize is a component of the TigerCompiler in the TigerOpt package. The component applies various ProgramOptimizations at the level of TigerAbstractSyntax expressions.

Examples of optimizations that can be applied:

  • ConstantFolding?
  • ConstantPropagation?
  • DeadCodeElimination?

As distributed the implementation of the component defines the identity transformation.

DynamicRules are very useful for implementing source to source transformations.


CompilerComponent

Revision: r1.2 - 04 Dec 2001 - 23:20 - EelcoVisser
Tiger > TigerOpt > TigerOptimize
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback