ghc-7.0.1: The GHC API

Index - D

darrowOutputable
Data 
1 (Data Constructor)ExternalCore
2 (Data Constructor)Cmm
DataAltCoreSyn
dataClassKeyPrelNames
dataClassNamePrelNames
DataConDataCon, GHC
dataConAllTyVarsDataCon
dataConCannotMatchUnify
dataConDictThetaDataCon
dataConEqSpecDataCon
dataConEqThetaDataCon
dataConExStrictsDataCon
dataConExTyVarsDataCon
dataConFieldLabelsDataCon, GHC
dataConFieldTypeDataCon
dataConFullSigDataCon
dataConIdentityDataCon
DataConIdsDataCon
dataConImplicitIdsDataCon
dataConInfoPtrToNameLinker
dataConInstArgTysDataCon
dataConInstOrigArgTysDataCon
dataConIsInfixDataCon, GHC
dataConNameDataCon
dataConOrigArgTysDataCon
dataConOrigInstPatCoreUtils
dataConOrigResTyDataCon
dataConOrigTyConDataCon
dataConRepArgTysDataCon
dataConRepArityDataCon
dataConRepFSInstPatCoreUtils
dataConRepInstPatCoreUtils
dataConRepStrictnessDataCon
dataConRepTypeDataCon
dataConSigDataCon, GHC
dataConSourceArityDataCon
dataConStrictMarksDataCon, GHC
dataConStupidThetaDataCon
dataConTagDataCon
dataConTagZ 
1 (Function)StgCmmClosure
2 (Function)CgInfoTbls
3 (Function)Vectorise.Utils.Base, Vectorise.Utils
dataConTyConDataCon, GHC
dataConTypeGHC
dataConUnivTyVarsDataCon
dataConUserTypeDataCon, GHC
DataConWorkIdIdInfo
dataConWorkIdDataCon
DataConWrapIdIdInfo
dataConWrapIdDataCon
dataConWrapId_maybeDataCon
DataFamilyHsDecls, HsSyn, GHC
DataFamilyTyConTyCon
DataflowAnalysisDFMonad
DataflowLattice 
1 (Type/Class)DFMonad
2 (Data Constructor)DFMonad
dataNameOccName, Name
dataQual_RDRPrelNames
DataReferencePIC
dataReturnConvPrimCgCallConv
dataTcOccsRnEnv
DataToTagOpPrimOp
DataTyConTyCon
DataTyCtxtTcMType
DataTypeHsDecls, HsSyn, GHC
datatypeContextsEnabledLexer
data_conTyCon
data_consTyCon
dATA_EITHERPrelNames
dATA_FOLDABLEPrelNames
dATA_STRINGPrelNames
dATA_TRAVERSABLEPrelNames
dATA_TUPLEPrelNames
dcRtClosureInspect, InteractiveEval
DCIdsDataCon
dcolonOutputable
Dcon 
1 (Type/Class)ExternalCore
2 (Data Constructor)ExternalCore
Deadlock 
1 (Data Constructor)Exception
2 (Type/Class)Exception
deAllocStackTopCgStackery
deAnnAltCoreSyn
deAnnotateCoreSyn
deAnnotate'CoreSyn
debugDumpTcRnTcRnMonad
debugIsOnUtil
DebugNodesZipDataflow
debugStyleOutputable
debugTcTcRnMonad
debugTraceMsg 
1 (Function)ErrUtils
2 (Function)CoreMonad
debugTraceMsgSCoreMonad
deCanonicaliseWantedTcSMonad
DecBrGHsExpr, HsSyn, GHC
DecBrLHsExpr, HsSyn, GHC
decNameLlvm.Types, Llvm
decompCsel_maybeCoercion
decompInst_maybeCoercion
decompLR_maybeCoercion
decomposeCCSCostCentre
decomposeCoCoercion
decomposeRuleLhsDsBinds
decParamsLlvm.Types, Llvm
decQTyConNameDsMeta
decReturnTypeLlvm.Types, Llvm
decsQTyConNameDsMeta
decTyConNameDsMeta
decVarargsLlvm.Types, Llvm
deeplyInstantiateInst
deeplySkolemiseInst
deepSplitProductTypeDataCon
deepSplitProductType_maybeDataCon
deepSubtypesContainingTcGenDeriv
DEFAULTCoreSyn
defaultCallbacksGHC
defaultCCallConvForeignCall
defaultCleanupHandlerGHC
DefaultDecl 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
DefaultDeclCtxtTcType, TcMType, TcHsType
defaultDumpStyleOutputable
defaultDynFlagsDynFlags
defaultErrorHandlerGHC
defaultErrStyleOutputable
defaultFixityBasicTypes, GHC
defaultInlinePragmaBasicTypes
defaultKindCoercion, TcType
defaultObjectTargetDynFlags, GHC
DefaultOriginTcRnTypes, TcRnMonad
defaultPackageConfigPackageConfig, Packages
defaultTargetPlatformPlatform
defaultUserStyleOutputable
defaultWarnErrLoggerGHC
DefDHsDecls, HsSyn, GHC
defDataConVectorise.Monad.Global, Vectorise.Monad
DeferDemand
defGlobalVarVectorise.Monad.Global, Vectorise.Monad
DefinerOfLocalRegsCmmExpr, Cmm
DefinerOfSlotsCmmExpr, Cmm
defLocalTyVarVectorise.Monad.Local, Vectorise.Monad
defLocalTyVarWithPAVectorise.Monad.Local, Vectorise.Monad
DefMeth 
1 (Type/Class)Class
2 (Data Constructor)Class
DefMethSpecBasicTypes
defMethSpecOfDefMethClass
DefsNameSet
defTyConVectorise.Monad.Global, Vectorise.Monad
defTyConPAVectorise.Monad.Global, Vectorise.Monad
defTyConPAsVectorise.Monad.Global, Vectorise.Monad
DefUseNameSet
DefUsesNameSet
DelayOpPrimOp
delCoalesceGraphOps, GraphColor
delConflictGraphOps, GraphColor
deleteFromIntervalSetInterval
deleteFromLinkEnvLinker
deleteFromRegSetCmmExpr, Cmm
deleteFromSlotSetStackPlacements
deleteListFiniteMap
delFromBlockEnvBlockId
delFromNameEnvNameEnv
delFromNameSetNameSet
delFromOccEnvOccName, Name
delFromUFMUniqFM
delFromUFM_DirectlyUniqFM
delFVNameSet
delFVsNameSet
delInScopeSetVarEnv
delListFromNameEnvNameEnv
delListFromNameSetNameSet
delListFromOccEnvOccName, Name
delListFromUFMUniqFM
delListFromUniqSetUniqSet
delModuleEnvModule
delModuleEnvListModule
delNodeGraphOps, GraphColor
delOneFromUniqSetUniqSet
delOneFromUniqSet_DirectlyUniqSet
DELTA 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
3 (Data Constructor)SPARC.Instr
deltaTyTysPrim
deltaTyVarTysPrim
delVarEnvVarEnv
delVarEnvListVarEnv
delVarSetVarSet
delVarSetByKeyVarSet
delVarSetListVarSet
DemandDemand
demandInfoIdInfo
DemandsDemand
DenormalException
deNoteTypeTcType
depanalGHC
DependenciesHscTypes
dependsPackageConfig, Packages
depExcludeModsDynFlags, GHC
depIncludePkgDepsDynFlags, GHC
DeployableDynFlags
depMakefileDynFlags, GHC
deprecateCmdLineParser
DeprecatedTxtBasicTypes, HscTypes
DepsHscTypes
depSuffixesDynFlags, GHC
DepthOutputable
dep_finstsHscTypes
dep_modsHscTypes
dep_orphsHscTypes
dep_pkgsHscTypes
deRefStablePtrIdKeyPrelNames
DeRefStablePtrOpPrimOp
DeRefWeakOpPrimOp
DerInstTcSMonad
derivableClassKeysPrelNames
DerivAuxBindsTcGenDeriv
DerivDHsDecls, HsSyn, GHC
DerivDecl 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
DerivedTcSMonad
DerivedOrigTcSMonad
deriveUniqueUnique
DerivOriginTcRnTypes, TcRnMonad
DerSCTcSMonad
descriptionPackageConfig, Packages
deserializeAnnsAnnotations
deserializeWithDataSerialized
deShadowBindsCoreSubst
deShadowTyType
DestBlockId 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.RegInfo
3 (Data Constructor)SPARC.ShortcutJump
DestImm 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.ShortcutJump
deSugarDesugar
DesugaredModule 
1 (Type/Class)GHC
2 (Data Constructor)GHC
deSugarExprDesugar
desugarModuleGHC
dflagsLexer
DFMDFMonad
DFunId 
1 (Type/Class)Var, InstEnv
2 (Data Constructor)IdInfo
dfunInlinePragmaBasicTypes
DFunUnfoldingCoreSyn
DictIdVar, Id
diffFuelOptimizationFuel, DFMonad
directCallStgCmmLayout
DirectEntry 
1 (Data Constructor)ClosureInfo
2 (Data Constructor)StgCmmClosure
DirectionUtil
dirsToCleanDynFlags, GHC
discardWarningsTcRnMonad
DisjointIntervalSetInterval
disjointVarSetVarSet
displayPackageConfig, Packages
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
doesDirNameExistUtil
DoExprHsExpr, HsSyn, GHC
doFloatFromRhsSimplEnv
doFreeSimplTickCoreMonad
doGranAllocate 
1 (Function)CgParallel
2 (Function)StgCmmGran
doIfSetErrUtils
doIfSet_dynErrUtils
doingTickyProfilingDynFlags
dollarIdKeyPrelNames
dollarNamePrelNames
doMkDependHSDriverMkDepend
DoneExSimplEnv
DoneIdSimplEnv
dontCareCCSCostCentre
DontInlineVectorise.Utils.Hoisting, Vectorise.Utils
DoOriginTcRnTypes, TcRnMonad
doptDynFlags, GHC
doptDsDsMonad
doptMTcRnMonad
dopt_setDynFlags
dopt_unsetDynFlags
doSimplTickCoreMonad
doStaticArgsSAT
dotOutputable
DotAHscTypes
DotDLLHscTypes
dotGraphGraphPpr, GraphColor
dOTNETPrelNames
DotOHscTypes
dot_tv_RDRPrelNames
double 
1 (Function)Pretty
2 (Function)Outputable
double2FloatLitLiteral
Double2FloatOpPrimOp
double2IntLitLiteral
Double2IntOpPrimOp
DoubleAcosOpPrimOp
DoubleAddOpPrimOp
DoubleArgSMRep
DoubleAsinOpPrimOp
DoubleAtanOpPrimOp
DoubleCoshOpPrimOp
DoubleCosOpPrimOp
doubleDataConTysWiredIn
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
DoubleRegCmmExpr, Cmm
DoubleRepTyCon, Type
DoubleSinhOpPrimOp
DoubleSinOpPrimOp
DoubleSqrtOpPrimOp
DoubleSubOpPrimOp
DoubleTanhOpPrimOp
DoubleTanOpPrimOp
doubleToBytesPprBase
doubleTyTysWiredIn
doubleTyConTysWiredIn
doubleTyConKeyPrelNames
doubleTyConNameTysWiredIn
dOUBLE_SIZEConstants
do_labelDigraph
dphBackendDynFlags, GHC
dphModulesVectorise.Builtins.Base, Vectorise.Builtins
dphPackageDynFlags
dphParPackageIdModule
dphSeqPackageIdModule
dph_ClosureVectorise.Builtins.Modules
dph_CombinatorsVectorise.Builtins.Modules
dph_InstancesVectorise.Builtins.Modules
dph_ModulesVectorise.Builtins.Modules
dph_OrphansVectorise.Builtins.Modules
dph_PArrayVectorise.Builtins.Modules
dph_Prelude_BoolVectorise.Builtins.Modules
dph_Prelude_DoubleVectorise.Builtins.Modules
dph_Prelude_IntVectorise.Builtins.Modules
dph_Prelude_PArrVectorise.Builtins.Modules
dph_Prelude_TupleVectorise.Builtins.Modules
dph_Prelude_Word8Vectorise.Builtins.Modules
dph_ReprVectorise.Builtins.Modules
dph_ScalarVectorise.Builtins.Modules
dph_UnboxedVectorise.Builtins.Modules
dropArgsSimplUtils
dropForAllsType
dropListUtil
dropTailUtil
dsBracketDsMeta
dsCCallDsCCall
DsEvBindDsBinds
dsEvBindsDsBinds
dsExprDsExpr
dsExtendMetaEnvDsMonad
dsForeignsDsForeign
dsGRHSsDsGRHSs
dsGuardedDsGRHSs
dsHsLPredTcHsType
dsHsTypeTcHsType
dsHsWrapperDsBinds
dsLExprDsExpr
dsLHsBindsDsBinds
dsListCompDsListComp
dsLitMatchLit, DsExpr
dsLoadModuleDsMonad
dsLocalBindsDsExpr
dsLookupClassDsMonad
dsLookupDataConDsMonad
dsLookupGlobalDsMonad
dsLookupGlobalIdDsMonad
dsLookupMetaEnvDsMonad
dsLookupTyConDsMonad
DsMDsMonad
DsMatchContext 
1 (Type/Class)DsMonad
2 (Data Constructor)DsMonad
DsMetaEnvDsMonad
DsMetaValDsMonad
dsOverLitMatchLit
dsPArrCompDsListComp
dsProcExprDsArrows
dsSpecDsBinds
dsSyntaxTableDsUtils
dsTcEvBindsDsBinds
dsTopLHsBindsDsBinds
dsValBindsDsExpr
DsWarningDsMonad
DsWrapperDsMonad
dToStrLlvm.Types
DualLive 
1 (Type/Class)CmmSpillReload
2 (Data Constructor)CmmSpillReload
dualLiveLatticeCmmSpillReload
dualLivenessCmmSpillReload
dualLivenessWithInsertionCmmSpillReload
dualLiveTransfersCmmSpillReload
duDefsNameSet
dumpGraphGraphPpr, GraphColor
dumpIfSet 
1 (Function)ErrUtils
2 (Function)CoreMonad
dumpIfSet_dyn 
1 (Function)ErrUtils
2 (Function)CoreMonad
dumpIfSet_dyn_orErrUtils
dumpOptTcRnTcRnMonad
dumpPackagesPackages
dumpPrefixDynFlags, GHC
dumpPrefixForceDynFlags, GHC
dumpSDocErrUtils
dumpSimplPhaseCoreMonad
dumpStyleOutputable
dumpTcRnTcRnMonad
dumpVarVectorise.Monad
DupdCCCostCentre
DupFlagSimplUtils
dupifyCCCostCentre
duplicateLocalDsDsMonad
duUsesNameSet
dylibInstallNameDynFlags, GHC
dYNAMICPrelNames
DynamicLinkerLabelInfoCLabel
dynamicLinkerLabelInfoCLabel
DynamicTargetForeignCall
dynCompileExprInteractiveEval, GHC
DynExternalExternalCore
DynFlagDynFlags, GHC
DynFlags 
1 (Type/Class)DynFlags, GHC
2 (Data Constructor)DynFlags, GHC
DynLibLoaderDynFlags
dynLibLoaderDynFlags, GHC
dynProfHdr 
1 (Function)CgProf
2 (Function)StgCmmProf
DynTagStgCmmClosure
D_stg_statsDynFlags