Better case-of-case transformation
authorsimonpj@microsoft.com <unknown>
Mon, 14 Feb 2011 11:11:51 +0000 (11:11 +0000)
committersimonpj@microsoft.com <unknown>
Mon, 14 Feb 2011 11:11:51 +0000 (11:11 +0000)
commit7a50e6d8f9464090ade6d624448fac770172cf95
tree38ee933e4e66be4cdec48c683cac90007ae8962f
parent6815209779aeeedc5d9b79e7c16238c4c658230b
Better case-of-case transformation

The ThunkSplitting idea in WorkWrap wasn't working at all,
leading to Trac #4957.  The culprit is really the simplifier
which was combining the wrong case continuations. See
Note [Fusing case continuations] in Simplify.
compiler/simplCore/Simplify.lhs
compiler/stranal/WorkWrap.lhs