ghc-lib-8.8.4.20200716: The GHC API, decoupled from GHC versions

Index - D

DStgCmmArgRep, StgCmmLayout
d1TyConKeyPrelNames
d1TyConNamePrelNames
darrowGhcPlugins, Outputable
DarwinLDGhcPlugins, DynFlags
DataCmm
DataAltGhcPlugins, CoreSyn
dataArgsGHC.Exts.Heap, GHC.Exts.Heap.Closures
dataClassKeyPrelNames
dataClassNamePrelNames
DataConGhcPlugins, GHC, DataCon
DataConBoxerMkId
dataConBoxerGhcPlugins, DataCon
dataConCannotMatchGhcPlugins, DataCon
dataConEqSpecGhcPlugins, DataCon
dataConExTyCoVarsGhcPlugins, DataCon
dataConFieldLabelsGhcPlugins, GHC, DataCon
dataConFieldTypeGhcPlugins, DataCon
dataConFieldType_maybeGhcPlugins, DataCon
dataConFullSigGhcPlugins, DataCon
DataConILanguage.Haskell.TH, Language.Haskell.TH.Syntax
dataConIdentityGhcPlugins, DataCon
dataConImplBangsGhcPlugins, DataCon
dataConImplicitTyThingsGhcPlugins, DataCon
dataConInstArgTysGhcPlugins, DataCon
dataConInstOrigArgTysGhcPlugins, DataCon
dataConInstSigGhcPlugins, DataCon
dataConIsInfixGhcPlugins, GHC, DataCon
dataConNameGhcPlugins, DataCon
dataConNamesGHC.Exts.Heap.Utils
dataConOrigArgTysGhcPlugins, DataCon
dataConOrigResTyGhcPlugins, DataCon
dataConOrigTyConGhcPlugins, DataCon
DataConRepGhcPlugins, DataCon
dataConRepArgTysGhcPlugins, DataCon
dataConRepArityGhcPlugins, DataCon
dataConRepFSInstPatGhcPlugins, CoreUtils
dataConRepInstPatGhcPlugins, CoreUtils
dataConRepStrictnessGhcPlugins, DataCon
dataConRepTypeGhcPlugins, DataCon
dataConSigGhcPlugins, GHC, DataCon
DataConSkolTcRnMonad, TcRnTypes
dataConSourceArityGhcPlugins, DataCon
dataConSrcBangsGhcPlugins, GHC, DataCon
dataConStupidThetaGhcPlugins, DataCon
dataConTagGhcPlugins, DataCon
dataConTagZGhcPlugins, DataCon
dataConThetaGhcPlugins, DataCon
dataConTyConGhcPlugins, GHC, DataCon
dataConTypeGHC
dataConTyRepNameUniqueUnique
dataConUnivAndExTyCoVarsGhcPlugins, DataCon
dataConUnivTyVarsGhcPlugins, DataCon
dataConUserTypeGhcPlugins, GHC, DataCon
dataConUserTyVarBindersGhcPlugins, DataCon
dataConUserTyVarsGhcPlugins, DataCon
dataConUserTyVarsArePermutedGhcPlugins, DataCon
dataConWorkerUniqueUnique
DataConWorkIdGhcPlugins, IdInfo
dataConWorkIdGhcPlugins, DataCon
DataConWrapIdGhcPlugins, IdInfo
dataConWrapIdGhcPlugins, DataCon
dataConWrapId_maybeGhcPlugins, DataCon
DataDLanguage.Haskell.TH, Language.Haskell.TH.Syntax
dataD 
1 (Function)Language.Haskell.TH, Language.Haskell.TH.Lib
2 (Function)Language.Haskell.TH.Lib.Internal
DataDecHieTypes
DataDeclGHC, HsDecls, HsSyn
dataDeclChecksTcTyClsDecls
DataDeclRn 
1 (Data Constructor)GHC, HsDecls, HsSyn
2 (Type/Class)GHC, HsDecls, HsSyn
dataDIdKeyTHNames
dataDNameTHNames
DataFamilyGHC, HsDecls, HsSyn
DataFamilyDLanguage.Haskell.TH, Language.Haskell.TH.Syntax
dataFamilyD 
1 (Function)Language.Haskell.TH, Language.Haskell.TH.Lib
2 (Function)Language.Haskell.TH.Lib.Internal
dataFamilyDIdKeyTHNames
dataFamilyDNameTHNames
DataFamilyFlavourGhcPlugins, TyCon
DataFamilyInstFamInstEnv
DataFamilyTyConGhcPlugins, TyCon
DataFamInstDGHC, HsDecls, HsSyn
DataFamInstDecl 
1 (Data Constructor)GHC, HsDecls, HsSyn
2 (Type/Class)GHC, HsDecls, HsSyn
dataFamInstRepTyConFamInstEnv
DataFamInstTyConGhcPlugins, TyCon
DataflowLattice 
1 (Type/Class)Hoopl.Dataflow
2 (Data Constructor)Hoopl.Dataflow
DataInstDLanguage.Haskell.TH, Language.Haskell.TH.Syntax
dataInstD 
1 (Function)Language.Haskell.TH, Language.Haskell.TH.Lib
2 (Function)Language.Haskell.TH.Lib.Internal
dataInstDIdKeyTHNames
dataInstDNameTHNames
DataKindCtxtTcValidity, TcHsType, TcType
DataKindsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DataNameLanguage.Haskell.TH.Syntax
dataNameGhcPlugins, Name, OccName
dataQual_RDRPrelNames
DataReferencePIC
dataTcOccsRnEnv
dataToExpQLanguage.Haskell.TH.Quote, Language.Haskell.TH.Syntax
dataToPatQLanguage.Haskell.TH.Quote, Language.Haskell.TH.Syntax
dataToQaLanguage.Haskell.TH.Quote, Language.Haskell.TH.Syntax
DataToTagOpPrimOp
DataTyConGhcPlugins, TyCon
DataTyCtxtTcValidity, TcHsType, TcType
DataTypeGHC, HsDecls, HsSyn
datatypeClassKeyPrelNames
datatypeClassNamePrelNames
DatatypeContextsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DatatypeContextsBitLexer
DataTypeFlavourGhcPlugins, TyCon
datatypeName_RDRPrelNames
dATA_ARRAY_PARALLEL_NAMEPrelNames
dATA_ARRAY_PARALLEL_PRIM_NAMEPrelNames
dATA_COERCEPrelNames
data_conGhcPlugins, TyCon
data_consGhcPlugins, TyCon
data_cons_sizeGhcPlugins, TyCon
dATA_EITHERPrelNames
dATA_FOLDABLEPrelNames
dATA_STRINGPrelNames
dATA_TRAVERSABLEPrelNames
dATA_TUPLEPrelNames
dATA_TYPE_EQUALITYPrelNames
DbInstalledUnitIdGHC.PackageDb
dblBlocksDebug
dblCLabelDebug
dblHasInfoTblDebug
dblIsEntryDebug
dblLabelDebug
dblParentDebug
dblPositionDebug
dblProcedureDebug
dblSourceTickDebug
dblTicksDebug
dblUnwindDebug
DbModeGHC.PackageDb
DbModule 
1 (Data Constructor)GHC.PackageDb
2 (Type/Class)GHC.PackageDb
dbModuleNameGHC.PackageDb
dbModuleUnitIdGHC.PackageDb
DbModuleVarGHC.PackageDb
dbModuleVarNameGHC.PackageDb
DbOpenModeGHC.PackageDb
DbOpenReadOnlyGHC.PackageDb
DbOpenReadWriteGHC.PackageDb
DbReadOnlyGHC.PackageDb
DbReadWriteGHC.PackageDb
DbUnitId 
1 (Data Constructor)GHC.PackageDb
2 (Type/Class)GHC.PackageDb
DbUnitIdModuleRepGHC.PackageDb
dcRtClosureInspect, InteractiveEval
DCBMkId
dcolon 
1 (Function)GhcPlugins, Outputable
2 (Function)Language.Haskell.TH.PprLib
dcQualPrelNames
DCRGhcPlugins, DataCon
dcr_arg_tysGhcPlugins, DataCon
dcr_bangsGhcPlugins, DataCon
dcr_boxerGhcPlugins, DataCon
dcr_strictsGhcPlugins, DataCon
dcr_wrap_idGhcPlugins, DataCon
dd_consGHC, HsDecls, HsSyn
dd_ctxtGHC, HsDecls, HsSyn
dd_cTypeGHC, HsDecls, HsSyn
dd_derivsGHC, HsDecls, HsSyn
dd_extGHC, HsDecls, HsSyn
dd_kindSigGHC, HsDecls, HsSyn
dd_NDGHC, HsDecls, HsSyn
Deadlock 
1 (Data Constructor)Exception
2 (Type/Class)Exception
deAnnAltGhcPlugins, CoreSyn
deAnnBindGhcPlugins, CoreSyn
deAnnotateGhcPlugins, CoreSyn
deAnnotate'GhcPlugins, CoreSyn
DebugBlock 
1 (Type/Class)Debug
2 (Data Constructor)Debug
debugIsOnGhcPlugins, Util
debugLevelGhcPlugins, GHC, DynFlags
debugPprTypeTyCoRep
debugStyleGhcPlugins, Outputable
debugTcTcRnMonad
debugToMapDebug
debugTraceMsg 
1 (Function)GhcPlugins, CoreMonad
2 (Function)ErrUtils
debugTraceMsgSGhcPlugins, CoreMonad
dEBUG_TRACEPrelNames
DecLanguage.Haskell.TH, Language.Haskell.TH.Syntax
DecBrGGHC, HsExpr, HsSyn
DecBrLGHC, HsExpr, HsSyn
decideBangHoodDsUtils
DecidedLazyLanguage.Haskell.TH, Language.Haskell.TH.Syntax
decidedLazyDataConKeyPrelNames
decidedLazyDataConNamePrelNames
DecidedStrictLanguage.Haskell.TH, Language.Haskell.TH.Syntax
decidedStrictDataConKeyPrelNames
decidedStrictDataConNamePrelNames
DecidedStrictnessLanguage.Haskell.TH, Language.Haskell.TH.Syntax
DecidedUnpackLanguage.Haskell.TH, Language.Haskell.TH.Syntax
decidedUnpackDataConKeyPrelNames
decidedUnpackDataConNamePrelNames
DeclHieTypes
DeclCCCostCentre
DeclDBkpSyn
DeclDocMap 
1 (Data Constructor)GHC, HsDoc, HsSyn
2 (Type/Class)GHC, HsDoc, HsSyn
DeclTypeHieTypes
decNameLlvm.Types, Llvm
decodeDoubleIntegerIdKeyPrelNames
decodeDoubleIntegerNamePrelNames
decodeFloatGhcPrelude
decodePrevNCharsStringBuffer
decomposeCoGhcPlugins, Coercion
decomposeFunCoGhcPlugins, Coercion
decomposePiCosGhcPlugins, Coercion
decomposeRuleLhsDsBinds
decomposeSrcSpanGhcPlugins, GHC, SrcLoc
decomposeStgBindingStgLiftLams.LiftM
decParamsLlvm.Types, Llvm
DecQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
decQTyConKeyTHNames
decQTyConNameTHNames
decReturnTypeLlvm.Types, Llvm
DecsQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
decsQTyConKeyTHNames
decsQTyConNameTHNames
decTyConKeyTHNames
decTyConNameTHNames
decVarargsLlvm.Types, Llvm
deeplyInstantiateInst
deeplySkolemiseInst
deepSplitProductType_maybeWwLib
deepSubtypesContainingTcGenFunctor
DEFAULTGhcPlugins, CoreSyn
defaultCCallConvForeignCall
defaultCleanupHandlerGHC
DefaultDecl 
1 (Data Constructor)GHC, HsDecls, HsSyn
2 (Type/Class)GHC, HsDecls, HsSyn
DefaultDeclCtxRnUtils
DefaultDeclCtxtTcValidity, TcHsType, TcType
defaultDumpStyleGhcPlugins, Outputable
defaultDynFlagsGhcPlugins, DynFlags
defaultErrorHandlerGHC
defaultErrStyleGhcPlugins, Outputable
defaultFatalMessagerGhcPlugins, DynFlags
defaultFixity 
1 (Function)GhcPlugins, GHC, BasicTypes
2 (Function)Language.Haskell.TH, Language.Haskell.TH.Syntax
DefaultFlexiTcHsSyn
defaultFlushErrGhcPlugins, DynFlags
defaultFlushOutGhcPlugins, DynFlags
defaultFrontendPluginGhcPlugins, Plugins
defaultInlinePragmaGhcPlugins, BasicTypes
defaultLogActionGhcPlugins, DynFlags
defaultLogActionHPrintDocGhcPlugins, DynFlags
defaultLogActionHPutStrDocGhcPlugins, DynFlags
defaultObjectTargetGhcPlugins, GHC, DynFlags
DefaultOriginTcRnMonad, TcRnTypes
defaultPackageConfigGhcPlugins, PackageConfig, Packages
defaultPluginGhcPlugins, Plugins
defaultRecTcMaxBoundGhcPlugins, TyCon
defaultRunMetaTcSplice
defaultSchemePprColour
DefaultSigDLanguage.Haskell.TH, Language.Haskell.TH.Syntax
defaultSigDLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
defaultSigDIdKeyTHNames
defaultSigDNameTHNames
DefaultSignaturesGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
defaultTyVarTcMType
defaultUserStyleGhcPlugins, Outputable
defaultWarnErrLoggerGHC, GhcMonad
defaultWaysGhcPlugins, DynFlags
DefDGHC, HsDecls, HsSyn
deferAfterIODemand
defFlagCmdLineParser
defGhcFlagCmdLineParser
defGhciFlagCmdLineParser
defHiddenFlagCmdLineParser
definedInAstsHieUtils
DefinerOfRegsCmmExpr, Cmm
definitePackageConfigIdGhcPlugins, PackageConfig, Packages
DefiniteUnitIdGhcPlugins, Module
DefMethInfoClass
DefMethSpecGhcPlugins, BasicTypes
DefsGhcPlugins, NameSet
DefUnitId 
1 (Data Constructor)GhcPlugins, Module
2 (Type/Class)GhcPlugins, Module
DefUseGhcPlugins, NameSet
DefUsesGhcPlugins, NameSet
DelayedSplice 
1 (Data Constructor)GHC, HsExpr, HsSyn
2 (Type/Class)GHC, HsExpr, HsSyn
DelayOpPrimOp
delBinderVarTyCoRep
delBndrGhcPlugins, CoreSubst
delBndrLGhcPlugins, VarEnv
delBndrRGhcPlugins, VarEnv
delBndrsGhcPlugins, CoreSubst
delBndrsLGhcPlugins, VarEnv
delBndrsRGhcPlugins, VarEnv
delCandidatesTcMType
delCoalesceGraphOps, GraphColor
delConflictGraphOps, GraphColor
delDictTcSMonad
delDVarEnvGhcPlugins, VarEnv
delDVarEnvListGhcPlugins, VarEnv
delDVarSetGhcPlugins, VarSet
delDVarSetListGhcPlugins, VarSet
delEdgeCFG
deleteEnumSet
deleteBysListSetOps
deleteDFunFromInstEnvInstEnv
deleteFromInstEnvInstEnv
deleteFromLinkEnvLinker
deleteFromRegSetCmmExpr, Cmm
deleteListGhcPlugins, FiniteMap
deleteTMCoreMap, TrieMap
delFromFsEnvFastStringEnv
delFromHptGhcPlugins, HscTypes
delFromNameEnvGhcPlugins, NameEnv
delFromNameSetGhcPlugins, NameSet
delFromOccEnvGhcPlugins, Name, OccName
delFromUDFMUniqDFM
delFromUFMGhcPlugins, UniqFM
delFromUFM_DirectlyGhcPlugins, UniqFM
delFromUniqMapUniqMap
delFV 
1 (Function)FV
2 (Function)GhcPlugins, NameSet
delFVs 
1 (Function)FV
2 (Function)GhcPlugins, NameSet
delInScopeSetGhcPlugins, VarEnv
delInstalledModuleEnvGhcPlugins, Module
delListFromFsEnvFastStringEnv
delListFromNameEnvGhcPlugins, NameEnv
delListFromNameSetGhcPlugins, NameSet
delListFromOccEnvGhcPlugins, Name, OccName
delListFromUDFMUniqDFM
delListFromUFMGhcPlugins, UniqFM
delListFromUFM_DirectlyGhcPlugins, UniqFM
delListFromUniqDSetUniqDSet
delListFromUniqMapUniqMap
delListFromUniqSetGhcPlugins, UniqSet
delListFromUniqSet_DirectlyGhcPlugins, UniqSet
delLocalRdrEnvListGhcPlugins, RdrName
delModuleEnvGhcPlugins, Module
delModuleEnvListGhcPlugins, Module
delModuleSetGhcPlugins, Module
delNode 
1 (Function)GraphOps, GraphColor
2 (Function)UnVarGraph
delOneFromUniqDSetUniqDSet
delOneFromUniqSetGhcPlugins, UniqSet
delOneFromUniqSet_DirectlyGhcPlugins, UniqSet
DELTA 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
deltaTyTysPrim
deltaTyVarTysPrim
delUnVarSetUnVarGraph
delVarEnvGhcPlugins, VarEnv
delVarEnvListGhcPlugins, VarEnv
delVarEnv_DirectlyGhcPlugins, VarEnv
delVarSetGhcPlugins, VarSet
delVarSetByKeyGhcPlugins, VarSet
delVarSetListGhcPlugins, VarSet
DemandDemand
demandInfoGhcPlugins, IdInfo
demoteOccNameGhcPlugins, Name, OccName
demoteRdrNameGhcPlugins, RdrName
demoteUnfilledFmvTcSMonad
DenormalException
deNoteTypeTcType
denv_clsTcDerivUtils
denv_cls_tysTcDerivUtils
denv_ctxtTcDerivUtils
denv_overlap_modeTcDerivUtils
denv_rep_tcTcDerivUtils
denv_rep_tc_argsTcDerivUtils
denv_stratTcDerivUtils
denv_tcTcDerivUtils
denv_tc_argsTcDerivUtils
denv_tvsTcDerivUtils
depAnalGhcPlugins, NameEnv
depanalGhcMake, GHC
depanalPartialGhcMake
DependenciesGhcPlugins, HscTypes
dependsGhcPlugins, GHC.PackageDb, PackageConfig, Packages
depExcludeModsGhcPlugins, GHC, DynFlags
depIncludePkgDepsGhcPlugins, GHC, DynFlags
DeployableGhcPlugins, DynFlags
depMakefileGhcPlugins, GHC, DynFlags
deprecateCmdLineParser
DeprecatedTxtGhcPlugins, BasicTypes, HscTypes
DepsGhcPlugins, HscTypes
depSuffixesGhcPlugins, GHC, DynFlags
DepthGhcPlugins, Outputable
dep_finstsGhcPlugins, HscTypes
dep_modsGhcPlugins, HscTypes
dep_orphsGhcPlugins, HscTypes
dep_pkgsGhcPlugins, HscTypes
dep_plginsGhcPlugins, HscTypes
DeRefStablePtrOpPrimOp
DeRefWeakOpPrimOp
derivableClassKeysPrelNames
DerivAuxBindTcGenDeriv
DerivClause 
1 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Syntax
2 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Syntax
derivClause 
1 (Function)Language.Haskell.TH, Language.Haskell.TH.Lib
2 (Function)Language.Haskell.TH.Lib.Internal
DerivClauseCtxtTcValidity, TcHsType, TcType
derivClauseIdKeyTHNames
derivClauseNameTHNames
DerivClauseOriginTcRnMonad, TcRnTypes
DerivClauseQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
derivClauseQTyConKeyTHNames
derivClauseQTyConNameTHNames
DerivContextTcDerivUtils
DerivDGHC, HsDecls, HsSyn
DerivDecl 
1 (Data Constructor)GHC, HsDecls, HsSyn
2 (Type/Class)GHC, HsDecls, HsSyn
DerivDeclCtxRnUtils
DeriveAnyClassGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DerivedTcRnMonad, TcRnTypes
DeriveDataTypeableGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DeriveFoldableGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DeriveFunctorGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DeriveGenericGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DeriveLiftGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DerivEnv 
1 (Type/Class)TcDerivUtils
2 (Data Constructor)TcDerivUtils
DeriveTraversableGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
deriveUniqueUnique
DerivFamInstTcGenDeriv
DerivHsBindTcGenDeriv
DerivInfo 
1 (Type/Class)TcDeriv
2 (Data Constructor)TcDeriv
DerivingStrategiesGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DerivingViaGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DerivMTcDerivUtils
DerivOriginCoerceTcRnMonad, TcRnTypes
DerivOriginDCTcRnMonad, TcRnTypes
DerivSkolTcRnMonad, TcRnTypes
DerivSpecTcDerivUtils
DerivSpecAnyClassTcDerivUtils
DerivSpecMechanismTcDerivUtils
derivSpecMechanismToStrategyTcDerivUtils
DerivSpecNewtypeTcDerivUtils
DerivSpecStockTcDerivUtils
DerivSpecViaTcDerivUtils
DerivStrategy 
1 (Type/Class)GHC, HsDecls, HsSyn
2 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Syntax
derivStrategyNameGHC, HsDecls, HsSyn
DerivStrategyQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
derivStrategyQTyConKeyTHNames
derivStrategyQTyConNameTHNames
DerivStuffTcGenDeriv
deriv_clause_extGHC, HsDecls, HsSyn
deriv_clause_strategyGHC, HsDecls, HsSyn
deriv_clause_tysGHC, HsDecls, HsSyn
deriv_extGHC, HsDecls, HsSyn
deriv_overlap_modeGHC, HsDecls, HsSyn
deriv_strategyGHC, HsDecls, HsSyn
deriv_typeGHC, HsDecls, HsSyn
deserializeAnnsGhcPlugins, Annotations
deserializeWithDataGhcPlugins, GHC.Serialized
deShadowBindsGhcPlugins, CoreSubst
DestBlockId 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.ShortcutJump
3 (Data Constructor)PPC.RegInfo
DestImm 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.ShortcutJump
deSugarDesugar
DesugaredModule 
1 (Type/Class)GHC
2 (Data Constructor)GHC
deSugarExprDesugar
desugarModuleGHC
deTagExprGhcPlugins, CoreSyn
DFastStringEnvFastStringEnv
dfid_eqnGHC, HsDecls, HsSyn
dfid_extGHC, HsDecls, HsSyn
dfid_instGHC, HsDecls, HsSyn
dFsEnvEltsFastStringEnv
DFunId 
1 (Data Constructor)GhcPlugins, IdInfo
2 (Type/Class)GhcPlugins, InstEnv, Var
dfunInlinePragmaGhcPlugins, BasicTypes
DFunInstTypeInstEnv
DFunUnfoldingGhcPlugins, CoreSyn
df_argsGhcPlugins, CoreSyn
df_bndrsGhcPlugins, CoreSyn
df_conGhcPlugins, CoreSyn
DictIdGhcPlugins, Id, Var
DictionaryBinary
DictMapTcSMonad
DIdEnvGhcPlugins, VarEnv
dIdFreeVarsGhcPlugins, CoreFVs
DIdSetGhcPlugins, VarSet
DiffHieDebug
diffAstHieDebug
diffAstsHieDebug
diffBindsGhcPlugins, CoreUtils
diffExprGhcPlugins, CoreUtils
diffFileHieDebug
DiffIdentHieDebug
diffListHieDebug
DigraphNodeDigraph
directCallStgCmmLayout
DirectEntryStgCmmClosure
DirectionGhcPlugins, Util
dirsToCleanGhcPlugins, GHC, DynFlags
DisambiguateRecordFieldsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
discardConstraintsTcRnMonad
discardErrsTcRnMonad
discardResultTcRnMonad
discardWarningsTcRnMonad
discardWarningsDsDsMonad
DiscArgCtxtCoreUnfold
dischargeFunEqTcSMonad
disjointDVarSetGhcPlugins, VarSet
disjointNameEnvGhcPlugins, NameEnv
disjointUDFMUniqDFM
disjointUdfmUfmUniqDFM
disjointUFMGhcPlugins, UniqFM
disjointUniqMapUniqMap
disjointVarEnvGhcPlugins, VarEnv
disjointVarSetGhcPlugins, VarSet
displayExceptionException, Panic
displayInstalledUnitIdGhcPlugins, Packages
DistrustPackageGhcPlugins, DynFlags
DIV 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
divGhcPrelude
DivideByZeroException
divIntegerIdKeyPrelNames
divIntegerNamePrelNames
divIntIdKeyPrelNames
divIntNamePrelNames
divModGhcPrelude
divModIntegerIdKeyPrelNames
divModIntegerNamePrelNames
di_clausesTcDeriv
di_ctxtTcDeriv
di_rep_tcTcDeriv
dLGhcPlugins, GHC, SrcLoc
dmdAnalProgramDmdAnal
DmdEnvDemand
DmdResultDemand
DmdShellDemand
dmdTransformDataConSigDemand
dmdTransformDictSelSigDemand
dmdTransformSigDemand
DmdType 
1 (Data Constructor)Demand
2 (Type/Class)Demand
dmdTypeDepthDemand
DModuleNameEnvGhcPlugins, Module
dm_core_moduleGHC
dm_typechecked_moduleGHC
DNameEnvGhcPlugins, NameEnv
DoAndIfThenElseGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DoAndIfThenElseBitLexer
doBackpackDriverBkp
Doc 
1 (Type/Class)Pretty
2 (Type/Class)Language.Haskell.TH.PprLib
DocCommentNamedGHC, HsDecls, HsSyn
DocCommentNextGHC, HsDecls, HsSyn
DocCommentPrevGHC, HsDecls, HsSyn
DocDGHC, HsDecls, HsSyn
DocDeclGHC, HsDecls, HsSyn
docDeclDocGHC, HsDecls, HsSyn
DocGroupGHC, HsDecls, HsSyn
docToSDocGhcPlugins, Outputable
dodgyMsgRnNames
dodgyMsgInsertRnNames
DoELanguage.Haskell.TH, Language.Haskell.TH.Syntax
doELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
doEIdKeyTHNames
doENameTHNames
doesDirNameExistGhcPlugins, Util
DoExprGHC, HsExpr, HsSyn
doFloatFromRhsSimplEnv
doFreeSimplTickGhcPlugins, CoreMonad
doIfSetErrUtils
doIfSet_dynErrUtils
dollarIdKeyPrelNames
dollarNamePrelNames
doMkDependHSDriverMkDepend
DoneExSimplEnv
DoneIdSimplEnv
dontCareCCSCostCentre
DontRetainCAFsGHCi.ObjLink
doOrDoesGhcPlugins, Outputable
DoOriginTcRnMonad, TcRnTypes
DoPatOriginTcRnMonad, TcRnTypes
doptGhcPlugins, DynFlags
doptMTcRnMonad
dopt_setGhcPlugins, DynFlags
dopt_unsetGhcPlugins, DynFlags
doSimplTickGhcPlugins, CoreMonad
doSRTsCmmBuildInfoTables
doStaticArgsSAT
dotGhcPlugins, Outputable
DotAGhcPlugins, HscTypes
DotDLLGhcPlugins, HscTypes
dotGraphGraphPpr, GraphColor
DotOGhcPlugins, HscTypes
DoubleGhcPrelude
double 
1 (Function)GhcPlugins, Outputable
2 (Function)Pretty
3 (Function)Language.Haskell.TH.PprLib
double2FloatLitGhcPlugins, Literal
Double2FloatOpPrimOp
double2IntLitGhcPlugins, Literal
Double2IntOpPrimOp
DoubleAcoshOpPrimOp
DoubleAcosOpPrimOp
DoubleAddOpPrimOp
DoubleAsinhOpPrimOp
DoubleAsinOpPrimOp
DoubleAtanhOpPrimOp
DoubleAtanOpPrimOp
DoubleClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
DoubleCoshOpPrimOp
DoubleCosOpPrimOp
doubleDataConGhcPlugins, TysWiredIn
doubleDataConKeyPrelNames
DoubleDecode_2IntOpPrimOp
DoubleDecode_Int64OpPrimOp
DoubleDivOpPrimOp
DoubleElemRepGhcPlugins, TyCon
doubleElemRepDataConTyGhcPlugins, TysWiredIn
DoubleEqOpPrimOp
DoubleExpOpPrimOp
DoubleFabsOpPrimOp
doubleFromIntegerIdKeyPrelNames
doubleFromIntegerNamePrelNames
DoubleGeOpPrimOp
DoubleGtOpPrimOp
DoubleLeOpPrimOp
DoubleLogOpPrimOp
DoubleLtOpPrimOp
DoubleMulOpPrimOp
DoubleNegOpPrimOp
DoubleNeOpPrimOp
DoublePowerOpPrimOp
doublePrecGhcPlugins, Outputable
DoublePrimLLanguage.Haskell.TH, Language.Haskell.TH.Syntax
doublePrimLLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
doublePrimLIdKeyTHNames
doublePrimLNameTHNames
doublePrimL_RDRTHNames
doublePrimTyTysPrim
doublePrimTyConTysPrim
doublePrimTyConKeyPrelNames
doublePrimTyConNameTysPrim
doubleQuotes 
1 (Function)GhcPlugins, Outputable
2 (Function)Pretty
3 (Function)Language.Haskell.TH.PprLib
DoubleRegCmmExpr, Cmm
DoubleRepGhcPlugins, RepType, TyCon
doubleRepDataConTyGhcPlugins, TysWiredIn
DoubleSinhOpPrimOp
DoubleSinOpPrimOp
DoubleSlotRepType
DoubleSqrtOpPrimOp
DoubleSubOpPrimOp
DoubleTanhOpPrimOp
DoubleTanOpPrimOp
doubleToBytesPprBase
doubleTyGhcPlugins, TysWiredIn
doubleTyConGhcPlugins, TysWiredIn
doubleTyConKeyPrelNames
doubleTyConNameGhcPlugins, TysWiredIn
doubleValGHC.Exts.Heap, GHC.Exts.Heap.Closures
doubleX2PrimTyTysPrim
doubleX2PrimTyConTysPrim
doubleX2PrimTyConKeyPrelNames
doubleX4PrimTyTysPrim
doubleX4PrimTyConTysPrim
doubleX4PrimTyConKeyPrelNames
doubleX8PrimTyTysPrim
doubleX8PrimTyConTysPrim
doubleX8PrimTyConKeyPrelNames
dOUBLE_SIZEGhcPlugins, DynFlags
downgradeRoleGhcPlugins, Coercion
downsweepGhcMake
do_layoutCmm
dropGhcPrelude
dropDerivedSimplesTcRnMonad, TcRnTypes
dropDerivedWCTcRnMonad, TcRnTypes
dropForAllsGhcPlugins, Type
dropListGhcPlugins, Util
dropRuntimeRepArgsGhcPlugins, Type
dropTailGhcPlugins, Util
dropWhileGhcPrelude
dropWhileEndLEGhcPlugins, Util
dropWildCardsGHC, HsSyn, HsTypes
DSTcDerivUtils
DsBoundTcRnMonad, DsMonad, TcRnTypes
dsBracketDsMeta
dsCCallDsCCall
dsEvBindsDsBinds
dsExprDsExpr
dsExtendMetaEnvDsMonad
dsForeignsDsForeign
dsForeignsHookHooks
DsGblEnv 
1 (Data Constructor)TcRnMonad, TcRnTypes
2 (Type/Class)TcRnMonad, TcRnTypes
dsGetCompleteMatchesDsMonad
dsGetFamInstEnvsDsMonad
dsGetMetaEnvDsMonad
dsGRHSDsGRHSs
dsGRHSsDsGRHSs
dsGuardedDsGRHSs
dsHsWrapperDsBinds
DsLclEnv 
1 (Data Constructor)TcRnMonad, TcRnTypes
2 (Type/Class)TcRnMonad, TcRnTypes
dsLExprDsExpr
dsLExprNoLPDsExpr
dsLHsBindsDsBinds
dsListCompDsListComp
dsLitMatchLit, DsExpr
dsLocalBindsDsExpr
dsLookupConLikeDsMonad
dsLookupDataConDsMonad
dsLookupGlobalDsMonad
dsLookupGlobalIdDsMonad
dsLookupMetaEnvDsMonad
dsLookupTyConDsMonad
dsl_dictsTcRnMonad, TcRnTypes
dsl_locTcRnMonad, TcRnTypes
dsl_metaTcRnMonad, TcRnTypes
dsl_pm_iterTcRnMonad, TcRnTypes
dsl_tm_csTcRnMonad, TcRnTypes
DsMTcRnMonad, DsMonad, TcRnTypes
DsMatchContext 
1 (Type/Class)DsMonad
2 (Data Constructor)DsMonad
DsMetaEnvTcRnMonad, DsMonad, TcRnTypes
DsMetaValTcRnMonad, DsMonad, TcRnTypes
dsMkUserRuleDsBinds
dsMonadCompDsListComp
dsNoLevPolyDsMonad
dsNoLevPolyExprDsMonad
dsOverLitMatchLit
dsProcExprDsArrows
dsSpecDsBinds
DsSpliceTcRnMonad, DsMonad, TcRnTypes
dsSyntaxExprDsExpr
dsTcEvBindsDsBinds
dsTcEvBinds_sDsBinds
dsTopLHsBindsDsBinds
dsValBindsDsExpr
DsWarningDsMonad
dsWhenNoErrsDsMonad
DsWrapperDsMonad
ds_cc_stTcRnMonad, TcRnTypes
ds_clsTcDerivUtils
ds_complete_matchesTcRnMonad, TcRnTypes
ds_fam_inst_envTcRnMonad, TcRnTypes
ds_if_envTcRnMonad, TcRnTypes
ds_locTcDerivUtils
ds_mechanismTcDerivUtils
ds_modTcRnMonad, TcRnTypes
ds_msgsTcRnMonad, TcRnTypes
ds_nameTcDerivUtils
ds_overlapTcDerivUtils
ds_standalone_wildcardTcDerivUtils
ds_tcTcDerivUtils
ds_thetaTcDerivUtils
ds_tvsTcDerivUtils
ds_tysTcDerivUtils
ds_unqualTcRnMonad, TcRnTypes
dTyConKeyPrelNames
dTyConNamePrelNames
DTyCoVarSetGhcPlugins, VarSet
DTyVarEnvGhcPlugins, VarEnv
DTyVarSetGhcPlugins, VarSet
duDefsGhcPlugins, NameSet
dumpDirGhcPlugins, GHC, DynFlags
DumpFlagGhcPlugins, DynFlags
dumpFlagsGhcPlugins, GHC, DynFlags
dumpGraphGraphPpr, GraphColor
dumpIfaceStatsHscMain
dumpIfSet 
1 (Function)ErrUtils
2 (Function)CoreLint
dumpIfSetLlvmLlvmCodeGen.Base
dumpIfSet_dyn 
1 (Function)GhcPlugins, CoreMonad
2 (Function)ErrUtils
dumpIfSet_dyn_printerErrUtils
dumpPassResultCoreLint
dumpPrefixGhcPlugins, GHC, DynFlags
dumpPrefixForceGhcPlugins, GHC, DynFlags
dumpSDocErrUtils
dumpSDocForUserErrUtils
dumpSDocWithStyleErrUtils
dumpStyleGhcPlugins, Outputable
DupFlagSimplUtils
duplicateLocalDsDsMonad
DuplicateRecordFieldsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
dupNamesErrRnUtils
duUsesGhcPlugins, NameSet
DVTcMType
DVarEnvGhcPlugins, VarEnv
dVarEnvEltsGhcPlugins, VarEnv
DVarSetGhcPlugins, VarSet
dVarSetElemsGhcPlugins, VarSet
dVarSetElemsWellScopedGhcPlugins, Type
dVarSetIntersectVarSetGhcPlugins, VarSet
dVarSetMinusVarSetGhcPlugins, VarSet
dVarSetToVarSetGhcPlugins, VarSet
dv_cvsTcMType
dv_kvsTcMType
dv_tvsTcMType
dwarfAbbrevLabelDwarf.Constants
dwarfAbbrevSectionDwarf.Constants
DwarfARange 
1 (Type/Class)Dwarf.Types
2 (Data Constructor)Dwarf.Types
dwarfARangesSectionDwarf.Constants
DwarfBlockDwarf.Types
DwarfCompileUnitDwarf.Types
DwarfFilesNCGMonad
DwarfFrame 
1 (Type/Class)Dwarf.Types
2 (Data Constructor)Dwarf.Types
DwarfFrameBlock 
1 (Type/Class)Dwarf.Types
2 (Data Constructor)Dwarf.Types
dwarfFrameLabelDwarf.Constants
DwarfFrameProc 
1 (Type/Class)Dwarf.Types
2 (Data Constructor)Dwarf.Types
dwarfFrameSectionDwarf.Constants
dwarfGenDwarf
dwarfGhcSectionDwarf.Constants
DwarfInfoDwarf.Types
dwarfInfoLabelDwarf.Constants
dwarfInfoSectionDwarf.Constants
dwarfLineLabelDwarf.Constants
dwarfLineSectionDwarf.Constants
dwarfRegNoDwarf.Constants
dwarfReturnRegNoDwarf.Constants
dwarfSectionDwarf.Constants
DwarfSrcNoteDwarf.Types
DwarfSubprogramDwarf.Types
dwArngEndLabelDwarf.Types
dwArngStartLabelDwarf.Types
dwChildrenDwarf.Types
dwCieInitDwarf.Types
dwCieLabelDwarf.Types
dwCieProcsDwarf.Types
dwCompDirDwarf.Types
dwFdeBlkHasInfoDwarf.Types
dwFdeBlocksDwarf.Types
dwFdeHasInfoDwarf.Types
dwFdeProcDwarf.Types
dwFdeUnwindDwarf.Types
dwHighLabelDwarf.Types
dwLabelDwarf.Types
dwLineLabelDwarf.Types
dwLowLabelDwarf.Types
dwMarkerDwarf.Types
dwNameDwarf.Types
dwParentDwarf.Types
dwProducerDwarf.Types
dwSrcSpanDwarf.Types
dW_ATE_addressDwarf.Constants
dW_ATE_booleanDwarf.Constants
dW_ATE_floatDwarf.Constants
dW_ATE_signedDwarf.Constants
dW_ATE_signed_charDwarf.Constants
dW_ATE_unsignedDwarf.Constants
dW_ATE_unsigned_charDwarf.Constants
dW_AT_comp_dirDwarf.Constants
dW_AT_externalDwarf.Constants
dW_AT_frame_baseDwarf.Constants
dW_AT_ghc_span_end_colDwarf.Constants
dW_AT_ghc_span_end_lineDwarf.Constants
dW_AT_ghc_span_fileDwarf.Constants
dW_AT_ghc_span_start_colDwarf.Constants
dW_AT_ghc_span_start_lineDwarf.Constants
dW_AT_ghc_tick_parentDwarf.Constants
dW_AT_high_pcDwarf.Constants
dW_AT_languageDwarf.Constants
dW_AT_low_pcDwarf.Constants
dW_AT_MIPS_linkage_nameDwarf.Constants
dW_AT_nameDwarf.Constants
dW_AT_producerDwarf.Constants
dW_AT_stmt_listDwarf.Constants
dW_AT_use_UTF8Dwarf.Constants
dW_CFA_def_cfaDwarf.Constants
dW_CFA_def_cfa_expressionDwarf.Constants
dW_CFA_def_cfa_offsetDwarf.Constants
dW_CFA_def_cfa_offset_sfDwarf.Constants
dW_CFA_def_cfa_sfDwarf.Constants
dW_CFA_expressionDwarf.Constants
dW_CFA_offsetDwarf.Constants
dW_CFA_offset_extended_sfDwarf.Constants
dW_CFA_same_valueDwarf.Constants
dW_CFA_set_locDwarf.Constants
dW_CFA_undefinedDwarf.Constants
dW_CFA_val_expressionDwarf.Constants
dW_CFA_val_offsetDwarf.Constants
dW_CHILDREN_noDwarf.Constants
dW_CHILDREN_yesDwarf.Constants
dW_FORM_addrDwarf.Constants
dW_FORM_block1Dwarf.Constants
dW_FORM_data2Dwarf.Constants
dW_FORM_data4Dwarf.Constants
dW_FORM_flagDwarf.Constants
dW_FORM_flag_presentDwarf.Constants
dW_FORM_ref4Dwarf.Constants
dW_FORM_ref_addrDwarf.Constants
dW_FORM_stringDwarf.Constants
dW_LANG_HaskellDwarf.Constants
dW_OP_addrDwarf.Constants
dW_OP_breg0Dwarf.Constants
dW_OP_call_frame_cfaDwarf.Constants
dW_OP_constsDwarf.Constants
dW_OP_derefDwarf.Constants
dW_OP_lit0Dwarf.Constants
dW_OP_minusDwarf.Constants
dW_OP_mulDwarf.Constants
dW_OP_plusDwarf.Constants
dW_TAG_arg_variableDwarf.Constants
dW_TAG_array_typeDwarf.Constants
dW_TAG_auto_variableDwarf.Constants
dW_TAG_base_typeDwarf.Constants
dW_TAG_compile_unitDwarf.Constants
dW_TAG_file_typeDwarf.Constants
dW_TAG_ghc_src_noteDwarf.Constants
dW_TAG_lexical_blockDwarf.Constants
dW_TAG_pointer_typeDwarf.Constants
dW_TAG_structure_typeDwarf.Constants
dW_TAG_subprogramDwarf.Constants
dW_TAG_subrange_typeDwarf.Constants
dW_TAG_subroutine_typeDwarf.Constants
dW_TAG_typedefDwarf.Constants
dW_TAG_variableDwarf.Constants
dylibInstallNameGhcPlugins, GHC, DynFlags
dynLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
dYNAMICPrelNames
dynamicGhcGhcPlugins, DynFlags
DynamicLinkerLabelInfoCLabel
dynamicLinkerLabelInfoCLabel
DynamicTargetForeignCall
dynamicTooMkDynamicDynFlagsGhcPlugins, DynFlags
dYNAMIC_BY_DEFAULTGhcPlugins, DynFlags
dynCompileExprInteractiveEval, GHC
dynFlagDependenciesGhcPlugins, DynFlags
DynFlags 
1 (Data Constructor)GhcPlugins, GHC, DynFlags
2 (Type/Class)GhcPlugins, GHC, DynFlags
dynHiSufGhcPlugins, GHC, DynFlags
DynLibLoaderGhcPlugins, DynFlags
dynLibLoaderGhcPlugins, GHC, DynFlags
dynObjectSufGhcPlugins, GHC, DynFlags
dynOutputFileGhcPlugins, GHC, DynFlags
dynProfHdrStgCmmProf
DynTagStgCmmClosure