[commit: ghc] master: cmm/Hoopl/Dataflow: remove unused code (02f2f21)

git at git.haskell.org git at git.haskell.org
Wed Oct 19 02:46:41 UTC 2016


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/02f2f21ce4a9969406cf1772dc5955a97386777a/ghc

>---------------------------------------------------------------

commit 02f2f21ce4a9969406cf1772dc5955a97386777a
Author: Michal Terepeta <michal.terepeta at gmail.com>
Date:   Tue Oct 18 22:17:49 2016 -0400

    cmm/Hoopl/Dataflow: remove unused code
    
    We had *a lot* of code copied from Hoopl that is for rewriting. But GHC
    doesn't use it (it only uses some forked Hoopl code for analysis).
    
    So we can safely kill all this code and make it much easier to refactor
    and improve the parts that we do use.
    
    Signed-off-by: Michal Terepeta <michal.terepeta at gmail.com>
    
    Test Plan: ./validate
    
    Reviewers: austin, simonmar, bgamari
    
    Reviewed By: bgamari
    
    Subscribers: thomie
    
    Differential Revision: https://phabricator.haskell.org/D2612


>---------------------------------------------------------------

02f2f21ce4a9969406cf1772dc5955a97386777a
 compiler/cmm/CmmUtils.hs       |  40 +---
 compiler/cmm/Hoopl.hs          | 106 ---------
 compiler/cmm/Hoopl/Dataflow.hs | 530 +----------------------------------------
 3 files changed, 11 insertions(+), 665 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 02f2f21ce4a9969406cf1772dc5955a97386777a


More information about the ghc-commits mailing list