[commit: ghc] wip/T10613: DmdAnal, temporary hack: Remember which “Many” are boring (ca80c12)

git at git.haskell.org git at git.haskell.org
Fri Jun 17 08:36:41 UTC 2016


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

On branch  : wip/T10613
Link       : http://ghc.haskell.org/trac/ghc/changeset/ca80c1201f66b1c028793fd239b098089d915685/ghc

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

commit ca80c1201f66b1c028793fd239b098089d915685
Author: Joachim Breitner <mail at joachim-breitner.de>
Date:   Mon May 2 14:12:51 2016 +0200

    DmdAnal, temporary hack: Remember which “Many” are boring
    
    in the sense that we do not have to look at the core if this thunk turns
    out to be a missed opportunity. Not used in any rigoros way, but just to
    be able to focus on the interesting bits.


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

ca80c1201f66b1c028793fd239b098089d915685
 compiler/basicTypes/Demand.hs     | 87 ++++++++++++++++++++++-----------------
 compiler/basicTypes/MkId.hs       |  6 +--
 compiler/codeGen/StgCmmBind.hs    |  8 +++-
 compiler/codeGen/StgCmmClosure.hs | 39 +++++++++++-------
 compiler/codeGen/StgCmmTicky.hs   | 21 ++++++----
 compiler/prelude/primops.txt.pp   | 30 +++++++-------
 compiler/simplStg/StgStats.hs     |  2 +-
 compiler/stgSyn/CoreToStg.hs      |  4 +-
 compiler/stgSyn/StgSyn.hs         | 14 +++++--
 9 files changed, 124 insertions(+), 87 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 ca80c1201f66b1c028793fd239b098089d915685


More information about the ghc-commits mailing list