[commit: ghc] wip/spj-float-in: Improve demand analysis for join points (a44b80b)
git at git.haskell.org
git at git.haskell.org
Mon Apr 10 16:38:26 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/spj-float-in
Link : http://ghc.haskell.org/trac/ghc/changeset/a44b80bbb0dfe9bd3366eb2c0fb358742e2f6559/ghc
>---------------------------------------------------------------
commit a44b80bbb0dfe9bd3366eb2c0fb358742e2f6559
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
>---------------------------------------------------------------
a44b80bbb0dfe9bd3366eb2c0fb358742e2f6559
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 a44b80bbb0dfe9bd3366eb2c0fb358742e2f6559
More information about the ghc-commits
mailing list