diff options
| -rw-r--r-- | ghc/compiler/cprAnalysis/CprAnalyse.lhs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/ghc/compiler/cprAnalysis/CprAnalyse.lhs b/ghc/compiler/cprAnalysis/CprAnalyse.lhs index be1c7481bd..07cddcea34 100644 --- a/ghc/compiler/cprAnalysis/CprAnalyse.lhs +++ b/ghc/compiler/cprAnalysis/CprAnalyse.lhs @@ -10,21 +10,14 @@ import CmdLineOpts ( opt_D_verbose_core2core, opt_D_dump_cpranal ) import CoreLint ( beginPass, endPass ) import CoreSyn import CoreUtils ( exprIsValue ) -import CoreUnfold ( maybeUnfoldingTemplate ) -import Var ( Var, Id, TyVar, idType, varName, varType ) import Id ( setIdCprInfo, idCprInfo, idArity, isBottomingId ) import IdInfo ( CprInfo(..) ) import VarEnv -import Type ( Type, splitFunTys, splitFunTy_maybe, splitForAllTys ) -import TyCon ( isNewTyCon, isUnLiftedTyCon ) -import DataCon ( dataConTyCon ) -import Util ( zipEqual, zipWithEqual, nTimes, mapAccumL ) +import Util ( nTimes, mapAccumL ) import Outputable -import UniqFM (ufmToList) import Maybe -import PprType( pprType ) -- Only called in debug messages \end{code} This module performs an analysis of a set of Core Bindings for the |
