Float constants to top-level even in first full laziness pass
authorsimonpj@microsoft.com <unknown>
Thu, 2 Apr 2009 15:14:06 +0000 (15:14 +0000)
committersimonpj@microsoft.com <unknown>
Thu, 2 Apr 2009 15:14:06 +0000 (15:14 +0000)
commiteaeca51efc0be3ff865c4530137bfbe9f8553549
tree127001a28c7f5dd9dd4a78ca5939c2746ff2c36d
parent4f3c0ed55cb9629ffb7207ca204fa57172c68c33
Float constants to top-level even in first full laziness pass

This patch changes the compilation pipeline flags so that constants
are floated to the top level even in the first full laziness pass.
For some reason this was not done before.  Fixing this makes a big
improvement in 'spectral/rewrite', and has zero effect on any other
nofib benchmark.
compiler/main/DynFlags.hs