patch applied (ghc): Semi-tagging optimisation
Simon Marlow
simonmar at microsoft.com
Mon Feb 5 09:15:09 EST 2007
Mon Jan 22 03:40:16 PST 2007 Simon Marlow <simonmar at microsoft.com>
* 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 -3 +4
M ./compiler/codeGen/CgCase.lhs -12 +87
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