The Stratego Optimizer consists of a number of source-to-source transformation components that are called by the
StrategoCompiler
.
Optimizations that are already implemented
Several simplifications
Innermost fusion
Pattern match compilation
Strategy inlining
Constant and copy propagation
Dead variable elimination
Avoid run time checks on variables
Build match fusion
Lift definitions to top level
Ideas for new optimizations
Common subexpression elimination
Effects analysis
Wrapper inlining
?
CategoryCompiler
Revision: r1.5 - 12 Aug 2003 - 08:57 -
EelcoVisser
Stratego
>
StrategoCompiler
>
StrategoOptimizer
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