[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