[commit: ghc] wip/T10613: DmdAnal, temporary hack: Remember which âManyâ are boring (78278ce)
git at git.haskell.org
git at git.haskell.org
Mon May 2 12:10:58 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/T10613
Link : http://ghc.haskell.org/trac/ghc/changeset/78278ce51b7c4829de1fa09aca198f615201dedf/ghc
>---------------------------------------------------------------
commit 78278ce51b7c4829de1fa09aca198f615201dedf
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.
>---------------------------------------------------------------
78278ce51b7c4829de1fa09aca198f615201dedf
compiler/basicTypes/Demand.hs | 89 ++++++++++++++++++++++-----------------
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, 125 insertions(+), 88 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 78278ce51b7c4829de1fa09aca198f615201dedf
More information about the ghc-commits
mailing list