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

Index - D

DGHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
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
DataConSkolTcOrigin
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, GHC.Hs, GHC.Hs.Decls
dataDeclChecksTcTyClsDecls
DataDeclRn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
DataDeclSortTcHsType
dataDIdKeyTHNames
dataDNameTHNames
DataFamilyGHC, GHC.Hs, GHC.Hs.Decls
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
DataFamilySortTcHsType
DataFamilyTyConGhcPlugins, TyCon
DataFamInstDGHC, GHC.Hs, GHC.Hs.Decls
DataFamInstDecl 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
dataFamInstRepTyConFamInstEnv
DataFamInstTyConGhcPlugins, TyCon
DataflowLattice 
1 (Type/Class)Hoopl.Dataflow
2 (Data Constructor)Hoopl.Dataflow
DataInstanceSortTcHsType
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, TcOrigin
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
DataSortTcHsType
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, TcOrigin
DataTypeGHC, GHC.Hs, GHC.Hs.Decls
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_LISTPrelNames
dATA_STRINGPrelNames
dATA_TRAVERSABLEPrelNames
dATA_TUPLEPrelNames
dATA_TYPE_EQUALITYPrelNames
DbInstalledUnitIdGHC.PackageDb
dblBlocksDebug
dblCLabelDebug
dblHasInfoTblDebug
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, GHC.Hs, GHC.Hs.Decls
dd_ctxtGHC, GHC.Hs, GHC.Hs.Decls
dd_cTypeGHC, GHC.Hs, GHC.Hs.Decls
dd_derivsGHC, GHC.Hs, GHC.Hs.Decls
dd_extGHC, GHC.Hs, GHC.Hs.Decls
dd_kindSigGHC, GHC.Hs, GHC.Hs.Decls
dd_NDGHC, GHC.Hs, GHC.Hs.Decls
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
debugHoleFitDispConfigTcHoleErrors
debugIsOnGhcPlugins, Util
debugLevelGhcPlugins, GHC, DynFlags
debugPprTypeTyCoPpr
debugStyleGhcPlugins, Outputable
debugTcTcRnMonad
debugToMapDebug
debugTraceMsg 
1 (Function)GhcPlugins, CoreMonad
2 (Function)ErrUtils
debugTraceMsgSGhcPlugins, CoreMonad
dEBUG_TRACEPrelNames
DecLanguage.Haskell.TH, Language.Haskell.TH.Syntax
DecBrGGHC, GHC.Hs, GHC.Hs.Expr
DecBrLGHC, GHC.Hs, GHC.Hs.Expr
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, GHC.Hs, GHC.Hs.Doc
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Doc
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, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
DefaultDeclCtxRnUtils
DefaultDeclCtxtTcValidity, TcHsType, TcOrigin
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
DefaultOriginTcOrigin
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, GHC.Hs, GHC.Hs.Decls
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, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
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
delFromDNameEnvGhcPlugins, NameEnv
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)CFG
3 (Function)UnVarGraph
delOneFromUniqDSetUniqDSet
delOneFromUniqSetGhcPlugins, UniqSet
delOneFromUniqSet_DirectlyGhcPlugins, UniqSet
DELTA 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
DeltaGHC.HsToCore.PmCheck.Oracle, GHC.HsToCore.PmCheck.Types
deltaTyTysPrim
deltaTyVarTysPrim
delta_tm_stGHC.HsToCore.PmCheck.Types
delta_ty_stGHC.HsToCore.PmCheck.Types
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_ctxtTcDerivUtils
denv_inst_tysTcDerivUtils
denv_overlap_modeTcDerivUtils
denv_stratTcDerivUtils
denv_tvsTcDerivUtils
depAnalGhcPlugins, NameEnv
depanalGhcMake, GHC
depanalPartialGhcMake
DependenciesGhcPlugins, HscTypes
dependsGhcPlugins, GHC.PackageDb, PackageConfig, Packages
depExcludeModsGhcPlugins, GHC, DynFlags
depIncludeCppDepsGhcPlugins, 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, TcOrigin
derivClauseIdKeyTHNames
derivClauseNameTHNames
DerivClauseOriginTcOrigin
DerivClauseQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
derivClauseQTyConKeyTHNames
derivClauseQTyConNameTHNames
DerivContextTcDerivUtils
DerivDGHC, GHC.Hs, GHC.Hs.Decls
DerivDecl 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
DerivDeclCtxRnUtils
DeriveAnyClassGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DerivedConstraint
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
DerivInstTys 
1 (Type/Class)TcDerivUtils
2 (Data Constructor)TcDerivUtils
DerivMTcDerivUtils
DerivOriginCoerceTcOrigin
DerivOriginDCTcOrigin
DerivSkolTcOrigin
DerivSpecTcDerivUtils
DerivSpecAnyClassTcDerivUtils
DerivSpecMechanismTcDerivUtils
derivSpecMechanismToStrategyTcDerivUtils
DerivSpecNewtypeTcDerivUtils
DerivSpecStockTcDerivUtils
DerivSpecViaTcDerivUtils
DerivStrategy 
1 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Syntax
derivStrategyNameGHC, GHC.Hs, GHC.Hs.Decls
DerivStrategyQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
derivStrategyQTyConKeyTHNames
derivStrategyQTyConNameTHNames
DerivStuffTcGenDeriv
deriv_clause_extGHC, GHC.Hs, GHC.Hs.Decls
deriv_clause_strategyGHC, GHC.Hs, GHC.Hs.Decls
deriv_clause_tysGHC, GHC.Hs, GHC.Hs.Decls
deriv_extGHC, GHC.Hs, GHC.Hs.Decls
deriv_overlap_modeGHC, GHC.Hs, GHC.Hs.Decls
deriv_strategyGHC, GHC.Hs, GHC.Hs.Decls
deriv_typeGHC, GHC.Hs, GHC.Hs.Decls
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, GHC.Hs, GHC.Hs.Decls
dfid_extGHC, GHC.Hs, GHC.Hs.Decls
dfid_instGHC, GHC.Hs, GHC.Hs.Decls
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, Predicate, Var
DictionaryBinary
DictMapTcSMonad
DIdEnvGhcPlugins, VarEnv
dIdFreeVarsGhcPlugins, CoreFVs
DIdSetGhcPlugins, VarSet
DiffHieDebug
diffAstHieDebug
diffAstsHieDebug
diffBindsGhcPlugins, CoreUtils
diffExprGhcPlugins, CoreUtils
diffFileHieDebug
DiffIdentHieDebug
diffListHieDebug
DigraphNodeDigraph
directCallGHC.StgToCmm.Layout
DirectEntryGHC.StgToCmm.Closure
DirectionGhcPlugins, Util
dirsToCleanGhcPlugins, GHC, DynFlags
DisambECPRdrHsSyn
DisambiguateRecordFieldsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
DisambInfixOpRdrHsSyn
discardCastGhcPlugins, Type
discardConstraintsTcRnMonad
discardErrsTcRnMonad
discardResultTcRnMonad
discardWarningsTcRnMonad
discardWarningsDsDsMonad
DiscArgCtxtCoreUnfold
dischargeFunEqTcSMonad
DisjointGHC.HsToCore.PmCheck.Types
disjointDVarSetGhcPlugins, VarSet
disjointNameEnvGhcPlugins, NameEnv
disjointUDFMUniqDFM
disjointUdfmUfmUniqDFM
disjointUFMGhcPlugins, UniqFM
disjointUniqMapUniqMap
disjointVarEnvGhcPlugins, VarEnv
disjointVarSetGhcPlugins, VarSet
displayExceptionException, Panic
displayInstalledUnitIdGhcPlugins, Packages
DistrustPackageGhcPlugins, DynFlags
dit_cls_tysTcDerivUtils
dit_rep_tcTcDerivUtils
dit_rep_tc_argsTcDerivUtils
dit_tcTcDerivUtils
dit_tc_argsTcDerivUtils
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
di_scoped_tvsTcDeriv
dLGhcPlugins, GHC, SrcLoc
dl_mplsLinkerTypes
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, GHC.Hs, GHC.Hs.Decls
DocCommentNextGHC, GHC.Hs, GHC.Hs.Decls
DocCommentPrevGHC, GHC.Hs, GHC.Hs.Decls
DocDGHC, GHC.Hs, GHC.Hs.Decls
DocDeclGHC, GHC.Hs, GHC.Hs.Decls
docDeclDocGHC, GHC.Hs, GHC.Hs.Decls
DocGroupGHC, GHC.Hs, GHC.Hs.Decls
doCppDriverPipeline
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, GHC.Hs, GHC.Hs.Expr
doFloatFromRhsSimplEnv
doFreeSimplTickGhcPlugins, CoreMonad
doIfSetErrUtils
doIfSet_dynErrUtils
dollarIdKeyPrelNames
dollarNamePrelNames
domDominators
doMkDependHSDriverMkDepend
domTreeDominators
DoneExSimplEnv
DoneIdSimplEnv
dontCareCCSCostCentre
DontRetainCAFsGHCi.ObjLink
doOrDoesGhcPlugins, Outputable
DoOriginTcOrigin
DoPatOriginTcOrigin
doptGhcPlugins, DynFlags
doptMTcRnMonad
dopt_setGhcPlugins, DynFlags
dopt_unsetGhcPlugins, DynFlags
doSimplTickGhcPlugins, CoreMonad
doSRTsCmmBuildInfoTables
doStaticArgsSAT
dotGhcPlugins, Outputable
DotAGhcPlugins, HscTypes, LinkerTypes
DotDLLGhcPlugins, HscTypes, LinkerTypes
dotGraphGraphPpr, GraphColor
DotOGhcPlugins, HscTypes, LinkerTypes
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
DoubleExpM1OpPrimOp
DoubleExpOpPrimOp
DoubleFabsOpPrimOp
doubleFromIntegerIdKeyPrelNames
doubleFromIntegerNamePrelNames
DoubleGeOpPrimOp
DoubleGtOpPrimOp
DoubleLeOpPrimOp
DoubleLog1POpPrimOp
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
dropDerivedSimplesConstraint
dropDerivedWCConstraint
dropForAllsGhcPlugins, Type
dropListGhcPlugins, Util
dropRuntimeRepArgsGhcPlugins, Type
dropTailGhcPlugins, Util
dropWhileGhcPrelude
dropWhileEndLEGhcPlugins, Util
dropWildCardsGHC, GHC.Hs, GHC.Hs.Types
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_deltaTcRnMonad, TcRnTypes
dsl_locTcRnMonad, TcRnTypes
dsl_metaTcRnMonad, TcRnTypes
DsMTcRnMonad, DsMonad, GHC.HsToCore.PmCheck.Oracle, TcRnTypes
DsMatchContext 
1 (Type/Class)DsMonad
2 (Data Constructor)DsMonad
DsMetaEnvTcRnMonad, DsMonad, TcRnTypes
DsMetaValTcRnMonad, DsMonad, TcRnTypes
dsMkUserRuleDsBinds
dsMonadCompDsListComp
dsm_newtype_ditTcDerivUtils
dsm_newtype_rep_tyTcDerivUtils
dsm_stock_ditTcDerivUtils
dsm_stock_gen_fnTcDerivUtils
dsm_via_cls_tysTcDerivUtils
dsm_via_inst_tyTcDerivUtils
dsm_via_tyTcDerivUtils
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_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
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
dynamicOutputFileGhcPlugins, DynFlags
DynamicTargetForeignCall
dynamicTooMkDynamicDynFlagsGhcPlugins, DynFlags
dYNAMIC_BY_DEFAULTGhcPlugins, DynFlags
dynCompileExprInteractiveEval, GHC
dynFlagDependenciesGhcPlugins, DynFlags
DynFlags 
1 (Data Constructor)GhcPlugins, GHC, DynFlags
2 (Type/Class)GhcPlugins, GHC, DynFlags
dynflagsPluginGhcPlugins, Plugins
dynHiSufGhcPlugins, GHC, DynFlags
DynLibLoaderGhcPlugins, DynFlags
dynLibLoaderGhcPlugins, GHC, DynFlags
DynLinker 
1 (Data Constructor)LinkerTypes
2 (Type/Class)LinkerTypes
dynObjectSufGhcPlugins, GHC, DynFlags
dynOutputFileGhcPlugins, GHC, DynFlags
dynProfHdrGHC.StgToCmm.Prof
DynTagGHC.StgToCmm.Closure