Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/46176dfa4f329af687c92e57740c800a6cada7b1 >--------------------------------------------------------------- commit 46176dfa4f329af687c92e57740c800a6cada7b1 Author: Simon Marlow <[email protected]> Date: Tue May 24 13:16:28 2011 +0100 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 | 18 ++----- compiler/ghc.mk | 6 +- compiler/prelude/PrimOp.lhs | 35 ++++++------- compiler/prelude/primops.txt.pp | 112 +++++++++++++++++++++++++------------- utils/genprimopcode/Lexer.x | 1 + utils/genprimopcode/Main.hs | 9 ++-- utils/genprimopcode/Parser.y | 2 + utils/genprimopcode/ParserM.hs | 1 + utils/genprimopcode/Syntax.hs | 2 + 9 files changed, 109 insertions(+), 77 deletions(-) Diff suppressed because of size. To see it, use: git show 46176dfa4f329af687c92e57740c800a6cada7b1 _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
