ghc-7.4.2: 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

d1TyConKey | PrelNames
d1TyConName | PrelNames
darrow | Outputable, GhcPlugins
Data |
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | Cmm, OldCmm
DataAlt | CoreSyn, GhcPlugins
dataClassKey | PrelNames
dataClassName | PrelNames
DataCon | DataCon, GhcPlugins, GHC
dataConAllTyVars | DataCon, GhcPlugins
dataConCannotMatch | DataCon, GhcPlugins
dataConEqSpec | DataCon, GhcPlugins
dataConExStricts | DataCon, GhcPlugins
dataConExTyVars | DataCon, GhcPlugins
dataConFieldLabels | DataCon, GhcPlugins, GHC
dataConFieldType | DataCon, GhcPlugins
dataConFullSig | DataCon, GhcPlugins
dataConIdentity | DataCon, GhcPlugins
DataConIds | DataCon, GhcPlugins
dataConImplicitIds | DataCon, GhcPlugins
dataConInfoPtrToName | DebuggerUtils
dataConInstArgTys | DataCon, GhcPlugins
dataConInstOrigArgTys | DataCon, GhcPlugins
dataConIsInfix | DataCon, GhcPlugins, GHC
dataConName | DataCon, GhcPlugins
dataConOrigArgTys | DataCon, GhcPlugins
dataConOrigResTy | DataCon, GhcPlugins
dataConOrigTyCon | DataCon, GhcPlugins
dataConRepArgTys | DataCon, GhcPlugins
dataConRepArity | DataCon, GhcPlugins
dataConRepFSInstPat | CoreUtils, GhcPlugins
dataConRepInstPat | CoreUtils, GhcPlugins
dataConRepStrictness | DataCon, GhcPlugins
dataConRepType | DataCon, GhcPlugins
dataConSig | DataCon, GhcPlugins, GHC
dataConSourceArity | DataCon, GhcPlugins
dataConStrictMarks | DataCon, GhcPlugins, GHC
dataConStupidTheta | DataCon, GhcPlugins
dataConTag | DataCon, GhcPlugins
dataConTagZ |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
3 (Function) | Vectorise.Utils.Base, Vectorise.Utils
dataConTheta | DataCon, GhcPlugins
dataConTyCon | DataCon, GhcPlugins, GHC
dataConType | GHC
dataConUnivTyVars | DataCon, GhcPlugins
dataConUserType | DataCon, GhcPlugins, GHC
DataConWorkId | IdInfo, GhcPlugins
dataConWorkId | DataCon, GhcPlugins
DataConWrapId | IdInfo, GhcPlugins
dataConWrapId | DataCon, GhcPlugins
dataConWrapId_maybe | DataCon, GhcPlugins
dataDeclChecks | TcTyClsDecls
DataFamily | HsDecls, HsSyn, GHC
DataFamilyTyCon | TyCon, GhcPlugins
dataflowPassBwd | CmmUtils, OldCmmUtils
dataflowPassFwd | CmmUtils, OldCmmUtils
dataKindsErr | RnEnv
dataName | OccName, Name, GhcPlugins
dataQual_RDR | PrelNames
DataReference | PIC
dataReturnConvPrim | CgCallConv
DataSkol | TcRnTypes, TcRnMonad
dataTcOccs | RnEnv
DataToTagOp | PrimOp
DataTyCon | TyCon, GhcPlugins
DataTyCtxt | TcType, TcMType, TcHsType
DataType | HsDecls, HsSyn, GHC
datatypeClassKey | PrelNames
datatypeClassName | PrelNames
datatypeContextsEnabled | Lexer
datatypeName_RDR | PrelNames
dATA_ARRAY_PARALLEL_NAME | PrelNames
dATA_ARRAY_PARALLEL_PRIM_NAME | PrelNames
data_con | TyCon, GhcPlugins
data_cons | TyCon, GhcPlugins
dATA_EITHER | PrelNames
dATA_FOLDABLE | PrelNames
dATA_STRING | PrelNames
dATA_TRAVERSABLE | PrelNames
dATA_TUPLE | PrelNames
dc | RtClosureInspect, InteractiveEval
DCIds | DataCon, GhcPlugins
dcolon | Outputable, GhcPlugins
Dcon |
1 (Type/Class) | ExternalCore
2 (Data Constructor) | ExternalCore
Deadlock |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
deAllocStackTop | CgStackery
deAnnAlt | CoreSyn, GhcPlugins
deAnnotate | CoreSyn, GhcPlugins
deAnnotate' | CoreSyn, GhcPlugins
debugDumpTcRn | TcRnMonad
debugIsOn | Util, GhcPlugins
debugStyle | Outputable, GhcPlugins
debugTc | TcRnMonad
debugTraceMsg |
1 (Function) | ErrUtils
2 (Function) | CoreMonad, GhcPlugins
debugTraceMsgS | CoreMonad, GhcPlugins
DecBrG | HsExpr, HsSyn, GHC
DecBrL | HsExpr, HsSyn, GHC
decName | Llvm.Types, Llvm
decomposeCo | Coercion, GhcPlugins
decomposeRuleLhs | DsBinds
decParams | Llvm.Types, Llvm
decQTyConName | DsMeta
decReturnType | Llvm.Types, Llvm
decsQTyConName | DsMeta
decTyConName | DsMeta
decVarargs | Llvm.Types, Llvm
deeplyInstantiate | Inst
deeplySkolemise | Inst
deepRepType | Type, GhcPlugins
deepSplitProductType | DataCon, GhcPlugins
deepSplitProductType_maybe | DataCon, GhcPlugins
deepSubtypesContaining | TcGenDeriv
DEFAULT | CoreSyn, GhcPlugins
defaultCCallConv | ForeignCall
defaultCleanupHandler | GHC
DefaultDecl |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
DefaultDeclCtx | RnEnv
DefaultDeclCtxt | TcType, TcMType, TcHsType
defaultDumpStyle | Outputable, GhcPlugins
defaultDynFlags | DynFlags, GhcPlugins
defaultErrorHandler | GHC
defaultErrStyle | Outputable, GhcPlugins
defaultFixity | BasicTypes, GhcPlugins, GHC
defaultInlinePragma | BasicTypes, GhcPlugins
defaultKind | Kind, TcType
defaultKindVarToStar | TcMType
defaultLlvmVersion | LlvmCodeGen.Base
defaultLogAction | DynFlags, GhcPlugins
defaultObjectTarget | DynFlags, GhcPlugins, GHC
DefaultOrigin | TcRnTypes, TcRnMonad
defaultPackageConfig | PackageConfig, Packages, GhcPlugins
defaultPlugin | CoreMonad, GhcPlugins
defaultUserStyle | Outputable, GhcPlugins
defaultWarnErrLogger | GhcMonad, GHC
DefD | HsDecls, HsSyn, GHC
defDataCon | Vectorise.Monad.Global, Vectorise.Monad
Defer | Demand
defGlobalVar | Vectorise.Monad.Global, Vectorise.Monad
DefinerOfLocalRegs | CmmExpr, Cmm, OldCmm
DefinerOfSlots | CmmExpr, Cmm, OldCmm
defLocalTyVar | Vectorise.Monad.Local, Vectorise.Monad
defLocalTyVarWithPA | Vectorise.Monad.Local, Vectorise.Monad
DefMeth |
1 (Type/Class) | Class
2 (Data Constructor) | Class
DefMethSpec | BasicTypes, GhcPlugins
defMethSpecOfDefMeth | Class
Defs | NameSet, GhcPlugins
defTyCon | Vectorise.Monad.Global, Vectorise.Monad
defTyConName | Vectorise.Monad.Global, Vectorise.Monad
defTyConPAs | Vectorise.Monad.Global, Vectorise.Monad
DefUse | NameSet, GhcPlugins
DefUses | NameSet, GhcPlugins
DelayOp | PrimOp
delBndr | CoreSubst, GhcPlugins
delBndrL | VarEnv, GhcPlugins
delBndrR | VarEnv, GhcPlugins
delBndrs | CoreSubst, GhcPlugins
delBndrsL | VarEnv, GhcPlugins
delBndrsR | VarEnv, GhcPlugins
delCachedEvVar | TcSMonad
delCoalesce | GraphOps, GraphColor
delConflict | GraphOps, GraphColor
deleteFromIntervalSet | Interval
deleteFromLinkEnv | Linker
deleteFromRegSet | CmmExpr, Cmm, OldCmm
deleteList | FiniteMap, GhcPlugins
delFromNameEnv | NameEnv, GhcPlugins
delFromNameSet | NameSet, GhcPlugins
delFromOccEnv | OccName, Name, GhcPlugins
delFromUFM | UniqFM, GhcPlugins
delFromUFM_Directly | UniqFM, GhcPlugins
delFV | NameSet, GhcPlugins
delFVs | NameSet, GhcPlugins
delInScopeSet | VarEnv, GhcPlugins
delListFromNameEnv | NameEnv, GhcPlugins
delListFromNameSet | NameSet, GhcPlugins
delListFromOccEnv | OccName, Name, GhcPlugins
delListFromUFM | UniqFM, GhcPlugins
delListFromUniqSet | UniqSet, GhcPlugins
delLocalRdrEnvList | RdrName, GhcPlugins
delModuleEnv | Module, GhcPlugins
delModuleEnvList | Module, GhcPlugins
delNode | GraphOps, GraphColor
delOneFromUniqSet | UniqSet, GhcPlugins
delOneFromUniqSet_Directly | UniqSet, GhcPlugins
DELTA |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
3 (Data Constructor) | PPC.Instr
deltaTy | TysPrim
deltaTyVar | TysPrim
delVarEnv | VarEnv, GhcPlugins
delVarEnvList | VarEnv, GhcPlugins
delVarSet | VarSet, GhcPlugins
delVarSetByKey | VarSet, GhcPlugins
delVarSetList | VarSet, GhcPlugins
Demand | Demand
demandInfo | IdInfo, GhcPlugins
Demands | Demand
demoteOccName | OccName, Name, GhcPlugins
demoteRdrName | RdrName, GhcPlugins
Denormal | Exception
deNoteType | TcType
depanal | GhcMake, GHC
Dependencies | HscTypes, GhcPlugins
depends | PackageConfig, Packages, GhcPlugins
depExcludeMods | DynFlags, GhcPlugins, GHC
depIncludePkgDeps | DynFlags, GhcPlugins, GHC
Deployable | DynFlags, GhcPlugins
depMakefile | DynFlags, GhcPlugins, GHC
deprecate | CmdLineParser
DeprecatedTxt | BasicTypes, HscTypes, GhcPlugins
Deps | HscTypes, GhcPlugins
depSuffixes | DynFlags, GhcPlugins, GHC
Depth | Outputable, GhcPlugins
dep_finsts | HscTypes, GhcPlugins
dep_mods | HscTypes, GhcPlugins
dep_orphs | HscTypes, GhcPlugins
dep_pkgs | HscTypes, GhcPlugins
DeRefStablePtrOp | PrimOp
DeRefWeakOp | PrimOp
derivableClassKeys | PrelNames
DerivAuxBind | TcGenDeriv
DerivD | HsDecls, HsSyn, GHC
DerivDecl |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
DerivDeclCtx | RnEnv
Derived | TcRnTypes, TcRnMonad
deriveUnique | Unique
DerivFamInst | TcGenDeriv
DerivHsBind | TcGenDeriv
DerivInst | TcGenDeriv
DerivOrigin | TcRnTypes, TcRnMonad
DerivStuff | TcGenDeriv
DerivTyCon | TcGenDeriv
deriv_type | HsDecls, HsSyn, GHC
description | PackageConfig, Packages, GhcPlugins
deserializeAnns | Annotations, GhcPlugins
deserializeWithData | Serialized, GhcPlugins
deShadowBinds | CoreSubst, GhcPlugins
deShadowTy | Type, GhcPlugins
DestBlockId |
1 (Data Constructor) | SPARC.ShortcutJump
2 (Data Constructor) | PPC.RegInfo
DestImm | SPARC.ShortcutJump
deSugar | Desugar
DesugaredModule |
1 (Type/Class) | GHC
2 (Data Constructor) | GHC
deSugarExpr | Desugar
desugarModule | GHC
dflags | Lexer
dfsTopSortG | Digraph
DFunId |
1 (Type/Class) | Var, InstEnv, GhcPlugins
2 (Data Constructor) | IdInfo, GhcPlugins
dfunInlinePragma | BasicTypes, GhcPlugins
DFunUnfolding | CoreSyn, GhcPlugins
DictId | Var, Id, GhcPlugins
Dictionary | Binary
digitsTyConKey | PrelNames
directCall | StgCmmLayout
DirectEntry |
1 (Data Constructor) | ClosureInfo
2 (Data Constructor) | StgCmmClosure
Direction | Util, GhcPlugins
dirsToClean | DynFlags, GhcPlugins, GHC
discardWarnings | TcRnMonad
DisjointIntervalSet | Interval
disjointVarSet | VarSet, GhcPlugins
display | PackageConfig, Packages, GhcPlugins
distinctAbstractTyConRhs | BuildTyCl
DistrustPackage | DynFlags, GhcPlugins
DIV | X86.Instr
DivideByZero | Exception
divModIntegerIdKey | PrelNames
divModIntegerName | PrelNames
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
docOfHsDocContext | RnEnv
docToSDoc | Outputable, GhcPlugins
doesDirNameExist | Util, GhcPlugins
DoExpr | HsExpr, HsSyn, GHC
doFloatFromRhs | SimplEnv
doFreeSimplTick | CoreMonad, GhcPlugins
doGranAllocate |
1 (Function) | CgParallel
2 (Function) | StgCmmGran
doIfSet | ErrUtils
doIfSet_dyn | ErrUtils
doingTickyProfiling | DynFlags, GhcPlugins
dollarIdKey | PrelNames
dollarName | PrelNames
doMkDependHS | DriverMkDepend
DoneEx | SimplEnv
DoneId | SimplEnv
dontCareCCS | CostCentre
DontInline | Vectorise.Utils.Hoisting, Vectorise.Utils
DoOrigin | TcRnTypes, TcRnMonad
dopt | DynFlags, GhcPlugins, GHC
doptDs | DsMonad
doptM | TcRnMonad
dopt_set | DynFlags, GhcPlugins
dopt_unset | DynFlags, GhcPlugins
doSimplTick | CoreMonad, GhcPlugins
doStaticArgs | SAT
dot | Outputable, GhcPlugins
DotA | HscTypes, GhcPlugins
DotDLL | HscTypes, GhcPlugins
dotGraph | GraphPpr, GraphColor
dOTNET | PrelNames
DotO | HscTypes, GhcPlugins
dot_tv_RDR | PrelNames
double |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
double2FloatLit | Literal, GhcPlugins
Double2FloatOp | PrimOp
double2IntLit | Literal, GhcPlugins
Double2IntOp | PrimOp
DoubleAcosOp | PrimOp
DoubleAddOp | PrimOp
DoubleArg | ClosureInfo
DoubleAsinOp | PrimOp
DoubleAtanOp | PrimOp
DoubleCoshOp | PrimOp
DoubleCosOp | PrimOp
doubleDataCon | TysWiredIn, GhcPlugins
doubleDataConKey | PrelNames
DoubleDecode_2IntOp | PrimOp
DoubleDivOp | PrimOp
DoubleEqOp | PrimOp
DoubleExpOp | PrimOp
doubleFromIntegerIdKey | PrelNames
doubleFromIntegerName | PrelNames
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, GhcPlugins
DoubleReg | CmmExpr, Cmm, OldCmm
DoubleRep | TyCon, Type, GhcPlugins
DoubleSinhOp | PrimOp
DoubleSinOp | PrimOp
DoubleSqrtOp | PrimOp
DoubleSubOp | PrimOp
DoubleTanhOp | PrimOp
DoubleTanOp | PrimOp
doubleToBytes | PprBase
doubleTy | TysWiredIn, GhcPlugins
doubleTyCon | TysWiredIn, GhcPlugins
doubleTyConKey | PrelNames
doubleTyConName | TysWiredIn, GhcPlugins
dOUBLE_SIZE | Constants
doWithInert | TcSMonad
do_label | Digraph
dphParPackageId | Module, GhcPlugins
dphSeqPackageId | Module, GhcPlugins
dropArgs | SimplUtils
dropForAlls | Type, GhcPlugins
dropList | Util, GhcPlugins
dropTail | Util, GhcPlugins
dsBracket | DsMeta
dsCCall | DsCCall
dsDPHBuiltin | DsMonad
dsEvBinds | DsBinds
dsExpr | DsExpr
dsExtendMetaEnv | DsMonad
dsForeigns | DsForeign
dsGRHSs | DsGRHSs
dsGuarded | DsGRHSs
dsHsType | TcHsType
dsHsWrapper | DsBinds
dsInitPArrBuiltin | DsMonad
dsLExpr | DsExpr
dsLHsBinds | DsBinds
dsListComp | DsListComp
dsLit | MatchLit, DsExpr
dsLocalBinds | DsExpr
dsLookupDataCon | DsMonad
dsLookupDPHRdrEnv | DsMonad
dsLookupDPHRdrEnv_maybe | DsMonad
dsLookupGlobal | DsMonad
dsLookupGlobalId | DsMonad
dsLookupMetaEnv | DsMonad
dsLookupTyCon | DsMonad
DsM | DsMonad
DsMatchContext |
1 (Type/Class) | DsMonad
2 (Data Constructor) | DsMonad
DsMetaEnv | DsMonad
DsMetaVal | DsMonad
dsMonadComp | DsListComp
dsOverLit | MatchLit
dsPArrComp | DsListComp
dsProcExpr | DsArrows
dsSpec | DsBinds
dsSyntaxTable | DsUtils
dsTcCoercion | DsBinds
dsTcEvBinds | DsBinds
dsTopLHsBinds | DsBinds
dsValBinds | DsExpr
DsWarning | DsMonad
DsWrapper | DsMonad
dToStr | Llvm.Types
dTyConKey | PrelNames
dTyConName | PrelNames
dualLivenessWithInsertion | CmmSpillReload
duDefs | NameSet, GhcPlugins
dumpDerivingInfo | TcRnMonad
dumpDir | DynFlags, GhcPlugins, GHC
dumpGraph | GraphPpr, GraphColor
dumpIfSet |
1 (Function) | ErrUtils
2 (Function) | CoreMonad, GhcPlugins
dumpIfSet_dyn |
1 (Function) | ErrUtils
2 (Function) | CoreMonad, GhcPlugins
dumpIfSet_dyn_or | ErrUtils
dumpOptTcRn | TcRnMonad
dumpOptVt | Vectorise.Monad.Base, Vectorise.Monad
dumpPackages | Packages, GhcPlugins
dumpPassResult | CoreMonad, GhcPlugins
dumpPrefix | DynFlags, GhcPlugins, GHC
dumpPrefixForce | DynFlags, GhcPlugins, GHC
dumpSDoc | ErrUtils
dumpSimplPhase | CoreMonad, GhcPlugins
dumpStyle | Outputable, GhcPlugins
dumpTcRn | TcRnMonad
dumpVt | Vectorise.Monad.Base, Vectorise.Monad
DupFlag | SimplUtils
duplicateLocalDs | DsMonad
duUses | NameSet, GhcPlugins
dylibInstallName | DynFlags, GhcPlugins, GHC
dYNAMIC | PrelNames
DynamicLinkerLabelInfo | CLabel
dynamicLinkerLabelInfo | CLabel
DynamicTarget | ForeignCall
dynCompileExpr | InteractiveEval, GHC
DynExternal | ExternalCore
DynFlag | DynFlags, GhcPlugins, GHC
dynFlagDependencies | DynFlags, GhcPlugins
DynFlags |
1 (Type/Class) | DynFlags, GhcPlugins, GHC
2 (Data Constructor) | DynFlags, GhcPlugins, GHC
DynLibLoader | DynFlags, GhcPlugins
dynLibLoader | DynFlags, GhcPlugins, GHC
dynProfHdr |
1 (Function) | CgProf
2 (Function) | StgCmmProf
DynTag | StgCmmClosure
D_stg_stats | DynFlags, GhcPlugins