[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