Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
GHC
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Alex D
GHC
Commits
703ca154
Commit
703ca154
authored
Jul 07, 2009
by
Ian Lynagh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove unused imports
parent
7bb3d1fc
Changes
88
Hide whitespace changes
Inline
Side-by-side
Showing
88 changed files
with
7 additions
and
148 deletions
+7
-148
compiler/basicTypes/MkId.lhs
compiler/basicTypes/MkId.lhs
+0
-3
compiler/cmm/CmmBuildInfoTables.hs
compiler/cmm/CmmBuildInfoTables.hs
+0
-2
compiler/cmm/CmmCPS.hs
compiler/cmm/CmmCPS.hs
+0
-2
compiler/cmm/CmmCPSGen.hs
compiler/cmm/CmmCPSGen.hs
+0
-1
compiler/cmm/CmmCallConv.hs
compiler/cmm/CmmCallConv.hs
+0
-1
compiler/cmm/CmmCvt.hs
compiler/cmm/CmmCvt.hs
+0
-4
compiler/cmm/CmmProcPointZ.hs
compiler/cmm/CmmProcPointZ.hs
+0
-2
compiler/cmm/CmmSpillReload.hs
compiler/cmm/CmmSpillReload.hs
+0
-2
compiler/cmm/CmmStackLayout.hs
compiler/cmm/CmmStackLayout.hs
+0
-1
compiler/cmm/DFMonad.hs
compiler/cmm/DFMonad.hs
+0
-1
compiler/cmm/PprCmmZ.hs
compiler/cmm/PprCmmZ.hs
+0
-1
compiler/cmm/ZipDataflow.hs
compiler/cmm/ZipDataflow.hs
+0
-2
compiler/codeGen/CgCon.lhs
compiler/codeGen/CgCon.lhs
+0
-2
compiler/codeGen/CgInfoTbls.hs
compiler/codeGen/CgInfoTbls.hs
+0
-1
compiler/codeGen/CgLetNoEscape.lhs
compiler/codeGen/CgLetNoEscape.lhs
+0
-1
compiler/codeGen/CgProf.hs
compiler/codeGen/CgProf.hs
+0
-1
compiler/codeGen/CodeGen.lhs
compiler/codeGen/CodeGen.lhs
+0
-1
compiler/codeGen/StgCmm.hs
compiler/codeGen/StgCmm.hs
+0
-1
compiler/codeGen/StgCmmBind.hs
compiler/codeGen/StgCmmBind.hs
+0
-2
compiler/codeGen/StgCmmClosure.hs
compiler/codeGen/StgCmmClosure.hs
+0
-1
compiler/codeGen/StgCmmEnv.hs
compiler/codeGen/StgCmmEnv.hs
+0
-1
compiler/codeGen/StgCmmHeap.hs
compiler/codeGen/StgCmmHeap.hs
+0
-1
compiler/codeGen/StgCmmLayout.hs
compiler/codeGen/StgCmmLayout.hs
+0
-1
compiler/codeGen/StgCmmProf.hs
compiler/codeGen/StgCmmProf.hs
+0
-1
compiler/codeGen/StgCmmUtils.hs
compiler/codeGen/StgCmmUtils.hs
+0
-1
compiler/coreSyn/CoreArity.lhs
compiler/coreSyn/CoreArity.lhs
+0
-3
compiler/coreSyn/CoreTidy.lhs
compiler/coreSyn/CoreTidy.lhs
+0
-1
compiler/coreSyn/MkCore.lhs
compiler/coreSyn/MkCore.lhs
+0
-1
compiler/deSugar/Coverage.lhs
compiler/deSugar/Coverage.lhs
+0
-1
compiler/deSugar/DsBinds.lhs
compiler/deSugar/DsBinds.lhs
+0
-1
compiler/deSugar/DsCCall.lhs
compiler/deSugar/DsCCall.lhs
+0
-1
compiler/deSugar/DsExpr.lhs
compiler/deSugar/DsExpr.lhs
+0
-1
compiler/deSugar/DsMeta.hs
compiler/deSugar/DsMeta.hs
+0
-1
compiler/deSugar/DsMonad.lhs
compiler/deSugar/DsMonad.lhs
+0
-2
compiler/deSugar/MatchCon.lhs
compiler/deSugar/MatchCon.lhs
+0
-1
compiler/deSugar/MatchLit.lhs
compiler/deSugar/MatchLit.lhs
+0
-2
compiler/ghci/ByteCodeAsm.lhs
compiler/ghci/ByteCodeAsm.lhs
+0
-10
compiler/ghci/Linker.lhs
compiler/ghci/Linker.lhs
+0
-2
compiler/hsSyn/HsLit.lhs
compiler/hsSyn/HsLit.lhs
+0
-1
compiler/iface/BinIface.hs
compiler/iface/BinIface.hs
+0
-2
compiler/iface/BuildTyCl.lhs
compiler/iface/BuildTyCl.lhs
+0
-3
compiler/iface/IfaceEnv.lhs
compiler/iface/IfaceEnv.lhs
+0
-1
compiler/iface/LoadIface.lhs
compiler/iface/LoadIface.lhs
+0
-5
compiler/iface/MkIface.lhs
compiler/iface/MkIface.lhs
+0
-3
compiler/iface/TcIface.lhs
compiler/iface/TcIface.lhs
+0
-2
compiler/main/CodeOutput.lhs
compiler/main/CodeOutput.lhs
+0
-1
compiler/main/Finder.lhs
compiler/main/Finder.lhs
+0
-2
compiler/main/GHC.hs
compiler/main/GHC.hs
+0
-1
compiler/main/HscTypes.lhs
compiler/main/HscTypes.lhs
+1
-3
compiler/main/PprTyThing.hs
compiler/main/PprTyThing.hs
+0
-1
compiler/main/SysTools.lhs
compiler/main/SysTools.lhs
+0
-1
compiler/main/TidyPgm.lhs
compiler/main/TidyPgm.lhs
+0
-2
compiler/nativeGen/Reg.hs
compiler/nativeGen/Reg.hs
+0
-1
compiler/nativeGen/RegAlloc/Graph/Coalesce.hs
compiler/nativeGen/RegAlloc/Graph/Coalesce.hs
+0
-1
compiler/nativeGen/RegAlloc/Graph/Main.hs
compiler/nativeGen/RegAlloc/Graph/Main.hs
+0
-1
compiler/nativeGen/RegAlloc/Graph/Spill.hs
compiler/nativeGen/RegAlloc/Graph/Spill.hs
+0
-1
compiler/nativeGen/RegAlloc/Graph/SpillClean.hs
compiler/nativeGen/RegAlloc/Graph/SpillClean.hs
+0
-1
compiler/nativeGen/RegAlloc/Graph/SpillCost.hs
compiler/nativeGen/RegAlloc/Graph/SpillCost.hs
+0
-1
compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs
compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs
+0
-1
compiler/nativeGen/SPARC/Instr.hs
compiler/nativeGen/SPARC/Instr.hs
+0
-2
compiler/nativeGen/X86/Instr.hs
compiler/nativeGen/X86/Instr.hs
+0
-1
compiler/parser/HaddockUtils.hs
compiler/parser/HaddockUtils.hs
+0
-3
compiler/rename/RnEnv.lhs
compiler/rename/RnEnv.lhs
+1
-1
compiler/rename/RnExpr.lhs
compiler/rename/RnExpr.lhs
+0
-1
compiler/rename/RnHsDoc.hs
compiler/rename/RnHsDoc.hs
+0
-1
compiler/rename/RnSource.lhs
compiler/rename/RnSource.lhs
+0
-1
compiler/simplCore/CoreMonad.lhs
compiler/simplCore/CoreMonad.lhs
+0
-2
compiler/simplCore/SAT.lhs
compiler/simplCore/SAT.lhs
+0
-2
compiler/simplCore/SetLevels.lhs
compiler/simplCore/SetLevels.lhs
+1
-1
compiler/simplStg/SRT.lhs
compiler/simplStg/SRT.lhs
+0
-2
compiler/specialise/SpecConstr.lhs
compiler/specialise/SpecConstr.lhs
+0
-1
compiler/stgSyn/StgLint.lhs
compiler/stgSyn/StgLint.lhs
+1
-1
compiler/stranal/WorkWrap.lhs
compiler/stranal/WorkWrap.lhs
+1
-4
compiler/stranal/WwLib.lhs
compiler/stranal/WwLib.lhs
+1
-1
compiler/typecheck/TcBinds.lhs
compiler/typecheck/TcBinds.lhs
+0
-2
compiler/typecheck/TcEnv.lhs
compiler/typecheck/TcEnv.lhs
+0
-2
compiler/typecheck/TcHsSyn.lhs
compiler/typecheck/TcHsSyn.lhs
+0
-1
compiler/typecheck/TcHsType.lhs
compiler/typecheck/TcHsType.lhs
+0
-3
compiler/typecheck/TcPat.lhs
compiler/typecheck/TcPat.lhs
+0
-2
compiler/typecheck/TcRnMonad.lhs
compiler/typecheck/TcRnMonad.lhs
+0
-1
compiler/typecheck/TcRnTypes.lhs
compiler/typecheck/TcRnTypes.lhs
+0
-2
compiler/typecheck/TcSimplify.lhs
compiler/typecheck/TcSimplify.lhs
+0
-2
compiler/typecheck/TcTyFuns.lhs
compiler/typecheck/TcTyFuns.lhs
+0
-1
compiler/types/FamInstEnv.lhs
compiler/types/FamInstEnv.lhs
+0
-2
compiler/types/Generics.lhs
compiler/types/Generics.lhs
+0
-2
compiler/utils/Serialized.hs
compiler/utils/Serialized.hs
+0
-1
compiler/vectorise/VectMonad.hs
compiler/vectorise/VectMonad.hs
+0
-1
compiler/vectorise/Vectorise.hs
compiler/vectorise/Vectorise.hs
+1
-3
No files found.
compiler/basicTypes/MkId.lhs
View file @
703ca154
...
...
@@ -50,7 +50,6 @@ import TysPrim
import TysWiredIn
import PrelRules
import Type
import TypeRep
import Coercion
import TcType
import CoreUtils ( exprType, mkCoerce )
...
...
@@ -60,7 +59,6 @@ import TyCon
import Class
import VarSet
import Name
import OccName
import PrimOp
import ForeignCall
import DataCon
...
...
@@ -70,7 +68,6 @@ import IdInfo
import NewDemand
import CoreSyn
import Unique
import Maybes
import PrelNames
import BasicTypes hiding ( SuccessFlag(..) )
import Util
...
...
compiler/cmm/CmmBuildInfoTables.hs
View file @
703ca154
...
...
@@ -18,7 +18,6 @@ import BlockId
import
Bitmap
import
CLabel
import
Cmm
hiding
(
blockId
)
import
CmmExpr
import
CmmInfo
import
CmmProcPointZ
import
CmmStackLayout
...
...
@@ -35,7 +34,6 @@ import MkZipCfgCmm hiding (CmmAGraph, CmmBlock, CmmTopZ, CmmZ, CmmGraph)
import
Monad
import
Name
import
Outputable
import
Panic
import
SMRep
import
StgCmmClosure
import
StgCmmForeign
...
...
compiler/cmm/CmmCPS.hs
View file @
703ca154
...
...
@@ -32,8 +32,6 @@ import UniqSet
import
Unique
import
Monad
import
IO
import
Data.List
-----------------------------------------------------------------------------
-- |Top level driver for the CPS pass
...
...
compiler/cmm/CmmCPSGen.hs
View file @
703ca154
...
...
@@ -24,7 +24,6 @@ import Constants
import
StaticFlags
import
Unique
import
Maybe
import
List
import
FastString
import
Panic
...
...
compiler/cmm/CmmCallConv.hs
View file @
703ca154
...
...
@@ -15,7 +15,6 @@ import ZipCfgCmmRep (Convention(..))
import
Constants
import
StaticFlags
(
opt_Unregisterised
)
import
Outputable
import
Panic
-- Calculate the 'GlobalReg' or stack locations for function call
-- parameters as used by the Cmm calling convention.
...
...
compiler/cmm/CmmCvt.hs
View file @
703ca154
...
...
@@ -6,7 +6,6 @@ where
import
BlockId
import
Cmm
import
CmmExpr
import
MkZipCfgCmm
hiding
(
CmmGraph
)
import
ZipCfgCmmRep
-- imported for reverse conversion
import
CmmZipUtil
...
...
@@ -16,11 +15,8 @@ import qualified ZipCfg as G
import
FastString
import
Monad
import
Outputable
import
Panic
import
UniqSupply
import
Maybe
cmmToZgraph
::
GenCmm
d
h
(
ListGraph
CmmStmt
)
->
UniqSM
(
GenCmm
d
h
(
CmmStackInfo
,
CmmGraph
))
cmmOfZgraph
::
GenCmm
d
h
(
CmmStackInfo
,
CmmGraph
)
->
GenCmm
d
h
(
ListGraph
CmmStmt
)
...
...
compiler/cmm/CmmProcPointZ.hs
View file @
703ca154
...
...
@@ -11,7 +11,6 @@ import BlockId
import
CLabel
import
Cmm
hiding
(
blockId
)
import
CmmContFlowOpt
import
CmmExpr
import
CmmInfo
import
CmmLiveZ
import
CmmTx
...
...
@@ -23,7 +22,6 @@ import MkZipCfg
import
MkZipCfgCmm
hiding
(
CmmBlock
,
CmmGraph
,
CmmTopZ
)
import
Monad
import
Outputable
import
Panic
import
UniqSet
import
UniqSupply
import
ZipCfg
...
...
compiler/cmm/CmmSpillReload.hs
View file @
703ca154
...
...
@@ -18,7 +18,6 @@ import CmmTx
import
CmmLiveZ
import
DFMonad
import
MkZipCfg
import
OptimizationFuel
import
PprCmm
()
import
ZipCfg
import
ZipCfgCmmRep
...
...
@@ -27,7 +26,6 @@ import ZipDataflow
import
Monad
import
Outputable
hiding
(
empty
)
import
qualified
Outputable
as
PP
import
Panic
import
UniqSet
import
Maybe
...
...
compiler/cmm/CmmStackLayout.hs
View file @
703ca154
...
...
@@ -18,7 +18,6 @@ import MkZipCfg
import
MkZipCfgCmm
hiding
(
CmmBlock
,
CmmGraph
)
import
Monad
import
Outputable
import
Panic
import
SMRep
(
ByteOff
)
import
ZipCfg
import
ZipCfg
as
Z
...
...
compiler/cmm/DFMonad.hs
View file @
703ca154
...
...
@@ -16,7 +16,6 @@ import CmmTx
import
PprCmm
()
import
OptimizationFuel
import
Control.Monad
import
Maybes
import
Outputable
import
UniqSupply
...
...
compiler/cmm/PprCmmZ.hs
View file @
703ca154
...
...
@@ -6,7 +6,6 @@ where
import
BlockId
import
Cmm
import
CmmExpr
import
PprCmm
import
Outputable
import
qualified
ZipCfgCmmRep
as
G
...
...
compiler/cmm/ZipDataflow.hs
View file @
703ca154
...
...
@@ -29,10 +29,8 @@ import qualified ZipCfg as G
import
Maybes
import
Outputable
import
Panic
import
Control.Monad
import
Maybe
{-
...
...
compiler/codeGen/CgCon.lhs
View file @
703ca154
...
...
@@ -48,8 +48,6 @@ import ListSetOps
import Util
import FastString
import StaticFlags
import Control.Monad
\end{code}
...
...
compiler/codeGen/CgInfoTbls.hs
View file @
703ca154
...
...
@@ -39,7 +39,6 @@ import DataCon
import
Unique
import
StaticFlags
import
Maybes
import
Constants
import
Util
import
Outputable
...
...
compiler/codeGen/CgLetNoEscape.lhs
View file @
703ca154
...
...
@@ -30,7 +30,6 @@ import CLabel
import ClosureInfo
import CostCentre
import Id
import Var
import SMRep
import BasicTypes
\end{code}
...
...
compiler/codeGen/CgProf.hs
View file @
703ca154
...
...
@@ -50,7 +50,6 @@ import FastString
import
Constants
-- Lots of field offsets
import
Outputable
import
Data.Maybe
import
Data.Char
import
Control.Monad
...
...
compiler/codeGen/CodeGen.lhs
View file @
703ca154
...
...
@@ -41,7 +41,6 @@ import HscTypes
import CostCentre
import Id
import Name
import OccName
import TyCon
import Module
import ErrUtils
...
...
compiler/codeGen/StgCmm.hs
View file @
703ca154
...
...
@@ -41,7 +41,6 @@ import IdInfo
import
Type
import
DataCon
import
Name
import
OccName
import
TyCon
import
Module
import
ErrUtils
...
...
compiler/codeGen/StgCmmBind.hs
View file @
703ca154
...
...
@@ -47,8 +47,6 @@ import Outputable
import
FastString
import
Maybes
import
Data.List
------------------------------------------------------------------------
-- Top-level bindings
------------------------------------------------------------------------
...
...
compiler/codeGen/StgCmmClosure.hs
View file @
703ca154
...
...
@@ -82,7 +82,6 @@ import Id
import
IdInfo
import
DataCon
import
Name
import
OccName
import
Type
import
TypeRep
import
TcType
...
...
compiler/codeGen/StgCmmEnv.hs
View file @
703ca154
...
...
@@ -41,7 +41,6 @@ import FastString
import
PprCmm
(
{- instance Outputable -}
)
import
Id
import
VarEnv
import
Maybes
import
Monad
import
Name
import
StgSyn
...
...
compiler/codeGen/StgCmmHeap.hs
View file @
703ca154
...
...
@@ -42,7 +42,6 @@ import CostCentre
import
Outputable
import
FastString
(
LitString
,
mkFastString
,
sLit
)
import
Constants
import
Data.List
-----------------------------------------------------------
...
...
compiler/codeGen/StgCmmLayout.hs
View file @
703ca154
...
...
@@ -59,7 +59,6 @@ import StaticFlags
import
Bitmap
import
Data.Bits
import
Maybes
import
Constants
import
Util
import
Data.List
...
...
compiler/codeGen/StgCmmProf.hs
View file @
703ca154
...
...
@@ -52,7 +52,6 @@ import FastString
import
Constants
-- Lots of field offsets
import
Outputable
import
Data.Maybe
import
Data.Char
import
Control.Monad
...
...
compiler/codeGen/StgCmmUtils.hs
View file @
703ca154
...
...
@@ -50,7 +50,6 @@ import StgCmmMonad
import
StgCmmClosure
import
BlockId
import
Cmm
import
CmmExpr
import
MkZipCfgCmm
import
CLabel
import
CmmUtils
...
...
compiler/coreSyn/CoreArity.lhs
View file @
703ca154
...
...
@@ -34,9 +34,6 @@ import Outputable
import DynFlags
import StaticFlags ( opt_NoStateHack )
import FastString
import Maybes
import GHC.Exts -- For `xori`
\end{code}
%************************************************************************
...
...
compiler/coreSyn/CoreTidy.lhs
View file @
703ca154
...
...
@@ -22,7 +22,6 @@ import Var
import VarEnv
import UniqFM
import Name hiding (tidyNameOcc)
import OccName
import SrcLoc
import Maybes
...
...
compiler/coreSyn/MkCore.lhs
View file @
703ca154
...
...
@@ -50,7 +50,6 @@ import TysWiredIn
import PrelNames
import Type
import TypeRep
import TysPrim ( alphaTyVar )
import DataCon ( DataCon, dataConWorkId )
...
...
compiler/deSugar/Coverage.lhs
View file @
703ca154
...
...
@@ -27,7 +27,6 @@ import FiniteMap
import Data.Array
import Data.Maybe
import System.IO (FilePath)
import System.Directory ( createDirectoryIfMissing )
import Trace.Hpc.Mix
...
...
compiler/deSugar/DsBinds.lhs
View file @
703ca154
...
...
@@ -41,7 +41,6 @@ import Var ( Var, TyVar )
import VarSet
import Rules
import VarEnv
import Type
import Outputable
import SrcLoc
import Maybes
...
...
compiler/deSugar/DsCCall.lhs
View file @
703ca154
...
...
@@ -24,7 +24,6 @@ import DsMonad
import CoreUtils
import MkCore
import Var
import Id
import MkId
import Maybes
import ForeignCall
...
...
compiler/deSugar/DsExpr.lhs
View file @
703ca154
...
...
@@ -29,7 +29,6 @@ import Name
import NameEnv
#ifdef GHCI
import PrelNames
-- Template Haskell stuff iff bootstrapped
import DsMeta
#endif
...
...
compiler/deSugar/DsMeta.hs
View file @
703ca154
...
...
@@ -25,7 +25,6 @@ module DsMeta( dsBracket,
import
{-#
SOURCE
#-
}
DsExpr
(
dsExpr
)
import
MatchLit
import
DsUtils
import
DsMonad
import
qualified
Language.Haskell.TH
as
TH
...
...
compiler/deSugar/DsMonad.lhs
View file @
703ca154
...
...
@@ -53,10 +53,8 @@ import Type
import UniqSupply
import Name
import NameEnv
import OccName
import DynFlags
import ErrUtils
import MonadUtils
import FastString
import Data.IORef
...
...
compiler/deSugar/MatchCon.lhs
View file @
703ca154
...
...
@@ -23,7 +23,6 @@ import HsSyn
import DsBinds
import DataCon
import TcType
import Type
import CoreSyn
import MkCore
import DsMonad
...
...
compiler/deSugar/MatchLit.lhs
View file @
703ca154
...
...
@@ -27,10 +27,8 @@ import TyCon
import DataCon
import TcHsSyn ( shortCutLit )
import TcType
import Type
import PrelNames
import TysWiredIn
import Unique
import Literal
import SrcLoc
import Ratio
...
...
compiler/ghci/ByteCodeAsm.lhs
View file @
703ca154
...
...
@@ -30,7 +30,6 @@ import PrimOp
import Constants
import FastString
import SMRep
import FiniteMap
import Outputable
import Control.Monad ( foldM )
...
...
@@ -41,18 +40,9 @@ import Data.Array.Unboxed ( listArray )
import Data.Array.Base ( UArray(..) )
import Data.Array.ST ( castSTUArray )
import Foreign
import Data.Bits
import Data.Int ( Int64 )
import Data.Char ( ord )
import GHC.Base ( ByteArray#, MutableByteArray#, RealWorld )
import GHC.Ptr ( Ptr(..) )
#if __GLASGOW_HASKELL__ >= 611
import GHC.IO ( IO(..) )
#else
import GHC.IOBase ( IO(..) )
#endif
-- -----------------------------------------------------------------------------
-- Unlinked BCOs
...
...
compiler/ghci/Linker.lhs
View file @
703ca154
...
...
@@ -50,12 +50,10 @@ import ListSetOps
import DynFlags
import BasicTypes
import Outputable
import PackageConfig
import Panic
import Util
import StaticFlags
import ErrUtils
import DriverPhases
import SrcLoc
import qualified Maybes
import UniqSet
...
...
compiler/hsSyn/HsLit.lhs
View file @
703ca154
...
...
@@ -14,7 +14,6 @@ import HsTypes (PostTcType)
import Type ( Type )
import Outputable
import FastString
import Ratio ( Rational )
\end{code}
...
...
compiler/iface/BinIface.hs
View file @
703ca154
...
...
@@ -22,9 +22,7 @@ import Annotations
import
IfaceSyn
import
Module
import
Name
import
OccName
import
VarEnv
import
InstEnv
import
Class
import
DynFlags
import
UniqFM
...
...
compiler/iface/BuildTyCl.lhs
View file @
703ca154
...
...
@@ -20,7 +20,6 @@ import Var
import VarSet
import BasicTypes
import Name
import OccName
import MkId
import Class
import TyCon
...
...
@@ -30,8 +29,6 @@ import Coercion
import TcRnMonad
import Util ( count )
import Outputable
import Data.List
\end{code}
...
...
compiler/iface/IfaceEnv.lhs
View file @
703ca154
...
...
@@ -26,7 +26,6 @@ import TyCon
import DataCon
import Var
import Name
import OccName
import PrelNames
import Module
import LazyUniqFM
...
...
compiler/iface/LoadIface.lhs
View file @
703ca154
...
...
@@ -28,7 +28,6 @@ import HscTypes
import BasicTypes hiding (SuccessFlag(..))
import TcRnMonad
import Type
import PrelNames
import PrelInfo
...
...
@@ -39,9 +38,7 @@ import InstEnv
import FamInstEnv
import Name
import NameEnv
import MkId
import Module
import OccName
import Maybes
import ErrUtils
import Finder
...
...
@@ -55,8 +52,6 @@ import FastString
import Fingerprint
import Control.Monad
import Data.List
import Data.Maybe
\end{code}
...
...
compiler/iface/MkIface.lhs
View file @
703ca154
...
...
@@ -51,7 +51,6 @@ Basic idea:
#include "HsVersions.h"
import IfaceSyn
import IfaceType
import LoadIface
import Id
import IdInfo
...
...
@@ -77,7 +76,6 @@ import Name
import RdrName
import NameEnv
import NameSet
import OccName
import Module
import BinIface
import ErrUtils
...
...
@@ -95,7 +93,6 @@ import ListSetOps
import Binary
import Fingerprint
import Bag
import Panic
import Control.Monad
import Data.List
...
...
compiler/iface/TcIface.lhs
View file @
703ca154
...
...
@@ -42,7 +42,6 @@ import qualified Var
import VarEnv
import Name
import NameEnv
import OccName
import Module
import LazyUniqFM
import UniqSupply
...
...
@@ -57,7 +56,6 @@ import BasicTypes (Arity)
import Control.Monad
import Data.List
import Data.Maybe
\end{code}
This module takes
...
...
compiler/main/CodeOutput.lhs
View file @
703ca154
...
...
@@ -33,7 +33,6 @@ import Outputable
import Module
import Maybes ( firstJust )
import Distribution.Text
import Directory ( doesFileExist )
import Monad ( when )
import IO
...
...
compiler/main/Finder.lhs
View file @
703ca154
...
...
@@ -40,10 +40,8 @@ import Maybes ( expectJust )
import Distribution.Package hiding (PackageId)
import Data.IORef ( IORef, writeIORef, readIORef, modifyIORef )
import Data.List
import System.Directory
import System.FilePath
import System.IO
import Control.Monad
import System.Time ( ClockTime )
...
...
compiler/main/GHC.hs
View file @
703ca154
...
...
@@ -245,7 +245,6 @@ import qualified Linker
import
Linker
(
HValue
)
import
ByteCodeInstr
import
BreakArray
import
NameSet
import
InteractiveEval
import
TcRnDriver
#
endif
...
...
compiler/main/HscTypes.lhs
View file @
703ca154
...
...
@@ -117,8 +117,6 @@ import RdrName
import Name
import NameEnv
import NameSet
import OccName ( OccName, OccEnv, lookupOccEnv, mkOccEnv, emptyOccEnv,
extendOccEnv )
import Module
import InstEnv ( InstEnv, Instance )
import FamInstEnv ( FamInstEnv, FamInst )
...
...
@@ -139,7 +137,7 @@ import Packages hiding ( Version(..) )
import DynFlags ( DynFlags(..), isOneShot, HscTarget (..), dopt,
DynFlag(..) )
import DriverPhases ( HscSource(..), isHsBoot, hscSourceString, Phase )
import BasicTypes ( IPName,
Fixity,
defaultFixity, WarningTxt(..) )
import BasicTypes ( IPName, defaultFixity, WarningTxt(..) )
import OptimizationFuel ( OptFuelState )
import IfaceSyn
import FiniteMap ( FiniteMap )
...
...
compiler/main/PprTyThing.hs
View file @
703ca154
...
...
@@ -20,7 +20,6 @@ import qualified GHC
import
GHC
(
TyThing
(
..
)
)
import
TyCon
import
Type
(
TyThing
(
..
),
tidyTopType
,
pprTypeApp
)
import
TcType
import
Var
import
Name
...
...
compiler/main/SysTools.lhs
View file @
703ca154
...
...
@@ -55,7 +55,6 @@ import System.IO
import System.IO.Error as IO
import System.Directory
import Data.Char
import Data.Maybe
import Data.List
#ifndef mingw32_HOST_OS
...
...
compiler/main/TidyPgm.lhs
View file @
703ca154
...
...
@@ -33,7 +33,6 @@ import Name
import NameSet
import IfaceEnv
import NameEnv
import OccName
import TcType
import DataCon
import TyCon
...
...
@@ -46,7 +45,6 @@ import Outputable
import FastBool hiding ( fastOr )
import Data.List ( partition )
import Data.Maybe ( isJust )
import Data.IORef ( IORef, readIORef, writeIORef )
\end{code}
...
...
compiler/nativeGen/Reg.hs
View file @
703ca154
...
...
@@ -29,7 +29,6 @@ where
import
Outputable
import
Unique
import
Panic
import
RegClass
import
Data.List
...
...
compiler/nativeGen/RegAlloc/Graph/Coalesce.hs
View file @
703ca154
...
...
@@ -18,7 +18,6 @@ import UniqFM
import
UniqSet
import
UniqSupply
import
Control.Monad
import
Data.List
-- | Do register coalescing on this top level thing
...
...
compiler/nativeGen/RegAlloc/Graph/Main.hs
View file @
703ca154
...
...
@@ -11,7 +11,6 @@ module RegAlloc.Graph.Main (
where
import
qualified
GraphColor
as
Color
import
qualified
GraphBase
as
Color
import
RegAlloc.Liveness
import
RegAlloc.Graph.Spill
import
RegAlloc.Graph.SpillClean
...
...
compiler/nativeGen/RegAlloc/Graph/Spill.hs
View file @
703ca154
...
...
@@ -22,7 +22,6 @@ import UniqSupply
import
Outputable
import
Data.List
import
Data.Maybe
-- | Spill all these virtual regs to memory
...
...
compiler/nativeGen/RegAlloc/Graph/SpillClean.hs
View file @
703ca154
...
...
@@ -42,7 +42,6 @@ import State
import
Outputable