[commit: ghc] master: Make copy array ops out-of-line by default (e54828b)

git at git.haskell.org git at git.haskell.org
Fri Mar 28 08:03:29 UTC 2014


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/e54828bf25fa99e74588fecb0adc705fb869a8b4/ghc

>---------------------------------------------------------------

commit e54828bf25fa99e74588fecb0adc705fb869a8b4
Author: Johan Tibell <johan.tibell at gmail.com>
Date:   Thu Mar 27 18:04:56 2014 +0100

    Make copy array ops out-of-line by default
    
    This should reduce code size when there's little to gain from inlining
    these primops, while still retaining the inlining benefit when the
    size of the copy is known statically.


>---------------------------------------------------------------

e54828bf25fa99e74588fecb0adc705fb869a8b4
 compiler/codeGen/StgCmmPrim.hs  |   77 +++++++++++++++++++++++----------------
 compiler/prelude/primops.txt.pp |   12 +++---
 includes/Cmm.h                  |   53 +++++++++++++++++++++++++++
 rts/PrimOps.cmm                 |   20 ++++++++++
 4 files changed, 124 insertions(+), 38 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc e54828bf25fa99e74588fecb0adc705fb869a8b4


More information about the ghc-commits mailing list