Remove vectored returns.
authorSimon Marlow <simonmar@microsoft.com>
Wed, 28 Feb 2007 13:07:14 +0000 (13:07 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Wed, 28 Feb 2007 13:07:14 +0000 (13:07 +0000)
commit9ff76535edb25ab7434284adddb5c64708ecb547
tree3f2fb3ec0b66cd1c85d73a56e92e36b57de1b362
parent6a7778b95a726f460288123d0539310bb66302f4
Remove vectored returns.
We recently discovered that they aren't a win any more, and just cost
code size.
35 files changed:
compiler/cmm/CLabel.hs
compiler/cmm/CmmParse.y
compiler/codeGen/CgCallConv.hs
compiler/codeGen/CgCase.lhs
compiler/codeGen/CgCon.lhs
compiler/codeGen/CgExpr.lhs
compiler/codeGen/CgInfoTbls.hs
compiler/codeGen/CgLetNoEscape.lhs
compiler/codeGen/CgMonad.lhs
compiler/codeGen/CgTailCall.lhs
compiler/codeGen/SMRep.lhs
compiler/main/Constants.lhs
compiler/typecheck/TcGenDeriv.lhs
includes/ClosureTypes.h
includes/Constants.h
includes/InfoTables.h
includes/StgMiscClosures.h
includes/Storage.h
includes/TickyCounters.h
rts/ClosureFlags.c
rts/Exception.cmm
rts/LdvProfile.c
rts/Linker.c
rts/PrimOps.cmm
rts/Printer.c
rts/ProfHeap.c
rts/RetainerProfile.c
rts/Sanity.c
rts/StgMiscClosures.cmm
rts/StgStartup.cmm
rts/Ticky.c
rts/Updates.cmm
rts/sm/Compact.c
rts/sm/Evac.c
rts/sm/Scav.c