[commit: ghc] master: Improve control flow optimisation algorithm (057bef6)
git at git.haskell.org
git at git.haskell.org
Fri Oct 18 17:21:26 UTC 2013
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/057bef6ef759bc0819d4ced291da92aa3feb445a/ghc
>---------------------------------------------------------------
commit 057bef6ef759bc0819d4ced291da92aa3feb445a
Author: Jan Stolarek <jan.stolarek at p.lodz.pl>
Date: Fri Oct 18 17:43:55 2013 +0200
Improve control flow optimisation algorithm
Fixes #8456. Previous version of control flow optimisations
did not update the list of block predecessors, leading to
unnecessary duplication of blocks in some cases. See Trac
and comments in the code for more details.
>---------------------------------------------------------------
057bef6ef759bc0819d4ced291da92aa3feb445a
compiler/cmm/CmmContFlowOpt.hs | 435 +++++++++++++++++++++++++---------------
1 file changed, 271 insertions(+), 164 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 057bef6ef759bc0819d4ced291da92aa3feb445a
More information about the ghc-commits
mailing list