ghc-7.0.4: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- $
- *
- +
- /
- <
- =
- >
- -
- _
- All

Index - D

darrow | Outputable
Data |
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | Cmm
DataAlt | CoreSyn
dataClassKey | PrelNames
dataClassName | PrelNames
DataCon | DataCon, GHC
dataConAllTyVars | DataCon
dataConCannotMatch | Unify
dataConDictTheta | DataCon
dataConEqSpec | DataCon
dataConEqTheta | DataCon
dataConExStricts | DataCon
dataConExTyVars | DataCon
dataConFieldLabels | DataCon, GHC
dataConFieldType | DataCon
dataConFullSig | DataCon
dataConIdentity | DataCon
DataConIds | DataCon
dataConImplicitIds | DataCon
dataConInfoPtrToName | Linker
dataConInstArgTys | DataCon
dataConInstOrigArgTys | DataCon
dataConIsInfix | DataCon, GHC
dataConName | DataCon
dataConOrigArgTys | DataCon
dataConOrigInstPat | CoreUtils
dataConOrigResTy | DataCon
dataConOrigTyCon | DataCon
dataConRepArgTys | DataCon
dataConRepArity | DataCon
dataConRepFSInstPat | CoreUtils
dataConRepInstPat | CoreUtils
dataConRepStrictness | DataCon
dataConRepType | DataCon
dataConSig | DataCon, GHC
dataConSourceArity | DataCon
dataConStrictMarks | DataCon, GHC
dataConStupidTheta | DataCon
dataConTag | DataCon
dataConTagZ |
1 (Function) | StgCmmClosure
2 (Function) | CgInfoTbls
3 (Function) | Vectorise.Utils.Base, Vectorise.Utils
dataConTyCon | DataCon, GHC
dataConType | GHC
dataConUnivTyVars | DataCon
dataConUserType | DataCon, GHC
DataConWorkId | IdInfo
dataConWorkId | DataCon
DataConWrapId | IdInfo
dataConWrapId | DataCon
dataConWrapId_maybe | DataCon
DataFamily | HsDecls, HsSyn, GHC
DataFamilyTyCon | TyCon
DataflowAnalysis | DFMonad
DataflowLattice |
1 (Type/Class) | DFMonad
2 (Data Constructor) | DFMonad
dataName | OccName, Name
dataQual_RDR | PrelNames
DataReference | PIC
dataReturnConvPrim | CgCallConv
DataSkol | TcRnTypes, TcRnMonad
dataTcOccs | RnEnv
DataToTagOp | PrimOp
DataTyCon | TyCon
DataTyCtxt | TcMType
DataType | HsDecls, HsSyn, GHC
datatypeContextsEnabled | Lexer
data_con | TyCon
data_cons | TyCon
dATA_EITHER | PrelNames
dATA_FOLDABLE | PrelNames
dATA_STRING | PrelNames
dATA_TRAVERSABLE | PrelNames
dATA_TUPLE | PrelNames
dc | RtClosureInspect, InteractiveEval
DCIds | DataCon
dcolon | Outputable
Dcon |
1 (Type/Class) | ExternalCore
2 (Data Constructor) | ExternalCore
Deadlock |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
deAllocStackTop | CgStackery
deAnnAlt | CoreSyn
deAnnotate | CoreSyn
deAnnotate' | CoreSyn
debugDumpTcRn | TcRnMonad
debugIsOn | Util
DebugNodes | ZipDataflow
debugStyle | Outputable
debugTc | TcRnMonad
debugTraceMsg |
1 (Function) | ErrUtils
2 (Function) | CoreMonad
debugTraceMsgS | CoreMonad
deCanonicalise | TcSMonad
DecBrG | HsExpr, HsSyn, GHC
DecBrL | HsExpr, HsSyn, GHC
decName | Llvm.Types, Llvm
decompCsel_maybe | Coercion
decompInst_maybe | Coercion
decompLR_maybe | Coercion
decomposeCCS | CostCentre
decomposeCo | Coercion
decomposeRuleLhs | DsBinds
decParams | Llvm.Types, Llvm
decQTyConName | DsMeta
decReturnType | Llvm.Types, Llvm
decsQTyConName | DsMeta
decTyConName | DsMeta
decVarargs | Llvm.Types, Llvm
deeplyInstantiate | Inst
deeplySkolemise | Inst
deepSplitProductType | DataCon
deepSplitProductType_maybe | DataCon
deepSubtypesContaining | TcGenDeriv
DEFAULT | CoreSyn
defaultCallbacks | GHC
defaultCCallConv | ForeignCall
defaultCleanupHandler | GHC
DefaultDecl |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
DefaultDeclCtxt | TcType, TcMType, TcHsType
defaultDumpStyle | Outputable
defaultDynFlags | DynFlags
defaultErrorHandler | GHC
defaultErrStyle | Outputable
defaultFixity | BasicTypes, GHC
defaultInlinePragma | BasicTypes
defaultKind | Coercion, TcType
defaultObjectTarget | DynFlags, GHC
DefaultOrigin | TcRnTypes, TcRnMonad
defaultPackageConfig | PackageConfig, Packages
defaultTargetPlatform | Platform
defaultUserStyle | Outputable
defaultWarnErrLogger | GHC
DefD | HsDecls, HsSyn, GHC
defDataCon | Vectorise.Monad.Global, Vectorise.Monad
Defer | Demand
defGlobalVar | Vectorise.Monad.Global, Vectorise.Monad
DefinerOfLocalRegs | CmmExpr, Cmm
DefinerOfSlots | CmmExpr, Cmm
defLocalTyVar | Vectorise.Monad.Local, Vectorise.Monad
defLocalTyVarWithPA | Vectorise.Monad.Local, Vectorise.Monad
DefMeth |
1 (Type/Class) | Class
2 (Data Constructor) | Class
DefMethSpec | BasicTypes
defMethSpecOfDefMeth | Class
Defs | NameSet
defTyCon | Vectorise.Monad.Global, Vectorise.Monad
defTyConPA | Vectorise.Monad.Global, Vectorise.Monad
defTyConPAs | Vectorise.Monad.Global, Vectorise.Monad
DefUse | NameSet
DefUses | NameSet
DelayOp | PrimOp
delBndr | CoreSubst
delBndrs | CoreSubst
delCoalesce | GraphOps, GraphColor
delConflict | GraphOps, GraphColor
deleteFromIntervalSet | Interval
deleteFromLinkEnv | Linker
deleteFromRegSet | CmmExpr, Cmm
deleteFromSlotSet | StackPlacements
deleteList | FiniteMap
delFromBlockEnv | BlockId
delFromNameEnv | NameEnv
delFromNameSet | NameSet
delFromOccEnv | OccName, Name
delFromUFM | UniqFM
delFromUFM_Directly | UniqFM
delFV | NameSet
delFVs | NameSet
delInScopeSet | VarEnv
delListFromNameEnv | NameEnv
delListFromNameSet | NameSet
delListFromOccEnv | OccName, Name
delListFromUFM | UniqFM
delListFromUniqSet | UniqSet
delModuleEnv | Module
delModuleEnvList | Module
delNode | GraphOps, GraphColor
delOneFromUniqSet | UniqSet
delOneFromUniqSet_Directly | UniqSet
DELTA |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.Instr
3 (Data Constructor) | SPARC.Instr
deltaTy | TysPrim
deltaTyVar | TysPrim
delVarEnv | VarEnv
delVarEnvList | VarEnv
delVarSet | VarSet
delVarSetByKey | VarSet
delVarSetList | VarSet
Demand | Demand
demandInfo | IdInfo
Demands | Demand
Denormal | Exception
deNoteType | TcType
depanal | GHC
Dependencies | HscTypes
depends | PackageConfig, Packages
depExcludeMods | DynFlags, GHC
depIncludePkgDeps | DynFlags, GHC
Deployable | DynFlags
depMakefile | DynFlags, GHC
deprecate | CmdLineParser
DeprecatedTxt | BasicTypes, HscTypes
Deps | HscTypes
depSuffixes | DynFlags, GHC
Depth | Outputable
dep_finsts | HscTypes
dep_mods | HscTypes
dep_orphs | HscTypes
dep_pkgs | HscTypes
deRefStablePtrIdKey | PrelNames
DeRefStablePtrOp | PrimOp
DeRefWeakOp | PrimOp
derivableClassKeys | PrelNames
DerivAuxBinds | TcGenDeriv
DerivD | HsDecls, HsSyn, GHC
DerivDecl |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
Derived | TcRnTypes, TcRnMonad
deriveUnique | Unique
DerivOrigin | TcRnTypes, TcRnMonad
description | PackageConfig, Packages
deserializeAnns | Annotations
deserializeWithData | Serialized
deShadowBinds | CoreSubst
deShadowTy | Type
DestBlockId |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.RegInfo
3 (Data Constructor) | SPARC.ShortcutJump
DestImm |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.ShortcutJump
deSugar | Desugar
DesugaredModule |
1 (Type/Class) | GHC
2 (Data Constructor) | GHC
deSugarExpr | Desugar
desugarModule | GHC
dflags | Lexer
DFM | DFMonad
DFunArg | CoreSyn
dfunArgExprs | CoreSyn
DFunConstArg | CoreSyn
DFunId |
1 (Type/Class) | Var, InstEnv
2 (Data Constructor) | IdInfo
dfunInlinePragma | BasicTypes
DFunLamArg | CoreSyn
dfunNSilent | Id
DFunPolyArg | CoreSyn
DFunUnfolding | CoreSyn
DictId | Var, Id
diffFuel | OptimizationFuel, DFMonad
directCall | StgCmmLayout
DirectEntry |
1 (Data Constructor) | ClosureInfo
2 (Data Constructor) | StgCmmClosure
Direction | Util
dirsToClean | DynFlags, GHC
discardWarnings | TcRnMonad
DisjointIntervalSet | Interval
disjointVarSet | VarSet
display | PackageConfig, Packages
DIV | X86.Instr
DivideByZero | Exception
DIVW | PPC.Instr
DIVWU | PPC.Instr
dmdAnalPgm | DmdAnal
dmdAnalTopRhs | DmdAnal
DmdEnv | Demand
DmdResult | Demand
DmdType |
1 (Type/Class) | Demand
2 (Data Constructor) | Demand
dmdTypeDepth | Demand
dm_core_module | GHC
dm_typechecked_module | GHC
Doc | Pretty
DocCommentNamed | HsDecls, HsSyn, GHC
DocCommentNext | HsDecls, HsSyn, GHC
DocCommentPrev | HsDecls, HsSyn, GHC
DocD | HsDecls, HsSyn, GHC
DocDecl | HsDecls, HsSyn, GHC
docDeclDoc | HsDecls, HsSyn, GHC
DocGroup | HsDecls, HsSyn, GHC
docToSDoc | Outputable
doesDirNameExist | Util
DoExpr | HsExpr, HsSyn, GHC
doFloatFromRhs | SimplEnv
doFreeSimplTick | CoreMonad
doGranAllocate |
1 (Function) | CgParallel
2 (Function) | StgCmmGran
doIfSet | ErrUtils
doIfSet_dyn | ErrUtils
doingTickyProfiling | DynFlags
dollarIdKey | PrelNames
dollarName | PrelNames
doMkDependHS | DriverMkDepend
DoneEx | SimplEnv
DoneId | SimplEnv
dontCareCCS | CostCentre
DontInline | Vectorise.Utils.Hoisting, Vectorise.Utils
DoOrigin | TcRnTypes, TcRnMonad
dopt | DynFlags, GHC
doptDs | DsMonad
doptM | TcRnMonad
dopt_set | DynFlags
dopt_unset | DynFlags
doSimplTick | CoreMonad
doStaticArgs | SAT
dot | Outputable
DotA | HscTypes
DotDLL | HscTypes
dotGraph | GraphPpr, GraphColor
dOTNET | PrelNames
DotO | HscTypes
dot_tv_RDR | PrelNames
double |
1 (Function) | Pretty
2 (Function) | Outputable
double2FloatLit | Literal
Double2FloatOp | PrimOp
double2IntLit | Literal
Double2IntOp | PrimOp
DoubleAcosOp | PrimOp
DoubleAddOp | PrimOp
DoubleArg | SMRep
DoubleAsinOp | PrimOp
DoubleAtanOp | PrimOp
DoubleCoshOp | PrimOp
DoubleCosOp | PrimOp
doubleDataCon | TysWiredIn
doubleDataConKey | PrelNames
DoubleDecode_2IntOp | PrimOp
DoubleDivOp | PrimOp
DoubleEqOp | PrimOp
DoubleExpOp | PrimOp
DoubleGeOp | PrimOp
DoubleGtOp | PrimOp
DoubleLeOp | PrimOp
DoubleLogOp | PrimOp
DoubleLtOp | PrimOp
DoubleMulOp | PrimOp
DoubleNegOp | PrimOp
DoubleNeOp | PrimOp
DoublePowerOp | PrimOp
doublePrimTy | TysPrim
doublePrimTyCon | TysPrim
doublePrimTyConKey | PrelNames
doubleQuotes |
1 (Function) | Pretty
2 (Function) | Outputable
DoubleReg | CmmExpr, Cmm
DoubleRep | TyCon, Type
DoubleSinhOp | PrimOp
DoubleSinOp | PrimOp
DoubleSqrtOp | PrimOp
DoubleSubOp | PrimOp
DoubleTanhOp | PrimOp
DoubleTanOp | PrimOp
doubleToBytes | PprBase
doubleTy | TysWiredIn
doubleTyCon | TysWiredIn
doubleTyConKey | PrelNames
doubleTyConName | TysWiredIn
dOUBLE_SIZE | Constants
do_label | Digraph
dphBackend | DynFlags, GHC
dphModules | Vectorise.Builtins.Base, Vectorise.Builtins
dphPackage | DynFlags
dphParPackageId | Module
dphSeqPackageId | Module
dph_Closure | Vectorise.Builtins.Modules
dph_Combinators | Vectorise.Builtins.Modules
dph_Instances | Vectorise.Builtins.Modules
dph_Modules | Vectorise.Builtins.Modules
dph_Orphans | Vectorise.Builtins.Modules
dph_PArray | Vectorise.Builtins.Modules
dph_Prelude_Bool | Vectorise.Builtins.Modules
dph_Prelude_Double | Vectorise.Builtins.Modules
dph_Prelude_Int | Vectorise.Builtins.Modules
dph_Prelude_PArr | Vectorise.Builtins.Modules
dph_Prelude_Tuple | Vectorise.Builtins.Modules
dph_Prelude_Word8 | Vectorise.Builtins.Modules
dph_Repr | Vectorise.Builtins.Modules
dph_Scalar | Vectorise.Builtins.Modules
dph_Unboxed | Vectorise.Builtins.Modules
dropArgs | SimplUtils
dropForAlls | Type
dropList | Util
dropTail | Util
dsBracket | DsMeta
dsCCall | DsCCall
DsEvBind | DsBinds
dsEvBinds | DsBinds
dsExpr | DsExpr
dsExtendMetaEnv | DsMonad
dsForeigns | DsForeign
dsGRHSs | DsGRHSs
dsGuarded | DsGRHSs
dsHsLPred | TcHsType
dsHsType | TcHsType
dsHsWrapper | DsBinds
dsLExpr | DsExpr
dsLHsBinds | DsBinds
dsListComp | DsListComp
dsLit | MatchLit, DsExpr
dsLoadModule | DsMonad
dsLocalBinds | DsExpr
dsLookupClass | DsMonad
dsLookupDataCon | DsMonad
dsLookupGlobal | DsMonad
dsLookupGlobalId | DsMonad
dsLookupMetaEnv | DsMonad
dsLookupTyCon | DsMonad
DsM | DsMonad
DsMatchContext |
1 (Type/Class) | DsMonad
2 (Data Constructor) | DsMonad
DsMetaEnv | DsMonad
DsMetaVal | DsMonad
dsOverLit | MatchLit
dsPArrComp | DsListComp
dsProcExpr | DsArrows
dsSpec | DsBinds
dsSyntaxTable | DsUtils
dsTcEvBinds | DsBinds
dsTopLHsBinds | DsBinds
dsValBinds | DsExpr
DsWarning | DsMonad
DsWrapper | DsMonad
dToStr | Llvm.Types
DualLive |
1 (Type/Class) | CmmSpillReload
2 (Data Constructor) | CmmSpillReload
dualLiveLattice | CmmSpillReload
dualLiveness | CmmSpillReload
dualLivenessWithInsertion | CmmSpillReload
dualLiveTransfers | CmmSpillReload
duDefs | NameSet
dumpDerivingInfo | TcRnMonad
dumpGraph | GraphPpr, GraphColor
dumpIfSet |
1 (Function) | ErrUtils
2 (Function) | CoreMonad
dumpIfSet_dyn |
1 (Function) | ErrUtils
2 (Function) | CoreMonad
dumpIfSet_dyn_or | ErrUtils
dumpOptTcRn | TcRnMonad
dumpPackages | Packages
dumpPrefix | DynFlags, GHC
dumpPrefixForce | DynFlags, GHC
dumpSDoc | ErrUtils
dumpSimplPhase | CoreMonad
dumpStyle | Outputable
dumpTcRn | TcRnMonad
dumpVar | Vectorise.Monad
DupdCC | CostCentre
DupFlag | SimplUtils
dupifyCC | CostCentre
duplicateLocalDs | DsMonad
duUses | NameSet
dylibInstallName | DynFlags, GHC
dYNAMIC | PrelNames
DynamicLinkerLabelInfo | CLabel
dynamicLinkerLabelInfo | CLabel
DynamicTarget | ForeignCall
dynCompileExpr | InteractiveEval, GHC
DynExternal | ExternalCore
DynFlag | DynFlags, GHC
DynFlags |
1 (Type/Class) | DynFlags, GHC
2 (Data Constructor) | DynFlags, GHC
DynLibLoader | DynFlags
dynLibLoader | DynFlags, GHC
dynProfHdr |
1 (Function) | CgProf
2 (Function) | StgCmmProf
DynTag | StgCmmClosure
D_stg_stats | DynFlags