[commit: ghc] master: Improve demand analysis for join points (b5b7d82)
git at git.haskell.org
git at git.haskell.org
Wed Apr 12 15:16:43 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/b5b7d820afd8fca098bf1f4a7380d425ca6be31d/ghc
>---------------------------------------------------------------
commit b5b7d820afd8fca098bf1f4a7380d425ca6be31d
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date: Mon Apr 10 08:51:49 2017 +0100
Improve demand analysis for join points
I realised (Trac #13543) that we can improve demand analysis for
join point quite straightforwardly.
The idea is explained in
Note [Demand analysis for join points]
in DmdAnal
>---------------------------------------------------------------
b5b7d820afd8fca098bf1f4a7380d425ca6be31d
compiler/stranal/DmdAnal.hs | 82 ++++++++++++++++------
testsuite/tests/simplCore/should_compile/T13543.hs | 17 +++++
.../should_compile/T13543.stderr} | 0
testsuite/tests/simplCore/should_compile/all.T | 1 +
4 files changed, 80 insertions(+), 20 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 b5b7d820afd8fca098bf1f4a7380d425ca6be31d
More information about the ghc-commits
mailing list