darcs patch: UNDO: Inline shift in GHC's Bits instanc... (and 1 more)
12 Oct
2006
12 Oct
'06
1:13 p.m.
Sun Oct 8 22:09:06 EDT 2006 Samuel Bronson <naesten@gmail.com> UNDO: Inline shift in GHC's Bits instances for {Int,Word}{,8,16,32,64} Goes with my inliner patch. Thu Oct 12 08:55:53 EDT 2006 Samuel Bronson <naesten@gmail.com> * Use unchecked shifts to implement Data.Bits.rotate This should get rid of those cases, maybe lower the size enough that the inliner will like it? Should make Data.Bits.rotate much more attractive to the inliner, especially for Word types. (Zaps two redundant cases, *and* gets rid of all lets for Word types. Unfortunately the Int types still have lets for the call to int2Word#... probably this is not good, since that doesn't actually do work!)
7215
Age (days ago)
7215
Last active (days ago)
0 comments
1 participants
participants (1)
-
Samuel Bronson