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

Index - E

EABaseX86.Regs
EABaseNoneX86.Regs
EABaseRegX86.Regs
EABaseRipX86.Regs
EagerBlackholeInfoCmmExpr, Cmm
EagerDefaultingTcSimplify
EAIndex 
1 (Type/Class)X86.Regs
2 (Data Constructor)X86.Regs
EAIndexNoneX86.Regs
EAsPatGHC
eaxX86.Regs
ebpX86.Regs
ebxX86.Regs
ecxX86.Regs
edgeFromCFG
EdgeInfo 
1 (Type/Class)CFG
2 (Data Constructor)CFG
edgeInfoCFG
edgeListCFG
edgeToCFG
EdgeWeight 
1 (Type/Class)CFG
2 (Data Constructor)CFG
edgeWeightCFG
ediX86.Regs
edxX86.Regs
ELazyPatGHC
elemDVarEnvGhcPlugins
elemDVarSetGhcPlugins
elementOfUniqSetGhcPlugins
elemInScopeSetGhcPlugins
elemLocalRdrEnvGhcPlugins
elemModuleEnvGhcPlugins
elemModuleSetGhcPlugins
elemNameEnvGhcPlugins
elemNameSetGhcPlugins
elemOccEnvGhcPlugins
elemOccSetGhcPlugins
ElemOfHoopl.Collections
elemRdrRnTypes
elemRegSetCmmExpr, Cmm
elemUFMGhcPlugins
elemUFM_DirectlyGhcPlugins
elemUniqMapUniqMap
elemUniqSet_DirectlyGhcPlugins
elemUnVarSetUnVarGraph
elemVarEnvGhcPlugins
elemVarEnvByKeyGhcPlugins
elemVarSetGhcPlugins
elemVarSetByKeyGhcPlugins
elimCommonBlocksCmmCommonBlockElim
eltsHptGhcPlugins
eltsUFMGhcPlugins
emit 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
emitAssign 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
emitBlackHoleCodeStgCmmBind
emitCallStgCmmLayout
emitCCallStgCmmForeign
emitCloseNurseryStgCmmForeign
emitClosureAndInfoTableStgCmmLayout
emitClosureProcAndInfoTableStgCmmLayout
emitCmmLitSwitchStgCmmUtils
emitCommentStgCmmMonad
emitConstraintsTcRnMonad
emitDataLitsStgCmmUtils
emitDeclStgCmmMonad
emitDerivedEqsTcMType
emitForeignCallStgCmmForeign
emitImplicationTcRnMonad
emitImplicationsTcRnMonad
emitInsolubleTcRnMonad
emitLabel 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
emitLoadThreadStateStgCmmForeign
emitMultiAssignStgCmmUtils
emitNewDerivedEqTcSMonad
emitNewDerivedsTcSMonad
emitNewWantedEqTcSMonad
emitOpenNurseryStgCmmForeign
emitOutOfLine 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
emitPrimCallStgCmmForeign
emitProcStgCmmMonad
emitProcWithConventionStgCmmMonad
emitProcWithStackFrameStgCmmMonad
emitResidualTvConstraintTcUnify
emitReturnStgCmmLayout
emitRODataLitsStgCmmUtils
emitRtsCallStgCmmUtils
emitRtsCallGenStgCmmUtils
emitRtsCallWithResultStgCmmUtils
emitSaveThreadStateStgCmmForeign
emitSetCCCStgCmmProf
emitSetDynHdrStgCmmHeap
emitSimpleTcRnMonad
emitSimplesTcRnMonad
emitStaticConstraintsTcRnMonad
emitStore 
1 (Function)StgCmmMonad
2 (Function)StgCmmExtCode
emitSwitchStgCmmUtils
emitTickStgCmmMonad
emitUnwindStgCmmMonad
emitUpdateFrameStgCmmBind
emitWantedTcMType
emitWantedEqTcMType
emitWantedEvVarTcMType
emitWantedEvVarsTcMType
emitWildCardHoleConstraintsTcRnMonad
emitWorkTcSMonad
emitWorkNCTcSMonad
emptyGhcPlugins
emptyAnnEnvGhcPlugins
emptyArgDocMapGHC
emptyBlockHoopl.Block
emptyBodyHoopl.Graph
emptyClosureEnvByteCodeLink
emptyCtsTcRnMonad
emptyCvSubstEnvGhcPlugins
emptyDeclDocMapGHC
emptyDictMapTcSMonad
emptyDNameEnvGhcPlugins
emptyDUsGhcPlugins
emptyDVarEnvGhcPlugins
emptyDVarSetGhcPlugins
emptyFilesToCleanGhcPlugins
emptyFixityEnvGhcPlugins
emptyFloatsSimplEnv
emptyFsEnvGhcPlugins
emptyFVsGhcPlugins
emptyGlobalRdrEnvGhcPlugins
emptyHomePackageTableGhcPlugins
emptyHpcInfoGhcPlugins
emptyIfaceWarnCacheGhcPlugins
emptyImportAvailsTcRnMonad
emptyInScopeSetGhcPlugins
emptyInstalledModuleEnvGhcPlugins
emptyInteractiveContextGhcPlugins
emptyJoinFloatsSimplEnv
emptyLetFloatsSimplEnv
emptyLHsBindsGHC
emptyLHsQTvsGHC
emptyLiftingContextGhcPlugins
EmptyLocalBindsGHC
emptyLocalBindsGHC
emptyLocalRdrEnvGhcPlugins
emptyMGGhcPlugins, GHC
emptyModBreaksGhcPlugins
emptyModDetailsGhcPlugins
emptyModIfaceGhcPlugins
emptyModuleEnvGhcPlugins
emptyModuleSetGhcPlugins
emptyNameEnvGhcPlugins
emptyNameSetGhcPlugins
emptyNameShapeNameShape
emptyOccEnvGhcPlugins
emptyOccSetGhcPlugins
emptyPackageIfaceTableGhcPlugins
emptyPackageStateGhcPlugins
emptyPragEnvTcSigs
emptyRdrGroupGHC
emptyRecStmtGHC
emptyRecStmtIdGHC
emptyRecStmtNameGHC
emptyRegMapRegAlloc.Liveness
emptyRegSetCmmExpr, Cmm
emptyRnGroupGHC
emptyRoleAnnotEnvTcRnMonad
emptyRuleBaseGhcPlugins
emptyRuleEnvGhcPlugins
emptyRuleInfoGhcPlugins
emptySRTCmmBuildInfoTables
emptyStackMapRegAlloc.Linear.StackMap
emptySubst 
1 (Function)GhcPlugins
2 (Function)StgSubst
emptyTCvSubstGhcPlugins
emptyTidyEnvGhcPlugins
emptyTidyOccEnvGhcPlugins
emptyTransStmtGHC
emptyTvSubstEnvGhcPlugins
emptyTyClGroupGHC
emptyTypeEnvGhcPlugins
emptyUFMGhcPlugins
emptyUniqMapUniqMap
emptyUniqSetGhcPlugins
emptyUnVarGraphUnVarGraph
emptyUnVarSetUnVarGraph
emptyValBindsInGHC
emptyValBindsOutGHC
emptyVarEnvGhcPlugins
emptyVarSetGhcPlugins
emptyWCTcRnMonad
emptyWorkListTcSMonad
emptyZonkEnvTcHsSyn
EnableBreakpointGHCi
enableBreakpointGHCi
enableTimeStatsGhcPlugins, GHC
EndBindingGroupStgLiftLams.LiftM
endBindingGroupStgLiftLams.LiftM
endPassCoreLint
endPassIOCoreLint
ensureNotLevPolyTcMType
ENTERByteCodeInstr
enterCostCentreFunStgCmmProf
enterCostCentreThunkStgCmmProf
EnterItStgCmmClosure
entryBlocksInstruction
entryCodeCmmInfo
entryHeapCheckStgCmmHeap
entryHeapCheck'StgCmmHeap
entryLabelHoopl.Graph, Hoopl.Dataflow
Env 
1 (Data Constructor)TcRnMonad
2 (Type/Class)TcRnMonad
3 (Type/Class)StgLiftLams.LiftM
4 (Data Constructor)StgLiftLams.LiftM
5 (Type/Class)StgCmmExtCode
env_gblTcRnMonad
env_lclTcRnMonad
env_topTcRnMonad
env_usTcRnMonad
EOFSysTools.Process
EP 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
EPSGhcPlugins
EpsStats 
1 (Data Constructor)GhcPlugins
2 (Type/Class)GhcPlugins
eps_ann_envGhcPlugins
eps_complete_matchesGhcPlugins
eps_fam_inst_envGhcPlugins
eps_free_holesGhcPlugins
eps_inst_envGhcPlugins
eps_is_bootGhcPlugins
eps_mod_fam_inst_envGhcPlugins
eps_PITGhcPlugins
eps_PTEGhcPlugins
eps_rule_baseGhcPlugins
eps_statsGhcPlugins
eqCanDischargeFRTcRnMonad
eqCanRewriteTcRnMonad
eqCanRewriteFRTcRnMonad
eqClassGhcPlugins
eqCoercionGhcPlugins
eqCoercionXGhcPlugins
eqDataConGhcPlugins
eqDiffHieDebug
eqEmptyLocalBindsGHC
eqExprGhcPlugins
eqHsBangGhcPlugins
eqListByGhcPlugins
eqLocatedGhcPlugins, GHC
eqMaybeByGhcPlugins
eqMayRewriteFRTcRnMonad
EqnInfoDsMonad, DsUtils
eqn_origDsMonad, DsUtils
eqn_patsDsMonad, DsUtils
eqn_rhsDsMonad, DsUtils
eqPmLitTmOracle
EqPredGhcPlugins
EQQ 
1 (Data Constructor)PPC.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)X86.Cond
EqRelGhcPlugins
eqRelRoleGhcPlugins
EqSpecGhcPlugins
eqSpecPairGhcPlugins
eqSpecPredsGhcPlugins
eqSpecTypeGhcPlugins
eqSpecTyVarGhcPlugins
eqSwitchTargetWithCmmSwitch
eqTyConGhcPlugins
eqTyConNameGhcPlugins
eqTyCon_RDRGhcPlugins
eqTypeGhcPlugins
eqTypesGhcPlugins
eqTypeXGhcPlugins
EqualCtListTcSMonad
equalityTIdKeyTHNames
equalityTNameTHNames
equalityTyConGhcPlugins
equalKeysUFMGhcPlugins
equalLengthGhcPlugins
equalsGhcPlugins
EquationInfoDsMonad, DsUtils
EqVarGhcPlugins
eqVarBndrsGhcPlugins
eraseDeltasLiveRegAlloc.Liveness
ErrCtxtTcRnMonad
errDsDsMonad
errDsCoreExprDsMonad
errorIdsGhcPlugins
errorMsgGhcPlugins
errorMsgSGhcPlugins
error_ExprTcGenDeriv
ErrReasonGhcPlugins
escapeArrowScopeTcRnMonad
escapeSpacesGhcPlugins
esiX86.Regs
espX86.Regs
etaExpandAlgTyConTcHsType
etaExpandCoAxBranchGhcPlugins
EtaExpansionGhcPlugins
EtaReductionGhcPlugins
EvalAppGHCi
EvalBreakGHCi
EvalCompleteGHCi
evaldUnfoldingGhcPlugins
EvalExceptionGHCi
EvalExprGHCi
EvalIOGHCi
evalIOGHCi
EvalResultGHCi
evalStateState
EvalStatusGHCi
EvalStatus_GHCi
EvalStmtGHCi
evalStmtGHCi
EvalStringGHCi
evalStringGHCi
evalStringToIOStringGHCi
EvalStringToStringGHCi
EvalSuccessGHCi
EvalThisGHCi
evCallStackTcEvTerm
evDelayedErrorTcEvTerm
EvIdGhcPlugins
EViewPatGHC
EvVarGhcPlugins
EvVarDestTcRnMonad
EWildPatGHC
ExactGhcPlugins
exactLog2GhcPlugins
execAllocationInteractiveEval, GHC
ExecBreakInteractiveEval, GHC
ExecCompleteInteractiveEval, GHC
execLineNumberInteractiveEval, GHC
ExecOptions 
1 (Data Constructor)InteractiveEval, GHC
2 (Type/Class)InteractiveEval, GHC
execOptionsInteractiveEval, GHC
ExecResultInteractiveEval, GHC
execResultInteractiveEval, GHC
execSingleStepInteractiveEval, GHC
execSourceFileInteractiveEval, GHC
execStateState
execStmtInteractiveEval, GHC
execStmt'InteractiveEval, GHC
execWrapInteractiveEval, GHC
exeFileNameDriverPipeline
exitifyProgramExitify
expandedPackageConfigIdGhcPlugins
expandSynTyCon_maybeGhcPlugins
expandTopSPARC.CodeGen.Expand
expandTopDirSysTools
expandTypeSynonymsGhcPlugins
expandUnfolding_maybeGhcPlugins
ExpBrGHC
explBidirPatSynIdKeyTHNames
explBidirPatSynNameTHNames
ExplicitBidirectionalGHC
ExplicitListGHC
explicitPackagesGhcPlugins
ExplicitSpliceGhcPlugins, GHC
ExplicitSumGHC
ExplicitTupleGHC
ExportHieTypes
exports_from_availTcRnExports
exposedGhcPlugins
exposedModulesGhcPlugins
ExposePackageGhcPlugins
expQTyConKeyTHNames
expQTyConNameTHNames
Expr 
1 (Type/Class)GhcPlugins
2 (Data Constructor)Llvm.AbsSyn, Llvm
exprCtOriginTcRnMonad
exprDeepLookupTmOracle
exprFreeIdsGhcPlugins
exprFreeIdsDSetGhcPlugins
exprFreeIdsListGhcPlugins
exprFreeVarsGhcPlugins
exprFreeVarsDSetGhcPlugins
exprFreeVarsListGhcPlugins
ExprHoleTcRnMonad
ExpRhoTypeTcMType
exprIsBigGhcPlugins
exprIsBottomGhcPlugins
exprIsCheapGhcPlugins
exprIsCheapXGhcPlugins
exprIsConLikeGhcPlugins
exprIsDupableGhcPlugins
exprIsExpandableGhcPlugins
exprIsHNFGhcPlugins
exprIsTickedStringGhcPlugins
exprIsTickedString_maybeGhcPlugins
exprIsTopLevelBindableGhcPlugins
exprIsTrivialGhcPlugins
exprIsWorkFreeGhcPlugins
ExprLStmtGHC
exprOkForSideEffectsGhcPlugins
exprOkForSpeculationGhcPlugins
exprsFreeIdsDSetGhcPlugins
exprsFreeIdsListGhcPlugins
exprsFreeVarsGhcPlugins
exprsFreeVarsListGhcPlugins
ExprSigCtxtTcValidity, TcHsType
ExprSigOriginTcRnMonad
exprSomeFreeVarsGhcPlugins
exprSomeFreeVarsListGhcPlugins
exprsOrphNamesGhcPlugins
exprsSomeFreeVarsGhcPlugins
exprsSomeFreeVarsListGhcPlugins
ExprStmtGHC
exprToCoercion_maybeGhcPlugins
exprToTypeGhcPlugins
exprType 
1 (Function)GhcPlugins
2 (Function)InteractiveEval, GHC
ExprWithTySigGHC
ExprWithTySigCtxRnUtils
expr_fvsGhcPlugins
ExpSigmaTypeTcMType
expTyConKeyTHNames
expTyConNameTHNames
ExpTypeTcMType
expTypeToTypeTcMType
extendAnnEnvListGhcPlugins
extendClosureEnvByteCodeLink
extendCompleteMatchMapTcRnMonad, GhcPlugins
extendCtsListTcRnMonad
extendCvSubst 
1 (Function)GhcPlugins
2 (Function)SimplEnv
extendDVarEnvGhcPlugins
extendDVarEnvListGhcPlugins
extendDVarEnv_CGhcPlugins
extendDVarSetGhcPlugins
extendDVarSetListGhcPlugins
extendFixityEnvTcRnMonad
extendFlatCacheTcSMonad
extendFloatsSimplEnv
extendFsEnvGhcPlugins
extendGlobalRdrEnvGhcPlugins
extendGlobalRdrEnvRnRnNames
extendIdSubst 
1 (Function)GhcPlugins
2 (Function)SimplEnv
extendIdSubstListGhcPlugins
extendIfaceEnvsIfaceEnv
extendIfaceIdEnvIfaceEnv
extendIfaceTyVarEnvIfaceEnv
extendInScope 
1 (Function)GhcPlugins
2 (Function)StgSubst
extendInScopeIdsGhcPlugins
extendInScopeListGhcPlugins
extendInScopeSetGhcPlugins
extendInScopeSetListGhcPlugins
extendInScopeSetSetGhcPlugins
extendInstalledModuleEnvGhcPlugins
extendInteractiveContextGhcPlugins
extendInteractiveContextWithIdsGhcPlugins
extendLiftingContextGhcPlugins
extendLiftingContextAndInScopeGhcPlugins
extendLinkEnvLinker
extendLoadedPkgsLinker
extendLocalInstEnvTcDerivUtils
extendLocalRdrEnvGhcPlugins
extendLocalRdrEnvListGhcPlugins
extendMGGhcPlugins
extendModuleEnvGhcPlugins
extendModuleEnvListGhcPlugins
extendModuleEnvList_CGhcPlugins
extendModuleEnvWithGhcPlugins
extendModuleSetGhcPlugins
extendModuleSetListGhcPlugins
extendNameCacheIfaceEnv
extendNameEnvGhcPlugins
extendNameEnvListGhcPlugins
extendNameEnvList_CGhcPlugins
extendNameEnv_AccGhcPlugins
extendNameEnv_CGhcPlugins
extendNameSetGhcPlugins
extendNameSetListGhcPlugins
extendNameShapeNameShape
extendOccEnvGhcPlugins
extendOccEnvListGhcPlugins
extendOccEnv_AccGhcPlugins
extendOccEnv_CGhcPlugins
extendOccSetGhcPlugins
extendOccSetListGhcPlugins
extendPragEnvTcSigs
extendRegSetCmmExpr, Cmm
extendRuleBaseListGhcPlugins
extendRuleInfoGhcPlugins
extendSubst 
1 (Function)GhcPlugins
2 (Function)StgSubst
3 (Function)TmOracle
extendSubstListGhcPlugins
extendSubstWithVarGhcPlugins
extendTCvInScopeGhcPlugins
extendTCvInScopeListGhcPlugins
extendTCvInScopeSetGhcPlugins
extendTCvSubstGhcPlugins
extendTCvSubstListGhcPlugins
extendTCvSubstWithCloneGhcPlugins
extendTvSubst 
1 (Function)GhcPlugins
2 (Function)SimplEnv
extendTvSubstAndInScopeGhcPlugins
extendTvSubstBinderAndInScopeGhcPlugins
extendTvSubstListGhcPlugins
extendTvSubstWithCloneGhcPlugins
extendTypeEnvGhcPlugins
extendTypeEnvListGhcPlugins
extendTypeEnvWithIdsGhcPlugins
extendTyVarEnvFVRnRnUtils
extendVarEnvGhcPlugins
extendVarEnvListGhcPlugins
extendVarEnv_AccGhcPlugins
extendVarEnv_CGhcPlugins
extendVarEnv_DirectlyGhcPlugins
extendVarSetGhcPlugins
extendVarSetListGhcPlugins
extendWorkListCtTcSMonad
extendWorkListCtsTcSMonad
extendWorkListEqTcSMonad
extendWorkListFunEqTcSMonad
extendWorkListImplicTcSMonad
extendWorkListNonEqTcSMonad
extensionFlagsGhcPlugins, GHC
extensionsGhcPlugins, GHC
ExternalLlvm.Types, Llvm
externaliseNameIfaceEnv
ExternallyVisibleLlvm.Types, Llvm
externallyVisibleCLabelCLabel
ExternalNameHieBin
ExternalPackageStateGhcPlugins
ExternWeakLlvm.Types, Llvm
extFieldOccGHC
ExtractLlvm.AbsSyn, Llvm
extractCostCentreStateTcRnMonad
extractDataDefnKindVarsRnTypes
extractDocsExtractDocs
extractDynFlagsGhcPlugins
extractFilteredRdrTyVarsRnTypes
extractFilteredRdrTyVarsDupsRnTypes
extractHsTvBndrsRnTypes
extractHsTyArgRdrKiTyVarsDupRnTypes
extractHsTyRdrTyVarsRnTypes
extractHsTyRdrTyVarsDupsRnTypes
extractHsTyRdrTyVarsKindVarsRnTypes
extractHsTysRdrTyVarsRnTypes
extractHsTysRdrTyVarsDupsRnTypes
extractMatchResultDsUtils
extractModuleGhcPlugins
extractRdrKindSigVarsRnTypes
extractUnwindPoints 
1 (Function)NCGMonad, AsmCodeGen
2 (Function)X86.CodeGen
ExtractVLlvm.AbsSyn, Llvm
extraGccViaCFlagsGhcPlugins
extraGHCiLibrariesGhcPlugins
extraLibrariesGhcPlugins
extraStackArgsHereSPARC.Base
EXTSPPC.Instr
e_dflagsStgLiftLams.LiftM
e_expansionsStgLiftLams.LiftM
e_in_caffy_contextStgLiftLams.LiftM
e_substStgLiftLams.LiftM