Wed Feb 28 05:07:14 PST 2007 Simon Marlow <[EMAIL PROTECTED]>
* Remove vectored returns.
We recently discovered that they aren't a win any more, and just cost
code size.
M ./compiler/cmm/CLabel.hs -2
M ./compiler/cmm/CmmParse.y -10 +5
M ./compiler/codeGen/CgCallConv.hs -31 +3
M ./compiler/codeGen/CgCase.lhs -20 +12
M ./compiler/codeGen/CgCon.lhs -5 +3
M ./compiler/codeGen/CgExpr.lhs -4 +4
M ./compiler/codeGen/CgInfoTbls.hs -135 +18
M ./compiler/codeGen/CgLetNoEscape.lhs -2 +1
M ./compiler/codeGen/CgMonad.lhs -1
M ./compiler/codeGen/CgTailCall.lhs -44 +8
M ./compiler/codeGen/SMRep.lhs -3 +1
M ./compiler/main/Constants.lhs -5
M ./compiler/typecheck/TcGenDeriv.lhs -2 +3
M ./includes/ClosureTypes.h -39 +37
M ./includes/Constants.h -10
M ./includes/InfoTables.h -1
M ./includes/StgMiscClosures.h -26
M ./includes/Storage.h -1
M ./includes/TickyCounters.h -2
M ./rts/ClosureFlags.c -3 +1
M ./rts/Exception.cmm -42 +15
M ./rts/LdvProfile.c -2
M ./rts/Linker.c -9
M ./rts/PrimOps.cmm -110 +27
M ./rts/Printer.c -6
M ./rts/ProfHeap.c -2
M ./rts/RetainerProfile.c -8
M ./rts/Sanity.c -4
M ./rts/StgMiscClosures.cmm -43 +11
M ./rts/StgStartup.cmm -16 +1
M ./rts/Ticky.c -17
M ./rts/Updates.cmm -93 +6
M ./rts/sm/Compact.c -2
M ./rts/sm/Evac.c -2
M ./rts/sm/Scav.c -2
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc