patch applied (ghc): Semi-tagging optimisation
Simon Marlow
simonmar at microsoft.com
Mon Feb 5 10:05:39 EST 2007
Mon Jan 22 03:40:16 PST 2007 Simon Marlow <simonmar at microsoft.com>
UNDO: Semi-tagging optimisation
In the generated code for case-of-variable, test the tag of the
scrutinee closure and only enter if it is unevaluated. Also turn
*off* vectored returns.
M ./compiler/codeGen/CgCallConv.hs -4 +3
M ./compiler/codeGen/CgCase.lhs -87 +12
M ./compiler/codeGen/CgInfoTbls.hs -1 +1
M ./compiler/codeGen/CgTailCall.lhs -1 +1
M ./compiler/codeGen/CgUtils.hs -3
More information about the Cvs-ghc
mailing list