Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/1687dab3968edf161e6eb759ff1041c7adb201f2 >--------------------------------------------------------------- commit 1687dab3968edf161e6eb759ff1041c7adb201f2 Author: Edward Z. Yang <[email protected]> Date: Fri Jun 17 14:06:43 2011 +0100 Refactor CmmLive and CmmSpillReload. * Move dead assignment elimination to CmmLive * Kill off dead code in CmmSpillReload related to non-splitting procpoints case * Refactor dual liveness transfer function to more closely mimic CmmLive's liveness transfer. Signed-off-by: Edward Z. Yang <[email protected]> compiler/cmm/CmmLive.hs | 27 ++++++++++- compiler/cmm/CmmPipeline.hs | 7 +-- compiler/cmm/CmmSpillReload.hs | 109 +++++++-------------------------------- 3 files changed, 49 insertions(+), 94 deletions(-) Diff suppressed because of size. To see it, use: git show 1687dab3968edf161e6eb759ff1041c7adb201f2 _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
