From: simonpj@microsoft.com Date: Wed, 4 Oct 2006 11:10:00 +0000 (+0000) Subject: Second bite at the rules-only idea X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=a35f75aa20bf0a329be0b782986c3e12155b4d49;hp=a35f75aa20bf0a329be0b782986c3e12155b4d49;p=ghc-hetmet.git Second bite at the rules-only idea This is part 2 of the patch that improved the interaction of RULES and recursion. It's vital that all Ids that may be referred to from later in the module are marked 'IAmALoopBreaker' because otherwise we may do postInlineUnconditionally, and lose the binding altogether. So I've added a boolean rules-only flag to IAmALoopBreaker. Now we can do inlining for rules-only loop-breakers. ---