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

Index - E

EABaseGHC.CmmToAsm.X86.Regs
EABaseNoneGHC.CmmToAsm.X86.Regs
EABaseRegGHC.CmmToAsm.X86.Regs
EABaseRipGHC.CmmToAsm.X86.Regs
EagerBlackholeInfoGHC.Cmm, GHC.Cmm.Expr
EagerDefaultingGHC.Tc.Solver
EAIndex 
1 (Type/Class)GHC.CmmToAsm.X86.Regs
2 (Data Constructor)GHC.CmmToAsm.X86.Regs
EAIndexNoneGHC.CmmToAsm.X86.Regs
eaxGHC.CmmToAsm.X86.Regs
ea_actualGHC.Tc.Errors.Types
ea_expanded_actualGHC.Tc.Errors.Types
ea_expanded_expectedGHC.Tc.Errors.Types
ea_expectedGHC.Tc.Errors.Types
ebpGHC.CmmToAsm.X86.Regs
ebv_bindsGHC.Tc.Types.Evidence
ebv_tcvsGHC.Tc.Types.Evidence
ebv_uniqGHC.Tc.Types.Evidence
ebxGHC.CmmToAsm.X86.Regs
eb_is_givenGHC.Tc.Types.Evidence
eb_lhsGHC.Tc.Types.Evidence
eb_rhsGHC.Tc.Types.Evidence
ECP 
1 (Data Constructor)GHC.Parser.PostProcess
2 (Type/Class)GHC.Parser.PostProcess
ecpFromCmdGHC.Parser.PostProcess
ecpFromCmd'GHC.Parser.PostProcess
ecpFromExpGHC.Parser.PostProcess
ecpFromExp'GHC.Parser.PostProcess
ecxGHC.CmmToAsm.X86.Regs
EdgeGHC.CmmToAsm.CFG.Dominators
edgeFromGHC.CmmToAsm.CFG
EdgeInfo 
1 (Type/Class)GHC.CmmToAsm.CFG
2 (Data Constructor)GHC.CmmToAsm.CFG
edgeInfoGHC.CmmToAsm.CFG
edgeListGHC.CmmToAsm.CFG
edgesGGHC.Data.Graph.Directed
edgeToGHC.CmmToAsm.CFG
EdgeTypeGHC.Data.Graph.Directed
EdgeWeight 
1 (Type/Class)GHC.CmmToAsm.CFG
2 (Data Constructor)GHC.CmmToAsm.CFG
edgeWeightGHC.CmmToAsm.CFG
ediGHC.CmmToAsm.X86.Regs
edxGHC.CmmToAsm.X86.Regs
EExitCodeGHCi.Message
EffectGHC.Data.Stream
EIGHC.Tc.Errors.Types
EitherGHC.Prelude
eitherGHC.Prelude
eitherTyConKeyGHC.Builtin.Names
eitherTyConNameGHC.Builtin.Names
ei_evdestGHC.Tc.Errors.Types
ei_flavourGHC.Tc.Errors.Types
ei_locGHC.Tc.Errors.Types
ei_m_reasonGHC.Tc.Errors.Types
ei_predGHC.Tc.Errors.Types
ei_suppressGHC.Tc.Errors.Types
elemGHC.Prelude
elemBagGHC.Data.Bag
elemDVarEnvGHC.Plugins, GHC.Types.Var.Env
elemDVarSetGHC.Plugins, GHC.Types.Var.Set
elementOfUniqDSetGHC.Types.Unique.DSet
elementOfUniqSetGHC.Plugins, GHC.Types.Unique.Set
elemFsEnvGHC.Data.FastString.Env
elemInScopeSetGHC.Plugins, GHC.Types.Var.Env
elemLocalRdrEnvGHC.Plugins, GHC.Types.Name.Reader
elemLRegSetGHC.Cmm.LRegSet
elemModuleEnvGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
elemModuleSetGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
elemNameEnvGHC.Plugins, GHC.Types.Name.Env
elemNameSetGHC.Plugins, GHC.Types.Name.Set
elemOccEnvGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
elemOccSetGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
ElemOfGHC.Cmm.Dataflow.Collections
elemPmAltConSetGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
elemRegSetGHC.Cmm, GHC.Cmm.Expr
elemsLRegSetGHC.Cmm.LRegSet
elemsRMGHC.Core.RoughMap
elemTCvSubstGHC.Core.TyCo.Subst
elemTyConEnvGHC.Core.TyCon.Env
elemTyConSetGHC.Core.TyCon.Set
elemUDFMGHC.Types.Unique.DFM
elemUFMGHC.Plugins, GHC.Types.Unique.FM
elemUFM_DirectlyGHC.Plugins, GHC.Types.Unique.FM
elemUniqMapGHC.Types.Unique.Map
elemUniqSet_DirectlyGHC.Plugins, GHC.Types.Unique.Set
elemUnVarSetGHC.Data.Graph.UnVar
elemVarEnvGHC.Plugins, GHC.Types.Var.Env
elemVarEnvByKeyGHC.Plugins, GHC.Types.Var.Env
elemVarSetGHC.Plugins, GHC.Types.Var.Set
elemVarSetByKeyGHC.Plugins, GHC.Types.Var.Set
ELF_V1GHC.Platform, GHC.Platform.ArchOS
ELF_V2GHC.Platform, GHC.Platform.ArchOS
elimCommonBlocksGHC.Cmm.CommonBlockElim
eltsDNameEnvGHC.Plugins, GHC.Types.Name.Env
eltsHptGHC.Unit.Home.ModInfo
eltsUDFMGHC.Types.Unique.DFM
emit 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
emitAnonTypeHoleGHC.Tc.Utils.Monad
emitArgTagCheckGHC.StgToCmm.TagCheck
emitAssign 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
emitBarfGHC.StgToCmm.Utils
emitBlackHoleCodeGHC.StgToCmm.Bind
emitCallGHC.StgToCmm.Layout
emitCCallGHC.StgToCmm.Foreign
emitCloseNurseryGHC.StgToCmm.Foreign
emitClosureAndInfoTableGHC.StgToCmm.Layout
emitClosureProcAndInfoTableGHC.StgToCmm.Layout
emitCmmLitSwitchGHC.StgToCmm.Utils
emitCommentGHC.StgToCmm.Monad
emitConstraintsGHC.Tc.Utils.Monad
emitDataConGHC.StgToCmm.Utils
emitDataLitsGHC.StgToCmm.Utils
emitDeclGHC.StgToCmm.Monad
emitDelayedErrorsGHC.Tc.Utils.Monad
emitForeignCallGHC.StgToCmm.Foreign
emitHoleGHC.Tc.Utils.Monad
emitHolesGHC.Tc.Utils.Monad
emitImplicationGHC.Tc.Utils.Monad
emitImplicationsGHC.Tc.Utils.Monad
emitImplicationTcSGHC.Tc.Solver.Monad
emitInsolubleGHC.Tc.Utils.Monad
emitIpeBufferListNodeGHC.StgToCmm.InfoTableProv
emitLabel 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
emitLoadThreadStateGHC.StgToCmm.Foreign
emitMultiAssignGHC.StgToCmm.Utils
emitNamedTypeHoleGHC.Tc.Utils.Monad
emitNewExprHoleGHC.Tc.Utils.TcMType
emitNewWantedEqGHC.Tc.Solver.Monad
emitNotConcreteErrorGHC.Tc.Utils.Monad
emitOpenNurseryGHC.StgToCmm.Foreign
emitOutOfLine 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
emitPopTupleRegsGHC.StgToCmm.Foreign
emitPrimCallGHC.StgToCmm.Foreign
emitProcWithConventionGHC.StgToCmm.Monad
emitProcWithStackFrameGHC.StgToCmm.Monad
emitPushTupleRegsGHC.StgToCmm.Foreign
emitResidualTvConstraintGHC.Tc.Utils.Unify
emitRestoreRegsGHC.StgToCmm.Foreign
emitReturnGHC.StgToCmm.Layout
emitRODataLitsGHC.StgToCmm.Utils
emitRtsCallGHC.StgToCmm.Utils
emitRtsCallGenGHC.StgToCmm.Utils
emitRtsCallWithResultGHC.StgToCmm.Utils
emitSaveRegsGHC.StgToCmm.Foreign
emitSaveThreadStateGHC.StgToCmm.Foreign
emitSetCCCGHC.StgToCmm.Prof
emitSetDynHdrGHC.StgToCmm.Heap
emitSimpleGHC.Tc.Utils.Monad
emitSimplesGHC.Tc.Utils.Monad
emitStaticConstraintsGHC.Tc.Utils.Monad
emitStore 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
emitStore'GHC.StgToCmm.Monad
emitSwitchGHC.StgToCmm.Utils
emitTagAssertionGHC.StgToCmm.TagCheck
emitTickGHC.StgToCmm.Monad
emitTickyCounterTagGHC.StgToCmm.Ticky
emitTvImplicationTcSGHC.Tc.Solver.Monad
emitUnwindGHC.StgToCmm.Monad
emitUpdateFrameGHC.StgToCmm.Bind
emitUpdRemSetPushGHC.StgToCmm.Utils
emitUpdRemSetPushThunkGHC.StgToCmm.Utils
emitWantedGHC.Tc.Utils.TcMType
emitWantedEqGHC.Tc.Utils.TcMType
emitWantedEqsGHC.Tc.Utils.TcMType
emitWantedEvVarGHC.Tc.Utils.TcMType
emitWantedEvVarsGHC.Tc.Utils.TcMType
emitWorkGHC.Tc.Solver.Monad
emitWorkNCGHC.Tc.Solver.Monad
empty 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)Language.Haskell.TH.Lib.Map
3 (Function)GHC.Data.EnumSet
4 (Function)GHC.Plugins, GHC.Utils.Outputable
5 (Function)GHC.Utils.Ppr
emptyAnnEnvGHC.Plugins, GHC.Types.Annotations
emptyBagGHC.Data.Bag
emptyBlockGHC.Cmm.Dataflow.Block
emptyBlockAssignmentGHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear
emptyBodyGHC.Cmm.Dataflow.Graph
emptyCallStackKeyGHC.Builtin.Names
emptyCallStackNameGHC.Builtin.Names
EmptyCaseGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
emptyClosureEnvGHC.ByteCode.Linker
emptyCMEGHC.Core.Map.Type
emptyCollectedCCsGHC.Types.CostCentre
emptyCommentsGHC, GHC.Hs, GHC.Parser.Annotation
emptyCoreMapGHC.Core.Map.Expr
emptyCtsGHC.Tc.Types.Constraint
emptyCvSubstEnvGHC.Plugins, GHC.Core.Coercion, GHC.Core.TyCo.Subst
EmptyDataDeclsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
EmptyDataDerivingGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
emptyDFsEnvGHC.Data.FastString.Env
emptyDictMapGHC.Tc.Solver.Types
emptyDmdEnvGHC.Types.Demand
emptyDNameEnvGHC.Plugins, GHC.Types.Name.Env
emptyDocsGHC, GHC.Hs, GHC.Hs.Doc
emptyDTyConEnvGHC.Core.TyCon.Env
emptyDUsGHC.Plugins, GHC.Types.Name.Set
emptyDVarEnvGHC.Plugins, GHC.Types.Var.Env
emptyDVarSetGHC.Plugins, GHC.Types.Var.Set
emptyEvBindMapGHC.Tc.Types.Evidence
emptyExtensibleFieldsGHC.Iface.Ext.Fields
emptyFamInstEnvGHC.Core.FamInstEnv
emptyFamInstEnvsGHC.Core.FamInstEnv
emptyFilesToCleanGHC.Utils.TmpFs
emptyFixityEnvGHC.Types.Fixity.Env
emptyFloatsGHC.Core.Opt.Simplify.Env
emptyFsEnvGHC.Plugins, GHC.Data.FastString.Env, GHC.Types.Name, GHC.Types.Name.Occurrence
emptyFullModIfaceGHC.Plugins, GHC.Unit.Module.ModIface
emptyFunEqsGHC.Tc.Solver.Types
emptyFVGHC.Utils.FV
emptyFVsGHC.Plugins, GHC.Types.Name.Set
emptyGGHC.Data.Graph.Directed
emptyGlobalRdrEnvGHC.Plugins, GHC.Types.Name.Reader
emptyHomePackageTableGHC.Unit.Home.ModInfo
emptyHooksGHC.Driver.Hooks
emptyHpcInfoGHC.Types.HpcInfo
emptyIfaceFixCacheGHC.Types.Fixity.Env
emptyIfaceHashCacheGHC.Plugins, GHC.Unit.Module.ModIface
emptyIfaceWarnCacheGHC.Unit.Module.Warnings
emptyImportAvailsGHC.Tc.Utils.Monad, GHC.Tc.Types
emptyInertGHC.Tc.Solver.InertSet
emptyInfoTableProvMapGHC.Types.IPE
emptyInScopeSetGHC.Plugins, GHC.Types.Var.Env
emptyInstalledModuleEnvGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
emptyInstEnvGHC.Core.InstEnv
emptyInteractiveContextGHC.Runtime.Context
emptyJoinFloatsGHC.Core.Opt.Simplify.Env
emptyKnotVarsGHC.Driver.Env.KnotVars
emptyLetFloatsGHC.Core.Opt.Simplify.Env
emptyLHsBindsGHC, GHC.Hs, GHC.Hs.Binds
emptyLHsQTvsGHC, GHC.Hs, GHC.Hs.Type
emptyLiftingContextGHC.Plugins, GHC.Core.Coercion
EmptyLocalBindsGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
emptyLocalBindsGHC, GHC.Hs, GHC.Hs.Binds
emptyLocalRdrEnvGHC.Plugins, GHC.Types.Name.Reader
emptyLRegSetGHC.Cmm.LRegSet
emptyMessagesGHC.Types.Error, GHC.Utils.Error
emptyMGGHC, GHC.Unit.Module.Graph
emptyModBreaksGHC.ByteCode.Types
emptyModDetailsGHC.Unit.Module.ModDetails
emptyModNodeMapGHC.Driver.Make
emptyModuleEnvGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
emptyModuleSetGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
emptyNameEnvGHC.Plugins, GHC.Types.Name.Env
emptyNameSetGHC.Plugins, GHC.Types.Name.Set
emptyNameShapeGHC.Types.Name.Shape
emptyNodeInfoGHC.Iface.Ext.Utils
emptyOccEnvGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
emptyOccSetGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
emptyPackageIfaceTableGHC.Unit.External
emptyPartialModIfaceGHC.Plugins, GHC.Unit.Module.ModIface
emptyPluginsGHC.Plugins, GHC.Driver.Plugins
emptyPmAltConSetGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
emptyPragEnvGHC.Tc.Gen.Sig
emptyRdrGroupGHC, GHC.Hs, GHC.Hs.Decls
emptyRecStmtGHC, GHC.Hs, GHC.Hs.Utils
emptyRecStmtIdGHC, GHC.Hs, GHC.Hs.Utils
emptyRecStmtNameGHC, GHC.Hs, GHC.Hs.Utils
emptyRegMapGHC.CmmToAsm.Reg.Liveness
emptyRegSetGHC.Cmm, GHC.Cmm.Expr
emptyRewriterSetGHC.Tc.Types.Constraint
emptyRMGHC.Core.RoughMap
emptyRnGroupGHC, GHC.Hs, GHC.Hs.Decls
emptyRoleAnnotEnvGHC.Tc.Utils.Monad, GHC.Tc.Types
emptyRuleBaseGHC.Plugins, GHC.Core.Rules
emptyRuleEnvGHC.Plugins, GHC.Core
emptyRuleInfoGHC.Plugins, GHC.Types.Id.Info
emptySRTGHC.Cmm.Info.Build
emptySSGHC.Data.SizedSeq
emptyStackMapGHC.CmmToAsm.Reg.Linear.StackMap
emptySubst 
1 (Function)GHC.Plugins, GHC.Core.Subst
2 (Function)GHC.Stg.Subst
emptyTcAppMapGHC.Tc.Solver.Types
emptyTcEvBindsGHC.Tc.Types.Evidence
emptyTCvSubstGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType
emptyTextGHC.Utils.Ppr
emptyTidyEnvGHC.Plugins, GHC.Types.Var.Env
emptyTidyOccEnvGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
emptyTMGHC.Core.Map.Expr, GHC.Core.Map.Type, GHC.Data.TrieMap
emptyTransStmtGHC, GHC.Hs, GHC.Hs.Utils
emptyTvSubstEnvGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type
emptyTyConEnvGHC.Core.TyCon.Env
emptyTyConSetGHC.Core.TyCon.Set
emptyTypeEnvGHC.Types.TypeEnv
emptyTypeMapGHC.Core.Map.Type
emptyUDFMGHC.Types.Unique.DFM
emptyUFMGHC.Plugins, GHC.Types.Unique.FM
emptyUniqDSetGHC.Types.Unique.DSet
emptyUniqMapGHC.Types.Unique.Map
emptyUniqSetGHC.Plugins, GHC.Types.Unique.Set
emptyUnitStateGHC.Plugins, GHC.Unit, GHC.Unit.State
emptyUnVarGraphGHC.Data.Graph.UnVar
emptyUnVarSetGHC.Data.Graph.UnVar
emptyUSDFMGHC.Types.Unique.SDFM
emptyValBindsInGHC, GHC.Hs, GHC.Hs.Binds
emptyValBindsOutGHC, GHC.Hs, GHC.Hs.Binds
emptyVarEnvGHC.Plugins, GHC.Types.Var.Env
emptyVarSetGHC.Plugins, GHC.Types.Var.Set
emptyWCGHC.Tc.Types.Constraint
emptyWorkListGHC.Tc.Solver.InertSet
emptyZonkEnvGHC.Tc.Utils.Zonk
enableProcessJobsGHC.SysTools.Process
enableTimeStatsGHC.Plugins, GHC, GHC.Driver.Session
encodeFloatGHC.Prelude
EndBindingGroupGHC.Stg.Lift.Monad
endBindingGroupGHC.Stg.Lift.Monad
Endo 
1 (Data Constructor)GHC.Core.TyCo.FVs
2 (Type/Class)GHC.Core.TyCo.FVs
endPassGHC.Core.Lint
endPassIOGHC.Core.Lint
EndRecoverGHCi.Message
enrichHieGHC.Iface.Ext.Ast
ensureMonoTypeGHC.Tc.Utils.TcMType
ENTERGHC.ByteCode.Instr
enterCostCentreFunGHC.StgToCmm.Prof
enterCostCentreThunkGHC.StgToCmm.Prof
EnterItGHC.StgToCmm.Closure
enterRecGroupRHSsGHC.Core.Opt.Simplify.Env
entry 
1 (Function)GHC, GHC.Hs, GHC.Parser.Annotation
2 (Function)GHC.Exts.Heap, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTableProf
entryBlocksGHC.CmmToAsm.Utils
entryCodeGHC.Cmm.Info
EntryFunPtrGHC.Exts.Heap, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTableProf
entryHeapCheckGHC.StgToCmm.Heap
entryHeapCheck'GHC.StgToCmm.Heap
entryLabelGHC.Cmm.Dataflow, GHC.Cmm.Dataflow.Graph
EnumGHC.Prelude
enumClassKeyGHC.Builtin.Names
enumClassNameGHC.Builtin.Names
enumClass_RDRGHC.Builtin.Names
enumFromGHC.Prelude
enumFromClassOpKeyGHC.Builtin.Names
enumFromNameGHC.Builtin.Names
enumFromThenGHC.Prelude
enumFromThenClassOpKeyGHC.Builtin.Names
enumFromThenNameGHC.Builtin.Names
enumFromThenToGHC.Prelude
enumFromThenToClassOpKeyGHC.Builtin.Names
enumFromThenToNameGHC.Builtin.Names
enumFromThenTo_RDRGHC.Builtin.Names
enumFromThen_RDRGHC.Builtin.Names
enumFromToGHC.Prelude
enumFromToClassOpKeyGHC.Builtin.Names
enumFromToNameGHC.Builtin.Names
enumFromTo_RDRGHC.Builtin.Names
enumFrom_RDRGHC.Builtin.Names
EnumSetGHC.Data.EnumSet
Env 
1 (Data Constructor)GHC.Tc.Utils.Monad, GHC.Tc.Types
2 (Type/Class)GHC.Tc.Utils.Monad, GHC.Tc.Types
3 (Type/Class)GHC.Core.LateCC
4 (Data Constructor)GHC.Core.LateCC
5 (Type/Class)GHC.Stg.Lift.Monad
6 (Data Constructor)GHC.Stg.Lift.Monad
7 (Type/Class)GHC.StgToCmm.ExtCode
env_gblGHC.Tc.Utils.Monad, GHC.Tc.Types
env_lclGHC.Tc.Utils.Monad, GHC.Tc.Types
env_topGHC.Tc.Utils.Monad, GHC.Tc.Types
env_umGHC.Tc.Utils.Monad, GHC.Tc.Types
EOFGHC.SysTools.Process
eof_posGHC.Parser.Lexer
EONGHC.CmmToAsm.AArch64.Instr
EORGHC.CmmToAsm.AArch64.Instr
EOtherExceptionGHCi.Message
EP 
1 (Data Constructor)GHC.Plugins, GHC.Types.Basic
2 (Type/Class)GHC.Plugins, GHC.Types.Basic
EpaBlockCommentGHC, GHC.Hs, GHC.Parser.Annotation
EpaComment 
1 (Data Constructor)GHC, GHC.Hs, GHC.Parser.Annotation
2 (Type/Class)GHC, GHC.Hs, GHC.Parser.Annotation
EpaCommentsGHC, GHC.Hs, GHC.Parser.Annotation
EpaCommentsBalancedGHC, GHC.Hs, GHC.Parser.Annotation
EpaCommentTokGHC, GHC.Hs, GHC.Parser.Annotation
EpaDeltaGHC, GHC.Hs, GHC.Parser.Annotation
EpaDocCommentGHC, GHC.Hs, GHC.Parser.Annotation
EpaDocOptionsGHC, GHC.Hs, GHC.Parser.Annotation
EpaEofCommentGHC, GHC.Hs, GHC.Parser.Annotation
EpaLineCommentGHC, GHC.Hs, GHC.Parser.Annotation
EpaLocationGHC, GHC.Hs, GHC.Parser.Annotation
epaLocationFromSrcAnnGHC, GHC.Hs, GHC.Parser.Annotation
epaLocationRealSrcSpanGHC, GHC.Hs, GHC.Parser.Annotation
EpAnn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Parser.Annotation
2 (Type/Class)GHC, GHC.Hs, GHC.Parser.Annotation
epAnnAnnsGHC, GHC.Hs, GHC.Parser.Annotation
epAnnAnnsLGHC, GHC.Hs, GHC.Parser.Annotation
EpAnnCOGHC, GHC.Hs, GHC.Parser.Annotation
EpAnnCommentsGHC, GHC.Hs, GHC.Parser.Annotation
epAnnCommentsGHC, GHC.Hs, GHC.Parser.Annotation
EpAnnForallTyGHC, GHC.Hs, GHC.Hs.Type
EpAnnHsCase 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
EpAnnImportDecl 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.ImpExp
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.ImpExp
EpAnnNotUsedGHC, GHC.Hs, GHC.Parser.Annotation
EpAnnSumPat 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Pat
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Pat
EpAnnUnboundVar 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
EpaSpanGHC, GHC.Hs, GHC.Parser.Annotation
EPragGHC.Tc.Gen.Head
EPSGHC.Unit.External
EpsStats 
1 (Data Constructor)GHC.Unit.External
2 (Type/Class)GHC.Unit.External
eps_ann_envGHC.Unit.External
eps_complete_matchesGHC.Unit.External
eps_fam_inst_envGHC.Unit.External
eps_free_holesGHC.Unit.External
eps_inst_envGHC.Unit.External
eps_is_bootGHC.Unit.External
eps_mod_fam_inst_envGHC.Unit.External
eps_PITGHC.Unit.External
eps_PTEGHC.Unit.External
eps_rule_baseGHC.Unit.External
eps_statsGHC.Unit.External
EQ 
1 (Data Constructor)GHC.Prelude
2 (Data Constructor)GHC.CmmToAsm.AArch64.Cond
EqGHC.Prelude
eqBytesLanguage.Haskell.TH.Syntax
eqCanEqLHSGHC.Tc.Types.Constraint
eqCanRewriteGHC.Tc.Types.Constraint
eqCanRewriteFRGHC.Tc.Types.Constraint
eqClassGHC.Plugins, GHC.Builtin.Types
eqClassKeyGHC.Builtin.Names
eqClassNameGHC.Builtin.Names
eqClassOpKeyGHC.Builtin.Names
eqClass_RDRGHC.Builtin.Names
eqCoercionGHC.Plugins, GHC.Core.Coercion
eqCoercionXGHC.Plugins, GHC.Core.Coercion
eqCoreExprGHC.Core.Map.Expr
eqDataConGHC.Plugins, GHC.Builtin.Types
eqDataConKeyGHC.Builtin.Names
eqDeBruijnExprGHC.Core.Map.Expr
eqDeBruijnTypeGHC.Core.Map.Type
eqDeBruijnVarGHC.Core.Map.Type
eqDiffGHC.Iface.Ext.Debug
eqEmptyLocalBindsGHC, GHC.Hs, GHC.Hs.Binds
eqExprGHC.Plugins, GHC.Core.Utils
eqHsBangGHC.Plugins, GHC.Core.DataCon
eqListByGHC.Plugins, GHC.Utils.Misc
eqLocatedGHC.Plugins, GHC, GHC.Types.SrcLoc
eqMaybeByGHC.Plugins, GHC.Utils.Misc
eqNameGHC.Builtin.Names
EqnInfoGHC.HsToCore.Monad, GHC.HsToCore.Utils
eqn_origGHC.HsToCore.Monad, GHC.HsToCore.Utils
eqn_patsGHC.HsToCore.Monad, GHC.HsToCore.Utils
eqn_rhsGHC.HsToCore.Monad, GHC.HsToCore.Utils
eqPhantPrimTyConGHC.Builtin.Types.Prim
eqPhantPrimTyConKeyGHC.Builtin.Names
eqPhaseGHC.Driver.Phases
eqPmAltConGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
EqPredGHC.Core.Predicate
eqPrimTyConGHC.Builtin.Types.Prim
eqPrimTyConKeyGHC.Builtin.Names
EQQ 
1 (Data Constructor)GHC.CmmToAsm.PPC.Cond
2 (Data Constructor)GHC.CmmToAsm.X86.Cond
EqRelGHC.Core.Predicate
eqRelRoleGHC.Core.Predicate
eqReprPrimTyConGHC.Builtin.Types.Prim
eqReprPrimTyConKeyGHC.Builtin.Names
eqSCSelIdKeyGHC.Builtin.Names
EqSpecGHC.Plugins, GHC.Core.DataCon
eqSpecPairGHC.Plugins, GHC.Core.DataCon
eqSpecPredsGHC.Plugins, GHC.Core.DataCon
eqSpecTypeGHC.Plugins, GHC.Core.DataCon
eqSpecTyVarGHC.Plugins, GHC.Core.DataCon
EqStablePtrOpGHC.Builtin.PrimOps
eqStringIdKeyGHC.Builtin.Names
eqStringNameGHC.Builtin.Names
eqSwitchTargetWithGHC.Cmm.Switch
eqTag_RDRGHC.Builtin.Names
eqTyConGHC.Plugins, GHC.Builtin.Types
eqTyConKeyGHC.Builtin.Names
eqTyConNameGHC.Plugins, GHC.Builtin.Types
eqTyCon_RDRGHC.Plugins, GHC.Builtin.Types
eqTypeGHC.Plugins, GHC.Core.Type, GHC.Tc.Utils.TcType
eqTypesGHC.Plugins, GHC.Core.Type, GHC.Tc.Utils.TcType
eqTypeXGHC.Plugins, GHC.Core.Type, GHC.Tc.Utils.TcType
EqualGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
EqualCtListGHC.Tc.Solver.Types
EqualityTLanguage.Haskell.TH, Language.Haskell.TH.Syntax
equalityTLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
equalityTIdKeyGHC.Builtin.Names.TH
equalityTNameGHC.Builtin.Names.TH
equalityTyConGHC.Builtin.Types.Prim
equalKeysUDFMGHC.Types.Unique.DFM
equalKeysUFMGHC.Plugins, GHC.Types.Unique.FM
equalLengthGHC.Plugins, GHC.Utils.Misc
equalPLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
equals 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)GHC.Plugins, GHC.Utils.Outputable
3 (Function)GHC.Utils.Ppr
equateUSDFMGHC.Types.Unique.SDFM
EquationInfoGHC.HsToCore.Monad, GHC.HsToCore.Utils
equivalentGHC.Data.UnionFind
equivClassesGHC.Data.List.SetOps
eqUniqueGHC.Types.Unique
EqVarGHC.Plugins, GHC.Types.Var
eqVarBndrsGHC.Plugins, GHC.Core.Type
eq_RDRGHC.Builtin.Names
eraseDeltasLiveGHC.CmmToAsm.Reg.Liveness
Err 
1 (Data Constructor)GHC.Driver.CmdLine
2 (Type/Class)GHC.Driver.CmdLine
ErrCtxtGHC.Tc.Utils.Monad, GHC.Tc.Types
errDsCoreExprGHC.HsToCore.Monad
ErrInfo 
1 (Data Constructor)GHC.Tc.Errors.Types
2 (Type/Class)GHC.Tc.Errors.Types
errInfoContextGHC.Tc.Errors.Types
errInfoSupplementaryGHC.Tc.Errors.Types
errMsgGHC.Driver.CmdLine
errMsgContextGHC.Types.Error, GHC.Utils.Error
errMsgDiagnosticGHC.Types.Error, GHC.Utils.Error
errMsgSeverityGHC.Types.Error, GHC.Utils.Error
errMsgSpanGHC.Types.Error, GHC.Utils.Error
errorGHC.Prelude
ErrorCall 
1 (Data Constructor)GHC.Utils.Exception
2 (Type/Class)GHC.Utils.Exception
ErrorCallWithLocationGHC.Utils.Exception
errorDiagnosticGHC.Utils.Error
errorIdsGHC.Plugins, GHC.Core.Make
ErrorItemGHC.Tc.Errors.Types
errorItemCtLocGHC.Tc.Errors.Types
errorItemEqRelGHC.Tc.Errors.Types
errorItemOriginGHC.Tc.Errors.Types
errorItemPredGHC.Tc.Errors.Types
ErrorMessagesGHC.Driver.Errors.Types
errorMessageTypeErrorFamKeyGHC.Builtin.Names
errorMessageTypeErrorFamNameGHC.Builtin.Names
errorMsg 
1 (Function)GHC.Plugins, GHC.Core.Opt.Monad
2 (Function)GHC.Utils.Error
errorMsgSGHC.Plugins, GHC.Core.Opt.Monad
errorsGHC.Parser.Lexer
errorsFoundGHC.Types.Error, GHC.Utils.Error
errorsOrFatalWarningsFoundGHC.Types.Error
errorsToGhcExceptionGHC.Driver.CmdLine
ErrorWithoutFlagGHC.Plugins, GHC.Driver.Session, GHC.Types.Error
errorWithoutStackTraceGHC.Prelude
error_ExprGHC.Tc.Deriv.Generate
error_RDRGHC.Builtin.Names
escapeArrowScopeGHC.Tc.Utils.Monad
escapeJsonStringGHC.Utils.Json
escapeSpacesGHC.Plugins, GHC.Utils.Misc
esiGHC.CmmToAsm.X86.Regs
espGHC.CmmToAsm.X86.Regs
ESXTBGHC.CmmToAsm.AArch64.Instr
ESXTHGHC.CmmToAsm.AArch64.Instr
ESXTWGHC.CmmToAsm.AArch64.Instr
ESXTXGHC.CmmToAsm.AArch64.Instr
etaConvertDmdSigGHC.Types.Demand
etaExpandGHC.Core.Opt.Arity
etaExpandAlgTyConGHC.Tc.Gen.HsType
etaExpandATGHC.Core.Opt.Arity
etaExpandCoAxBranchGHC.Plugins, GHC.Core.Coercion
etaExpandToJoinPointGHC.Core.Opt.Arity
etaExpandToJoinPointRuleGHC.Core.Opt.Arity
EtaExpansionGHC.Plugins, GHC.Core.Opt.Monad
EtaReductionGHC.Plugins, GHC.Core.Opt.Monad
ethd_arg_docsGHC, GHC.Hs, GHC.Hs.Doc
ethd_decl_docsGHC, GHC.Hs, GHC.Hs.Doc
ethd_inst_docsGHC, GHC.Hs, GHC.Hs.Doc
ethd_mod_headerGHC, GHC.Hs, GHC.Hs.Doc
ETypeArgGHC.Tc.Gen.Head
et_bindsGHC.Tc.Types.Evidence
et_bodyGHC.Tc.Types.Evidence
et_givenGHC.Tc.Types.Evidence
et_tvsGHC.Tc.Types.Evidence
euc_epsGHC.Unit.External
EUserInterruptGHCi.Message
EUXTBGHC.CmmToAsm.AArch64.Instr
EUXTHGHC.CmmToAsm.AArch64.Instr
EUXTWGHC.CmmToAsm.AArch64.Instr
EUXTXGHC.CmmToAsm.AArch64.Instr
evalGHC.Data.BooleanFormula
EvalAppGHC.Runtime.Interpreter, GHCi.Message
EValArg 
1 (Type/Class)GHC.Tc.Gen.Head
2 (Data Constructor)GHC.Tc.Gen.Head
EvalBreakGHC.Runtime.Interpreter, GHCi.Message
EvalCompleteGHC.Runtime.Interpreter, GHCi.Message
evalDmdGHC.Types.Demand
evaldUnfoldingGHC.Plugins, GHC.Core
EvalExceptionGHC.Runtime.Interpreter, GHCi.Message
EvalExprGHC.Runtime.Interpreter, GHCi.Message
EvalIOGHC.Runtime.Interpreter, GHCi.Message
evalIOGHC.Runtime.Interpreter
EvalOpts 
1 (Data Constructor)GHCi.Message
2 (Type/Class)GHCi.Message
EvalResultGHC.Runtime.Interpreter, GHCi.Message
evalState 
1 (Function)GHC.Utils.Monad.State.Strict
2 (Function)GHC.Utils.Monad.State.Lazy
EvalStatusGHC.Runtime.Interpreter, GHCi.Message
EvalStatus_GHC.Runtime.Interpreter, GHCi.Message
EvalStmtGHC.Runtime.Interpreter, GHCi.Message
evalStmtGHC.Runtime.Interpreter
EvalStringGHC.Runtime.Interpreter, GHCi.Message
evalStringGHC.Runtime.Interpreter
evalStringToIOStringGHC.Runtime.Interpreter
EvalStringToStringGHC.Runtime.Interpreter, GHCi.Message
EvalSuccessGHC.Runtime.Interpreter, GHCi.Message
EvalThisGHC.Runtime.Interpreter, GHCi.Message
evaluateGHC.Utils.Exception
eva_argGHC.Tc.Gen.Head
eva_arg_tyGHC.Tc.Gen.Head
eva_ctxtGHC.Tc.Gen.Head
eva_hs_tyGHC.Tc.Gen.Head
eva_tyGHC.Tc.Gen.Head
EvBind 
1 (Data Constructor)GHC.Tc.Types.Evidence
2 (Type/Class)GHC.Tc.Types.Evidence
EvBindDeps 
1 (Type/Class)GHC.Iface.Ext.Types
2 (Data Constructor)GHC.Iface.Ext.Types
EvBindMap 
1 (Data Constructor)GHC.Tc.Types.Evidence
2 (Type/Class)GHC.Tc.Types.Evidence
evBindMapBindsGHC.Tc.Types.Evidence
evBindMapToVarSetGHC.Tc.Types.Evidence
EvBindsGHC.Tc.Types.Evidence
EvBindsVar 
1 (Data Constructor)GHC.Tc.Types.Evidence
2 (Type/Class)GHC.Tc.Types.Evidence
evBindVarGHC.Tc.Types.Evidence
EvCallStackGHC.Tc.Types.Evidence
evCallStackGHC.Tc.Types.EvTerm
evCastGHC.Tc.Types.Evidence
evCoercionGHC.Tc.Types.Evidence
EvCsEmptyGHC.Tc.Types.Evidence
EvCsPushCallGHC.Tc.Types.Evidence
evDataConAppGHC.Tc.Types.Evidence
evDelayedErrorGHC.Tc.Types.EvTerm
evDFunAppGHC.Tc.Types.Evidence
evenGHC.Prelude
EvExpr 
1 (Data Constructor)GHC.Tc.Types.Evidence
2 (Type/Class)GHC.Tc.Types.Evidence
EvFunGHC.Tc.Types.Evidence
EvIdGHC.Plugins, GHC.Types.Var
evIdGHC.Tc.Types.Evidence
evidenceDetailsGHC.Iface.Ext.Utils
EvidenceInfo 
1 (Type/Class)GHC.Iface.Ext.Utils
2 (Data Constructor)GHC.Iface.Ext.Utils
evidenceSpanGHC.Iface.Ext.Utils
evidenceTypeGHC.Iface.Ext.Utils
evidenceVarGHC.Iface.Ext.Utils
EvidenceVarBindGHC.Iface.Ext.Types
EvidenceVarUseGHC.Iface.Ext.Types
EvImplicitBindGHC.Iface.Ext.Types
EvInstBindGHC.Iface.Ext.Types
EvLetBindGHC.Iface.Ext.Types
EvPatternBindGHC.Iface.Ext.Types
evSelectorGHC.Tc.Types.Evidence
EvSigBindGHC.Iface.Ext.Types
EvTermGHC.Tc.Types.Evidence
evTermCoercionGHC.Tc.Types.Evidence
evTermCoercion_maybeGHC.Tc.Types.Evidence
EvTypeable 
1 (Data Constructor)GHC.Tc.Types.Evidence
2 (Type/Class)GHC.Tc.Types.Evidence
evTypeableGHC.Tc.Types.Evidence
EvTypeableTrFunGHC.Tc.Types.Evidence
EvTypeableTyAppGHC.Tc.Types.Evidence
EvTypeableTyConGHC.Tc.Types.Evidence
EvTypeableTyLitGHC.Tc.Types.Evidence
EvVarGHC.Plugins, GHC.Types.Var
EvVarDestGHC.Tc.Types.Constraint
evVarPredGHC.Tc.Utils.TcType
evVarsOfTermGHC.Tc.Types.Evidence
EvVarSourceGHC.Iface.Ext.Types
EvWrapperBindGHC.Iface.Ext.Types
ev_bind_varenvGHC.Tc.Types.Evidence
EwMGHC.Driver.CmdLine
EWrapGHC.Tc.Gen.Head
ExactGHC.Plugins, GHC.Types.Name.Reader
exactLog2GHC.Plugins, GHC.Utils.Misc
exactPrintHsDocStringGHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
exactTyCoVarsOfTypeGHC.Tc.Utils.TcType
exactTyCoVarsOfTypesGHC.Tc.Utils.TcType
examineCodeLanguage.Haskell.TH, Language.Haskell.TH.Syntax
ExceptionGHC.Plugins, GHC.Utils.Exception, GHC.Utils.Panic
ExceptionMonadGHC.Utils.Exception
execAllocationGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
ExecBreakGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
ExecCompleteGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
execLineNumberGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
ExecOptions 
1 (Data Constructor)GHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
2 (Type/Class)GHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
execOptionsGHC.Runtime.Eval, GHC
ExecResultGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
execResultGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
execSingleStepGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
execSourceFileGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
execState 
1 (Function)GHC.Utils.Monad.State.Strict
2 (Function)GHC.Utils.Monad.State.Lazy
execStmtGHC.Runtime.Eval, GHC
execStmt'GHC.Runtime.Eval, GHC
execWrapGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
exeFileNameGHC.Linker.Static.Utils
exhaustiveGHC.HsToCore.Pmc.Utils
exhaustiveWarningFlagGHC.HsToCore.Pmc.Utils
ExhaustivityCheckType 
1 (Data Constructor)GHC.HsToCore.Errors.Types
2 (Type/Class)GHC.HsToCore.Errors.Types
ExistentialQuantificationGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
exitifyProgramGHC.Core.Opt.Exitify
exnDivGHC.Types.Demand
ExnOrDivGHC.Types.Demand
ExpLanguage.Haskell.TH, Language.Haskell.TH.Syntax
expGHC.Prelude
expandableArityTypeGHC.Core.Opt.Arity
expandPathVarGHC.BaseDir
expandSynTyCon_maybeGHC.Plugins, GHC.Core.TyCon
expandToolDirGHC.SysTools.BaseDir
expandTopDirGHC.SysTools, GHC.BaseDir, GHC.SysTools.BaseDir
expandTypeSynonymsGHC.Plugins, GHC.Core.Type
expandUnfolding_maybeGHC.Plugins, GHC.Core
ExpansionExprGHC, GHC.Hs, GHC.Hs.Expr
ExpansionPatGHC, GHC.Hs, GHC.Hs.Pat
ExpBrGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
ExpectedActualGHC.Tc.Errors.Types
ExpectedActualAfterTySynExpansionGHC.Tc.Errors.Types
ExpectedBackendsGHC.Tc.Errors.Types
ExpectedFunTyArgGHC.Tc.Types.Origin
ExpectedFunTyLamGHC.Tc.Types.Origin
ExpectedFunTyLamCaseGHC.Tc.Types.Origin
ExpectedFunTyMatchesGHC.Tc.Types.Origin
ExpectedFunTyOriginGHC.Tc.Types.Origin
ExpectedFunTySyntaxOpGHC.Tc.Types.Origin
ExpectedFunTyViewPatGHC.Tc.Types.Origin
ExpectingMoreArgumentsGHC.Tc.Errors.Types
expectJustGHC.Data.Maybe
expectOnlyGHC.Plugins, GHC.Utils.Misc
expectP_RDRGHC.Builtin.Names
ExplBidirLanguage.Haskell.TH, Language.Haskell.TH.Syntax
explBidirLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
explBidirPatSynIdKeyGHC.Builtin.Names.TH
explBidirPatSynNameGHC.Builtin.Names.TH
ExplicitBidirectionalGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
ExplicitBracesGHC.Plugins, GHC.Types.SrcLoc
ExplicitForAllGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
ExplicitForallBitGHC.Parser.Lexer
ExplicitListGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
ExplicitNamespacesGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
ExplicitNamespacesBitGHC.Parser.Lexer
ExplicitSpliceGHC.Plugins, GHC, GHC.Hs, GHC.Hs.Decls, GHC.Types.Basic, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
ExplicitSumGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
ExplicitTupleGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
explicitUnitsGHC.Plugins, GHC.Unit, GHC.Unit.State
exponentGHC.Prelude
ExportGHC.Iface.Ext.Types
ExportedGHC.Tc.Errors.Types
ExportFLanguage.Haskell.TH, Language.Haskell.TH.Syntax
exports_from_availGHC.Tc.Gen.Export
ExposeAllGHC.Iface.Tidy
exposedPrimTyConsGHC.Builtin.Types.Prim
ExposeNoneGHC.Iface.Tidy
ExposePackageGHC.Plugins, GHC.Driver.Session
ExposeSomeGHC.Iface.Tidy
ExpQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
expQTyConKeyGHC.Builtin.Names.TH
expQTyConNameGHC.Builtin.Names.TH
Expr 
1 (Type/Class)GHC.Plugins, GHC.Core
2 (Data Constructor)GHC.Llvm.Syntax, GHC.Llvm
exprArityGHC.Core.Opt.Arity
exprBotStrictness_maybeGHC.Core.Opt.Arity
ExprCCGHC.Types.CostCentre
exprCtOriginGHC.Tc.Types.Origin
ExpressionGHC.Plugins, GHC.Types.Basic
exprEtaExpandArityGHC.Core.Opt.Arity
exprFreeIdsGHC.Plugins, GHC.Core.FVs
exprFreeIdsDSetGHC.Plugins, GHC.Core.FVs
exprFreeIdsListGHC.Plugins, GHC.Core.FVs
exprFreeVarsGHC.Plugins, GHC.Core.FVs
exprFreeVarsDSetGHC.Plugins, GHC.Core.FVs
exprFreeVarsListGHC.Plugins, GHC.Core.FVs
ExprHoleGHC.Tc.Types.Constraint
ExprHoleOriginGHC.Tc.Types.Origin
ExpRhoTypeGHC.Tc.Utils.TcMType, GHC.Tc.Utils.TcType
exprIsCheapGHC.Plugins, GHC.Core.Utils
exprIsCheapXGHC.Plugins, GHC.Core.Utils
exprIsConApp_maybeGHC.Core.SimpleOpt
exprIsConLikeGHC.Plugins, GHC.Core.Utils
exprIsDeadEndGHC.Plugins, GHC.Core.Utils
exprIsDupableGHC.Plugins, GHC.Core.Utils
exprIsExpandableGHC.Plugins, GHC.Core.Utils
exprIsHNFGHC.Plugins, GHC.Core.Utils
exprIsLambda_maybeGHC.Core.SimpleOpt
exprIsLiteral_maybeGHC.Core.SimpleOpt
exprIsTickedStringGHC.Plugins, GHC.Core.Utils
exprIsTickedString_maybeGHC.Plugins, GHC.Core.Utils
exprIsTopLevelBindableGHC.Plugins, GHC.Core.Utils
exprIsTrivialGHC.Plugins, GHC.Core.Utils
exprIsWorkFreeGHC.Plugins, GHC.Core.Utils
ExprLStmtGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
exprOkForSideEffectsGHC.Plugins, GHC.Core.Utils
exprOkForSpecEvalGHC.Plugins, GHC.Core.Utils
exprOkForSpeculationGHC.Plugins, GHC.Core.Utils
ExprOrPatGHC.Plugins, GHC.Types.Basic
exprsFreeIdsGHC.Plugins, GHC.Core.FVs
exprsFreeIdsDSetGHC.Plugins, GHC.Core.FVs
exprsFreeIdsListGHC.Plugins, GHC.Core.FVs
exprsFreeVarsGHC.Plugins, GHC.Core.FVs
exprsFreeVarsListGHC.Plugins, GHC.Core.FVs
ExprSigCtxtGHC.Tc.Gen.HsType, GHC.Tc.Validity, GHC.Tc.Types.Origin
ExprSigOriginGHC.Tc.Types.Origin
exprSizeGHC.Core.Stats
exprSomeFreeVarsGHC.Plugins, GHC.Core.FVs
exprSomeFreeVarsListGHC.Plugins, GHC.Core.FVs
exprsOrphNamesGHC.Plugins, GHC.Core.FVs
exprsSomeFreeVarsGHC.Plugins, GHC.Core.FVs
exprsSomeFreeVarsListGHC.Plugins, GHC.Core.FVs
exprStatsGHC.Core.Stats
ExprStmtGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
exprToTypeGHC.Plugins, GHC.Core, GHC.Core.Utils
exprType 
1 (Function)GHC.Plugins, GHC.Core.Utils
2 (Function)GHC.Runtime.Eval, GHC
ExprWithTySigGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
ExprWithTySigCtxGHC.Tc.Errors.Types
expr_fvsGHC.Plugins, GHC.Core.FVs
ExpSigmaTypeGHC.Tc.Utils.TcMType, GHC.Tc.Utils.TcType
ExpSigmaTypeFRRGHC.Tc.Utils.TcType
expTyConKeyGHC.Builtin.Names.TH
expTyConNameGHC.Builtin.Names.TH
ExpTypeGHC.Tc.Utils.TcMType, GHC.Tc.Utils.TcType
ExpTypeFRRGHC.Tc.Utils.TcType
expTypeToTypeGHC.Tc.Utils.TcMType
ExtBitsGHC.Parser.Lexer
extendAnnEnvListGHC.Plugins, GHC.Types.Annotations
extendClosureEnvGHC.ByteCode.Linker
extendCMEGHC.Core.Map.Type
extendCMEsGHC.Core.Map.Type
extendCoreMapGHC.Core.Map.Expr
extendCtsListGHC.Tc.Types.Constraint
extendCvSubst 
1 (Function)GHC.Core.Subst
2 (Function)GHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type
3 (Function)GHC.Core.Opt.Simplify.Env
extendCvSubstWithCloneGHC.Core.TyCo.Subst
extendDNameEnvGHC.Plugins, GHC.Types.Name.Env
extendDNameEnv_CGHC.Plugins, GHC.Types.Name.Env
extendDTyConEnvGHC.Core.TyCon.Env
extendDVarEnvGHC.Plugins, GHC.Types.Var.Env
extendDVarEnvListGHC.Plugins, GHC.Types.Var.Env
extendDVarEnv_CGHC.Plugins, GHC.Types.Var.Env
extendDVarSetGHC.Plugins, GHC.Types.Var.Set
extendDVarSetListGHC.Plugins, GHC.Types.Var.Set
ExtendedDefaultRulesGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
extendEvBindsGHC.Tc.Types.Evidence
extendFamAppCacheGHC.Tc.Solver.Monad
extendFamInstEnvGHC.Core.FamInstEnv
extendFamInstEnvListGHC.Core.FamInstEnv
extendFixityEnvGHC.Tc.Utils.Monad
extendFloatsGHC.Core.Opt.Simplify.Env
extendFsEnvGHC.Plugins, GHC.Data.FastString.Env, GHC.Types.Name, GHC.Types.Name.Occurrence
extendFsEnvListGHC.Data.FastString.Env
extendFsEnvList_CGHC.Data.FastString.Env
extendFsEnv_AccGHC.Data.FastString.Env
extendFsEnv_CGHC.Data.FastString.Env
extendGlobalRdrEnvGHC.Plugins, GHC.Types.Name.Reader
extendGlobalRdrEnvRnGHC.Rename.Names
extendIdSubst 
1 (Function)GHC.Plugins, GHC.Core.Subst
2 (Function)GHC.Core.Opt.Simplify.Env
extendIdSubstListGHC.Plugins, GHC.Core.Subst
extendIfaceEnvsGHC.Iface.Env
extendIfaceIdEnvGHC.Iface.Env
extendIfaceTyVarEnvGHC.Iface.Env
extendInScope 
1 (Function)GHC.Plugins, GHC.Core.Subst
2 (Function)GHC.Stg.Subst
extendInScopeIdsGHC.Plugins, GHC.Core.Subst
extendInScopeListGHC.Plugins, GHC.Core.Subst
extendInScopeSetGHC.Plugins, GHC.Types.Var.Env
extendInScopeSetListGHC.Plugins, GHC.Types.Var.Env
extendInScopeSetSetGHC.Plugins, GHC.Types.Var.Env
extendInstalledModuleEnvGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
extendInstEnvGHC.Core.InstEnv
extendInstEnvListGHC.Core.InstEnv
extendInteractiveContextGHC.Runtime.Context
extendInteractiveContextWithIdsGHC.Runtime.Context
extendLiftingContextGHC.Plugins, GHC.Core.Coercion
extendLiftingContextAndInScopeGHC.Plugins, GHC.Core.Coercion
extendLoadedEnvGHC.Linker.Loader
extendLocalInstEnvGHC.Tc.Deriv.Utils
extendLocalRdrEnvGHC.Plugins, GHC.Types.Name.Reader
extendLocalRdrEnvListGHC.Plugins, GHC.Types.Name.Reader
extendMGGHC.Unit.Module.Graph
extendMG'GHC.Unit.Module.Graph
extendMGInstGHC.Unit.Module.Graph
extendModuleEnvGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
extendModuleEnvListGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
extendModuleEnvList_CGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
extendModuleEnvWithGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
extendModuleSetGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
extendModuleSetListGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Module.Env
extendNameEnvGHC.Plugins, GHC.Types.Name.Env
extendNameEnvListGHC.Plugins, GHC.Types.Name.Env
extendNameEnvList_CGHC.Plugins, GHC.Types.Name.Env
extendNameEnv_AccGHC.Plugins, GHC.Types.Name.Env
extendNameEnv_CGHC.Plugins, GHC.Types.Name.Env
extendNameSetGHC.Plugins, GHC.Types.Name.Set
extendNameSetListGHC.Plugins, GHC.Types.Name.Set
extendNameShapeGHC.Types.Name.Shape
extendOccEnvGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
extendOccEnvListGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
extendOccEnv_AccGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
extendOccEnv_CGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
extendOccSetGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
extendOccSetListGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
extendOrigNameCacheGHC.Types.Name.Cache
extendOrigNameCache'GHC.Types.Name.Cache
extendPmAltConSetGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
extendPragEnvGHC.Tc.Gen.Sig
extendRegSetGHC.Cmm, GHC.Cmm.Expr
extendRnInScopeSetListGHC.Plugins, GHC.Types.Var.Env
extendRuleBaseListGHC.Plugins, GHC.Core.Rules
extendRuleEnvGHC.Plugins, GHC.Core.Rules
extendRuleInfoGHC.Plugins, GHC.Core.Rules
extendSigEnvGHC.Stg.InferTags.Types
extendSubst 
1 (Function)GHC.Plugins, GHC.Core.Subst
2 (Function)GHC.Stg.Subst
extendSubstListGHC.Plugins, GHC.Core.Subst
extendSubstWithVarGHC.Plugins, GHC.Core.Subst
extendTCvInScopeGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType
extendTCvInScopeListGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType
extendTCvInScopeSetGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType
extendTCvSubstGHC.Plugins, GHC.Core.Subst, GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType
extendTCvSubstListGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type
extendTCvSubstWithCloneGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type
extendTvSubst 
1 (Function)GHC.Plugins, GHC.Core.Subst
2 (Function)GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType
3 (Function)GHC.Core.Opt.Simplify.Env
extendTvSubstAndInScopeGHC.Plugins, GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType
extendTvSubstBinderAndInScopeGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type
extendTvSubstList 
1 (Function)GHC.Plugins, GHC.Core.Subst
2 (Function)GHC.Core.TyCo.Subst, GHC.Core.Type
extendTvSubstWithCloneGHC.Plugins, GHC.Core.TyCo.Subst, GHC.Core.Type
extendTyConEnvGHC.Core.TyCon.Env
extendTyConEnvListGHC.Core.TyCon.Env
extendTyConEnvList_CGHC.Core.TyCon.Env
extendTyConEnv_AccGHC.Core.TyCon.Env
extendTyConEnv_CGHC.Core.TyCon.Env
extendTyConSetGHC.Core.TyCon.Set
extendTyConSetListGHC.Core.TyCon.Set
extendTypeEnvGHC.Types.TypeEnv
extendTypeEnvListGHC.Types.TypeEnv
extendTypeEnvWithIdsGHC.Types.TypeEnv
extendTypeMapGHC.Core.Map.Type
extendTypeMapWithScopeGHC.Core.Map.Type
extendUnVarSetGHC.Data.Graph.UnVar
extendUnVarSetListGHC.Data.Graph.UnVar
extendVarEnvGHC.Plugins, GHC.Types.Var.Env
extendVarEnvListGHC.Plugins, GHC.Types.Var.Env
extendVarEnv_AccGHC.Plugins, GHC.Types.Var.Env
extendVarEnv_CGHC.Plugins, GHC.Types.Var.Env
extendVarSetGHC.Plugins, GHC.Types.Var.Set
extendVarSetListGHC.Plugins, GHC.Types.Var.Set
extendWorkListCtGHC.Tc.Solver.InertSet
extendWorkListCtsGHC.Tc.Solver.InertSet
extendWorkListEqGHC.Tc.Solver.InertSet
extendWorkListImplicGHC.Tc.Solver.InertSet
extendWorkListNonEqGHC.Tc.Solver.InertSet
ExtensibilityGHC.Cmm.Dataflow.Block
ExtensibleFields 
1 (Data Constructor)GHC.Iface.Ext.Fields
2 (Type/Class)GHC.Iface.Ext.Fields
ExtensionGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
extensionFlagsGHC.Plugins, GHC, GHC.Driver.Session
extensionsGHC.Plugins, GHC, GHC.Driver.Session
External 
1 (Data Constructor)GHC.Llvm.Types, GHC.Llvm
2 (Data Constructor)GHC.Driver.Make
ExternalInterpGHC.Runtime.Interpreter, GHC.Runtime.Interpreter.Types
externaliseNameGHC.Iface.Env
ExternallyVisibleGHC.Llvm.Types, GHC.Llvm
externallyVisibleCLabelGHC.Cmm.CLabel
ExternalNameGHC.Iface.Ext.Types, GHC.Iface.Ext.Binary
ExternalPackageStateGHC.Unit.External
ExternalUnitCache 
1 (Data Constructor)GHC.Unit.External
2 (Type/Class)GHC.Unit.External
ExternWeakGHC.Llvm.Types, GHC.Llvm
ExtModeGHC.CmmToAsm.AArch64.Instr
ExtraConstraintWildcardNotAllowedGHC.Tc.Errors.Types
ExtractGHC.Llvm.Syntax, GHC.Llvm
extractConDeclGADTDetailsTyVarsGHC.Rename.HsType
extractDataDefnKindVarsGHC.Rename.HsType
extractDocsGHC.HsToCore.Docs
extractDynFlagsGHC.Plugins, GHC.Driver.Session
ExtractedTHDocs 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Doc
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Doc
extractHooksGHC.Driver.Hooks
extractHsOuterTvBndrsGHC.Rename.HsType
extractHsTyArgRdrKiTyVarsGHC.Rename.HsType
extractHsTyRdrTyVarsGHC.Rename.HsType
extractHsTyRdrTyVarsKindVarsGHC.Rename.HsType
extractHsTysRdrTyVarsGHC.Rename.HsType
extractLoggerGHC.Utils.Logger
extractMatchResultGHC.HsToCore.Utils
extractModuleGHC.Plugins, GHC.Unit, GHC.Unit.Module
extractRdrKindSigVarsGHC.Rename.HsType
extractSpecPragNameGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
extractTHDocsGHC.HsToCore.Docs
extractUnwindPoints 
1 (Function)GHC.CmmToAsm.Monad, GHC.CmmToAsm
2 (Function)GHC.CmmToAsm.X86.CodeGen
ExtractVGHC.Llvm.Syntax, GHC.Llvm
extraGccViaCFlagsGHC.Plugins, GHC.Driver.Session
extraToAnnListGHC, GHC.Hs, GHC.Parser.Annotation
EXTSGHC.CmmToAsm.PPC.Instr
ExtsEnabledGHCi.Message
extsEnabledLanguage.Haskell.TH, Language.Haskell.TH.Syntax
ExtShiftGHC.CmmToAsm.AArch64.Instr
e_configGHC.Stg.Lift.Monad
e_expansionsGHC.Stg.Lift.Monad
e_substGHC.Stg.Lift.Monad