Assign more accurate code sizes to primops, so that the inlining
authorSimon Marlow <marlowsd@gmail.com>
Tue, 24 May 2011 12:16:28 +0000 (13:16 +0100)
committerSimon Marlow <marlowsd@gmail.com>
Tue, 24 May 2011 12:20:52 +0000 (13:20 +0100)
commit46176dfa4f329af687c92e57740c800a6cada7b1
treed3130f38f3754316aaf5eae82d8559fa04abcf97
parent4177efa79d0ebc45e1319caff1c000f5fb6cfdcf
Assign more accurate code sizes to primops, so that the inlining
heuristics work better.  Also removed the old unused "needs_wrapper"
predicate for primops.  This helps with #4978.
compiler/coreSyn/CoreUnfold.lhs
compiler/ghc.mk
compiler/prelude/PrimOp.lhs
compiler/prelude/primops.txt.pp
utils/genprimopcode/Lexer.x
utils/genprimopcode/Main.hs
utils/genprimopcode/Parser.y
utils/genprimopcode/ParserM.hs
utils/genprimopcode/Syntax.hs