ghc-7.2.2: The GHC API

Index - D

d1TyConKeyPrelNames
d1TyConNamePrelNames
darrowOutputable, GhcPlugins
Data 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CmmDecl, OldCmm
DataAltCoreSyn, GhcPlugins
dataClassKeyPrelNames
dataClassNamePrelNames
DataConDataCon, GhcPlugins, GHC
dataConAllTyVarsDataCon, GhcPlugins
dataConCannotMatchDataCon, GhcPlugins
dataConEqSpecDataCon, GhcPlugins
dataConExStrictsDataCon, GhcPlugins
dataConExTyVarsDataCon, GhcPlugins
dataConFieldLabelsDataCon, GhcPlugins, GHC
dataConFieldTypeDataCon, GhcPlugins
dataConFullSigDataCon, GhcPlugins
dataConIdentityDataCon, GhcPlugins
DataConIdsDataCon, GhcPlugins
dataConImplicitIdsDataCon, GhcPlugins
dataConInfoPtrToNameLinker
dataConInstArgTysDataCon, GhcPlugins
dataConInstOrigArgTysDataCon, GhcPlugins
dataConIsInfixDataCon, GhcPlugins, GHC
dataConNameDataCon, GhcPlugins
dataConOrigArgTysDataCon, GhcPlugins
dataConOrigResTyDataCon, GhcPlugins
dataConOrigTyConDataCon, GhcPlugins
dataConRepArgTysDataCon, GhcPlugins
dataConRepArityDataCon, GhcPlugins
dataConRepFSInstPatCoreUtils, GhcPlugins
dataConRepInstPatCoreUtils, GhcPlugins
dataConRepStrictnessDataCon, GhcPlugins
dataConRepTypeDataCon, GhcPlugins
dataConSigDataCon, GhcPlugins, GHC
dataConSourceArityDataCon, GhcPlugins
dataConStrictMarksDataCon, GhcPlugins, GHC
dataConStupidThetaDataCon, GhcPlugins
dataConTagDataCon, GhcPlugins
dataConTagZ 
1 (Function)StgCmmClosure
2 (Function)Vectorise.Utils.Base, Vectorise.Utils
3 (Function)CgInfoTbls
dataConThetaDataCon, GhcPlugins
dataConTyConDataCon, GhcPlugins, GHC
dataConTypeGHC
dataConUnivTyVarsDataCon, GhcPlugins
dataConUserTypeDataCon, GhcPlugins, GHC
DataConWorkIdIdInfo, GhcPlugins
dataConWorkIdDataCon, GhcPlugins
DataConWrapIdIdInfo, GhcPlugins
dataConWrapIdDataCon, GhcPlugins
dataConWrapId_maybeDataCon, GhcPlugins
dataDeclChecksTcTyClsDecls
DataFamilyHsDecls, HsSyn, GHC
DataFamilyTyConTyCon, GhcPlugins
dataflowPassBwdCmm
dataflowPassFwdCmm
dataNameOccName, Name, GhcPlugins
dataQual_RDRPrelNames
DataReferencePIC
dataReturnConvPrimCgCallConv
DataSkolTcRnTypes, TcRnMonad
dataTcOccsRnEnv
DataToTagOpPrimOp
DataTyConTyCon, GhcPlugins
DataTyCtxtTcMType
DataTypeHsDecls, HsSyn, GHC
datatypeClassKeyPrelNames
datatypeClassNamePrelNames
datatypeContextsEnabledLexer
datatypeName_RDRPrelNames
data_conTyCon, GhcPlugins
data_consTyCon, GhcPlugins
dATA_EITHERPrelNames
dATA_FOLDABLEPrelNames
dATA_STRINGPrelNames
dATA_TRAVERSABLEPrelNames
dATA_TUPLEPrelNames
dcRtClosureInspect, InteractiveEval
DCIdsDataCon, GhcPlugins
dcolonOutputable, GhcPlugins
Dcon 
1 (Type/Class)ExternalCore
2 (Data Constructor)ExternalCore
Deadlock 
1 (Data Constructor)Exception
2 (Type/Class)Exception
deAllocStackTopCgStackery
deAnnAltCoreSyn, GhcPlugins
deAnnotateCoreSyn, GhcPlugins
deAnnotate'CoreSyn, GhcPlugins
debugDumpTcRnTcRnMonad
debugIsOnUtil, GhcPlugins
debugStyleOutputable, GhcPlugins
debugTcTcRnMonad
debugTraceMsg 
1 (Function)ErrUtils
2 (Function)CoreMonad, GhcPlugins
debugTraceMsgSCoreMonad, GhcPlugins
deCanonicaliseTcSMonad
DecBrGHsExpr, HsSyn, GHC
DecBrLHsExpr, HsSyn, GHC
decNameLlvm.Types, Llvm
decomposeCCSCostCentre
decomposeCoCoercion, GhcPlugins
decomposeRuleLhsDsBinds
decParamsLlvm.Types, Llvm
decQTyConNameDsMeta
decReturnTypeLlvm.Types, Llvm
decsQTyConNameDsMeta
decTyConNameDsMeta
decVarargsLlvm.Types, Llvm
deeplyInstantiateInst
deeplySkolemiseInst
deepSplitProductTypeDataCon, GhcPlugins
deepSplitProductType_maybeDataCon, GhcPlugins
deepSubtypesContainingTcGenDeriv
DEFAULTCoreSyn, GhcPlugins
defaultCCallConvForeignCall
defaultCleanupHandlerGHC
DefaultDecl 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
DefaultDeclCtxtTcType, TcMType, TcHsType
defaultDumpStyleOutputable, GhcPlugins
defaultDynFlagsDynFlags, GhcPlugins
defaultErrorHandlerGHC
defaultErrStyleOutputable, GhcPlugins
defaultFixityBasicTypes, GhcPlugins, GHC
defaultGentleSimplToDoCoreMonad, GhcPlugins
defaultInlinePragmaBasicTypes, GhcPlugins
defaultKindKind, Coercion, TcType, GhcPlugins
defaultLlvmVersionLlvmCodeGen.Base
defaultLogActionDynFlags, GhcPlugins
defaultObjectTargetDynFlags, GhcPlugins, GHC
DefaultOriginTcRnTypes, TcRnMonad
defaultPackageConfigPackageConfig, Packages, GhcPlugins
defaultPluginCoreMonad, GhcPlugins
defaultTargetPlatformPlatform
defaultUserStyleOutputable, GhcPlugins
defaultWarnErrLoggerGhcMonad, GHC
DefDHsDecls, HsSyn, GHC
defDataConVectorise.Monad.Global, Vectorise.Monad
DeferDemand
defGlobalVarVectorise.Monad.Global, Vectorise.Monad
DefinerOfLocalRegsCmmExpr, OldCmm
DefinerOfSlotsCmmExpr, OldCmm
defLocalTyVarVectorise.Monad.Local, Vectorise.Monad
defLocalTyVarWithPAVectorise.Monad.Local, Vectorise.Monad
DefMeth 
1 (Type/Class)Class
2 (Data Constructor)Class
DefMethSpecBasicTypes, GhcPlugins
defMethSpecOfDefMethClass
DefsNameSet, GhcPlugins
defTyConVectorise.Monad.Global, Vectorise.Monad
defTyConPAVectorise.Monad.Global, Vectorise.Monad
defTyConPAsVectorise.Monad.Global, Vectorise.Monad
DefUseNameSet, GhcPlugins
DefUsesNameSet, GhcPlugins
DelayOpPrimOp
delBndrCoreSubst, GhcPlugins
delBndrLVarEnv, GhcPlugins
delBndrRVarEnv, GhcPlugins
delBndrsCoreSubst, GhcPlugins
delBndrsLVarEnv, GhcPlugins
delBndrsRVarEnv, GhcPlugins
delCoalesceGraphOps, GraphColor
delConflictGraphOps, GraphColor
deleteFromIntervalSetInterval
deleteFromLinkEnvLinker
deleteFromRegSetCmmExpr, OldCmm
deleteListFiniteMap, GhcPlugins
delFromNameEnvNameEnv, GhcPlugins
delFromNameSetNameSet, GhcPlugins
delFromOccEnvOccName, Name, GhcPlugins
delFromUFMUniqFM, GhcPlugins
delFromUFM_DirectlyUniqFM, GhcPlugins
delFVNameSet, GhcPlugins
delFVsNameSet, GhcPlugins
delInScopeSetVarEnv, GhcPlugins
delListFromNameEnvNameEnv, GhcPlugins
delListFromNameSetNameSet, GhcPlugins
delListFromOccEnvOccName, Name, GhcPlugins
delListFromUFMUniqFM, GhcPlugins
delListFromUniqSetUniqSet, GhcPlugins
delModuleEnvModule, GhcPlugins
delModuleEnvListModule, GhcPlugins
delNodeGraphOps, GraphColor
delOneFromUniqSetUniqSet, GhcPlugins
delOneFromUniqSet_DirectlyUniqSet, GhcPlugins
DELTA 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
deltaTyTysPrim
deltaTyVarTysPrim
delVarEnvVarEnv, GhcPlugins
delVarEnvListVarEnv, GhcPlugins
delVarSetVarSet, GhcPlugins
delVarSetByKeyVarSet, GhcPlugins
delVarSetListVarSet, GhcPlugins
DemandDemand
demandInfoIdInfo, GhcPlugins
DemandsDemand
DenormalException
deNoteTypeTcType
depanalGhcMake, GHC
DependenciesHscTypes, GhcPlugins
dependsPackageConfig, Packages, GhcPlugins
depExcludeModsDynFlags, GhcPlugins, GHC
depIncludePkgDepsDynFlags, GhcPlugins, GHC
DeployableDynFlags, GhcPlugins
depMakefileDynFlags, GhcPlugins, GHC
deprecateCmdLineParser
DeprecatedTxtBasicTypes, HscTypes, GhcPlugins
DepsHscTypes, GhcPlugins
depSuffixesDynFlags, GhcPlugins, GHC
DepthOutputable, GhcPlugins
dep_finstsHscTypes, GhcPlugins
dep_modsHscTypes, GhcPlugins
dep_orphsHscTypes, GhcPlugins
dep_pkgsHscTypes, GhcPlugins
deRefStablePtrIdKeyPrelNames
DeRefStablePtrOpPrimOp
DeRefWeakOpPrimOp
derivableClassKeysPrelNames
DerivAuxBindsTcGenDeriv
DerivDHsDecls, HsSyn, GHC
DerivDecl 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
DerivedTcRnTypes, TcRnMonad
deriveUniqueUnique
DerivOriginTcRnTypes, TcRnMonad
deriv_typeHsDecls, HsSyn, GHC
descriptionPackageConfig, Packages, GhcPlugins
deserializeAnnsAnnotations, GhcPlugins
deserializeWithDataSerialized, GhcPlugins
deShadowBindsCoreSubst, GhcPlugins
deShadowTyType, GhcPlugins
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
determineSafeLevelCmdLineParser
dflagsLexer
DFunId 
1 (Type/Class)Var, InstEnv, GhcPlugins
2 (Data Constructor)IdInfo, GhcPlugins
dfunInlinePragmaBasicTypes, GhcPlugins
DFunUnfoldingCoreSyn, GhcPlugins
DictIdVar, Id, GhcPlugins
directCallStgCmmLayout
DirectEntry 
1 (Data Constructor)ClosureInfo
2 (Data Constructor)StgCmmClosure
DirectionUtil, GhcPlugins
dirsToCleanDynFlags, GhcPlugins, GHC
discardWarningsTcRnMonad
DisjointIntervalSetInterval
disjointVarSetVarSet, GhcPlugins
displayPackageConfig, Packages, GhcPlugins
DistrustPackageDynFlags, GhcPlugins
DIVX86.Instr
DivideByZeroException
DIVWPPC.Instr
DIVWUPPC.Instr
dmdAnalPgmDmdAnal
dmdAnalTopRhsDmdAnal
DmdEnvDemand
DmdResultDemand
DmdType 
1 (Type/Class)Demand
2 (Data Constructor)Demand
dmdTypeDepthDemand
dm_core_moduleGHC
dm_typechecked_moduleGHC
DocPretty
DocCommentNamedHsDecls, HsSyn, GHC
DocCommentNextHsDecls, HsSyn, GHC
DocCommentPrevHsDecls, HsSyn, GHC
DocDHsDecls, HsSyn, GHC
DocDeclHsDecls, HsSyn, GHC
docDeclDocHsDecls, HsSyn, GHC
DocGroupHsDecls, HsSyn, GHC
docToSDocOutputable, GhcPlugins
doesDirNameExistUtil, GhcPlugins
DoExprHsExpr, HsSyn, GHC
doFloatFromRhsSimplEnv
doFreeSimplTickCoreMonad, GhcPlugins
doGranAllocate 
1 (Function)CgParallel
2 (Function)StgCmmGran
doIfSetErrUtils
doIfSet_dynErrUtils
doingTickyProfilingDynFlags, GhcPlugins
dollarIdKeyPrelNames
dollarNamePrelNames
doMkDependHSDriverMkDepend
DoneExSimplEnv
DoneIdSimplEnv
dontCareCCSCostCentre
DontInlineVectorise.Utils.Hoisting, Vectorise.Utils
DoOriginTcRnTypes, TcRnMonad
doptDynFlags, GhcPlugins, GHC
doptDsDsMonad
doptMTcRnMonad
dopt_setDynFlags, GhcPlugins
dopt_unsetDynFlags, GhcPlugins
doSimplTickCoreMonad, GhcPlugins
doStaticArgsSAT
dotOutputable, GhcPlugins
DotAHscTypes, GhcPlugins
DotDLLHscTypes, GhcPlugins
dotGraphGraphPpr, GraphColor
dOTNETPrelNames
DotOHscTypes, GhcPlugins
dot_tv_RDRPrelNames
double 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
double2FloatLitLiteral, GhcPlugins
Double2FloatOpPrimOp
double2IntLitLiteral, GhcPlugins
Double2IntOpPrimOp
DoubleAcosOpPrimOp
DoubleAddOpPrimOp
DoubleArgSMRep
DoubleAsinOpPrimOp
DoubleAtanOpPrimOp
DoubleCoshOpPrimOp
DoubleCosOpPrimOp
doubleDataConTysWiredIn, GhcPlugins
doubleDataConKeyPrelNames
DoubleDecode_2IntOpPrimOp
DoubleDivOpPrimOp
DoubleEqOpPrimOp
DoubleExpOpPrimOp
DoubleGeOpPrimOp
DoubleGtOpPrimOp
DoubleLeOpPrimOp
DoubleLogOpPrimOp
DoubleLtOpPrimOp
DoubleMulOpPrimOp
DoubleNegOpPrimOp
DoubleNeOpPrimOp
DoublePowerOpPrimOp
doublePrimTyTysPrim
doublePrimTyConTysPrim
doublePrimTyConKeyPrelNames
doubleQuotes 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
DoubleRegCmmExpr, OldCmm
DoubleRepTyCon, Type, GhcPlugins
DoubleSinhOpPrimOp
DoubleSinOpPrimOp
DoubleSqrtOpPrimOp
DoubleSubOpPrimOp
DoubleTanhOpPrimOp
DoubleTanOpPrimOp
doubleToBytesPprBase
doubleTyTysWiredIn, GhcPlugins
doubleTyConTysWiredIn, GhcPlugins
doubleTyConKeyPrelNames
doubleTyConNameTysWiredIn, GhcPlugins
dOUBLE_SIZEConstants
do_labelDigraph
DPHBackendDynFlags, GhcPlugins
dphBackendDynFlags, GhcPlugins, GHC
dphKnownKeyNamesPrelNames
dphModulesVectorise.Builtins.Base, Vectorise.Builtins
DPHNoneDynFlags, GhcPlugins
dphPackageMaybeDynFlags, GhcPlugins
DPHParDynFlags, GhcPlugins
dphParPackageIdModule, GhcPlugins
DPHSeqDynFlags, GhcPlugins
dphSeqPackageIdModule, GhcPlugins
DPHThisDynFlags, GhcPlugins
dph_ClosureVectorise.Builtins.Modules
dph_ModulesVectorise.Builtins.Modules
dph_OrphansVectorise.Builtins.Modules
dph_PArray_BaseVectorise.Builtins.Modules
dph_PArray_PDataVectorise.Builtins.Modules
dph_PArray_PDataInstancesVectorise.Builtins.Modules
dph_PArray_PReprVectorise.Builtins.Modules
dph_PArray_PReprInstancesVectorise.Builtins.Modules
dph_PArray_ScalarVectorise.Builtins.Modules
dph_PArray_ScalarInstancesVectorise.Builtins.Modules
dph_PArray_TypesVectorise.Builtins.Modules
dph_Prelude_TupleVectorise.Builtins.Modules
dph_ScalarVectorise.Builtins.Modules
dph_UnboxedVectorise.Builtins.Modules
dropArgsSimplUtils
dropForAllsType, GhcPlugins
dropListUtil, GhcPlugins
dropTailUtil, GhcPlugins
dsBracketDsMeta
dsCCallDsCCall
DsEvBindDsBinds
dsEvBindsDsBinds
dsExprDsExpr
dsExtendMetaEnvDsMonad
dsForeignsDsForeign
dsGRHSsDsGRHSs
dsGuardedDsGRHSs
dsHsLPredTcHsType
dsHsTypeTcHsType
dsHsWrapperDsBinds
dsLExprDsExpr
dsLHsBindsDsBinds
dsListCompDsListComp
dsLitMatchLit, DsExpr
dsLoadModuleDsMonad
dsLocalBindsDsExpr
dsLookupClassDsMonad
dsLookupDataConDsMonad
dsLookupDPHIdDsMonad
dsLookupGlobalDsMonad
dsLookupGlobalIdDsMonad
dsLookupMetaEnvDsMonad
dsLookupTyConDsMonad
DsMDsMonad
DsMatchContext 
1 (Type/Class)DsMonad
2 (Data Constructor)DsMonad
DsMetaEnvDsMonad
DsMetaValDsMonad
dsMonadCompDsListComp
dsOverLitMatchLit
dsPArrCompDsListComp
dsProcExprDsArrows
dsSpecDsBinds
dsSyntaxTableDsUtils
dsTcEvBindsDsBinds
dsTopLHsBindsDsBinds
dsValBindsDsExpr
DsWarningDsMonad
DsWrapperDsMonad
dToStrLlvm.Types
dTyConKeyPrelNames
dTyConNamePrelNames
dualLivenessWithInsertionCmmSpillReload
duDefsNameSet, GhcPlugins
dumpDerivingInfoTcRnMonad
dumpGraphGraphPpr, GraphColor
dumpIfSet 
1 (Function)ErrUtils
2 (Function)CoreMonad, GhcPlugins
dumpIfSet_dyn 
1 (Function)ErrUtils
2 (Function)CoreMonad, GhcPlugins
dumpIfSet_dyn_orErrUtils
dumpOptTcRnTcRnMonad
dumpOptVtVectorise.Monad.Base, Vectorise.Monad
dumpPackagesPackages, GhcPlugins
dumpPassResultCoreMonad, GhcPlugins
dumpPrefixDynFlags, GhcPlugins, GHC
dumpPrefixForceDynFlags, GhcPlugins, GHC
dumpSDocErrUtils
dumpSimplPhaseCoreMonad, GhcPlugins
dumpStyleOutputable, GhcPlugins
dumpTcRnTcRnMonad
dumpVarVectorise.Monad
dumpVtVectorise.Monad.Base, Vectorise.Monad
DupdCCCostCentre
DupFlagSimplUtils
dupifyCCCostCentre
duplicateLocalDsDsMonad
duUsesNameSet, GhcPlugins
dylibInstallNameDynFlags, GhcPlugins, GHC
dYNAMICPrelNames
DynamicLinkerLabelInfoCLabel
dynamicLinkerLabelInfoCLabel
DynamicTargetForeignCall
dynCompileExprInteractiveEval, GHC
DynExternalExternalCore
DynFlagDynFlags, GhcPlugins, GHC
dynFlagDependenciesDynFlags, GhcPlugins
DynFlags 
1 (Type/Class)DynFlags, GhcPlugins, GHC
2 (Data Constructor)DynFlags, GhcPlugins, GHC
DynLibLoaderDynFlags, GhcPlugins
dynLibLoaderDynFlags, GhcPlugins, GHC
dynProfHdr 
1 (Function)CgProf
2 (Function)StgCmmProf
DynTagStgCmmClosure
D_stg_statsDynFlags, GhcPlugins