Remove unused OccInfo (simplification)
authorsimonpj@microsoft.com <unknown>
Thu, 5 Oct 2006 13:03:27 +0000 (13:03 +0000)
committersimonpj@microsoft.com <unknown>
Thu, 5 Oct 2006 13:03:27 +0000 (13:03 +0000)
commitb6cc5851fa49720b31d989d210c8e43dc27cbfe6
treeba40bdcf63d196c2e72b82a5f0b713c2b5c4ecd0
parent805edf6e400001f6e11b4721b285ecd51e0c2445
Remove unused OccInfo (simplification)

The substitution used to carry "fragile" OccInfo to call sites via the
DoneId constructor of SimplEnv.SimplSR.  This was always a tricky thing
to do, and for some time I've been removing the need for it.

Now at last I think we can nuke it altogether.  Hooray.

I did a full nonfib run, and got zero perf changes.
compiler/coreSyn/CoreUnfold.lhs
compiler/simplCore/SimplEnv.lhs
compiler/simplCore/SimplUtils.lhs
compiler/simplCore/Simplify.lhs