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

Reply via email to