The Stratego Optimizer consists of a number of source-to-source transformation components that are called by the
StrategoCompiler
.
Optimizations that are already implemented
Stratego simplifier
Innermost fusion
Pattern match compilation
Strategy inlining
Dead definition elimination
Constant and copy propagation
Bound unbound variable analysis
Dead variable elimination
Avoid run time checks on variables
Build match fusion
Lift definitions to top level
Worker wrapper splitting
Ideas for new optimizations
Common subexpression elimination
Effects analysis
CategoryCompiler
Revision: r1.7 - 18 Aug 2003 - 08:42 -
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