Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
G
ghc-api-compat
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Haskell
ghc-api-compat
Commits
ef6fd85a
Commit
ef6fd85a
authored
5 years ago
by
Sylvain Henry
Browse files
Options
Downloads
Patches
Plain Diff
Use conditionals in Cabal file
parent
4492ed63
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
ghc-api-compat.cabal
+266
-259
266 additions, 259 deletions
ghc-api-compat.cabal
with
266 additions
and
259 deletions
ghc-api-compat.cabal
+
266
−
259
View file @
ef6fd85a
name: ghc-api-compat
version: 8.6
synopsis: Provide GHC-API compatibility with older GHC versions
-- description:
synopsis: GHC-API compatibility helpers
description:
GHC codebase is a moving target. This package provides
compatibility for codes relying on an older GHC-API version.
license: BSD3
license-file: LICENSE
author: Sylvain Henry
maintainer: sylvain@haskus.fr
--
copyright:
copyright:
Sylvain Henry 2020
category: Development
build-type: Simple
cabal-version:
>=
1.22
cabal-version: 1.22
library
build-depends:
ghc >= 8.
11
ghc >= 8.
6
hs-source-dirs: src
default-language: Haskell2010
reexported-modules:
if impl(ghc >= 8.10) && impl(ghc < 8.11)
reexported-modules:
GHC.Hs.PlaceHolder as PlaceHolder
--
GHC.Hs.Annotation as ApiAnnotation
GHC.Hs.Binds as HsBinds
,
GHC.Hs.
Decl
s as Hs
Decl
s
, GHC.Hs.D
oc
as HsD
oc
, GHC.Hs.D
ump
as HsD
umpAst
, GHC.Hs.
Expr
as Hs
Expr
, GHC.Hs.Ex
tension
as HsEx
tension
, GHC.Hs
as HsSy
n
, GHC.Hs
.ImpExp
as Hs
ImpExp
, GHC.Hs.I
nstances
as HsI
nstances
, GHC.Hs.
Lit
as Hs
Lit
, GHC.Hs.
Pa
t as Hs
Pa
t
, GHC.Hs.
Types
as Hs
Types
, GHC.Hs.
Util
s as Hs
Util
s
--
, GHC.Hs.
Stat
s as Hs
cStat
s
if impl(ghc >= 8.10)
reexported-modules:
GHC.Hs.
Bind
s as Hs
Bind
s
, GHC.Hs.D
ecls
as HsD
ecls
, GHC.Hs.D
oc
as HsD
oc
, GHC.Hs.
Dump
as Hs
DumpAst
, GHC.Hs.Ex
pr
as HsEx
pr
, GHC.Hs
.Extension
as HsExtensio
n
, GHC.Hs
as Hs
Syn
, GHC.Hs.I
mpExp
as HsI
mpExp
, GHC.Hs.
Instances
as Hs
Instances
, GHC.Hs.
Li
t as Hs
Li
t
, GHC.Hs.
Pat
as Hs
Pat
, GHC.Hs.
Type
s as Hs
Type
s
, GHC.Hs.
Util
s as Hs
Util
s
, GHC.Platform.ARM64 as CodeGen.Platform.ARM64
, GHC.Platform.ARM as CodeGen.Platform.ARM
, GHC.Platform.NoRegs as CodeGen.Platform.NoRegs
, GHC.Platform.PPC as CodeGen.Platform.PPC
, GHC.Platform.Regs as CodeGen.Platform
, GHC.Platform.SPARC as CodeGen.Platform.SPARC
, GHC.Platform.X86_64 as CodeGen.Platform.X86_64
, GHC.Platform.X86 as CodeGen.Platform.X86
, GHC.Platform.ARM64 as CodeGen.Platform.ARM64
, GHC.Platform.ARM as CodeGen.Platform.ARM
, GHC.Platform.NoRegs as CodeGen.Platform.NoRegs
, GHC.Platform.PPC as CodeGen.Platform.PPC
, GHC.Platform.Regs as CodeGen.Platform
, GHC.Platform.SPARC as CodeGen.Platform.SPARC
, GHC.Platform.X86_64 as CodeGen.Platform.X86_64
, GHC.Platform.X86 as CodeGen.Platform.X86
, GHC.StgToCmm.ArgRep as StgCmmArgRep
, GHC.StgToCmm.Bind as StgCmmBind
, GHC.StgToCmm.CgUtils as CgUtils
, GHC.StgToCmm.Closure as StgCmmClosure
, GHC.StgToCmm.DataCon as StgCmmCon
, GHC.StgToCmm.Env as StgCmmEnv
, GHC.StgToCmm.Expr as StgCmmExpr
, GHC.StgToCmm.ExtCode as StgCmmExtCode
, GHC.StgToCmm.Foreign as StgCmmForeign
, GHC.StgToCmm.Heap as StgCmmHeap
, GHC.StgToCmm.Hpc as StgCmmHpc
, GHC.StgToCmm as StgCmm
, GHC.StgToCmm.Layout as StgCmmLayout
, GHC.StgToCmm.Monad as StgCmmMonad
, GHC.StgToCmm.Prim as StgCmmPrim
, GHC.StgToCmm.Prof as StgCmmProf
, GHC.StgToCmm.Ticky as StgCmmTicky
, GHC.StgToCmm.Utils as StgCmmUtils
, GHC.StgToCmm.ArgRep as StgCmmArgRep
, GHC.StgToCmm.Bind as StgCmmBind
, GHC.StgToCmm.CgUtils as CgUtils
, GHC.StgToCmm.Closure as StgCmmClosure
, GHC.StgToCmm.DataCon as StgCmmCon
, GHC.StgToCmm.Env as StgCmmEnv
, GHC.StgToCmm.Expr as StgCmmExpr
, GHC.StgToCmm.ExtCode as StgCmmExtCode
, GHC.StgToCmm.Foreign as StgCmmForeign
, GHC.StgToCmm.Heap as StgCmmHeap
, GHC.StgToCmm.Hpc as StgCmmHpc
, GHC.StgToCmm as StgCmm
, GHC.StgToCmm.Layout as StgCmmLayout
, GHC.StgToCmm.Monad as StgCmmMonad
, GHC.StgToCmm.Prim as StgCmmPrim
, GHC.StgToCmm.Prof as StgCmmProf
, GHC.StgToCmm.Ticky as StgCmmTicky
, GHC.StgToCmm.Utils as StgCmmUtils
, GHC.ThToHs as Convert
, GHC.ThToHs as Convert
, GHC.Rename.Binds as RnBinds
, GHC.Rename.Env as RnEnv
, GHC.Rename.Expr as RnExpr
, GHC.Rename.Fixity as RnFixity
, GHC.Rename.Doc as RnHsDoc
, GHC.Rename.Names as RnNames
, GHC.Rename.Pat as RnPat
, GHC.Rename.Source as RnSource
, GHC.Rename.Splice as RnSplice
, GHC.Rename.Types as RnTypes
, GHC.Rename.Unbound as RnUnbound
, GHC.Rename.Utils as RnUtils
, GHC.HsToCore.PmCheck as Check
, GHC.HsToCore.PmCheck.Oracle as PmOracle
, GHC.HsToCore.PmCheck.Ppr as PmPpr
, GHC.HsToCore.PmCheck.Types as PmTypes
, GHC.Types.RepType as RepType
, GHC.Cmm.BlockId as BlockId
, GHC.Cmm.CLabel as CLabel
, GHC.Cmm.CallConv as CmmCallConv
, GHC.Cmm.CommonBlockElim as CmmCommonBlockElim
, GHC.Cmm.ContFlowOpt as CmmContFlowOpt
, GHC.Cmm.Expr as CmmExpr
, GHC.Cmm as Cmm
, GHC.Cmm.Switch as CmmSwitch
, GHC.Cmm.Switch.Implement as CmmImplementSwitchPlans
, GHC.Cmm.Info as CmmInfo
, GHC.Cmm.Info.Build as CmmBuildInfoTables
, GHC.Cmm.LayoutStack as CmmLayoutStack
, GHC.Cmm.Lint as CmmLint
, GHC.Cmm.Liveness as CmmLive
, GHC.Cmm.MachOp as CmmMachOp
, GHC.Cmm.Monad as CmmMonad
, GHC.Cmm.Node as CmmNode
, GHC.Cmm.Opt as CmmOpt
, GHC.Cmm.Pipeline as CmmPipeline
, GHC.Cmm.ProcPoint as CmmProcPoint
, GHC.Cmm.Sink as CmmSink
, GHC.Cmm.Type as CmmType
, GHC.Cmm.Utils as CmmUtils
, GHC.Cmm.DebugBlock as Debug
, GHC.Cmm.Dataflow.Block as Hoopl.Block
, GHC.Cmm.Dataflow.Collections as Hoopl.Collections
, GHC.Cmm.Dataflow as Hoopl.Dataflow
, GHC.Cmm.Dataflow.Graph as Hoopl.Graph
, GHC.Cmm.Dataflow.Label as Hoopl.Label
, GHC.Cmm.Graph as MkGraph
, GHC.Cmm.Ppr.Decl as PprCmmDecl
, GHC.Cmm.Ppr.Expr as PprCmmExpr
, GHC.Cmm.Ppr as PprCmm
, GHC.Cmm.Lexer as CmmLex
, GHC.Cmm.Parser as CmmParse
if impl(ghc >= 8.11)
reexported-modules:
GHC.Rename.Binds as RnBinds
, GHC.Rename.Env as RnEnv
, GHC.Rename.Expr as RnExpr
, GHC.Rename.Fixity as RnFixity
, GHC.Rename.Doc as RnHsDoc
, GHC.Rename.Names as RnNames
, GHC.Rename.Pat as RnPat
, GHC.Rename.Source as RnSource
, GHC.Rename.Splice as RnSplice
, GHC.Rename.Types as RnTypes
, GHC.Rename.Unbound as RnUnbound
, GHC.Rename.Utils as RnUtils
, GHC.
CmmToC
as
PprC
, GHC.
Types.RepType
as
RepType
, GHC.HsToCore.PmCheck as Check
, GHC.HsToCore.PmCheck.Oracle as PmOracle
, GHC.HsToCore.PmCheck.Ppr as PmPpr
, GHC.HsToCore.PmCheck.Types as PmTypes
, GHC.Cmm.BlockId as BlockId
, GHC.Cmm.CLabel as CLabel
, GHC.Cmm.CallConv as CmmCallConv
, GHC.Cmm.CommonBlockElim as CmmCommonBlockElim
, GHC.Cmm.ContFlowOpt as CmmContFlowOpt
, GHC.Cmm.Expr as CmmExpr
, GHC.Cmm as Cmm
, GHC.Cmm.Switch as CmmSwitch
, GHC.Cmm.Switch.Implement as CmmImplementSwitchPlans
, GHC.Cmm.Info as CmmInfo
, GHC.Cmm.Info.Build as CmmBuildInfoTables
, GHC.Cmm.LayoutStack as CmmLayoutStack
, GHC.Cmm.Lint as CmmLint
, GHC.Cmm.Liveness as CmmLive
, GHC.Cmm.MachOp as CmmMachOp
, GHC.Cmm.Monad as CmmMonad
, GHC.Cmm.Node as CmmNode
, GHC.Cmm.Opt as CmmOpt
, GHC.Cmm.Pipeline as CmmPipeline
, GHC.Cmm.ProcPoint as CmmProcPoint
, GHC.Cmm.Sink as CmmSink
, GHC.Cmm.Type as CmmType
, GHC.Cmm.Utils as CmmUtils
, GHC.Cmm.DebugBlock as Debug
, GHC.Cmm.Dataflow.Block as Hoopl.Block
, GHC.Cmm.Dataflow.Collections as Hoopl.Collections
, GHC.Cmm.Dataflow as Hoopl.Dataflow
, GHC.Cmm.Dataflow.Graph as Hoopl.Graph
, GHC.Cmm.Dataflow.Label as Hoopl.Label
, GHC.Cmm.Graph as MkGraph
, GHC.Cmm.Ppr.Decl as PprCmmDecl
, GHC.Cmm.Ppr.Expr as PprCmmExpr
, GHC.Cmm.Ppr as PprCmm
, GHC.Cmm.Lexer as CmmLex
, GHC.Cmm.Parser as CmmParse
, GHC.HsToCore as Desugar
, GHC.HsToCore.Coverage as Coverage
, GHC.HsToCore.Arrows as DsArrows
, GHC.HsToCore.Binds as DsBinds
, GHC.HsToCore.Foreign.Call as DsCCall
, GHC.HsToCore.Foreign.Decl as DsForeign
, GHC.HsToCore.Expr as DsExpr
, GHC.HsToCore.GuardedRHSs as DsGRHSs
, GHC.HsToCore.ListComp as DsListComp
, GHC.HsToCore.Quote as DsMeta
, GHC.HsToCore.Monad as DsMonad
, GHC.HsToCore.Usage as DsUsage
, GHC.HsToCore.Utils as DsUtils
, GHC.HsToCore.Docs as ExtractDocs
, GHC.HsToCore.Match as Match
, GHC.HsToCore.Match.Constructor as MatchCon
, GHC.HsToCore.Match.Literal as MatchLit
, GHC.CmmToC as PprC
, GHC.Stg.Pipeline as SimplStg
, GHC.Stg.CSE as StgCse
, GHC.Stg.Stats as StgStats
, GHC.Stg.Unarise as UnariseStg
, GHC.Stg.FVs as StgFVs
, GHC.Stg.Lint as StgLint
, GHC.Stg.Subst as StgSubst
, GHC.Stg.Syntax as StgSyn
, GHC.HsToCore as Desugar
, GHC.HsToCore.Coverage as Coverage
, GHC.HsToCore.Arrows as DsArrows
, GHC.HsToCore.Binds as DsBinds
, GHC.HsToCore.Foreign.Call as DsCCall
, GHC.HsToCore.Foreign.Decl as DsForeign
, GHC.HsToCore.Expr as DsExpr
, GHC.HsToCore.GuardedRHSs as DsGRHSs
, GHC.HsToCore.ListComp as DsListComp
, GHC.HsToCore.Quote as DsMeta
, GHC.HsToCore.Monad as DsMonad
, GHC.HsToCore.Usage as DsUsage
, GHC.HsToCore.Utils as DsUtils
, GHC.HsToCore.Docs as ExtractDocs
, GHC.HsToCore.Match as Match
, GHC.HsToCore.Match.Constructor as MatchCon
, GHC.HsToCore.Match.Literal as MatchLit
, GHC.Stg.Lift as StgLiftLams
, GHC.Stg.Lift.Analysis as StgLiftLams.Analysis
, GHC.Stg.Lift.Monad as StgLiftLams.LiftM
, GHC.Stg.Pipeline as SimplStg
, GHC.Stg.CSE as StgCse
, GHC.Stg.Stats as StgStats
, GHC.Stg.Unarise as UnariseStg
, GHC.Stg.FVs as StgFVs
, GHC.Stg.Lint as StgLint
, GHC.Stg.Subst as StgSubst
, GHC.Stg.Syntax as StgSyn
, GHC.CoreToStg as CoreToStg
, GHC.CoreToStg.Prep as CorePrep
, GHC.Stg.Lift as StgLiftLams
, GHC.Stg.Lift.Analysis as StgLiftLams.Analysis
, GHC.Stg.Lift.Monad as StgLiftLams.LiftM
, GHC.Iface.Binary as BinIface
, GHC.Iface.Env as IfaceEnv
, GHC.Iface.Syntax as IfaceSyn
, GHC.Iface.Type as IfaceType
, GHC.Iface.Load as LoadIface
, GHC.Iface.Utils as MkIface
, GHC.Iface.Rename as RnModIface
, GHC.Iface.Tidy as TidyPgm
, GHC.CoreToStg as CoreToStg
, GHC.CoreToStg.Prep as CorePrep
, GHC.Iface.Ext.Ast as HieAst
, GHC.Iface.Ext.Binary as HieBin
, GHC.Iface.Ext.Debug as HieDebug
, GHC.Iface.Ext.Types as HieTypes
, GHC.Iface.Ext.Utils as HieUtils
, GHC.Iface.Binary as BinIface
, GHC.Iface.Env as IfaceEnv
, GHC.Iface.Syntax as IfaceSyn
, GHC.Iface.Type as IfaceType
, GHC.Iface.Load as LoadIface
, GHC.Iface.Utils as MkIface
, GHC.Iface.Rename as RnModIface
, GHC.Iface.Tidy as TidyPgm
, GHC.IfaceToCore as TcIface
, GHC.CoreToIface as ToIface
, GHC.Iface.Ext.Ast as HieAst
, GHC.Iface.Ext.Binary as HieBin
, GHC.Iface.Ext.Debug as HieDebug
, GHC.Iface.Ext.Types as HieTypes
, GHC.Iface.Ext.Utils as HieUtils
, GHC.Data.Bitmap as Bitmap
, GHC.IfaceToCore as TcIface
, GHC.CoreToIface as ToIface
, GHC.Runtime.Debugger as Debugger
, GHC.Runtime.Interpreter as GHCi
, GHC.Runtime.Linker as Linker
, GHC.Runtime.Linker.Types as LinkerTypes
, GHC.Runtime.Loader as DynamicLoading
, GHC.Runtime.Eval as InteractiveEval
, GHC.Runtime.Eval.Types as InteractiveEvalTypes
, GHC.Runtime.Heap.Layout as SMRep
, GHC.Runtime.Heap.Inspect as RtClosureInspect
, GHC.Data.Bitmap as Bitmap
, GHC.ByteCode.Asm as ByteCodeAsm
, GHC.ByteCode.Instr as ByteCodeInstr
, GHC.ByteCode.InfoTable as ByteCodeItbls
, GHC.ByteCode.Linker as ByteCodeLink
, GHC.ByteCode.Types as ByteCodeTypes
, GHC.Runtime.Debugger as Debugger
, GHC.Runtime.Interpreter as GHCi
, GHC.Runtime.Linker as Linker
, GHC.Runtime.Linker.Types as LinkerTypes
, GHC.Runtime.Loader as DynamicLoading
, GHC.Runtime.Eval as InteractiveEval
, GHC.Runtime.Eval.Types as InteractiveEvalTypes
, GHC.Runtime.Heap.Layout as SMRep
, GHC.Runtime.Heap.Inspect as RtClosureInspect
, GHC.CoreToByteCode as ByteCodeGen
, GHC.ByteCode.Asm as ByteCodeAsm
, GHC.ByteCode.Instr as ByteCodeInstr
, GHC.ByteCode.InfoTable as ByteCodeItbls
, GHC.ByteCode.Linker as ByteCodeLink
, GHC.ByteCode.Types as ByteCodeTypes
, GHC.Llvm.MetaData as Llvm.MetaData
, GHC.Llvm.Ppr as Llvm.PpLlvm
, GHC.Llvm.Types as Llvm.Types
, GHC.Llvm.Syntax as Llvm.AbsSyn
, GHC.Llvm as Llvm
, GHC.CmmToLlvm as LlvmCodeGen
, GHC.CmmToLlvm.Mangler as LlvmMangler
, GHC.CmmToLlvm.Base as LlvmCodeGen.Base
, GHC.CmmToLlvm.CodeGen as LlvmCodeGen.CodeGen
, GHC.CmmToLlvm.Data as LlvmCodeGen.Data
, GHC.CmmToLlvm.Ppr as LlvmCodeGen.Ppr
, GHC.CmmToLlvm.Regs as LlvmCodeGen.Regs
, GHC.Driver.Backpack.Syntax as BkpSyn
, GHC.Driver.Backpack as DriverBkp
, GHC.Driver.CmdLine as CmdLineParser
, GHC.Driver.CodeOutput as CodeOutput
, GHC.Driver.Finder as Finder
, GHC.Driver.MakeFile as DriverMkDepend
, GHC.Driver.Main as HscMain
, GHC.Driver.Make as GhcMake
, GHC.Driver.Hooks as Hooks
, GHC.Driver.Session as DynFlags
, GHC.Driver.Packages as Packages
, GHC.Driver.Phases as DriverPhases
, GHC.Driver.Pipeline as DriverPipeline
, GHC.Driver.Pipeline.Monad as PipelineMonad
, GHC.Driver.Plugins as Plugins
, GHC.Driver.Monad as GhcMonad
, GHC.Driver.Types as HscTypes
, GHC.Plugins as GhcPlugins
, GHC as GHC
, GHC.CmmToAsm as AsmCodeGen
, GHC.CmmToAsm.BlockLayout as BlockLayout
, GHC.CmmToAsm.CFG as CFG
, GHC.CmmToAsm.CFG.Dominators as Dominators
, GHC.CmmToAsm.CPrim as CPrim
, GHC.CmmToAsm.Dwarf.Constants as Dwarf.Constants
, GHC.CmmToAsm.Dwarf as Dwarf
, GHC.CmmToAsm.Dwarf.Types as Dwarf.Types
, GHC.CmmToAsm.Format as Format
, GHC.CmmToAsm.Instr as Instruction
, GHC.CmmToAsm.Monad as NCGMonad
, GHC.CmmToAsm.PIC as PIC
, GHC.CmmToAsm.Ppr as PprBase
, GHC.CmmToAsm.Reg.Graph.Base as RegAlloc.Graph.ArchBase
, GHC.CmmToAsm.Reg.Graph.X86 as RegAlloc.Graph.ArchX86
, GHC.CmmToAsm.Reg.Graph.Coalesce as RegAlloc.Graph.Coalesce
, GHC.CmmToAsm.Reg.Graph as RegAlloc.Graph.Main
, GHC.CmmToAsm.Reg.Graph.SpillClean as RegAlloc.Graph.SpillClean
, GHC.CmmToAsm.Reg.Graph.SpillCost as RegAlloc.Graph.SpillCost
, GHC.CmmToAsm.Reg.Graph.Spill as RegAlloc.Graph.Spill
, GHC.CmmToAsm.Reg.Graph.Stats as RegAlloc.Graph.Stats
, GHC.CmmToAsm.Reg.Graph.TrivColorable as RegAlloc.Graph.TrivColorable
, GHC.CmmToAsm.Reg.Linear.Base as RegAlloc.Linear.Base
, GHC.CmmToAsm.Reg.Linear.JoinToTargets as RegAlloc.Linear.JoinToTargets
, GHC.CmmToAsm.Reg.Linear as RegAlloc.Linear.Main
, GHC.CmmToAsm.Reg.Linear.StackMap as RegAlloc.Linear.StackMap
, GHC.CmmToAsm.Reg.Linear.State as RegAlloc.Linear.State
, GHC.CmmToAsm.Reg.Linear.Stats as RegAlloc.Linear.Stats
, GHC.CmmToAsm.Reg.Linear.FreeRegs as RegAlloc.Linear.FreeRegs
, GHC.CmmToAsm.Reg.Linear.PPC as RegAlloc.Linear.PPC.FreeRegs
, GHC.CmmToAsm.Reg.Linear.SPARC as RegAlloc.Linear.SPARC.FreeRegs
, GHC.CmmToAsm.Reg.Linear.X86_64 as RegAlloc.Linear.X86_64.FreeRegs
, GHC.CmmToAsm.Reg.Linear.X86 as RegAlloc.Linear.X86.FreeRegs
, GHC.Platform.Reg as Reg
, GHC.Platform.Reg.Class as RegClass
, GHC.CmmToAsm.Reg.Liveness as RegAlloc.Liveness
, GHC.CmmToAsm.Reg.Target as TargetReg
, GHC.CmmToAsm.PPC.CodeGen as PPC.CodeGen
, GHC.CmmToAsm.PPC.Cond as PPC.Cond
, GHC.CmmToAsm.PPC.Instr as PPC.Instr
, GHC.CmmToAsm.PPC.Ppr as PPC.Ppr
, GHC.CmmToAsm.PPC.RegInfo as PPC.RegInfo
, GHC.CmmToAsm.PPC.Regs as PPC.Regs
, GHC.CmmToAsm.SPARC.AddrMode as SPARC.AddrMode
, GHC.CmmToAsm.SPARC.Base as SPARC.Base
, GHC.CmmToAsm.SPARC.CodeGen.Amode as SPARC.CodeGen.Amode
, GHC.CmmToAsm.SPARC.CodeGen.Base as SPARC.CodeGen.Base
, GHC.CmmToAsm.SPARC.CodeGen.CondCode as SPARC.CodeGen.CondCode
, GHC.CmmToAsm.SPARC.CodeGen.Expand as SPARC.CodeGen.Expand
, GHC.CmmToAsm.SPARC.CodeGen.Gen32 as SPARC.CodeGen.Gen32
, GHC.CmmToAsm.SPARC.CodeGen.Gen64 as SPARC.CodeGen.Gen64
, GHC.CmmToAsm.SPARC.CodeGen as SPARC.CodeGen
, GHC.CmmToAsm.SPARC.CodeGen.Sanity as SPARC.CodeGen.Sanity
, GHC.CmmToAsm.SPARC.Cond as SPARC.Cond
, GHC.CmmToAsm.SPARC.Imm as SPARC.Imm
, GHC.CmmToAsm.SPARC.Instr as SPARC.Instr
, GHC.CmmToAsm.SPARC.Ppr as SPARC.Ppr
, GHC.CmmToAsm.SPARC.Regs as SPARC.Regs
, GHC.CmmToAsm.SPARC.ShortcutJump as SPARC.ShortcutJump
, GHC.CmmToAsm.SPARC.Stack as SPARC.Stack
, GHC.CmmToAsm.X86.CodeGen as X86.CodeGen
, GHC.CmmToAsm.X86.Cond as X86.Cond
, GHC.CmmToAsm.X86.Instr as X86.Instr
, GHC.CmmToAsm.X86.Ppr as X86.Ppr
, GHC.CmmToAsm.X86.RegInfo as X86.RegInfo
, GHC.CmmToAsm.X86.Regs as X86.Regs
, GHC.CoreToByteCode as ByteCodeGen
, GHC.Llvm.MetaData as Llvm.MetaData
, GHC.Llvm.Ppr as Llvm.PpLlvm
, GHC.Llvm.Types as Llvm.Types
, GHC.Llvm.Syntax as Llvm.AbsSyn
, GHC.Llvm as Llvm
, GHC.CmmToLlvm as LlvmCodeGen
, GHC.CmmToLlvm.Mangler as LlvmMangler
, GHC.CmmToLlvm.Base as LlvmCodeGen.Base
, GHC.CmmToLlvm.CodeGen as LlvmCodeGen.CodeGen
, GHC.CmmToLlvm.Data as LlvmCodeGen.Data
, GHC.CmmToLlvm.Ppr as LlvmCodeGen.Ppr
, GHC.CmmToLlvm.Regs as LlvmCodeGen.Regs
, GHC.Driver.Backpack.Syntax as BkpSyn
, GHC.Driver.Backpack as DriverBkp
, GHC.Driver.CmdLine as CmdLineParser
, GHC.Driver.CodeOutput as CodeOutput
, GHC.Driver.Finder as Finder
, GHC.Driver.MakeFile as DriverMkDepend
, GHC.Driver.Main as HscMain
, GHC.Driver.Make as GhcMake
, GHC.Driver.Hooks as Hooks
, GHC.Driver.Session as DynFlags
, GHC.Driver.Packages as Packages
, GHC.Driver.Phases as DriverPhases
, GHC.Driver.Pipeline as DriverPipeline
, GHC.Driver.Pipeline.Monad as PipelineMonad
, GHC.Driver.Plugins as Plugins
, GHC.Driver.Monad as GhcMonad
, GHC.Driver.Types as HscTypes
, GHC.Plugins as GhcPlugins
, GHC as GHC
, GHC.CmmToAsm as AsmCodeGen
, GHC.CmmToAsm.BlockLayout as BlockLayout
, GHC.CmmToAsm.CFG as CFG
, GHC.CmmToAsm.CFG.Dominators as Dominators
, GHC.CmmToAsm.CPrim as CPrim
, GHC.CmmToAsm.Dwarf.Constants as Dwarf.Constants
, GHC.CmmToAsm.Dwarf as Dwarf
, GHC.CmmToAsm.Dwarf.Types as Dwarf.Types
, GHC.CmmToAsm.Format as Format
, GHC.CmmToAsm.Instr as Instruction
, GHC.CmmToAsm.Monad as NCGMonad
, GHC.CmmToAsm.PIC as PIC
, GHC.CmmToAsm.Ppr as PprBase
, GHC.CmmToAsm.Reg.Graph.Base as RegAlloc.Graph.ArchBase
, GHC.CmmToAsm.Reg.Graph.X86 as RegAlloc.Graph.ArchX86
, GHC.CmmToAsm.Reg.Graph.Coalesce as RegAlloc.Graph.Coalesce
, GHC.CmmToAsm.Reg.Graph as RegAlloc.Graph.Main
, GHC.CmmToAsm.Reg.Graph.SpillClean as RegAlloc.Graph.SpillClean
, GHC.CmmToAsm.Reg.Graph.SpillCost as RegAlloc.Graph.SpillCost
, GHC.CmmToAsm.Reg.Graph.Spill as RegAlloc.Graph.Spill
, GHC.CmmToAsm.Reg.Graph.Stats as RegAlloc.Graph.Stats
, GHC.CmmToAsm.Reg.Graph.TrivColorable as RegAlloc.Graph.TrivColorable
, GHC.CmmToAsm.Reg.Linear.Base as RegAlloc.Linear.Base
, GHC.CmmToAsm.Reg.Linear.JoinToTargets as RegAlloc.Linear.JoinToTargets
, GHC.CmmToAsm.Reg.Linear as RegAlloc.Linear.Main
, GHC.CmmToAsm.Reg.Linear.StackMap as RegAlloc.Linear.StackMap
, GHC.CmmToAsm.Reg.Linear.State as RegAlloc.Linear.State
, GHC.CmmToAsm.Reg.Linear.Stats as RegAlloc.Linear.Stats
, GHC.CmmToAsm.Reg.Linear.FreeRegs as RegAlloc.Linear.FreeRegs
, GHC.CmmToAsm.Reg.Linear.PPC as RegAlloc.Linear.PPC.FreeRegs
, GHC.CmmToAsm.Reg.Linear.SPARC as RegAlloc.Linear.SPARC.FreeRegs
, GHC.CmmToAsm.Reg.Linear.X86_64 as RegAlloc.Linear.X86_64.FreeRegs
, GHC.CmmToAsm.Reg.Linear.X86 as RegAlloc.Linear.X86.FreeRegs
, GHC.Platform.Reg as Reg
, GHC.Platform.Reg.Class as RegClass
, GHC.CmmToAsm.Reg.Liveness as RegAlloc.Liveness
, GHC.CmmToAsm.Reg.Target as TargetReg
, GHC.CmmToAsm.PPC.CodeGen as PPC.CodeGen
, GHC.CmmToAsm.PPC.Cond as PPC.Cond
, GHC.CmmToAsm.PPC.Instr as PPC.Instr
, GHC.CmmToAsm.PPC.Ppr as PPC.Ppr
, GHC.CmmToAsm.PPC.RegInfo as PPC.RegInfo
, GHC.CmmToAsm.PPC.Regs as PPC.Regs
, GHC.CmmToAsm.SPARC.AddrMode as SPARC.AddrMode
, GHC.CmmToAsm.SPARC.Base as SPARC.Base
, GHC.CmmToAsm.SPARC.CodeGen.Amode as SPARC.CodeGen.Amode
, GHC.CmmToAsm.SPARC.CodeGen.Base as SPARC.CodeGen.Base
, GHC.CmmToAsm.SPARC.CodeGen.CondCode as SPARC.CodeGen.CondCode
, GHC.CmmToAsm.SPARC.CodeGen.Expand as SPARC.CodeGen.Expand
, GHC.CmmToAsm.SPARC.CodeGen.Gen32 as SPARC.CodeGen.Gen32
, GHC.CmmToAsm.SPARC.CodeGen.Gen64 as SPARC.CodeGen.Gen64
, GHC.CmmToAsm.SPARC.CodeGen as SPARC.CodeGen
, GHC.CmmToAsm.SPARC.CodeGen.Sanity as SPARC.CodeGen.Sanity
, GHC.CmmToAsm.SPARC.Cond as SPARC.Cond
, GHC.CmmToAsm.SPARC.Imm as SPARC.Imm
, GHC.CmmToAsm.SPARC.Instr as SPARC.Instr
, GHC.CmmToAsm.SPARC.Ppr as SPARC.Ppr
, GHC.CmmToAsm.SPARC.Regs as SPARC.Regs
, GHC.CmmToAsm.SPARC.ShortcutJump as SPARC.ShortcutJump
, GHC.CmmToAsm.SPARC.Stack as SPARC.Stack
, GHC.CmmToAsm.X86.CodeGen as X86.CodeGen
, GHC.CmmToAsm.X86.Cond as X86.Cond
, GHC.CmmToAsm.X86.Instr as X86.Instr
, GHC.CmmToAsm.X86.Ppr as X86.Ppr
, GHC.CmmToAsm.X86.RegInfo as X86.RegInfo
, GHC.CmmToAsm.X86.Regs as X86.Regs
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment