| D | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| d1TyConKey | GHC.Builtin.Names | 
| d1TyConName | GHC.Builtin.Names | 
| darrow | GHC.Utils.Outputable, GHC.Plugins | 
| DarwinLD | GHC.Driver.Session, GHC.Plugins | 
| Data | GHC.Cmm | 
| DataAlt | GHC.Core, GHC.Plugins | 
| dataClassKey | GHC.Builtin.Names | 
| dataClassName | GHC.Builtin.Names | 
| DataCon | GHC.Core.DataCon, GHC.Plugins, GHC | 
| DataConAppContext |  | 
| 1 (Type/Class) | GHC.Core.Opt.WorkWrap.Utils | 
| 2 (Data Constructor) | GHC.Core.Opt.WorkWrap.Utils | 
| DataConBoxer | GHC.Types.Id.Make | 
| dataConBoxer | GHC.Core.DataCon, GHC.Plugins | 
| dataConCannotMatch | GHC.Core.DataCon, GHC.Plugins | 
| dataConDisplayType | GHC.Core.DataCon, GHC.Plugins | 
| dataConEqSpec | GHC.Core.DataCon, GHC.Plugins | 
| dataConExTyCoVars | GHC.Core.DataCon, GHC.Plugins | 
| dataConFieldLabels | GHC.Core.DataCon, GHC.Plugins, GHC | 
| dataConFieldType | GHC.Core.DataCon, GHC.Plugins | 
| dataConFieldType_maybe | GHC.Core.DataCon, GHC.Plugins | 
| dataConFullSig | GHC.Core.DataCon, GHC.Plugins | 
| dataConIdentity | GHC.Core.DataCon, GHC.Plugins | 
| dataConImplBangs | GHC.Core.DataCon, GHC.Plugins | 
| dataConImplicitTyThings | GHC.Core.DataCon, GHC.Plugins | 
| dataConInstArgTys | GHC.Core.DataCon, GHC.Plugins | 
| dataConInstOrigArgTys | GHC.Core.DataCon, GHC.Plugins | 
| dataConInstSig | GHC.Core.DataCon, GHC.Plugins | 
| dataConIsInfix | GHC.Core.DataCon, GHC.Plugins, GHC | 
| dataConName | GHC.Core.DataCon, GHC.Plugins | 
| dataConNonlinearType | GHC.Core.DataCon, GHC.Plugins | 
| dataConOrigArgTys | GHC.Core.DataCon, GHC.Plugins | 
| dataConOrigResTy | GHC.Core.DataCon, GHC.Plugins | 
| dataConOrigTyCon | GHC.Core.DataCon, GHC.Plugins | 
| dataConOtherTheta | GHC.Core.DataCon, GHC.Plugins | 
| DataConRep | GHC.Core.DataCon, GHC.Plugins | 
| dataConRepArgTys | GHC.Core.DataCon, GHC.Plugins | 
| dataConRepArity | GHC.Core.DataCon, GHC.Plugins | 
| dataConRepFSInstPat | GHC.Core.Utils, GHC.Plugins | 
| dataConRepInstPat | GHC.Core.Utils, GHC.Plugins | 
| dataConRepStrictness | GHC.Core.DataCon, GHC.Plugins | 
| dataConRepType | GHC.Core.DataCon, GHC.Plugins | 
| DataConSkol | GHC.Tc.Types.Origin | 
| dataConSourceArity | GHC.Core.DataCon, GHC.Plugins | 
| dataConSrcBangs | GHC.Core.DataCon, GHC.Plugins, GHC | 
| dataConStupidTheta | GHC.Core.DataCon, GHC.Plugins | 
| dataConTag | GHC.Core.DataCon, GHC.Plugins | 
| dataConTagZ | GHC.Core.DataCon, GHC.Plugins | 
| dataConTheta | GHC.Core.DataCon, GHC.Plugins | 
| dataConTyCon | GHC.Core.DataCon, GHC.Plugins, GHC | 
| dataConType | GHC | 
| dataConTyRepNameUnique | GHC.Types.Unique | 
| dataConUnivAndExTyCoVars | GHC.Core.DataCon, GHC.Plugins | 
| dataConUnivTyVars | GHC.Core.DataCon, GHC.Plugins | 
| dataConUserTyVarBinders | GHC.Core.DataCon, GHC.Plugins | 
| dataConUserTyVars | GHC.Core.DataCon, GHC.Plugins | 
| dataConUserTyVarsArePermuted | GHC.Core.DataCon, GHC.Plugins | 
| dataConWorkerUnique | GHC.Types.Unique | 
| DataConWorkId | GHC.Types.Id.Info, GHC.Plugins | 
| dataConWorkId | GHC.Core.DataCon, GHC.Plugins | 
| DataConWrapId | GHC.Types.Id.Info, GHC.Plugins | 
| dataConWrapId | GHC.Core.DataCon, GHC.Plugins | 
| dataConWrapId_maybe | GHC.Core.DataCon, GHC.Plugins | 
| dataConWrapperType | GHC.Core.DataCon, GHC.Plugins, GHC | 
| DataDec | GHC.Iface.Ext.Types | 
| DataDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| dataDeclChecks | GHC.Tc.TyCl | 
| DataDeclRn |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| DataDeclSort | GHC.Tc.Gen.HsType | 
| dataDIdKey | GHC.Builtin.Names.TH | 
| dataDName | GHC.Builtin.Names.TH | 
| DataFamily | GHC.Hs, GHC.Hs.Decls, GHC | 
| dataFamilyDIdKey | GHC.Builtin.Names.TH | 
| dataFamilyDName | GHC.Builtin.Names.TH | 
| DataFamilyFlavour | GHC.Core.TyCon, GHC.Plugins | 
| DataFamilyInst | GHC.Core.FamInstEnv | 
| DataFamilySort | GHC.Tc.Gen.HsType | 
| DataFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| DataFamInstD | GHC.Hs, GHC.Hs.Decls, GHC | 
| DataFamInstDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| dataFamInstRepTyCon | GHC.Core.FamInstEnv | 
| DataFamInstTyCon | GHC.Core.TyCon, GHC.Plugins | 
| DataflowLattice |  | 
| 1 (Type/Class) | GHC.Cmm.Dataflow | 
| 2 (Data Constructor) | GHC.Cmm.Dataflow | 
| dataHandle | GHC.Utils.Binary | 
| DataInstanceSort | GHC.Tc.Gen.HsType | 
| dataInstDIdKey | GHC.Builtin.Names.TH | 
| dataInstDName | GHC.Builtin.Names.TH | 
| DataKindCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| dataName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| dataQual_RDR | GHC.Builtin.Names | 
| DataReference | GHC.CmmToAsm.PIC | 
| DataSort | GHC.Tc.Gen.HsType | 
| dataTcOccs | GHC.Rename.Env | 
| DataToTagOp | GHC.Builtin.PrimOps | 
| DataTyCon | GHC.Core.TyCon, GHC.Plugins | 
| DataTyCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| DataType | GHC.Hs, GHC.Hs.Decls, GHC | 
| datatypeClassKey | GHC.Builtin.Names | 
| datatypeClassName | GHC.Builtin.Names | 
| DatatypeContextsBit | GHC.Parser.Lexer | 
| DataTypeFlavour | GHC.Core.TyCon, GHC.Plugins | 
| datatypeName_RDR | GHC.Builtin.Names | 
| dATA_ARRAY_PARALLEL_NAME | GHC.Builtin.Names | 
| dATA_ARRAY_PARALLEL_PRIM_NAME | GHC.Builtin.Names | 
| dATA_COERCE | GHC.Builtin.Names | 
| data_con | GHC.Core.TyCon, GHC.Plugins | 
| data_cons | GHC.Core.TyCon, GHC.Plugins | 
| data_cons_size | GHC.Core.TyCon, GHC.Plugins | 
| dATA_EITHER | GHC.Builtin.Names | 
| dATA_FOLDABLE | GHC.Builtin.Names | 
| dATA_LIST | GHC.Builtin.Names | 
| dATA_STRING | GHC.Builtin.Names | 
| dATA_TRAVERSABLE | GHC.Builtin.Names | 
| dATA_TUPLE | GHC.Builtin.Names | 
| dATA_TYPE_EQUALITY | GHC.Builtin.Names | 
| dblBlocks | GHC.Cmm.DebugBlock | 
| dblCLabel | GHC.Cmm.DebugBlock | 
| dblHasInfoTbl | GHC.Cmm.DebugBlock | 
| dblLabel | GHC.Cmm.DebugBlock | 
| dblParent | GHC.Cmm.DebugBlock | 
| dblPosition | GHC.Cmm.DebugBlock | 
| dblProcedure | GHC.Cmm.DebugBlock | 
| dblSourceTick | GHC.Cmm.DebugBlock | 
| dblTicks | GHC.Cmm.DebugBlock | 
| dblUnwind | GHC.Cmm.DebugBlock | 
| dc | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| dcac_arg_tys | GHC.Core.Opt.WorkWrap.Utils | 
| dcac_co | GHC.Core.Opt.WorkWrap.Utils | 
| dcac_dc | GHC.Core.Opt.WorkWrap.Utils | 
| dcac_tys | GHC.Core.Opt.WorkWrap.Utils | 
| DCB | GHC.Types.Id.Make | 
| dcolon | GHC.Utils.Outputable, GHC.Plugins | 
| dcQual | GHC.Builtin.Names | 
| DCR | GHC.Core.DataCon, GHC.Plugins | 
| dcr_arg_tys | GHC.Core.DataCon, GHC.Plugins | 
| dcr_bangs | GHC.Core.DataCon, GHC.Plugins | 
| dcr_boxer | GHC.Core.DataCon, GHC.Plugins | 
| dcr_stricts | GHC.Core.DataCon, GHC.Plugins | 
| dcr_wrap_id | GHC.Core.DataCon, GHC.Plugins | 
| dd_cons | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_ctxt | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_cType | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_derivs | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_kindSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_ND | GHC.Hs, GHC.Hs.Decls, GHC | 
| Deadlock |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| deAnnAlt | GHC.Core, GHC.Plugins | 
| deAnnBind | GHC.Core, GHC.Plugins | 
| deAnnotate | GHC.Core, GHC.Plugins | 
| deAnnotate' | GHC.Core, GHC.Plugins | 
| DebugBlock |  | 
| 1 (Type/Class) | GHC.Cmm.DebugBlock | 
| 2 (Data Constructor) | GHC.Cmm.DebugBlock | 
| debugIsOn | GHC.Utils.Misc, GHC.Plugins | 
| debugLevel | GHC.Driver.Session, GHC.Plugins, GHC | 
| debugPprType | GHC.Core.TyCo.Ppr | 
| debugTc | GHC.Tc.Utils.Monad | 
| debugToMap | GHC.Cmm.DebugBlock | 
| debugTraceMsg |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| debugTraceMsgS | GHC.Core.Opt.Monad, GHC.Plugins | 
| dEBUG_TRACE | GHC.Builtin.Names | 
| DecBrG | GHC.Hs.Expr, GHC.Hs, GHC | 
| DecBrL | GHC.Hs.Expr, GHC.Hs, GHC | 
| decideBangHood | GHC.HsToCore.Utils | 
| decidedLazyDataConKey | GHC.Builtin.Names | 
| decidedLazyDataConName | GHC.Builtin.Names | 
| decidedStrictDataConKey | GHC.Builtin.Names | 
| decidedStrictDataConName | GHC.Builtin.Names | 
| decidedUnpackDataConKey | GHC.Builtin.Names | 
| decidedUnpackDataConName | GHC.Builtin.Names | 
| Decl | GHC.Iface.Ext.Types | 
| DeclCC | GHC.Types.CostCentre | 
| DeclD | GHC.Driver.Backpack.Syntax | 
| DeclDocMap |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Doc, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Doc, GHC | 
| DeclType | GHC.Iface.Ext.Types | 
| declTypeDocs | GHC.HsToCore.Docs | 
| decName | GHC.Llvm.Types, GHC.Llvm | 
| decodeFloat | GHC.Prelude | 
| decodePrevNChars | GHC.Data.StringBuffer | 
| decomposeCo | GHC.Core.Coercion, GHC.Plugins | 
| decomposeFunCo | GHC.Core.Coercion, GHC.Plugins | 
| decomposePiCos | GHC.Core.Coercion, GHC.Plugins | 
| decomposeRuleLhs | GHC.HsToCore.Binds | 
| decomposeStgBinding | GHC.Stg.Lift.Monad | 
| decParams | GHC.Llvm.Types, GHC.Llvm | 
| decReturnType | GHC.Llvm.Types, GHC.Llvm | 
| decsQTyConKey | GHC.Builtin.Names.TH | 
| decsQTyConName | GHC.Builtin.Names.TH | 
| decsTyConKey | GHC.Builtin.Names.TH | 
| decsTyConName | GHC.Builtin.Names.TH | 
| decTyConKey | GHC.Builtin.Names.TH | 
| decTyConName | GHC.Builtin.Names.TH | 
| decVarargs | GHC.Llvm.Types, GHC.Llvm | 
| dedupSRTs | GHC.Cmm.Info.Build | 
| deepSplitProductType_maybe | GHC.Core.Opt.WorkWrap.Utils | 
| deepSubtypesContaining | GHC.Tc.Deriv.Functor | 
| deepTcvFolder | GHC.Core.TyCo.FVs | 
| DEFAULT | GHC.Core, GHC.Plugins | 
| defaultCCallConv | GHC.Types.ForeignCall | 
| defaultCleanupHandler | GHC | 
| DefaultDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| DefaultDeclCtx | GHC.Rename.Utils | 
| DefaultDeclCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| DefaultDepth | GHC.Utils.Outputable, GHC.Plugins | 
| defaultDumpAction | GHC.Utils.Error | 
| defaultDumpStyle | GHC.Utils.Outputable, GHC.Plugins | 
| defaultDynFlags | GHC.Driver.Session, GHC.Plugins | 
| defaultErrorHandler | GHC | 
| defaultErrStyle | GHC.Utils.Outputable, GHC.Plugins | 
| defaultFatalMessager | GHC.Driver.Session, GHC.Plugins | 
| defaultFixity | GHC.Types.Basic, GHC.Plugins, GHC | 
| DefaultFlexi | GHC.Tc.Utils.Zonk | 
| defaultFlushErr | GHC.Driver.Session, GHC.Plugins | 
| defaultFlushOut | GHC.Driver.Session, GHC.Plugins | 
| defaultFrontendPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| defaultInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| defaultLogAction | GHC.Driver.Session, GHC.Plugins | 
| defaultLogActionHPrintDoc | GHC.Driver.Session, GHC.Plugins | 
| defaultLogActionHPutStrDoc | GHC.Driver.Session, GHC.Plugins | 
| defaultObjectTarget | GHC.Driver.Session, GHC.Plugins, GHC | 
| DefaultOrigin | GHC.Tc.Types.Origin | 
| defaultPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| defaultRecTcMaxBound | GHC.Core.TyCon, GHC.Plugins | 
| defaultRunMeta | GHC.Tc.Gen.Splice | 
| defaultScheme | GHC.Utils.Ppr.Colour | 
| defaultSigDIdKey | GHC.Builtin.Names.TH | 
| defaultSigDName | GHC.Builtin.Names.TH | 
| defaultTraceAction | GHC.Utils.Error | 
| defaultTyVar | GHC.Tc.Utils.TcMType | 
| defaultUserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| defaultWarnErrLogger | GHC.Driver.Monad, GHC | 
| defaultWays | GHC.Driver.Session, GHC.Plugins | 
| DefD | GHC.Hs, GHC.Hs.Decls, GHC | 
| deferAfterPreciseException | GHC.Types.Demand | 
| defFlag | GHC.Driver.CmdLine | 
| defGhcFlag | GHC.Driver.CmdLine | 
| defGhciFlag | GHC.Driver.CmdLine | 
| defHiddenFlag | GHC.Driver.CmdLine | 
| definedInAsts | GHC.Iface.Ext.Utils | 
| DefinerOfRegs | GHC.Cmm, GHC.Cmm.Expr | 
| Definite |  | 
| 1 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| DefMethInfo | GHC.Core.Class | 
| DefMethSpec | GHC.Types.Basic, GHC.Plugins | 
| Defs | GHC.Types.Name.Set, GHC.Plugins | 
| DefUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| DefUse | GHC.Types.Name.Set, GHC.Plugins | 
| DefUses | GHC.Types.Name.Set, GHC.Plugins | 
| DelayedSplice |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| DelayOp | GHC.Builtin.PrimOps | 
| delBinderVar | GHC.Core.TyCo.Rep | 
| delBndr | GHC.Core.Subst, GHC.Plugins | 
| delBndrL | GHC.Types.Var.Env, GHC.Plugins | 
| delBndrR | GHC.Types.Var.Env, GHC.Plugins | 
| delBndrs | GHC.Core.Subst, GHC.Plugins | 
| delBndrsL | GHC.Types.Var.Env, GHC.Plugins | 
| delBndrsR | GHC.Types.Var.Env, GHC.Plugins | 
| delCandidates | GHC.Tc.Utils.TcMType | 
| delCoalesce | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| delConflict | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| delDict | GHC.Tc.Solver.Monad | 
| delDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| delDVarEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| delDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| delDVarSetList | GHC.Types.Var.Set, GHC.Plugins | 
| delEdge | GHC.CmmToAsm.CFG | 
| delete | GHC.Data.EnumSet | 
| deleteDFunFromInstEnv | GHC.Core.InstEnv | 
| deleteField | GHC.Driver.Types, GHC.Plugins | 
| deleteFromInstEnv | GHC.Core.InstEnv | 
| deleteFromLinkEnv | GHC.Runtime.Linker | 
| deleteFromRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| deleteIfaceField | GHC.Driver.Types, GHC.Plugins | 
| deleteList | GHC.Data.FiniteMap, GHC.Plugins | 
| deleteTM | GHC.Core.Map, GHC.Data.TrieMap | 
| deleteUE | GHC.Core.UsageEnv | 
| delFromDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| delFromFsEnv | GHC.Data.FastString.Env | 
| delFromHpt | GHC.Driver.Types, GHC.Plugins | 
| delFromNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| delFromNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| delFromOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| delFromUDFM | GHC.Types.Unique.DFM | 
| delFromUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| delFromUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| delFV |  | 
| 1 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Function) | GHC.Utils.FV | 
| delFVs |  | 
| 1 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Function) | GHC.Utils.FV | 
| delInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| delInstalledModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| delListFromFsEnv | GHC.Data.FastString.Env | 
| delListFromNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| delListFromNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| delListFromOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| delListFromUDFM | GHC.Types.Unique.DFM | 
| delListFromUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| delListFromUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| delListFromUniqDSet | GHC.Types.Unique.DSet | 
| delListFromUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| delListFromUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| delLocalRdrEnvList | GHC.Types.Name.Reader, GHC.Plugins | 
| delModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| delModuleEnvList | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| delModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| delNode |  | 
| 1 (Function) | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| 2 (Function) | GHC.Data.Graph.UnVar | 
| delOneFromUniqDSet | GHC.Types.Unique.DSet | 
| delOneFromUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| delOneFromUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| DELTA |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Delta | GHC.HsToCore.PmCheck.Types, GHC.HsToCore.PmCheck.Oracle | 
| Deltas | GHC.HsToCore.PmCheck.Types | 
| deltaTy | GHC.Builtin.Types.Prim | 
| deltaTyVar | GHC.Builtin.Types.Prim | 
| delta_tm_st | GHC.HsToCore.PmCheck.Types | 
| delta_ty_st | GHC.HsToCore.PmCheck.Types | 
| delTidyEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| delTidyOccEnvList | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| delUnVarSet | GHC.Data.Graph.UnVar | 
| delVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| delVarEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| delVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| delVarSetByKey | GHC.Types.Var.Set, GHC.Plugins | 
| delVarSetList | GHC.Types.Var.Set, GHC.Plugins | 
| Demand | GHC.Types.Demand | 
| demandInfo | GHC.Types.Id.Info, GHC.Plugins | 
| demoteOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| demoteRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| demoteUnfilledFmv | GHC.Tc.Solver.Monad | 
| Denormal | GHC.Utils.Exception | 
| deNoteType | GHC.Tc.Utils.TcType | 
| denv_cls | GHC.Tc.Deriv.Utils | 
| denv_ctxt | GHC.Tc.Deriv.Utils | 
| denv_inst_tys | GHC.Tc.Deriv.Utils | 
| denv_overlap_mode | GHC.Tc.Deriv.Utils | 
| denv_strat | GHC.Tc.Deriv.Utils | 
| denv_tvs | GHC.Tc.Deriv.Utils | 
| depAnal | GHC.Types.Name.Env, GHC.Plugins | 
| depanal | GHC.Driver.Make, GHC | 
| depanalE | GHC.Driver.Make, GHC | 
| depanalPartial | GHC.Driver.Make | 
| Dependencies | GHC.Driver.Types, GHC.Plugins | 
| depExcludeMods | GHC.Driver.Session, GHC.Plugins, GHC | 
| depIncludeCppDeps | GHC.Driver.Session, GHC.Plugins, GHC | 
| depIncludePkgDeps | GHC.Driver.Session, GHC.Plugins, GHC | 
| Deployable | GHC.Driver.Session, GHC.Plugins | 
| depMakefile | GHC.Driver.Session, GHC.Plugins, GHC | 
| deprecate | GHC.Driver.CmdLine | 
| DeprecatedTxt | GHC.Types.Basic, GHC.Driver.Types, GHC.Plugins | 
| Deps | GHC.Driver.Types, GHC.Plugins | 
| depSortStgPgm | GHC.Stg.DepAnal | 
| depSuffixes | GHC.Driver.Session, GHC.Plugins, GHC | 
| Depth | GHC.Utils.Outputable, GHC.Plugins | 
| dep_finsts | GHC.Driver.Types, GHC.Plugins | 
| dep_mods | GHC.Driver.Types, GHC.Plugins | 
| dep_orphs | GHC.Driver.Types, GHC.Plugins | 
| dep_pkgs | GHC.Driver.Types, GHC.Plugins | 
| dep_plgins | GHC.Driver.Types, GHC.Plugins | 
| DeRefStablePtrOp | GHC.Builtin.PrimOps | 
| DeRefWeakOp | GHC.Builtin.PrimOps | 
| derivableClassKeys | GHC.Builtin.Names | 
| DerivAuxBind | GHC.Tc.Deriv.Generate | 
| DerivClauseCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| derivClauseIdKey | GHC.Builtin.Names.TH | 
| derivClauseName | GHC.Builtin.Names.TH | 
| DerivClauseOrigin | GHC.Tc.Types.Origin | 
| derivClauseTyConKey | GHC.Builtin.Names.TH | 
| derivClauseTyConName | GHC.Builtin.Names.TH | 
| DerivContext | GHC.Tc.Deriv.Utils | 
| DerivD | GHC.Hs, GHC.Hs.Decls, GHC | 
| DerivDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| DerivDeclCtx | GHC.Rename.Utils | 
| Derived | GHC.Tc.Types.Constraint | 
| DerivEnv |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| deriveViaOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| DerivFamInst | GHC.Tc.Deriv.Generate | 
| DerivInfo |  | 
| 1 (Type/Class) | GHC.Tc.Deriv | 
| 2 (Data Constructor) | GHC.Tc.Deriv | 
| DerivInstTys |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| DerivM | GHC.Tc.Deriv.Utils | 
| DerivOriginCoerce | GHC.Tc.Types.Origin | 
| DerivOriginDC | GHC.Tc.Types.Origin | 
| DerivSkol | GHC.Tc.Types.Origin | 
| DerivSpec | GHC.Tc.Deriv.Utils | 
| DerivSpecAnyClass | GHC.Tc.Deriv.Utils | 
| DerivSpecMechanism | GHC.Tc.Deriv.Utils | 
| derivSpecMechanismToStrategy | GHC.Tc.Deriv.Utils | 
| DerivSpecNewtype | GHC.Tc.Deriv.Utils | 
| DerivSpecStock | GHC.Tc.Deriv.Utils | 
| DerivSpecVia | GHC.Tc.Deriv.Utils | 
| DerivStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| derivStrategyName | GHC.Hs, GHC.Hs.Decls, GHC | 
| derivStrategyTyConKey | GHC.Builtin.Names.TH | 
| derivStrategyTyConName | GHC.Builtin.Names.TH | 
| DerivStuff | GHC.Tc.Deriv.Generate | 
| deriv_clause_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_clause_strategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_clause_tys | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_overlap_mode | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_strategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_type | GHC.Hs, GHC.Hs.Decls, GHC | 
| deserializeAnns | GHC.Types.Annotations, GHC.Plugins | 
| deserializeWithData | GHC.Plugins | 
| deShadowBinds | GHC.Core.Subst, GHC.Plugins | 
| DestBlockId |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| DestImm |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| deSugar | GHC.HsToCore | 
| DesugaredModule |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| deSugarExpr | GHC.HsToCore | 
| desugarModule | GHC | 
| deTagExpr | GHC.Core, GHC.Plugins | 
| DFastStringEnv | GHC.Data.FastString.Env | 
| dfid_eqn | GHC.Hs, GHC.Hs.Decls, GHC | 
| dfid_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| dfid_inst | GHC.Hs, GHC.Hs.Decls, GHC | 
| dFsEnvElts | GHC.Data.FastString.Env | 
| DFunId |  | 
| 1 (Type/Class) | GHC.Types.Var, GHC.Core.InstEnv, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Id.Info, GHC.Plugins | 
| dfunInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| DFunInstType | GHC.Core.InstEnv | 
| DFunUnfolding | GHC.Core, GHC.Plugins | 
| df_args | GHC.Core, GHC.Plugins | 
| df_bndrs | GHC.Core, GHC.Plugins | 
| df_con | GHC.Core, GHC.Plugins | 
| DictId | GHC.Types.Var, GHC.Core.Predicate, GHC.Plugins | 
| Dictionary | GHC.Utils.Binary | 
| DictMap | GHC.Tc.Solver.Monad | 
| DIdEnv | GHC.Types.Var.Env, GHC.Plugins | 
| dIdFreeVars | GHC.Core.FVs, GHC.Plugins | 
| DIdSet | GHC.Types.Var.Set, GHC.Plugins | 
| Diff | GHC.Iface.Ext.Debug | 
| diffAst | GHC.Iface.Ext.Debug | 
| diffAsts | GHC.Iface.Ext.Debug | 
| diffBinds | GHC.Core.Utils, GHC.Plugins | 
| diffExpr | GHC.Core.Utils, GHC.Plugins | 
| diffFile | GHC.Iface.Ext.Debug | 
| DiffIdent | GHC.Iface.Ext.Debug | 
| diffList | GHC.Iface.Ext.Debug | 
| DigraphNode | GHC.Data.Graph.Directed | 
| directCall | GHC.StgToCmm.Layout | 
| DirectEntry | GHC.StgToCmm.Closure | 
| Direction | GHC.Utils.Misc, GHC.Plugins | 
| dirsToClean | GHC.Driver.Session, GHC.Plugins, GHC | 
| DisambECP | GHC.Parser.PostProcess | 
| DisambInfixOp | GHC.Parser.PostProcess | 
| discardConstraints | GHC.Tc.Utils.Monad | 
| discardErrs | GHC.Tc.Utils.Monad | 
| discardResult | GHC.Tc.Utils.Monad | 
| discardWarnings | GHC.Tc.Utils.Monad | 
| discardWarningsDs | GHC.HsToCore.Monad | 
| DiscArgCtxt | GHC.Core.Unfold | 
| dischargeFunEq | GHC.Tc.Solver.Monad | 
| Disjoint | GHC.HsToCore.PmCheck.Types | 
| disjointDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| disjointNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| disjointNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| disjointUDFM | GHC.Types.Unique.DFM | 
| disjointUdfmUfm | GHC.Types.Unique.DFM | 
| disjointUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| disjointUniqSets | GHC.Types.Unique.Set, GHC.Plugins | 
| disjointVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| disjointVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| displayException | GHC.Utils.Exception, GHC.Utils.Panic | 
| displayUnitId | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| DistrustPackage | GHC.Driver.Session, GHC.Plugins | 
| dit_cls_tys | GHC.Tc.Deriv.Utils | 
| dit_rep_tc | GHC.Tc.Deriv.Utils | 
| dit_rep_tc_args | GHC.Tc.Deriv.Utils | 
| dit_tc | GHC.Tc.Deriv.Utils | 
| dit_tc_args | GHC.Tc.Deriv.Utils | 
| DIV |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| div | GHC.Prelude | 
| Divergence | GHC.Types.Demand | 
| Diverges | GHC.Types.Demand | 
| DivideByZero | GHC.Utils.Exception | 
| divIntIdKey | GHC.Builtin.Names | 
| divIntName | GHC.Builtin.Names | 
| divMod | GHC.Prelude | 
| di_clauses | GHC.Tc.Deriv | 
| di_ctxt | GHC.Tc.Deriv | 
| di_rep_tc | GHC.Tc.Deriv | 
| di_scoped_tvs | GHC.Tc.Deriv | 
| dl_mpls | GHC.Runtime.Linker.Types | 
| dmdAnalProgram | GHC.Core.Opt.DmdAnal | 
| DmdEnv | GHC.Types.Demand | 
| DmdShell | GHC.Types.Demand | 
| dmdTransformDataConSig | GHC.Types.Demand | 
| dmdTransformDictSelSig | GHC.Types.Demand | 
| dmdTransformSig | GHC.Types.Demand | 
| DmdType |  | 
| 1 (Type/Class) | GHC.Types.Demand | 
| 2 (Data Constructor) | GHC.Types.Demand | 
| dmdTypeDepth | GHC.Types.Demand | 
| DModuleNameEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| dm_core_module | GHC | 
| dm_typechecked_module | GHC | 
| DNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| DoAndIfThenElseBit | GHC.Parser.Lexer | 
| doBackpack | GHC.Driver.Backpack | 
| Doc | GHC.Utils.Ppr | 
| DocCommentNamed | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocCommentNext | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocCommentPrev | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocD | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| docDeclDoc | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocGroup | GHC.Hs, GHC.Hs.Decls, GHC | 
| doCodeGen | GHC.Driver.Main | 
| doCpp | GHC.Driver.Pipeline | 
| docToSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| dodgyMsg | GHC.Rename.Names | 
| dodgyMsgInsert | GHC.Rename.Names | 
| doEIdKey | GHC.Builtin.Names.TH | 
| doEName | GHC.Builtin.Names.TH | 
| doesDirNameExist | GHC.Utils.Misc, GHC.Plugins | 
| DoExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| doFloatFromRhs | GHC.Core.Opt.Simplify.Env | 
| doFreeSimplTick | GHC.Core.Opt.Monad, GHC.Plugins | 
| doIfSet | GHC.Utils.Error | 
| doIfSet_dyn | GHC.Utils.Error | 
| dollarIdKey | GHC.Builtin.Names | 
| dollarName | GHC.Builtin.Names | 
| DollarSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| dom | GHC.CmmToAsm.CFG.Dominators | 
| doMkDependHS | GHC.Driver.MakeFile | 
| domTree | GHC.CmmToAsm.CFG.Dominators | 
| DoneEx | GHC.Core.Opt.Simplify.Env | 
| DoneId | GHC.Core.Opt.Simplify.Env | 
| dontCareCCS | GHC.Types.CostCentre | 
| doOrDoes | GHC.Utils.Outputable, GHC.Plugins | 
| DoOrigin | GHC.Tc.Types.Origin | 
| DoPatOrigin | GHC.Tc.Types.Origin | 
| dopt | GHC.Driver.Session, GHC.Plugins | 
| doptM | GHC.Tc.Utils.Monad | 
| dopt_set | GHC.Driver.Session, GHC.Plugins | 
| dopt_unset | GHC.Driver.Session, GHC.Plugins | 
| doSimplTick | GHC.Core.Opt.Monad, GHC.Plugins | 
| doSRTs | GHC.Cmm.Info.Build | 
| doStaticArgs | GHC.Core.Opt.StaticArgs | 
| dot | GHC.Utils.Outputable, GHC.Plugins | 
| DotA | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| DotDLL | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| dotGraph | GHC.Data.Graph.Ppr, GHC.Data.Graph.Color | 
| DotO | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| Double | GHC.Prelude | 
| double |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| double2FloatLit | GHC.Types.Literal, GHC.Plugins | 
| Double2FloatOp | GHC.Builtin.PrimOps | 
| double2IntLit | GHC.Types.Literal, GHC.Plugins | 
| Double2IntOp | GHC.Builtin.PrimOps | 
| DoubleAcoshOp | GHC.Builtin.PrimOps | 
| DoubleAcosOp | GHC.Builtin.PrimOps | 
| DoubleAddOp | GHC.Builtin.PrimOps | 
| DoubleAsinhOp | GHC.Builtin.PrimOps | 
| DoubleAsinOp | GHC.Builtin.PrimOps | 
| DoubleAtanhOp | GHC.Builtin.PrimOps | 
| DoubleAtanOp | GHC.Builtin.PrimOps | 
| DoubleCoshOp | GHC.Builtin.PrimOps | 
| DoubleCosOp | GHC.Builtin.PrimOps | 
| doubleDataCon | GHC.Builtin.Types, GHC.Plugins | 
| doubleDataConKey | GHC.Builtin.Names | 
| DoubleDecode_2IntOp | GHC.Builtin.PrimOps | 
| DoubleDecode_Int64Op | GHC.Builtin.PrimOps | 
| DoubleDivOp | GHC.Builtin.PrimOps | 
| DoubleElemRep | GHC.Core.TyCon, GHC.Plugins | 
| doubleElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| DoubleEqOp | GHC.Builtin.PrimOps | 
| DoubleExpM1Op | GHC.Builtin.PrimOps | 
| DoubleExpOp | GHC.Builtin.PrimOps | 
| DoubleFabsOp | GHC.Builtin.PrimOps | 
| DoubleGeOp | GHC.Builtin.PrimOps | 
| DoubleGtOp | GHC.Builtin.PrimOps | 
| DoubleLeOp | GHC.Builtin.PrimOps | 
| DoubleLog1POp | GHC.Builtin.PrimOps | 
| DoubleLogOp | GHC.Builtin.PrimOps | 
| DoubleLtOp | GHC.Builtin.PrimOps | 
| DoubleMulOp | GHC.Builtin.PrimOps | 
| DoubleNegOp | GHC.Builtin.PrimOps | 
| DoubleNeOp | GHC.Builtin.PrimOps | 
| DoublePowerOp | GHC.Builtin.PrimOps | 
| doublePrec | GHC.Utils.Outputable, GHC.Plugins | 
| doublePrimLIdKey | GHC.Builtin.Names.TH | 
| doublePrimLName | GHC.Builtin.Names.TH | 
| doublePrimL_RDR | GHC.Builtin.Names.TH | 
| doublePrimTy | GHC.Builtin.Types.Prim | 
| doublePrimTyCon | GHC.Builtin.Types.Prim | 
| doublePrimTyConKey | GHC.Builtin.Names | 
| doublePrimTyConName | GHC.Builtin.Types.Prim | 
| doubleQuotes |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| DoubleReg | GHC.Cmm, GHC.Cmm.Expr | 
| DoubleRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| doubleRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| DoubleSinhOp | GHC.Builtin.PrimOps | 
| DoubleSinOp | GHC.Builtin.PrimOps | 
| DoubleSlot | GHC.Types.RepType | 
| DoubleSqrtOp | GHC.Builtin.PrimOps | 
| DoubleSubOp | GHC.Builtin.PrimOps | 
| DoubleTanhOp | GHC.Builtin.PrimOps | 
| DoubleTanOp | GHC.Builtin.PrimOps | 
| doubleToBytes | GHC.CmmToAsm.Ppr | 
| doubleTy | GHC.Builtin.Types, GHC.Plugins | 
| doubleTyCon | GHC.Builtin.Types, GHC.Plugins | 
| doubleTyConKey | GHC.Builtin.Names | 
| doubleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| doubleX2PrimTy | GHC.Builtin.Types.Prim | 
| doubleX2PrimTyCon | GHC.Builtin.Types.Prim | 
| doubleX2PrimTyConKey | GHC.Builtin.Names | 
| doubleX4PrimTy | GHC.Builtin.Types.Prim | 
| doubleX4PrimTyCon | GHC.Builtin.Types.Prim | 
| doubleX4PrimTyConKey | GHC.Builtin.Names | 
| doubleX8PrimTy | GHC.Builtin.Types.Prim | 
| doubleX8PrimTyCon | GHC.Builtin.Types.Prim | 
| doubleX8PrimTyConKey | GHC.Builtin.Names | 
| dOUBLE_SIZE | GHC.Settings.Constants | 
| downgradeRole | GHC.Core.Coercion, GHC.Plugins | 
| downsweep | GHC.Driver.Make | 
| do_layout | GHC.Cmm | 
| drop | GHC.Prelude | 
| dropDerivedSimples | GHC.Tc.Types.Constraint | 
| dropDerivedWC | GHC.Tc.Types.Constraint | 
| dropForAlls | GHC.Core.Type, GHC.Plugins | 
| dropList | GHC.Utils.Misc, GHC.Plugins | 
| dropMisleading | GHC.Tc.Types.Constraint | 
| dropRuntimeRepArgs | GHC.Core.Type, GHC.Plugins | 
| dropTail | GHC.Utils.Misc, GHC.Plugins | 
| dropWhile | GHC.Prelude | 
| dropWhileEndLE | GHC.Utils.Misc, GHC.Plugins | 
| dropWildCards | GHC.Hs.Type, GHC.Hs, GHC | 
| DS | GHC.Tc.Deriv.Utils | 
| DsBound | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| dsBracket | GHC.HsToCore.Quote | 
| dsCCall | GHC.HsToCore.Foreign.Call | 
| dsEvBinds | GHC.HsToCore.Binds | 
| dsExpr | GHC.HsToCore.Expr | 
| dsExtendMetaEnv | GHC.HsToCore.Monad | 
| dsForeigns | GHC.HsToCore.Foreign.Decl | 
| dsForeignsHook | GHC.Driver.Hooks | 
| DsGblEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dsGetCompleteMatches | GHC.HsToCore.Monad | 
| dsGetFamInstEnvs | GHC.HsToCore.Monad | 
| dsGetMetaEnv | GHC.HsToCore.Monad | 
| dsGRHSs | GHC.HsToCore.GuardedRHSs | 
| dsGuarded | GHC.HsToCore.GuardedRHSs | 
| dsHandleMonadicFailure | GHC.HsToCore.Expr | 
| dsHsWrapper | GHC.HsToCore.Binds | 
| DsLclEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dsLExpr | GHC.HsToCore.Expr | 
| dsLExprNoLP | GHC.HsToCore.Expr | 
| dsLHsBinds | GHC.HsToCore.Binds | 
| dsListComp | GHC.HsToCore.ListComp | 
| dsLit | GHC.HsToCore.Expr, GHC.HsToCore.Match.Literal | 
| dsLocalBinds | GHC.HsToCore.Expr | 
| dsLookupConLike | GHC.HsToCore.Monad | 
| dsLookupDataCon | GHC.HsToCore.Monad | 
| dsLookupGlobal | GHC.HsToCore.Monad | 
| dsLookupGlobalId | GHC.HsToCore.Monad | 
| dsLookupMetaEnv | GHC.HsToCore.Monad | 
| dsLookupTyCon | GHC.HsToCore.Monad | 
| dsl_deltas | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dsl_loc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dsl_meta | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| DsM | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad, GHC.HsToCore.PmCheck.Oracle | 
| DsMatchContext |  | 
| 1 (Type/Class) | GHC.HsToCore.Monad | 
| 2 (Data Constructor) | GHC.HsToCore.Monad | 
| DsMetaEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| DsMetaVal | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| dsMkUserRule | GHC.HsToCore.Binds | 
| dsMonadComp | GHC.HsToCore.ListComp | 
| dsm_newtype_dit | GHC.Tc.Deriv.Utils | 
| dsm_newtype_rep_ty | GHC.Tc.Deriv.Utils | 
| dsm_stock_dit | GHC.Tc.Deriv.Utils | 
| dsm_stock_gen_fn | GHC.Tc.Deriv.Utils | 
| dsm_via_cls_tys | GHC.Tc.Deriv.Utils | 
| dsm_via_inst_ty | GHC.Tc.Deriv.Utils | 
| dsm_via_ty | GHC.Tc.Deriv.Utils | 
| dsNoLevPoly | GHC.HsToCore.Monad | 
| dsNoLevPolyExpr | GHC.HsToCore.Monad | 
| dsOverLit | GHC.HsToCore.Match.Literal | 
| dsProcExpr | GHC.HsToCore.Arrows | 
| dsSpec | GHC.HsToCore.Binds | 
| DsSplice | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| dsSyntaxExpr | GHC.HsToCore.Expr | 
| dsTcEvBinds | GHC.HsToCore.Binds | 
| dsTcEvBinds_s | GHC.HsToCore.Binds | 
| dsTopLHsBinds | GHC.HsToCore.Binds | 
| dsValBinds | GHC.HsToCore.Expr | 
| DsWarning | GHC.HsToCore.Monad | 
| dsWhenNoErrs | GHC.HsToCore.Monad | 
| DsWrapper | GHC.HsToCore.Monad | 
| ds_cc_st | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_cls | GHC.Tc.Deriv.Utils | 
| ds_complete_matches | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_fam_inst_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_if_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_loc | GHC.Tc.Deriv.Utils | 
| ds_mechanism | GHC.Tc.Deriv.Utils | 
| ds_mod | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_msgs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_name | GHC.Tc.Deriv.Utils | 
| ds_overlap | GHC.Tc.Deriv.Utils | 
| ds_standalone_wildcard | GHC.Tc.Deriv.Utils | 
| ds_theta | GHC.Tc.Deriv.Utils | 
| ds_tvs | GHC.Tc.Deriv.Utils | 
| ds_tys | GHC.Tc.Deriv.Utils | 
| ds_unqual | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dTyConKey | GHC.Builtin.Names | 
| dTyConName | GHC.Builtin.Names | 
| DTyCoVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| DTyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| DTyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| duDefs | GHC.Types.Name.Set, GHC.Plugins | 
| DumpAction | GHC.Utils.Error | 
| dumpAction | GHC.Utils.Error | 
| dumpDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| DumpFlag | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| dumpFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| dumpForcedToFile | GHC.Utils.Error | 
| DumpFormat | GHC.Utils.Error | 
| dumpGraph | GHC.Data.Graph.Ppr, GHC.Data.Graph.Color | 
| dumpIdInfoOfProgram | GHC.Core.Utils, GHC.Plugins | 
| dumpIfaceStats | GHC.Driver.Main | 
| dumpIfSet |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Lint | 
| dumpIfSetLlvm | GHC.CmmToLlvm.Base | 
| dumpIfSet_dyn |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| dumpIfSet_dyn_printer | GHC.Utils.Error | 
| DumpOptions |  | 
| 1 (Type/Class) | GHC.Utils.Error | 
| 2 (Data Constructor) | GHC.Utils.Error | 
| dumpOptionsFromFlag | GHC.Utils.Error | 
| dumpOptTcRn | GHC.Tc.Utils.Monad | 
| dumpPassResult | GHC.Core.Lint | 
| dumpPrefix | GHC.Driver.Session, GHC.Plugins, GHC | 
| dumpPrefixForce | GHC.Driver.Session, GHC.Plugins, GHC | 
| dumpStyle | GHC.Utils.Outputable, GHC.Plugins | 
| dumpSuffix | GHC.Utils.Error | 
| dumpTcRn | GHC.Tc.Utils.Monad | 
| dump_action | GHC.Driver.Session, GHC.Plugins, GHC | 
| Dunno | GHC.Types.Demand | 
| DupFlag | GHC.Core.Opt.Simplify.Utils | 
| duplicateLocalDs | GHC.HsToCore.Monad | 
| dupNamesErr | GHC.Rename.Utils | 
| duUses | GHC.Types.Name.Set, GHC.Plugins | 
| DV | GHC.Tc.Utils.TcMType | 
| DVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| dVarEnvElts | GHC.Types.Var.Env, GHC.Plugins | 
| DVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| dVarSetElems | GHC.Types.Var.Set, GHC.Plugins | 
| dVarSetIntersectVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| dVarSetMinusVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| dVarSetToVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| dv_cvs | GHC.Tc.Utils.TcMType | 
| dv_kvs | GHC.Tc.Utils.TcMType | 
| dv_tvs | GHC.Tc.Utils.TcMType | 
| dwarfAbbrevLabel | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfAbbrevSection | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfARange |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Dwarf.Types | 
| 2 (Data Constructor) | GHC.CmmToAsm.Dwarf.Types | 
| dwarfARangesSection | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfBlock | GHC.CmmToAsm.Dwarf.Types | 
| DwarfCompileUnit | GHC.CmmToAsm.Dwarf.Types | 
| DwarfFiles | GHC.CmmToAsm.Monad | 
| DwarfFrame |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Dwarf.Types | 
| 2 (Data Constructor) | GHC.CmmToAsm.Dwarf.Types | 
| DwarfFrameBlock |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Dwarf.Types | 
| 2 (Data Constructor) | GHC.CmmToAsm.Dwarf.Types | 
| dwarfFrameLabel | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfFrameProc |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Dwarf.Types | 
| 2 (Data Constructor) | GHC.CmmToAsm.Dwarf.Types | 
| dwarfFrameSection | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfGen | GHC.CmmToAsm.Dwarf | 
| dwarfGhcSection | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfInfo | GHC.CmmToAsm.Dwarf.Types | 
| dwarfInfoLabel | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfInfoSection | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfLineLabel | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfLineSection | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfRegNo | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfReturnRegNo | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfSection | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfSrcNote | GHC.CmmToAsm.Dwarf.Types | 
| DwarfSubprogram | GHC.CmmToAsm.Dwarf.Types | 
| dwArngEndLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwArngStartLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwChildren | GHC.CmmToAsm.Dwarf.Types | 
| dwCieInit | GHC.CmmToAsm.Dwarf.Types | 
| dwCieLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwCieProcs | GHC.CmmToAsm.Dwarf.Types | 
| dwCompDir | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeBlkHasInfo | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeBlocks | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeHasInfo | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeProc | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeUnwind | GHC.CmmToAsm.Dwarf.Types | 
| dwHighLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwLineLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwLowLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwMarker | GHC.CmmToAsm.Dwarf.Types | 
| dwName | GHC.CmmToAsm.Dwarf.Types | 
| dwParent | GHC.CmmToAsm.Dwarf.Types | 
| dwProducer | GHC.CmmToAsm.Dwarf.Types | 
| dwSrcSpan | GHC.CmmToAsm.Dwarf.Types | 
| dW_ATE_address | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_boolean | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_float | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_signed | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_signed_char | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_unsigned | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_unsigned_char | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_comp_dir | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_external | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_frame_base | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_end_col | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_end_line | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_file | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_start_col | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_start_line | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_tick_parent | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_high_pc | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_language | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_low_pc | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_MIPS_linkage_name | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_name | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_producer | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_stmt_list | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_use_UTF8 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa_expression | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa_offset | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa_offset_sf | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa_sf | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_expression | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_offset | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_offset_extended_sf | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_same_value | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_set_loc | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_undefined | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_val_expression | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_val_offset | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CHILDREN_no | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CHILDREN_yes | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_addr | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_block1 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_data2 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_data4 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_flag | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_flag_present | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_ref4 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_ref_addr | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_string | GHC.CmmToAsm.Dwarf.Constants | 
| dW_LANG_Haskell | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_addr | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_breg0 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_call_frame_cfa | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_consts | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_deref | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_lit0 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_minus | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_mul | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_plus | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_arg_variable | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_array_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_auto_variable | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_base_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_compile_unit | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_file_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_ghc_src_note | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_lexical_block | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_pointer_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_structure_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_subprogram | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_subrange_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_subroutine_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_typedef | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_variable | GHC.CmmToAsm.Dwarf.Constants | 
| dylibInstallName | GHC.Driver.Session, GHC.Plugins, GHC | 
| dYNAMIC | GHC.Builtin.Names | 
| DynamicLinkerLabelInfo | GHC.Cmm.CLabel | 
| dynamicLinkerLabelInfo | GHC.Cmm.CLabel | 
| dynamicOutputFile | GHC.Driver.Session, GHC.Plugins | 
| DynamicTarget | GHC.Types.ForeignCall | 
| dynamicTooMkDynamicDynFlags | GHC.Driver.Session, GHC.Plugins | 
| dYNAMIC_BY_DEFAULT | GHC.Driver.Session, GHC.Plugins | 
| dynCompileExpr | GHC.Runtime.Eval, GHC | 
| dynFlagDependencies | GHC.Driver.Session, GHC.Plugins | 
| DynFlags |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynflagsPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| dynHiSuf | GHC.Driver.Session, GHC.Plugins, GHC | 
| DynLibLoader | GHC.Driver.Session, GHC.Plugins | 
| dynLibLoader | GHC.Driver.Session, GHC.Plugins, GHC | 
| DynLinker |  | 
| 1 (Type/Class) | GHC.Runtime.Linker.Types | 
| 2 (Data Constructor) | GHC.Runtime.Linker.Types | 
| dynObjectSuf | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynOutputFile | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynProfHdr | GHC.StgToCmm.Prof | 
| DynTag | GHC.StgToCmm.Closure |