Revive the static argument transformation
authorsimonpj@microsoft.com <unknown>
Fri, 11 Apr 2008 16:21:37 +0000 (16:21 +0000)
committersimonpj@microsoft.com <unknown>
Fri, 11 Apr 2008 16:21:37 +0000 (16:21 +0000)
commit31478ab93794cd2e0e2a389d76caf43a65c8c3aa
tree301f2208e777c7a7ec2376d0c1fa9611300ad322
parent27061b5b4008a831eba4784358b040bb1250dcef
Revive the static argument transformation

This patch revives the Static Argument Transformation, thanks to
Max Bolingbroke.  It is enabled with
-fstatic-argument-transformation
or -O2

Headline nofib results

                  Size    Allocs   Runtime
Min             +0.0%    -13.7%    -21.4%
Max             +0.1%     +0.0%     +5.4%
Geometric Mean  +0.0%     -0.2%     -6.9%
compiler/main/DynFlags.hs
compiler/simplCore/SAT.lhs
compiler/simplCore/SATMonad.lhs [deleted file]
compiler/simplCore/SimplCore.lhs
docs/users_guide/flags.xml
docs/users_guide/using.xml