ghc-7.0.4: The GHC API

Index - E

EABaseX86.Regs
EABaseNoneX86.Regs
EABaseRegX86.Regs
EABaseRipX86.Regs
EagerBlackholeInfoCmmExpr, Cmm
EAIndex 
1 (Type/Class)X86.Regs
2 (Data Constructor)X86.Regs
EAIndexNoneX86.Regs
EAsPatHsExpr, HsSyn, GHC
eaxX86.Regs
ebpX86.Regs
ebxX86.Regs
ECCgExtCode
ecxX86.Regs
edgesGDigraph
ediX86.Regs
edxX86.Regs
eitherTyConKeyPrelNames
eitherTyConNamePrelNames
EKTcHsType
EkArgTcHsType
EkCtxtTcHsType
EkEqPredTcHsType
EkKindSigTcHsType
EkUnkTcHsType
ELazyPatHsExpr, HsSyn, GHC
elemBagBag
elemBlockEnvBlockId
elemBlockSetBlockId
elementOfUniqSetUniqSet
elemInScopeSetVarEnv
elemLocalRdrEnvRdrName
elemModuleEnvModule
elemModuleSetModule
elemNameEnvNameEnv
elemNameSetNameSet
elemOccEnvOccName, Name
elemOccSetOccName, Name
elemRegSetCmmExpr, Cmm
elemSlotSetStackPlacements
elemUFMUniqFM
elemUFM_DirectlyUniqFM
elemUniqSet_DirectlyUniqSet
elemVarEnvVarEnv
elemVarEnvByKeyVarEnv
elemVarSetVarSet
elemVarSetByKeyVarSet
elimCommonBlocksCmmCommonBlockElimZ
eltsBlockEnvBlockId
eltsUFMUniqFM
emitStgCmmMonad
emitAlgReturnTargetCgInfoTbls
emitBlackHoleCode 
1 (Function)CgClosure
2 (Function)StgCmmBind
emitCallStgCmmLayout
emitCCallStgCmmForeign
emitCCS 
1 (Function)CgProf
2 (Function)StgCmmProf
emitCgStmtsCgMonad
emitCloseNurseryCgForeignCall
emitClosureAndInfoTableStgCmmLayout
emitClosureCodeAndInfoTableCgInfoTbls
emitClosureProcAndInfoTableStgCmmLayout
emitConstraintsTcRnMonad
emitCostCentreDeclCgProf
emitCostCentreStackDeclCgProf
emitData 
1 (Function)CgMonad
2 (Function)StgCmmMonad
emitDataLits 
1 (Function)CgUtils
2 (Function)StgCmmUtils
emitExternalCoreMkExternalCore
emitFlatTcRnMonad
emitFlatsTcRnMonad
emitForeignCallCgForeignCall
emitForeignCall'CgForeignCall
emitIfCgUtils
emitIfThenElseCgUtils
emitImplicationTcRnMonad
emitImplicationsTcRnMonad
emitInfoTableAndCodeCgInfoTbls
emitLitSwitchCgUtils
emitLoadThreadState 
1 (Function)CgForeignCall
2 (Function)StgCmmForeign
emitOpenNursery 
1 (Function)CgForeignCall
2 (Function)StgCmmForeign
emitPrimCallStgCmmForeign
emitProc 
1 (Function)CgMonad
2 (Function)StgCmmMonad
emitProcWithConventionStgCmmMonad
emitPushUpdateFrameCgStackery
emitRegisterCCCgProf
emitRegisterCCSCgProf
emitReturnStgCmmLayout
emitReturnInstrCgInfoTbls
emitReturnTargetCgInfoTbls
emitRODataLits 
1 (Function)CgUtils
2 (Function)StgCmmUtils
emitRtsCall 
1 (Function)CgUtils
2 (Function)StgCmmUtils
emitRtsCallWithResult 
1 (Function)CgUtils
2 (Function)StgCmmUtils
emitRtsCallWithVols 
1 (Function)CgUtils
2 (Function)StgCmmUtils
emitSaveThreadState 
1 (Function)CgForeignCall
2 (Function)StgCmmForeign
emitSetCCC 
1 (Function)CgProf
2 (Function)StgCmmProf
emitSetDynHdr 
1 (Function)CgHeapery
2 (Function)StgCmmHeap
emitSimpleProc 
1 (Function)CgMonad
2 (Function)StgCmmMonad
emitSimultaneouslyCgUtils
emitStmtsCgMonad
emitSwitch 
1 (Function)CgUtils
2 (Function)StgCmmUtils
emitTickyCounter 
1 (Function)CgTicky
2 (Function)StgCmmTicky
emitWantedInst
emitWantedsInst
empty 
1 (Function)Pretty
2 (Function)Outputable
emptyAGraphMkZipCfg, MkZipCfgCmm
emptyAnnEnvAnnotations
emptyAssocListSetOps
emptyBagBag
emptyBlockEnvBlockId
emptyBlockMapRegAlloc.Liveness
emptyBlockSetBlockId
emptyCCanTcSMonad
emptyClosureEnvByteCodeLink
emptyContInfoTableCmmInfo
emptyDmdEnvDemand
emptyDUsNameSet
emptyEvBindMapHsBinds, HsSyn, GHC
emptyFamInstEnvFamInstEnv
emptyFamInstEnvsFamInstEnv
emptyFixityEnvHscTypes
emptyFloatsSimplEnv
emptyFsEnvRnEnv
emptyFVsNameSet
emptyGDigraph
emptyGlobalRdrEnvRdrName
emptyGraphMkZipCfg
emptyHomePackageTableHscTypes
emptyHpcInfoHscTypes
emptyIfaceWarnCacheHscTypes
emptyImportAvailsTcRnTypes, TcRnMonad
emptyInertTcInteract
EmptyInlineSpecBasicTypes
emptyInScopeSetVarEnv
emptyInstEnvInstEnv
emptyInteractiveContextHscTypes
emptyIntervalSetInterval
emptyLHsBindsHsBinds, HsSyn, GHC
EmptyLocalBindsHsBinds, HsSyn, GHC
emptyLocalBindsHsBinds, HsSyn, GHC
emptyLocalEnvVectorise.Env
emptyLocalRdrEnvRdrName
emptyMessagesErrUtils
emptyMGHscTypes
emptyModBreaksHscTypes
emptyModDetailsHscTypes
emptyModIfaceHscTypes
emptyModuleEnvModule
emptyModuleSetModule
emptyNameEnvNameEnv
emptyNameSetNameSet
emptyOccEnvOccName, Name
emptyOccSetOccName, Name
emptyPackageConfigMapPackages
emptyPackageIfaceTableHscTypes
emptyPDVectorise.Utils
emptyPDVarVectorise.Builtins.Base, Vectorise.Builtins
emptyPIdKeyPrelNames
emptyPNamePrelNames
EmptyProdVectorise.Type.Repr
emptyRdrGroupHsDecls, HsSyn, GHC
emptyRecStmtHsUtils, HsSyn, GHC
emptyRegMapRegAlloc.Liveness
emptyRegSetCmmExpr, Cmm
emptyRnGroupHsDecls, HsSyn, GHC
emptyRuleBaseRules
emptySRTCmmBuildInfoTables
emptyStackMapRegAlloc.Linear.StackMap
emptySubstCoreSubst
EmptySumVectorise.Type.Repr
emptyTcEvBindsHsBinds, HsSyn, GHC
emptyTidyEnvVarEnv
emptyTidyOccEnvOccName, Name
emptyTvSubstType, TcType
emptyTvSubstEnvType
emptyTypeEnvHscTypes
emptyUFMUniqFM
emptyUniqSetUniqSet
emptyValBindsInHsBinds, HsSyn, GHC
emptyValBindsOutHsBinds, HsSyn, GHC
emptyVarEnvVarEnv
emptyVarSetVarSet
emptyWCTcRnTypes, TcRnMonad
encFastString
endIterationCoreMonad
EndOfBlockInfo 
1 (Type/Class)CgMonad
2 (Data Constructor)CgMonad
endPassCoreMonad
ensureVVectorise.Monad.Base, Vectorise.Monad
ENTERByteCodeInstr
enterCostCentre 
1 (Function)CgProf
2 (Function)StgCmmProf
enterCostCentrePAP 
1 (Function)CgProf
2 (Function)StgCmmProf
enterCostCentreThunk 
1 (Function)CgProf
2 (Function)StgCmmProf
enterIdLabel 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
EnterIt 
1 (Data Constructor)ClosureInfo
2 (Data Constructor)StgCmmClosure
enterLocalIdLabel 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
enterReturnPtLabelClosureInfo
entryZipCfg
entryCode 
1 (Function)CgInfoTbls
2 (Function)StgCmmLayout
entryHeapCheckStgCmmHeap
entryLblToInfoLblCLabel
enumClassKeyPrelNames
enumClassNamePrelNames
enumClass_RDRPrelNames
enumFromClassOpKeyPrelNames
enumFromNamePrelNames
enumFromThenClassOpKeyPrelNames
enumFromThenNamePrelNames
enumFromThenToClassOpKeyPrelNames
enumFromThenToNamePrelNames
enumFromThenToPIdKeyPrelNames
enumFromThenToPNamePrelNames
enumFromThenTo_RDRPrelNames
enumFromThen_RDRPrelNames
enumFromToClassOpKeyPrelNames
enumFromToNamePrelNames
enumFromToPIdKeyPrelNames
enumFromToPNamePrelNames
enumFromTo_RDRPrelNames
enumFrom_RDRPrelNames
Env 
1 (Type/Class)CgExtCode
2 (Type/Class)TcRnTypes, TcRnMonad
3 (Data Constructor)TcRnTypes, TcRnMonad
env_gblTcRnTypes, TcRnMonad
env_lclTcRnTypes, TcRnMonad
env_topTcRnTypes, TcRnMonad
env_usTcRnTypes, TcRnMonad
EP 
1 (Type/Class)BasicTypes
2 (Data Constructor)BasicTypes
EPSHscTypes
EpsStats 
1 (Type/Class)HscTypes
2 (Data Constructor)HscTypes
eps_ann_envHscTypes
eps_fam_inst_envHscTypes
eps_inst_envHscTypes
eps_is_bootHscTypes
eps_mod_fam_inst_envHscTypes
eps_PITHscTypes
eps_PTEHscTypes
eps_rule_baseHscTypes
eps_statsHscTypes
eps_vect_infoHscTypes
eqClassKeyPrelNames
eqClassNamePrelNames
eqClassOpKeyPrelNames
eqClass_RDRPrelNames
eqExprCoreUtils
eqExprXCoreUtils
eqFastCharFastTypes
eqHsSigHsBinds, HsSyn, GHC
eqKindCoercion, TcType
eqListByUtil
eqLocatedSrcLoc, GHC
eqNamePrelNames
EqnInfoDsMonad, DsUtils
eqn_patsDsMonad, DsUtils
eqn_rhsDsMonad, DsUtils
EqOriginTcRnTypes, TcRnMonad
eqPhaseDriverPhases
EqPredType, TcType
EQQ 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
eqSpecPredsDataCon
EqStableNameOpPrimOp
EqStablePtrOpPrimOp
eqStringIdKeyPrelNames
eqStringNamePrelNames
eqString_RDRPrelNames
eqTag_RDRPrelNames
equalLengthUtil
equals 
1 (Function)Pretty
2 (Function)Outputable
EquationFunDeps
EquationInfoDsMonad, DsUtils
equivClassesListSetOps
equivClassesByUniqListSetOps
eq_RDRPrelNames
eraseDeltasLiveRegAlloc.Liveness
ErrCtxtTcRnTypes, TcRnMonad
errDmdDemand
ErrMsgErrUtils
errMsgContextErrUtils
errMsgExtraInfoErrUtils
errMsgShortDocErrUtils
errMsgSpansErrUtils
ErrorCall 
1 (Data Constructor)Exception
2 (Type/Class)Exception
errorIdKeyPrelNames
errorIdsMkCore
ErrorMessagesErrUtils
errorMsg 
1 (Function)ErrUtils
2 (Function)CoreMonad
errorMsgSCoreMonad
errorsFoundErrUtils
errorsToGhcExceptionCmdLineParser
eRROR_IDMkCore
escapeArrowScopeTcRnTypes, TcRnMonad
escapeSpacesUtil
esiX86.Regs
espX86.Regs
etaExpandCoreArity
EtaExpansionCoreMonad
EtaReductionCoreMonad
EvalDemand
evalDmdDemand
evaldUnfoldingCoreSyn
evalStateState
evaluateException
EvBind 
1 (Type/Class)HsBinds, HsSyn, GHC
2 (Data Constructor)HsBinds, HsSyn, GHC
EvBindMapHsBinds, HsSyn, GHC
evBindMapBindsHsBinds, HsSyn, GHC
EvBindsHsBinds, HsSyn, GHC
EvBindsVar 
1 (Type/Class)HsBinds, HsSyn, GHC
2 (Data Constructor)HsBinds, HsSyn, GHC
EvCastHsBinds, HsSyn, GHC
EvCoercionHsBinds, HsSyn, GHC
EvDFunAppHsBinds, HsSyn, GHC
EvId 
1 (Type/Class)Var
2 (Data Constructor)HsBinds, HsSyn, GHC
EViewPatHsExpr, HsSyn, GHC
EvSuperClassHsBinds, HsSyn, GHC
EvTermHsBinds, HsSyn, GHC
EvVarVar
evVarOfTcRnTypes, TcRnMonad
evVarOfPredTcRnTypes, TcRnMonad
evVarPredTcType
evVarTermHsBinds, HsSyn, GHC
EvVarX 
1 (Type/Class)TcRnTypes, TcRnMonad
2 (Data Constructor)TcRnTypes, TcRnMonad
evVarXTcRnTypes, TcRnMonad
EWildPatHsExpr, HsSyn, GHC
EwMCmdLineParser
ExactRdrName
exactTyVarsOfTypeTcType
exactTyVarsOfTypesTcType
ExceptionException, Panic
ExceptionMonadException
execStateState
ExhaustivePatCheck
ExpExternalCore
expandTopSPARC.CodeGen.Expand
expandTypeSynonymsType
expandUnfolding_maybeCoreSyn
ExpBrHsExpr, HsSyn, GHC
expectJustMaybes
ExpKindTcHsType
ExplicitHsTypes, HsSyn, GHC
ExplicitListHsExpr, HsSyn, GHC
ExplicitPArrHsExpr, HsSyn, GHC
ExplicitTupleHsExpr, HsSyn, GHC
exposedPackageConfig, Packages
exposedModulesPackageConfig, Packages
ExposePackageDynFlags
ExposePackageIdDynFlags
expQTyConNameDsMeta
Expr 
1 (Type/Class)CoreSyn
2 (Data Constructor)Llvm.AbsSyn, Llvm
exprArityCoreArity
exprBotStrictness_maybeCoreArity
exprEtaExpandArityCoreArity
exprFreeIdsCoreFVs
exprFreeVarsCoreFVs
exprIsBigCoreUtils
exprIsCheapCoreUtils
exprIsCheap'CoreUtils
exprIsConApp_maybeCoreUnfold
exprIsConLikeCoreUtils
exprIsDupableCoreUtils
exprIsExpandableCoreUtils
exprIsHNFCoreUtils
exprIsTrivialCoreUtils
exprOkForSpeculationCoreUtils
exprsFreeVarsCoreFVs
ExprSigCtxtTcType, TcMType, TcHsType
ExprSigOriginTcRnTypes, TcRnMonad
exprSizeCoreUtils
exprSomeFreeVarsCoreFVs
exprsSomeFreeVarsCoreFVs
ExprStmtHsExpr, HsSyn, GHC
exprType 
1 (Function)CoreUtils
2 (Function)InteractiveEval, GHC
ExprWithTySigHsExpr, HsSyn, GHC
ExprWithTySigOutHsExpr, HsSyn, GHC
ExtCodeCgExtCode
ExtCoreFileDriverPhases, HscTypes
extCoreNameDynFlags, GHC
extendAnnEnvListAnnotations
extendAssoc_CListSetOps
extendBlockEnvBlockId
extendBlockSetBlockId
extendCCansTcSMonad
extendClosureEnvByteCodeLink
extendDataConsEnvVectorise.Env
extendEnvsForSafeForeignCallsCmmBuildInfoTables
extendEnvWithSafeForeignCallsCmmBuildInfoTables
extendEvBindsHsBinds, HsSyn, GHC
extendFamInstEnvFamInstEnv
extendFamInstEnvListFamInstEnv
extendFixityEnvTcRnMonad
extendFloatsSimplEnv
extendFsEnvRnEnv
extendGlobalRdrEnvRdrName
extendGlobalRdrEnvRnRnNames
extendIdSubst 
1 (Function)CoreSubst
2 (Function)SimplEnv
extendIdSubstListCoreSubst
extendIfaceIdEnvIfaceEnv
extendIfaceTyVarEnvIfaceEnv
extendImportedVarsEnvVectorise.Env
extendInScopeCoreSubst
extendInScopeIdsCoreSubst
extendInScopeListCoreSubst
extendInScopeSetVarEnv
extendInScopeSetListVarEnv
extendInScopeSetSetVarEnv
extendInstEnvInstEnv
extendInstEnvListInstEnv
extendInteractiveContextHscTypes
extendIntervalSetInterval
extendLinkEnvLinker
extendLoadedPkgsLinker
extendLocalRdrEnvRdrName
extendLocalRdrEnvListRdrName
extendModuleEnvModule
extendModuleEnvListModule
extendModuleEnvList_CModule
extendModuleEnvWithModule
extendModuleSetModule
extendNameCacheIfaceEnv
extendNameEnvNameEnv
extendNameEnvListNameEnv
extendNameEnvList_CNameEnv
extendNameEnv_AccNameEnv
extendNameEnv_CNameEnv
extendOccEnvOccName, Name
extendOccEnvListOccName, Name
extendOccEnv_AccOccName, Name
extendOccEnv_COccName, Name
extendOccSetOccName, Name
extendOccSetListOccName, Name
extendPackageConfigMapPackages
extendPAFunsEnvVectorise.Env
extendRegSetCmmExpr, Cmm
extendRuleBaseListRules
extendScalarsVectorise.Env
extendSlotSetStackPlacements
extendSpecInfoRules
extendSubstCoreSubst
extendSubstListCoreSubst
extendTcEvBindsTcRnMonad
extendTvInScopeType, TcType
extendTvInScopeListType
extendTvSubst 
1 (Function)Type, TcType
2 (Function)CoreSubst
3 (Function)SimplEnv
extendTvSubstList 
1 (Function)Type, TcType
2 (Function)CoreSubst
extendTyConsEnvVectorise.Env
extendTypeEnvHscTypes
extendTypeEnvListHscTypes
extendTypeEnvWithIdsHscTypes
extendTyVarEnvFVRnRnEnv
extendVarEnvVarEnv
extendVarEnvListVarEnv
extendVarEnv_AccVarEnv
extendVarEnv_CVarEnv
extendVarSetVarSet
extendVarSetListVarSet
extendVarSet_CVarSet
extensionLexer
ExtensionFlagDynFlags
extensionFlagsDynFlags, GHC
extensionsDynFlags, GHC
External 
1 (Data Constructor)ExternalCore
2 (Data Constructor)Llvm.Types, Llvm
ExternallyVisibleLlvm.Types, Llvm
externallyVisibleCLabelCLabel
ExternalPackageStateHscTypes
ExternWeakLlvm.Types, Llvm
ExtFCodeCgExtCode
extractFunDepNamesRnHsSyn
extractGenericPatTyVarsRdrHsSyn
extractHsCtxtTyNamesRnHsSyn
extractHsPredTyNamesRnHsSyn
extractHsRhoRdrTyVarsRdrHsSyn
extractHsTyNamesRnHsSyn
extractHsTyNames_sRnHsSyn
extractHsTyRdrTyVarsRdrHsSyn
extractHsTyVarsRnHsSyn
extractMatchResultDsUtils
extractUnsolvedTcInteract
extraGHCiLibrariesPackageConfig, Packages
extraLibrariesPackageConfig, Packages
extraPkgConfsDynFlags, GHC
extraStackArgsHereSPARC.Base
EXTSPPC.Instr
extsBitmapLexer