ghc-7.2.1: The GHC API

Index - E

EABaseX86.Regs
EABaseNoneX86.Regs
EABaseRegX86.Regs
EABaseRipX86.Regs
EagerBlackholeInfoCmmExpr, OldCmm
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
elementOfUniqSetUniqSet, GhcPlugins
elemInScopeSetVarEnv, GhcPlugins
elemLocalRdrEnvRdrName, GhcPlugins
elemModuleEnvModule, GhcPlugins
elemModuleSetModule, GhcPlugins
elemNameEnvNameEnv, GhcPlugins
elemNameSetNameSet, GhcPlugins
elemOccEnvOccName, Name, GhcPlugins
elemOccSetOccName, Name, GhcPlugins
ElemOfBlockId
elemRegSetCmmExpr, OldCmm
elemUFMUniqFM, GhcPlugins
elemUFM_DirectlyUniqFM, GhcPlugins
elemUniqSet_DirectlyUniqSet, GhcPlugins
elemVarEnvVarEnv, GhcPlugins
elemVarEnvByKeyVarEnv, GhcPlugins
elemVarSetVarSet, GhcPlugins
elemVarSetByKeyVarSet, GhcPlugins
elimCommonBlocksCmmCommonBlockElim
eltsUFMUniqFM, GhcPlugins
emitStgCmmMonad
emitAlgReturnTargetCgInfoTbls
emitBlackHoleCode 
1 (Function)StgCmmBind
2 (Function)CgClosure
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)StgCmmForeign
2 (Function)CgForeignCall
emitOpenNursery 
1 (Function)StgCmmForeign
2 (Function)CgForeignCall
emitPrimCallStgCmmForeign
emitProc 
1 (Function)CgMonad
2 (Function)StgCmmMonad
emitProcWithConventionStgCmmMonad
emitPushUpdateFrameCgStackery
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)StgCmmForeign
2 (Function)CgForeignCall
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, GhcPlugins
emptyAGraphMkGraph
emptyAnnEnvAnnotations, GhcPlugins
emptyAssocListSetOps
emptyBagBag
emptyBlockMapBlockId, RegAlloc.Liveness
emptyBlockSetBlockId
emptyCCanTcSMonad
emptyClosureEnvByteCodeLink
emptyCvSubstCoercion, GhcPlugins
emptyCvSubstEnvCoercion, GhcPlugins
emptyDmdEnvDemand
emptyDUsNameSet, GhcPlugins
emptyEvBindMapHsBinds, HsSyn, GHC
emptyFamInstEnvFamInstEnv
emptyFamInstEnvsFamInstEnv
emptyFixityEnvHscTypes, GhcPlugins
emptyFloatsSimplEnv
emptyFsEnvRnEnv
emptyFVsNameSet, GhcPlugins
emptyGDigraph
emptyGlobalRdrEnvRdrName, GhcPlugins
emptyHomePackageTableHscTypes, GhcPlugins
emptyHpcInfoHscTypes, GhcPlugins
emptyIfaceWarnCacheHscTypes, GhcPlugins
emptyImportAvailsTcRnTypes, TcRnMonad
emptyInertTcInteract
EmptyInlineSpecBasicTypes, GhcPlugins
emptyInScopeSetVarEnv, GhcPlugins
emptyInstEnvInstEnv
emptyInteractiveContextHscTypes, GhcPlugins
emptyIntervalSetInterval
emptyLHsBindsHsBinds, HsSyn, GHC
EmptyLocalBindsHsBinds, HsSyn, GHC
emptyLocalBindsHsBinds, HsSyn, GHC
emptyLocalEnvVectorise.Env
emptyLocalRdrEnvRdrName, GhcPlugins
emptyMessagesErrUtils
emptyMGHscTypes, GhcPlugins
emptyModBreaksHscTypes, GhcPlugins
emptyModDetailsHscTypes, GhcPlugins
emptyModIfaceHscTypes, GhcPlugins
emptyModuleEnvModule, GhcPlugins
emptyModuleSetModule, GhcPlugins
emptyNameEnvNameEnv, GhcPlugins
emptyNameSetNameSet, GhcPlugins
emptyOccEnvOccName, Name, GhcPlugins
emptyOccSetOccName, Name, GhcPlugins
emptyPackageConfigMapPackages, GhcPlugins
emptyPackageIfaceTableHscTypes, GhcPlugins
emptyPDVectorise.Utils
emptyPDVarVectorise.Builtins.Base, Vectorise.Builtins
emptyPIdKeyPrelNames
emptyPNamePrelNames
EmptyProdVectorise.Type.Repr
emptyRdrGroupHsDecls, HsSyn, GHC
emptyRecStmtHsUtils, HsSyn, GHC
emptyRegMapRegAlloc.Liveness
emptyRegSetCmmExpr, OldCmm
emptyRnGroupHsDecls, HsSyn, GHC
emptyRuleBaseRules, GhcPlugins
emptySpecInfoIdInfo, GhcPlugins
emptySRTCmmBuildInfoTables
emptyStackMapRegAlloc.Linear.StackMap
emptySubstCoreSubst, GhcPlugins
EmptySumVectorise.Type.Repr
emptyTcEvBindsHsBinds, HsSyn, GHC
emptyTidyEnvVarEnv, GhcPlugins
emptyTidyOccEnvOccName, Name, GhcPlugins
emptyTransStmtHsUtils, HsSyn, GHC
emptyTvSubstType, TcType, GhcPlugins
emptyTvSubstEnvType, GhcPlugins
emptyTypeEnvHscTypes, GhcPlugins
emptyUFMUniqFM, GhcPlugins
emptyUniqSetUniqSet, GhcPlugins
emptyValBindsInHsBinds, HsSyn, GHC
emptyValBindsOutHsBinds, HsSyn, GHC
emptyVarEnvVarEnv, GhcPlugins
emptyVarSetVarSet, GhcPlugins
emptyWCTcRnTypes, TcRnMonad
emptyWorkListTcSMonad
EnablesSafeCmdLineParser
encFastString, GhcPlugins
EndOfBlockInfo 
1 (Type/Class)CgMonad
2 (Data Constructor)CgMonad
endPassCoreMonad, GhcPlugins
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
entryCode 
1 (Function)StgCmmLayout
2 (Function)CgInfoTbls
entryHeapCheckStgCmmHeap
entryLabelFromCI 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
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, GhcPlugins
2 (Data Constructor)BasicTypes, GhcPlugins
EPSHscTypes, GhcPlugins
EpsStats 
1 (Type/Class)HscTypes, GhcPlugins
2 (Data Constructor)HscTypes, GhcPlugins
eps_ann_envHscTypes, GhcPlugins
eps_fam_inst_envHscTypes, GhcPlugins
eps_inst_envHscTypes, GhcPlugins
eps_is_bootHscTypes, GhcPlugins
eps_mod_fam_inst_envHscTypes, GhcPlugins
eps_PITHscTypes, GhcPlugins
eps_PTEHscTypes, GhcPlugins
eps_rule_baseHscTypes, GhcPlugins
eps_statsHscTypes, GhcPlugins
eps_vect_infoHscTypes, GhcPlugins
eqClassKeyPrelNames
eqClassNamePrelNames
eqClassOpKeyPrelNames
eqClass_RDRPrelNames
eqExprCoreUtils, GhcPlugins
eqExprXCoreUtils, GhcPlugins
eqFastCharFastTypes, GhcPlugins
eqHsSigHsBinds, HsSyn, GHC
eqKindType, Coercion, TcType, GhcPlugins
eqListByUtil, GhcPlugins
eqLocatedSrcLoc, GhcPlugins, GHC
eqNamePrelNames
EqnInfoDsMonad, DsUtils
eqn_patsDsMonad, DsUtils
eqn_rhsDsMonad, DsUtils
EqOriginTcRnTypes, TcRnMonad
eqPhaseDriverPhases
EqPredType, TcType, GhcPlugins
eqPredType, TcType, GhcPlugins
eqPredPrimTyConTysPrim
eqPredPrimTyConKeyPrelNames
eqPredXType, GhcPlugins
EQQ 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
eqSpecPredsDataCon, GhcPlugins
EqStableNameOpPrimOp
EqStablePtrOpPrimOp
eqStringIdKeyPrelNames
eqStringNamePrelNames
eqString_RDRPrelNames
eqTag_RDRPrelNames
eqTypeType, TcType, GhcPlugins
eqTypesType, TcType, GhcPlugins
eqTypeXType, TcType, GhcPlugins
equalLengthUtil, GhcPlugins
equals 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
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, GhcPlugins
ErrorMessagesErrUtils
errorMsg 
1 (Function)ErrUtils
2 (Function)CoreMonad, GhcPlugins
errorMsgSCoreMonad, GhcPlugins
errorsFoundErrUtils
errorsToGhcExceptionCmdLineParser
eRROR_IDMkCore, GhcPlugins
error_RDRPrelNames
escapeArrowScopeTcRnTypes, TcRnMonad
escapeSpacesUtil, GhcPlugins
esiX86.Regs
espX86.Regs
etaExpandCoreArity
EtaExpansionCoreMonad, GhcPlugins
EtaReductionCoreMonad, GhcPlugins
EvalDemand
evalDmdDemand
evaldUnfoldingCoreSyn, GhcPlugins
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, GhcPlugins
2 (Data Constructor)HsBinds, HsSyn, GHC
EViewPatHsExpr, HsSyn, GHC
EvSuperClassHsBinds, HsSyn, GHC
EvTermHsBinds, HsSyn, GHC
EvVarVar, GhcPlugins
evVarOfTcRnTypes, TcRnMonad
evVarOfPredTcRnTypes, TcRnMonad
evVarPredId, GhcPlugins
evVarTermHsBinds, HsSyn, GHC
EvVarX 
1 (Type/Class)TcRnTypes, TcRnMonad
2 (Data Constructor)TcRnTypes, TcRnMonad
evVarXTcRnTypes, TcRnMonad
EWildPatHsExpr, HsSyn, GHC
EwMCmdLineParser
ExactRdrName, GhcPlugins
exactTyVarsOfTypeType, TcType, GhcPlugins
exactTyVarsOfTypesType, TcType, GhcPlugins
ExceptionException, Panic
ExceptionMonadException
execStateState
ExhaustivePatCheck
ExpExternalCore
expandTopSPARC.CodeGen.Expand
expandTypeSynonymsType, GhcPlugins
expandUnfolding_maybeCoreSyn, GhcPlugins
ExpBrHsExpr, HsSyn, GHC
expectJustMaybes
ExpKindTcHsType
ExplicitHsTypes, HsSyn, GHC
ExplicitListHsExpr, HsSyn, GHC
ExplicitPArrHsExpr, HsSyn, GHC
ExplicitTupleHsExpr, HsSyn, GHC
exposedPackageConfig, Packages, GhcPlugins
exposedModulesPackageConfig, Packages, GhcPlugins
ExposePackageDynFlags, GhcPlugins
ExposePackageIdDynFlags, GhcPlugins
expQTyConNameDsMeta
Expr 
1 (Type/Class)CoreSyn, GhcPlugins
2 (Data Constructor)Llvm.AbsSyn, Llvm
exprArityCoreArity
exprBotStrictness_maybeCoreArity
exprEtaExpandArityCoreArity
exprFreeIdsCoreFVs, GhcPlugins
exprFreeVarsCoreFVs, GhcPlugins
exprIsBigCoreUtils, GhcPlugins
exprIsBottomCoreUtils, GhcPlugins
exprIsCheapCoreUtils, GhcPlugins
exprIsCheap'CoreUtils, GhcPlugins
exprIsConApp_maybeCoreUnfold
exprIsConLikeCoreUtils, GhcPlugins
exprIsDupableCoreUtils, GhcPlugins
exprIsExpandableCoreUtils, GhcPlugins
exprIsHNFCoreUtils, GhcPlugins
exprIsTrivialCoreUtils, GhcPlugins
exprOkForSpeculationCoreUtils, GhcPlugins
exprsFreeVarsCoreFVs, GhcPlugins
ExprSigCtxtTcType, TcMType, TcHsType
ExprSigOriginTcRnTypes, TcRnMonad
exprSizeCoreUtils, GhcPlugins
exprSomeFreeVarsCoreFVs, GhcPlugins
exprsSomeFreeVarsCoreFVs, GhcPlugins
ExprStmtHsExpr, HsSyn, GHC
exprType 
1 (Function)CoreUtils, GhcPlugins
2 (Function)InteractiveEval, GHC
ExprWithTySigHsExpr, HsSyn, GHC
ExprWithTySigOutHsExpr, HsSyn, GHC
ExtCodeCgExtCode
ExtCoreFileDriverPhases, HscTypes, GhcPlugins
extCoreNameDynFlags, GhcPlugins, GHC
extendAnnEnvListAnnotations, GhcPlugins
extendAssoc_CListSetOps
extendCCansTcSMonad
extendClosureEnvByteCodeLink
extendCvSubst 
1 (Function)CoreSubst, GhcPlugins
2 (Function)SimplEnv
extendCvSubstListCoreSubst, GhcPlugins
extendDataConsEnvVectorise.Env
extendEvBindsHsBinds, HsSyn, GHC
extendFamEnvVectorise.Env
extendFamInstEnvFamInstEnv
extendFamInstEnvListFamInstEnv
extendFixityEnvTcRnMonad
extendFloatsSimplEnv
extendFsEnvRnEnv
extendGlobalRdrEnvRdrName, GhcPlugins
extendGlobalRdrEnvRnRnNames
extendIdSubst 
1 (Function)CoreSubst, GhcPlugins
2 (Function)SimplEnv
extendIdSubstListCoreSubst, GhcPlugins
extendIfaceIdEnvIfaceEnv
extendIfaceTyVarEnvIfaceEnv
extendImportedVarsEnvVectorise.Env
extendInScopeCoreSubst, GhcPlugins
extendInScopeIdsCoreSubst, GhcPlugins
extendInScopeListCoreSubst, GhcPlugins
extendInScopeSetVarEnv, GhcPlugins
extendInScopeSetListVarEnv, GhcPlugins
extendInScopeSetSetVarEnv, GhcPlugins
extendInstEnvInstEnv
extendInstEnvListInstEnv
extendInteractiveContextHscTypes, GhcPlugins
extendIntervalSetInterval
extendLinkEnvLinker
extendLoadedPkgsLinker
extendLocalRdrEnvRdrName, GhcPlugins
extendLocalRdrEnvListRdrName, GhcPlugins
extendModuleEnvModule, GhcPlugins
extendModuleEnvListModule, GhcPlugins
extendModuleEnvList_CModule, GhcPlugins
extendModuleEnvWithModule, GhcPlugins
extendModuleSetModule, GhcPlugins
extendNameCacheIfaceEnv
extendNameEnvNameEnv, GhcPlugins
extendNameEnvListNameEnv, GhcPlugins
extendNameEnvList_CNameEnv, GhcPlugins
extendNameEnv_AccNameEnv, GhcPlugins
extendNameEnv_CNameEnv, GhcPlugins
extendOccEnvOccName, Name, GhcPlugins
extendOccEnvListOccName, Name, GhcPlugins
extendOccEnv_AccOccName, Name, GhcPlugins
extendOccEnv_COccName, Name, GhcPlugins
extendOccSetOccName, Name, GhcPlugins
extendOccSetListOccName, Name, GhcPlugins
extendPackageConfigMapPackages, GhcPlugins
extendPAFunsEnvVectorise.Env
extendRegSetCmmExpr, OldCmm
extendRuleBaseListRules, GhcPlugins
extendSpecInfoRules, GhcPlugins
extendSubstCoreSubst, GhcPlugins
extendSubstListCoreSubst, GhcPlugins
extendSubstWithVarCoreSubst, GhcPlugins
extendTcEvBindsTcRnMonad
extendTvInScopeType, TcType, GhcPlugins
extendTvInScopeListType, GhcPlugins
extendTvSubst 
1 (Function)Type, TcType
2 (Function)Coercion
3 (Function)CoreSubst, GhcPlugins
4 (Function)SimplEnv
extendTvSubstList 
1 (Function)Type, TcType
2 (Function)CoreSubst, GhcPlugins
extendTyConsEnvVectorise.Env
extendTypeEnvHscTypes, GhcPlugins
extendTypeEnvListHscTypes, GhcPlugins
extendTypeEnvWithIdsHscTypes, GhcPlugins
extendTyVarEnvFVRnRnEnv
extendVarEnvVarEnv, GhcPlugins
extendVarEnvListVarEnv, GhcPlugins
extendVarEnv_AccVarEnv, GhcPlugins
extendVarEnv_CVarEnv, GhcPlugins
extendVarSetVarSet, GhcPlugins
extendVarSetListVarSet, GhcPlugins
extendVarSet_CVarSet, GhcPlugins
extensionLexer
ExtensionFlagDynFlags, GhcPlugins
extensionFlagsDynFlags, GhcPlugins, GHC
extensionsDynFlags, GhcPlugins, GHC
External 
1 (Data Constructor)ExternalCore
2 (Data Constructor)Llvm.Types, Llvm
ExternallyVisibleLlvm.Types, Llvm
externallyVisibleCLabelCLabel
ExternalPackageStateHscTypes, GhcPlugins
ExternWeakLlvm.Types, Llvm
ExtFCodeCgExtCode
extractFunDepNamesRnHsSyn
extractGenericPatTyVarsRdrHsSyn
extractHsCtxtTyNamesRnHsSyn
extractHsPredTyNamesRnHsSyn
extractHsRhoRdrTyVarsRdrHsSyn
extractHsTyNamesRnHsSyn
extractHsTyNames_sRnHsSyn
extractHsTyRdrTyVarsRdrHsSyn
extractHsTyVarsRnHsSyn
extractMatchResultDsUtils
extractUnsolvedTcInteract
extraGccViaCFlagsDynFlags, GhcPlugins
extraGHCiLibrariesPackageConfig, Packages, GhcPlugins
extraLibrariesPackageConfig, Packages, GhcPlugins
extraPkgConfsDynFlags, GhcPlugins, GHC
extraStackArgsHereSPARC.Base
EXTSPPC.Instr
extsBitmapLexer