Some infrastruture for lambda-lifting
authorsimonpj@microsoft.com <unknown>
Tue, 16 Nov 2010 17:35:00 +0000 (17:35 +0000)
committersimonpj@microsoft.com <unknown>
Tue, 16 Nov 2010 17:35:00 +0000 (17:35 +0000)
commita0f0420865b17ed5f701b98e14c5d802dab6418f
tree078bcd330c5dae12c363bbcb7773f7ab643e83f3
parent5e218036aabd1666ff2b509436e4e88491596c37
Some infrastruture for lambda-lifting

This stuff should have no effect but it sets things
up so that we can try floating out lambdas of n value
arguments.

The new (secret) flag is -ffloatt-lam-args=n.

This is *not* working yet, but it's got tangled up with
other stuff I want to commit, and it does no harm.
compiler/main/DynFlags.hs
compiler/simplCore/SetLevels.lhs