[commit: ghc] wip/T14152: Run exitification only early (e595228)
git at git.haskell.org
git at git.haskell.org
Fri Oct 27 01:30:23 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/T14152
Link : http://ghc.haskell.org/trac/ghc/changeset/e595228888f48ac81d8405fba8e8b09d4a9b6006/ghc
>---------------------------------------------------------------
commit e595228888f48ac81d8405fba8e8b09d4a9b6006
Author: Joachim Breitner <mail at joachim-breitner.de>
Date: Wed Oct 25 10:12:40 2017 -0400
Run exitification only early
(This is series of commit to measure and optimize placement.)
>---------------------------------------------------------------
e595228888f48ac81d8405fba8e8b09d4a9b6006
compiler/simplCore/SimplCore.hs | 6 ------
1 file changed, 6 deletions(-)
diff --git a/compiler/simplCore/SimplCore.hs b/compiler/simplCore/SimplCore.hs
index 5ed5cb0..45823d4 100644
--- a/compiler/simplCore/SimplCore.hs
+++ b/compiler/simplCore/SimplCore.hs
@@ -286,8 +286,6 @@ getCoreToDo dflags
simpl_phases,
- runWhen exitification CoreDoExitify,
-
-- Phase 0: allow all Ids to be inlined now
-- This gets foldr inlined before strictness analysis
@@ -314,8 +312,6 @@ getCoreToDo dflags
runWhen strictness demand_analyser,
- runWhen exitification CoreDoExitify,
-
runWhen full_laziness $
CoreDoFloatOutwards FloatOutSwitches {
floatOutLambdas = floatLamArgs dflags,
@@ -351,8 +347,6 @@ getCoreToDo dflags
maybe_rule_check (Phase 0),
- runWhen exitification CoreDoExitify,
-
-- Final clean-up simplification:
simpl_phase 0 ["final"] max_iter,
More information about the ghc-commits
mailing list