Add -fpass-case-bndr-to-join-points
authorsimonpj@microsoft.com <unknown>
Fri, 5 Dec 2008 10:51:59 +0000 (10:51 +0000)
committersimonpj@microsoft.com <unknown>
Fri, 5 Dec 2008 10:51:59 +0000 (10:51 +0000)
commitccd0e382566940a508fcb1aa7487bc7a785fc329
tree62afab136e01d5e050c730143f5f9aafbc4de28d
parent6f547477aba779646caa7043d65825c59f10256b
Add -fpass-case-bndr-to-join-points

See Note [Passing the case binder to join points] in Simplify.lhs
The default now is *not* to pass the case binder.  There are some
nofib results with the above note; the effect is almost always
negligible.

I don't expect this flag to be used by users (hence no docs). It's just
there to let me try the performance effects of switching on and off.
compiler/main/StaticFlagParser.hs
compiler/main/StaticFlags.hs
compiler/simplCore/Simplify.lhs