| EABase | GHC.CmmToAsm.X86.Regs | 
| EABaseNone | GHC.CmmToAsm.X86.Regs | 
| EABaseReg | GHC.CmmToAsm.X86.Regs | 
| EABaseRip | GHC.CmmToAsm.X86.Regs | 
| EagerBlackholeInfo | GHC.Cmm, GHC.Cmm.Expr | 
| EagerDefaulting | GHC.Tc.Solver | 
| EAIndex |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| EAIndexNone | GHC.CmmToAsm.X86.Regs | 
| eax | GHC.CmmToAsm.X86.Regs | 
| ebp | GHC.CmmToAsm.X86.Regs | 
| ebv_binds | GHC.Tc.Types.Evidence | 
| ebv_tcvs | GHC.Tc.Types.Evidence | 
| ebv_uniq | GHC.Tc.Types.Evidence | 
| ebx | GHC.CmmToAsm.X86.Regs | 
| eb_is_given | GHC.Tc.Types.Evidence | 
| eb_lhs | GHC.Tc.Types.Evidence | 
| eb_rhs | GHC.Tc.Types.Evidence | 
| ECP |  | 
| 1 (Type/Class) | GHC.Parser.PostProcess | 
| 2 (Data Constructor) | GHC.Parser.PostProcess | 
| ecpFromCmd | GHC.Parser.PostProcess | 
| ecpFromCmd' | GHC.Parser.PostProcess | 
| ecpFromExp | GHC.Parser.PostProcess | 
| ecpFromExp' | GHC.Parser.PostProcess | 
| ecx | GHC.CmmToAsm.X86.Regs | 
| Edge | GHC.CmmToAsm.CFG.Dominators | 
| edgeFrom | GHC.CmmToAsm.CFG | 
| EdgeInfo |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG | 
| 2 (Data Constructor) | GHC.CmmToAsm.CFG | 
| edgeInfo | GHC.CmmToAsm.CFG | 
| edgeList | GHC.CmmToAsm.CFG | 
| edgesG | GHC.Data.Graph.Directed | 
| edgeTo | GHC.CmmToAsm.CFG | 
| EdgeType | GHC.Data.Graph.Directed | 
| EdgeWeight |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG | 
| 2 (Data Constructor) | GHC.CmmToAsm.CFG | 
| edgeWeight | GHC.CmmToAsm.CFG | 
| edi | GHC.CmmToAsm.X86.Regs | 
| edx | GHC.CmmToAsm.X86.Regs | 
| Either | GHC.Prelude | 
| either | GHC.Prelude | 
| eitherTyConKey | GHC.Builtin.Names | 
| eitherTyConName | GHC.Builtin.Names | 
| elem | GHC.Prelude | 
| elemBag | GHC.Data.Bag | 
| elemDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| elemDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| elementOfUniqDSet | GHC.Types.Unique.DSet | 
| elementOfUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| elemFsEnv | GHC.Data.FastString.Env | 
| elemInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| elemLocalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| elemModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| elemModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| elemNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| elemNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| elemOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| elemOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| ElemOf | GHC.Cmm.Dataflow.Collections | 
| elemPmAltConSet | GHC.HsToCore.PmCheck.Types | 
| elemRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| elemUDFM | GHC.Types.Unique.DFM | 
| elemUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| elemUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| elemUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| elemUnVarSet | GHC.Data.Graph.UnVar | 
| elemVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| elemVarEnvByKey | GHC.Types.Var.Env, GHC.Plugins | 
| elemVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| elemVarSetByKey | GHC.Types.Var.Set, GHC.Plugins | 
| elimCommonBlocks | GHC.Cmm.CommonBlockElim | 
| eltsHpt | GHC.Driver.Types, GHC.Plugins | 
| eltsUDFM | GHC.Types.Unique.DFM | 
| eltsUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| emit |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitAnonTypeHole | GHC.Tc.Utils.Monad | 
| emitAssign |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitBlackHoleCode | GHC.StgToCmm.Bind | 
| emitCall | GHC.StgToCmm.Layout | 
| emitCCall | GHC.StgToCmm.Foreign | 
| emitCloseNursery | GHC.StgToCmm.Foreign | 
| emitClosureAndInfoTable | GHC.StgToCmm.Layout | 
| emitClosureProcAndInfoTable | GHC.StgToCmm.Layout | 
| emitCmmLitSwitch | GHC.StgToCmm.Utils | 
| emitComment | GHC.StgToCmm.Monad | 
| emitConstraints | GHC.Tc.Utils.Monad | 
| emitDataCon | GHC.StgToCmm.Utils | 
| emitDataLits | GHC.StgToCmm.Utils | 
| emitDecl | GHC.StgToCmm.Monad | 
| emitDerivedEqs | GHC.Tc.Utils.TcMType | 
| emitFlatConstraints | GHC.Tc.Solver | 
| emitForeignCall | GHC.StgToCmm.Foreign | 
| emitHole | GHC.Tc.Utils.Monad | 
| emitHoles | GHC.Tc.Utils.Monad | 
| emitImplication | GHC.Tc.Utils.Monad | 
| emitImplications | GHC.Tc.Utils.Monad | 
| emitImplicationTcS | GHC.Tc.Solver.Monad | 
| emitInsoluble | GHC.Tc.Utils.Monad | 
| emitLabel |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitLoadThreadState | GHC.StgToCmm.Foreign | 
| emitMultiAssign | GHC.StgToCmm.Utils | 
| emitNamedTypeHole | GHC.Tc.Utils.Monad | 
| emitNewDerivedEq | GHC.Tc.Solver.Monad | 
| emitNewDeriveds | GHC.Tc.Solver.Monad | 
| emitNewExprHole | GHC.Tc.Utils.TcMType | 
| emitNewWantedEq | GHC.Tc.Solver.Monad | 
| emitOpenNursery | GHC.StgToCmm.Foreign | 
| emitOutOfLine |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitPrimCall | GHC.StgToCmm.Foreign | 
| emitProcWithConvention | GHC.StgToCmm.Monad | 
| emitProcWithStackFrame | GHC.StgToCmm.Monad | 
| emitResidualTvConstraint | GHC.Tc.Utils.Unify | 
| emitRestoreRegs | GHC.StgToCmm.Foreign | 
| emitReturn | GHC.StgToCmm.Layout | 
| emitRODataLits | GHC.StgToCmm.Utils | 
| emitRtsCall | GHC.StgToCmm.Utils | 
| emitRtsCallGen | GHC.StgToCmm.Utils | 
| emitRtsCallWithResult | GHC.StgToCmm.Utils | 
| emitSaveRegs | GHC.StgToCmm.Foreign | 
| emitSaveThreadState | GHC.StgToCmm.Foreign | 
| emitSetCCC | GHC.StgToCmm.Prof | 
| emitSetDynHdr | GHC.StgToCmm.Heap | 
| emitSimple | GHC.Tc.Utils.Monad | 
| emitSimples | GHC.Tc.Utils.Monad | 
| emitStaticConstraints | GHC.Tc.Utils.Monad | 
| emitStore |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitSwitch | GHC.StgToCmm.Utils | 
| emitTick | GHC.StgToCmm.Monad | 
| emitTvImplicationTcS | GHC.Tc.Solver.Monad | 
| emitUnwind | GHC.StgToCmm.Monad | 
| emitUpdateFrame | GHC.StgToCmm.Bind | 
| emitUpdRemSetPush | GHC.StgToCmm.Utils | 
| emitUpdRemSetPushThunk | GHC.StgToCmm.Utils | 
| emitWanted | GHC.Tc.Utils.TcMType | 
| emitWantedEq | GHC.Tc.Utils.TcMType | 
| emitWantedEvVar | GHC.Tc.Utils.TcMType | 
| emitWantedEvVars | GHC.Tc.Utils.TcMType | 
| emitWork | GHC.Tc.Solver.Monad | 
| emitWorkNC | GHC.Tc.Solver.Monad | 
| empty |  | 
| 1 (Function) | GHC.Data.EnumSet | 
| 2 (Function) | GHC.Utils.Ppr | 
| 3 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| emptyAnnEnv | GHC.Types.Annotations, GHC.Plugins | 
| emptyArgDocMap | GHC.Hs, GHC.Hs.Doc, GHC | 
| emptyBag | GHC.Data.Bag | 
| emptyBlock | GHC.Cmm.Dataflow.Block | 
| emptyBlockAssignment | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| emptyBody | GHC.Cmm.Dataflow.Graph | 
| emptyCallStackKey | GHC.Builtin.Names | 
| emptyCallStackName | GHC.Builtin.Names | 
| emptyClosureEnv | GHC.ByteCode.Linker | 
| emptyCollectedCCs | GHC.Types.CostCentre | 
| emptyCoreMap | GHC.Core.Map | 
| emptyCts | GHC.Tc.Types.Constraint | 
| emptyCvSubstEnv | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| emptyDeclDocMap | GHC.Hs, GHC.Hs.Doc, GHC | 
| emptyDFsEnv | GHC.Data.FastString.Env | 
| emptyDictMap | GHC.Tc.Solver.Monad | 
| emptyDmdEnv | GHC.Types.Demand | 
| emptyDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| emptyDUs | GHC.Types.Name.Set, GHC.Plugins | 
| emptyDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| emptyDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| emptyEvBindMap | GHC.Tc.Types.Evidence | 
| emptyExtensibleFields | GHC.Driver.Types, GHC.Plugins | 
| emptyFamInstEnv | GHC.Core.FamInstEnv | 
| emptyFamInstEnvs | GHC.Core.FamInstEnv | 
| emptyFilesToClean | GHC.Driver.Session, GHC.Plugins | 
| emptyFixityEnv | GHC.Driver.Types, GHC.Plugins | 
| emptyFloats | GHC.Core.Opt.Simplify.Env | 
| emptyFsEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Data.FastString.Env, GHC.Plugins | 
| emptyFullModIface | GHC.Driver.Types, GHC.Plugins | 
| emptyFV | GHC.Utils.FV | 
| emptyFVs | GHC.Types.Name.Set, GHC.Plugins | 
| emptyG | GHC.Data.Graph.Directed | 
| emptyGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| emptyHomePackageTable | GHC.Driver.Types, GHC.Plugins | 
| emptyHooks | GHC.Driver.Hooks | 
| emptyHpcInfo | GHC.Driver.Types, GHC.Plugins | 
| emptyIfaceWarnCache | GHC.Driver.Types, GHC.Plugins | 
| emptyImportAvails | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| emptyInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| emptyInstalledModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| emptyInstEnv | GHC.Core.InstEnv | 
| emptyInteractiveContext | GHC.Driver.Types, GHC.Plugins | 
| emptyJoinFloats | GHC.Core.Opt.Simplify.Env | 
| emptyLetFloats | GHC.Core.Opt.Simplify.Env | 
| emptyLHsBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| emptyLHsQTvs | GHC.Hs.Type, GHC.Hs, GHC | 
| emptyLiftingContext | GHC.Core.Coercion, GHC.Plugins | 
| EmptyLocalBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| emptyLocalBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| emptyLocalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| emptyMessages | GHC.Utils.Error | 
| emptyMG | GHC.Driver.Types, GHC.Plugins, GHC | 
| emptyModBreaks | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins | 
| emptyModDetails | GHC.Driver.Types, GHC.Plugins | 
| emptyModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| emptyModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| emptyNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| emptyNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| emptyNameShape | GHC.Types.Name.Shape | 
| emptyNodeInfo | GHC.Iface.Ext.Utils | 
| emptyOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| emptyOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| emptyPackageIfaceTable | GHC.Driver.Types, GHC.Plugins | 
| emptyPartialModIface | GHC.Driver.Types, GHC.Plugins | 
| emptyPmAltConSet | GHC.HsToCore.PmCheck.Types | 
| emptyPragEnv | GHC.Tc.Gen.Sig | 
| emptyRdrGroup | GHC.Hs, GHC.Hs.Decls, GHC | 
| emptyRecStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| emptyRecStmtId | GHC.Hs.Utils, GHC.Hs, GHC | 
| emptyRecStmtName | GHC.Hs.Utils, GHC.Hs, GHC | 
| emptyRegMap | GHC.CmmToAsm.Reg.Liveness | 
| emptyRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| emptyRnGroup | GHC.Hs, GHC.Hs.Decls, GHC | 
| emptyRoleAnnotEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| emptyRuleBase | GHC.Core.Rules, GHC.Plugins | 
| emptyRuleEnv | GHC.Core, GHC.Plugins | 
| emptyRuleInfo | GHC.Types.Id.Info, GHC.Plugins | 
| emptySDIE | GHC.HsToCore.PmCheck.Types | 
| emptySRT | GHC.Cmm.Info.Build | 
| emptyStackMap | GHC.CmmToAsm.Reg.Linear.StackMap | 
| emptySubst |  | 
| 1 (Function) | GHC.Stg.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| emptyTcEvBinds | GHC.Tc.Types.Evidence | 
| emptyTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| emptyTidyEnv | GHC.Types.Var.Env, GHC.Plugins | 
| emptyTidyOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| emptyTM | GHC.Core.Map, GHC.Data.TrieMap | 
| emptyTransStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| emptyTvSubstEnv | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| emptyTypeEnv | GHC.Driver.Types, GHC.Plugins | 
| emptyTypeMap | GHC.Core.Map | 
| emptyUDFM | GHC.Types.Unique.DFM | 
| emptyUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| emptyUniqDSet | GHC.Types.Unique.DSet | 
| emptyUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| emptyUnitState | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| emptyUnVarGraph | GHC.Data.Graph.UnVar | 
| emptyUnVarSet | GHC.Data.Graph.UnVar | 
| emptyValBindsIn | GHC.Hs, GHC.Hs.Binds, GHC | 
| emptyValBindsOut | GHC.Hs, GHC.Hs.Binds, GHC | 
| emptyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| emptyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| emptyWC | GHC.Tc.Types.Constraint | 
| emptyWorkList | GHC.Tc.Solver.Monad | 
| emptyZonkEnv | GHC.Tc.Utils.Zonk | 
| EnableBignumRules |  | 
| 1 (Type/Class) | GHC.Types.Id.Make, GHC.Core.Opt.ConstantFold | 
| 2 (Data Constructor) | GHC.Types.Id.Make, GHC.Core.Opt.ConstantFold | 
| EnableBreakpoint | GHC.Runtime.Interpreter | 
| enableBreakpoint | GHC.Runtime.Interpreter | 
| enableProcessJobs | GHC.SysTools.Process | 
| enableTimeStats | GHC.Driver.Session, GHC.Plugins, GHC | 
| encodeFloat | GHC.Prelude | 
| EndBindingGroup | GHC.Stg.Lift.Monad | 
| endBindingGroup | GHC.Stg.Lift.Monad | 
| Endo |  | 
| 1 (Data Constructor) | GHC.Core.TyCo.FVs | 
| 2 (Type/Class) | GHC.Core.TyCo.FVs | 
| endPass | GHC.Core.Lint | 
| endPassIO | GHC.Core.Lint | 
| enrichHie | GHC.Iface.Ext.Ast | 
| ensureCprTyArity | GHC.Types.Cpr | 
| ensureNotLevPoly | GHC.Tc.Utils.TcMType | 
| ENTER | GHC.ByteCode.Instr | 
| enterCostCentreFun | GHC.StgToCmm.Prof | 
| enterCostCentreThunk | GHC.StgToCmm.Prof | 
| EnterIt | GHC.StgToCmm.Closure | 
| Entry | GHC.HsToCore.PmCheck.Types | 
| entryBlocks | GHC.CmmToAsm.Instr | 
| entryCode | GHC.Cmm.Info | 
| entryHeapCheck | GHC.StgToCmm.Heap | 
| entryHeapCheck' | GHC.StgToCmm.Heap | 
| entryLabel | GHC.Cmm.Dataflow.Graph, GHC.Cmm.Dataflow | 
| Enum | GHC.Prelude | 
| enumClassKey | GHC.Builtin.Names | 
| enumClassName | GHC.Builtin.Names | 
| enumClass_RDR | GHC.Builtin.Names | 
| enumFrom | GHC.Prelude | 
| enumFromClassOpKey | GHC.Builtin.Names | 
| enumFromName | GHC.Builtin.Names | 
| enumFromThen | GHC.Prelude | 
| enumFromThenClassOpKey | GHC.Builtin.Names | 
| enumFromThenName | GHC.Builtin.Names | 
| enumFromThenTo | GHC.Prelude | 
| enumFromThenToClassOpKey | GHC.Builtin.Names | 
| enumFromThenToName | GHC.Builtin.Names | 
| enumFromThenTo_RDR | GHC.Builtin.Names | 
| enumFromThen_RDR | GHC.Builtin.Names | 
| enumFromTo | GHC.Prelude | 
| enumFromToClassOpKey | GHC.Builtin.Names | 
| enumFromToName | GHC.Builtin.Names | 
| enumFromTo_RDR | GHC.Builtin.Names | 
| enumFrom_RDR | GHC.Builtin.Names | 
| EnumSet | GHC.Data.EnumSet | 
| Env |  | 
| 1 (Type/Class) | GHC.Stg.Lift.Monad | 
| 2 (Data Constructor) | GHC.Stg.Lift.Monad | 
| 3 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 4 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 5 (Type/Class) | GHC.StgToCmm.ExtCode | 
| env_gbl | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| env_lcl | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| env_top | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| env_um | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| EOF | GHC.SysTools.Process | 
| eof_pos | GHC.Parser.Lexer | 
| EP |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| EPS | GHC.Driver.Types, GHC.Plugins | 
| EpsStats |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| eps_ann_env | GHC.Driver.Types, GHC.Plugins | 
| eps_complete_matches | GHC.Driver.Types, GHC.Plugins | 
| eps_fam_inst_env | GHC.Driver.Types, GHC.Plugins | 
| eps_free_holes | GHC.Driver.Types, GHC.Plugins | 
| eps_inst_env | GHC.Driver.Types, GHC.Plugins | 
| eps_is_boot | GHC.Driver.Types, GHC.Plugins | 
| eps_mod_fam_inst_env | GHC.Driver.Types, GHC.Plugins | 
| eps_PIT | GHC.Driver.Types, GHC.Plugins | 
| eps_PTE | GHC.Driver.Types, GHC.Plugins | 
| eps_rule_base | GHC.Driver.Types, GHC.Plugins | 
| eps_stats | GHC.Driver.Types, GHC.Plugins | 
| EQ | GHC.Prelude | 
| Eq | GHC.Prelude | 
| eqCanDischargeFR | GHC.Tc.Types.Constraint | 
| eqCanRewrite | GHC.Tc.Types.Constraint | 
| eqCanRewriteFR | GHC.Tc.Types.Constraint | 
| eqClass | GHC.Builtin.Types, GHC.Plugins | 
| eqClassKey | GHC.Builtin.Names | 
| eqClassName | GHC.Builtin.Names | 
| eqClassOpKey | GHC.Builtin.Names | 
| eqClass_RDR | GHC.Builtin.Names | 
| eqCoercion | GHC.Core.Coercion, GHC.Plugins | 
| eqCoercionX | GHC.Core.Coercion, GHC.Plugins | 
| eqDataCon | GHC.Builtin.Types, GHC.Plugins | 
| eqDataConKey | GHC.Builtin.Names | 
| eqDiff | GHC.Iface.Ext.Debug | 
| eqEmptyLocalBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| eqExpr | GHC.Core.Utils, GHC.Plugins | 
| eqHsBang | GHC.Core.DataCon, GHC.Plugins | 
| eqListBy | GHC.Utils.Misc, GHC.Plugins | 
| eqLocated | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| eqMaybeBy | GHC.Utils.Misc, GHC.Plugins | 
| eqMayRewriteFR | GHC.Tc.Types.Constraint | 
| eqName | GHC.Builtin.Names | 
| EqnInfo | GHC.HsToCore.Monad, GHC.HsToCore.Utils | 
| eqn_orig | GHC.HsToCore.Monad, GHC.HsToCore.Utils | 
| eqn_pats | GHC.HsToCore.Monad, GHC.HsToCore.Utils | 
| eqn_rhs | GHC.HsToCore.Monad, GHC.HsToCore.Utils | 
| eqPhantPrimTyCon | GHC.Builtin.Types.Prim | 
| eqPhantPrimTyConKey | GHC.Builtin.Names | 
| eqPhase | GHC.Driver.Phases | 
| eqPmAltCon | GHC.HsToCore.PmCheck.Types | 
| EqPred | GHC.Core.Predicate | 
| eqPrimTyCon | GHC.Builtin.Types.Prim | 
| eqPrimTyConKey | GHC.Builtin.Names | 
| EQQ |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| EqRel | GHC.Core.Predicate | 
| eqRelRole | GHC.Core.Predicate | 
| eqReprPrimTyCon | GHC.Builtin.Types.Prim | 
| eqReprPrimTyConKey | GHC.Builtin.Names | 
| eqSCSelIdKey | GHC.Builtin.Names | 
| EqSpec | GHC.Core.DataCon, GHC.Plugins | 
| eqSpecPair | GHC.Core.DataCon, GHC.Plugins | 
| eqSpecPreds | GHC.Core.DataCon, GHC.Plugins | 
| eqSpecType | GHC.Core.DataCon, GHC.Plugins | 
| eqSpecTyVar | GHC.Core.DataCon, GHC.Plugins | 
| EqStableNameOp | GHC.Builtin.PrimOps | 
| EqStablePtrOp | GHC.Builtin.PrimOps | 
| eqStringIdKey | GHC.Builtin.Names | 
| eqStringName | GHC.Builtin.Names | 
| eqString_RDR | GHC.Builtin.Names | 
| eqSwitchTargetWith | GHC.Cmm.Switch | 
| eqTag_RDR | GHC.Builtin.Names | 
| eqTyCon | GHC.Builtin.Types, GHC.Plugins | 
| eqTyConKey | GHC.Builtin.Names | 
| eqTyConName | GHC.Builtin.Types, GHC.Plugins | 
| eqTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| eqType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| eqTypes | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| eqTypeX | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| Equal | GHC.HsToCore.PmCheck.Types | 
| EqualCtList | GHC.Tc.Solver.Monad | 
| equalityTIdKey | GHC.Builtin.Names.TH | 
| equalityTName | GHC.Builtin.Names.TH | 
| equalityTyCon | GHC.Builtin.Types.Prim | 
| equalKeysUDFM | GHC.Types.Unique.DFM | 
| equalKeysUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| equalLength | GHC.Utils.Misc, GHC.Plugins | 
| equals |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| EquationInfo | GHC.HsToCore.Monad, GHC.HsToCore.Utils | 
| equivalent | GHC.Data.UnionFind | 
| equivClasses | GHC.Data.List.SetOps | 
| eqUnique | GHC.Types.Unique | 
| EqVar | GHC.Types.Var, GHC.Plugins | 
| eqVarBndrs | GHC.Core.Type, GHC.Plugins | 
| eq_RDR | GHC.Builtin.Names | 
| eraseDeltasLive | GHC.CmmToAsm.Reg.Liveness | 
| Err |  | 
| 1 (Type/Class) | GHC.Driver.CmdLine | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| ErrCtxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ErrDoc | GHC.Utils.Error | 
| errDoc | GHC.Utils.Error | 
| errDocContext | GHC.Utils.Error | 
| errDocImportant | GHC.Utils.Error | 
| errDocSupplementary | GHC.Utils.Error | 
| errDs | GHC.HsToCore.Monad | 
| errDsCoreExpr | GHC.HsToCore.Monad | 
| ErrMsg | GHC.Utils.Error | 
| errMsg | GHC.Driver.CmdLine | 
| errMsgContext | GHC.Utils.Error | 
| errMsgDoc | GHC.Utils.Error | 
| errMsgReason | GHC.Utils.Error | 
| errMsgSeverity | GHC.Utils.Error | 
| errMsgSpan | GHC.Utils.Error | 
| error | GHC.Prelude | 
| ErrorCall |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| ErrorCallWithLocation | GHC.Utils.Exception | 
| errorIdKey | GHC.Builtin.Names | 
| errorIds | GHC.Core.Make, GHC.Plugins | 
| ErrorMessages | GHC.Utils.Error | 
| errorMessageTypeErrorFamKey | GHC.Builtin.Names | 
| errorMessageTypeErrorFamName | GHC.Builtin.Names | 
| errorMsg |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| errorMsgS | GHC.Core.Opt.Monad, GHC.Plugins | 
| errorsFound | GHC.Utils.Error | 
| errorsToGhcException | GHC.Driver.CmdLine | 
| errorWithoutStackTrace | GHC.Prelude | 
| error_Expr | GHC.Tc.Deriv.Generate | 
| error_RDR | GHC.Builtin.Names | 
| ErrReason | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| escapeArrowScope | GHC.Tc.Utils.Monad | 
| escapeJsonString | GHC.Utils.Json | 
| escapeSpaces | GHC.Utils.Misc, GHC.Plugins | 
| esi | GHC.CmmToAsm.X86.Regs | 
| esp | GHC.CmmToAsm.X86.Regs | 
| etaConvertStrictSig | GHC.Types.Demand | 
| etaExpand | GHC.Core.Opt.Arity | 
| etaExpandAlgTyCon | GHC.Tc.Gen.HsType | 
| etaExpandAT | GHC.Core.Opt.Arity | 
| etaExpandCoAxBranch | GHC.Core.Coercion, GHC.Plugins | 
| etaExpandToJoinPoint | GHC.Core.Opt.Arity | 
| etaExpandToJoinPointRule | GHC.Core.Opt.Arity | 
| EtaExpansion | GHC.Core.Opt.Monad, GHC.Plugins | 
| EtaReduction | GHC.Core.Opt.Monad, GHC.Plugins | 
| et_binds | GHC.Tc.Types.Evidence | 
| et_body | GHC.Tc.Types.Evidence | 
| et_given | GHC.Tc.Types.Evidence | 
| et_tvs | GHC.Tc.Types.Evidence | 
| eval | GHC.Data.BooleanFormula | 
| EvalApp | GHC.Runtime.Interpreter | 
| EvalBreak | GHC.Runtime.Interpreter | 
| EvalComplete | GHC.Runtime.Interpreter | 
| evalDmd | GHC.Types.Demand | 
| evaldUnfolding | GHC.Core, GHC.Plugins | 
| EvalException | GHC.Runtime.Interpreter | 
| EvalExpr | GHC.Runtime.Interpreter | 
| EvalIO | GHC.Runtime.Interpreter | 
| evalIO | GHC.Runtime.Interpreter | 
| evalP | GHC.Driver.Pipeline.Monad | 
| EvalResult | GHC.Runtime.Interpreter | 
| evalState | GHC.Utils.Monad.State | 
| EvalStatus | GHC.Runtime.Interpreter | 
| EvalStatus_ | GHC.Runtime.Interpreter | 
| EvalStmt | GHC.Runtime.Interpreter | 
| evalStmt | GHC.Runtime.Interpreter | 
| EvalString | GHC.Runtime.Interpreter | 
| evalString | GHC.Runtime.Interpreter | 
| evalStringToIOString | GHC.Runtime.Interpreter | 
| EvalStringToString | GHC.Runtime.Interpreter | 
| EvalSuccess | GHC.Runtime.Interpreter | 
| EvalThis | GHC.Runtime.Interpreter | 
| evaluate | GHC.Utils.Exception | 
| EvBind |  | 
| 1 (Type/Class) | GHC.Tc.Types.Evidence | 
| 2 (Data Constructor) | GHC.Tc.Types.Evidence | 
| EvBindDeps |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| EvBindMap |  | 
| 1 (Type/Class) | GHC.Tc.Types.Evidence | 
| 2 (Data Constructor) | GHC.Tc.Types.Evidence | 
| evBindMapBinds | GHC.Tc.Types.Evidence | 
| evBindMapToVarSet | GHC.Tc.Types.Evidence | 
| EvBinds | GHC.Tc.Types.Evidence | 
| EvBindsVar |  | 
| 1 (Type/Class) | GHC.Tc.Types.Evidence | 
| 2 (Data Constructor) | GHC.Tc.Types.Evidence | 
| evBindVar | GHC.Tc.Types.Evidence | 
| EvCallStack | GHC.Tc.Types.Evidence | 
| evCallStack | GHC.Tc.Types.EvTerm | 
| evCast | GHC.Tc.Types.Evidence | 
| evCoercion | GHC.Tc.Types.Evidence | 
| EvCsEmpty | GHC.Tc.Types.Evidence | 
| EvCsPushCall | GHC.Tc.Types.Evidence | 
| evDataConApp | GHC.Tc.Types.Evidence | 
| evDelayedError | GHC.Tc.Types.EvTerm | 
| evDFunApp | GHC.Tc.Types.Evidence | 
| even | GHC.Prelude | 
| EvExpr |  | 
| 1 (Type/Class) | GHC.Tc.Types.Evidence | 
| 2 (Data Constructor) | GHC.Tc.Types.Evidence | 
| EvFun | GHC.Tc.Types.Evidence | 
| EvId | GHC.Types.Var, GHC.Plugins | 
| evId | GHC.Tc.Types.Evidence | 
| evidenceDetails | GHC.Iface.Ext.Utils | 
| EvidenceInfo |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Utils | 
| 2 (Data Constructor) | GHC.Iface.Ext.Utils | 
| evidenceSpan | GHC.Iface.Ext.Utils | 
| evidenceType | GHC.Iface.Ext.Utils | 
| evidenceVar | GHC.Iface.Ext.Utils | 
| EvidenceVarBind | GHC.Iface.Ext.Types | 
| EvidenceVarUse | GHC.Iface.Ext.Types | 
| EvImplicitBind | GHC.Iface.Ext.Types | 
| EvInstBind | GHC.Iface.Ext.Types | 
| EvLetBind | GHC.Iface.Ext.Types | 
| EvPatternBind | GHC.Iface.Ext.Types | 
| evSelector | GHC.Tc.Types.Evidence | 
| EvSigBind | GHC.Iface.Ext.Types | 
| EvTerm | GHC.Tc.Types.Evidence | 
| evTermCoercion | GHC.Tc.Types.Evidence | 
| evTermCoercion_maybe | GHC.Tc.Types.Evidence | 
| EvTypeable |  | 
| 1 (Data Constructor) | GHC.Tc.Types.Evidence | 
| 2 (Type/Class) | GHC.Tc.Types.Evidence | 
| evTypeable | GHC.Tc.Types.Evidence | 
| EvTypeableTrFun | GHC.Tc.Types.Evidence | 
| EvTypeableTyApp | GHC.Tc.Types.Evidence | 
| EvTypeableTyCon | GHC.Tc.Types.Evidence | 
| EvTypeableTyLit | GHC.Tc.Types.Evidence | 
| EvVar | GHC.Types.Var, GHC.Plugins | 
| EvVarDest | GHC.Tc.Types.Constraint | 
| evVarPred | GHC.Tc.Utils.TcType | 
| evVarsOfTerm | GHC.Tc.Types.Evidence | 
| EvVarSource | GHC.Iface.Ext.Types | 
| EvWrapperBind | GHC.Iface.Ext.Types | 
| ev_bind_varenv | GHC.Tc.Types.Evidence | 
| EwM | GHC.Driver.CmdLine | 
| Exact | GHC.Types.Name.Reader, GHC.Plugins | 
| exactLog2 | GHC.Utils.Misc, GHC.Plugins | 
| exactNameErr | GHC.Rename.Unbound | 
| exactTyCoVarsOfType | GHC.Tc.Utils.TcType | 
| exactTyCoVarsOfTypes | GHC.Tc.Utils.TcType | 
| Exception | GHC.Utils.Exception, GHC.Utils.Panic | 
| ExceptionMonad | GHC.Utils.Exception | 
| execAllocation | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| ExecBreak | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| ExecComplete | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| execLineNumber | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| ExecOptions |  | 
| 1 (Type/Class) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| 2 (Data Constructor) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| execOptions | GHC.Runtime.Eval, GHC | 
| ExecResult | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| execResult | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| execSingleStep | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| execSourceFile | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| execState | GHC.Utils.Monad.State | 
| execStmt | GHC.Runtime.Eval, GHC | 
| execStmt' | GHC.Runtime.Eval, GHC | 
| execWrap | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| exeFileName | GHC.Driver.Pipeline | 
| exitifyProgram | GHC.Core.Opt.Exitify | 
| exnDiv | GHC.Types.Demand | 
| ExnOrDiv | GHC.Types.Demand | 
| exp | GHC.Prelude | 
| expandableArityType | GHC.Core.Opt.Arity | 
| expandSynTyCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| expandToolDir | GHC.SysTools.BaseDir | 
| expandTop | GHC.CmmToAsm.SPARC.CodeGen.Expand | 
| expandTopDir | GHC.SysTools.BaseDir, GHC.SysTools | 
| expandTypeSynonyms | GHC.Core.Type, GHC.Plugins | 
| expandUnfolding_maybe | GHC.Core, GHC.Plugins | 
| ExpansionExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ExpBr | GHC.Hs.Expr, GHC.Hs, GHC | 
| expectJust | GHC.Data.Maybe | 
| expectP_RDR | GHC.Builtin.Names | 
| explBidirPatSynIdKey | GHC.Builtin.Names.TH | 
| explBidirPatSynName | GHC.Builtin.Names.TH | 
| ExplicitBidirectional | GHC.Hs, GHC.Hs.Binds, GHC | 
| ExplicitBraces | GHC.Types.SrcLoc, GHC.Plugins | 
| ExplicitForallBit | GHC.Parser.Lexer | 
| ExplicitList | GHC.Hs.Expr, GHC.Hs, GHC | 
| ExplicitNamespacesBit | GHC.Parser.Lexer | 
| ExplicitSplice | GHC.Types.Basic, GHC.Hs, GHC.Hs.Decls, GHC.Plugins, GHC | 
| ExplicitSum | GHC.Hs.Expr, GHC.Hs, GHC | 
| ExplicitTuple | GHC.Hs.Expr, GHC.Hs, GHC | 
| explicitUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| exponent | GHC.Prelude | 
| Export | GHC.Iface.Ext.Types | 
| exports_from_avail | GHC.Tc.Gen.Export | 
| exposedPrimTyCons | GHC.Builtin.Types.Prim | 
| ExposePackage | GHC.Driver.Session, GHC.Plugins | 
| expQTyConKey | GHC.Builtin.Names.TH | 
| expQTyConName | GHC.Builtin.Names.TH | 
| Expr |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| exprArity | GHC.Core.Opt.Arity | 
| exprBotStrictness_maybe | GHC.Core.Opt.Arity | 
| ExprCC | GHC.Types.CostCentre | 
| exprCtOrigin | GHC.Tc.Types.Origin | 
| exprEtaExpandArity | GHC.Core.Opt.Arity | 
| exprFreeIds | GHC.Core.FVs, GHC.Plugins | 
| exprFreeIdsDSet | GHC.Core.FVs, GHC.Plugins | 
| exprFreeIdsList | GHC.Core.FVs, GHC.Plugins | 
| exprFreeVars | GHC.Core.FVs, GHC.Plugins | 
| exprFreeVarsDSet | GHC.Core.FVs, GHC.Plugins | 
| exprFreeVarsList | GHC.Core.FVs, GHC.Plugins | 
| ExprHole | GHC.Tc.Types.Constraint | 
| ExprHoleOrigin | GHC.Tc.Types.Origin | 
| ExpRhoType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| exprIsCheap | GHC.Core.Utils, GHC.Plugins | 
| exprIsCheapX | GHC.Core.Utils, GHC.Plugins | 
| exprIsConApp_maybe | GHC.Core.Unfold, GHC.Core.SimpleOpt | 
| exprIsConLike | GHC.Core.Utils, GHC.Plugins | 
| exprIsDeadEnd | GHC.Core.Utils, GHC.Plugins | 
| exprIsDupable | GHC.Core.Utils, GHC.Plugins | 
| exprIsExpandable | GHC.Core.Utils, GHC.Plugins | 
| exprIsHNF | GHC.Core.Utils, GHC.Plugins | 
| exprIsLambda_maybe | GHC.Core.SimpleOpt | 
| exprIsLiteral_maybe | GHC.Core.Unfold, GHC.Core.SimpleOpt | 
| exprIsTickedString | GHC.Core.Utils, GHC.Plugins | 
| exprIsTickedString_maybe | GHC.Core.Utils, GHC.Plugins | 
| exprIsTopLevelBindable | GHC.Core.Utils, GHC.Plugins | 
| exprIsTrivial | GHC.Core.Utils, GHC.Plugins | 
| exprIsWorkFree | GHC.Core.Utils, GHC.Plugins | 
| ExprLStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| exprOkForSideEffects | GHC.Core.Utils, GHC.Plugins | 
| exprOkForSpeculation | GHC.Core.Utils, GHC.Plugins | 
| exprsFreeIdsDSet | GHC.Core.FVs, GHC.Plugins | 
| exprsFreeIdsList | GHC.Core.FVs, GHC.Plugins | 
| exprsFreeVars | GHC.Core.FVs, GHC.Plugins | 
| exprsFreeVarsList | GHC.Core.FVs, GHC.Plugins | 
| ExprSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| ExprSigOrigin | GHC.Tc.Types.Origin | 
| exprSize | GHC.Core.Stats | 
| exprSomeFreeVars | GHC.Core.FVs, GHC.Plugins | 
| exprSomeFreeVarsList | GHC.Core.FVs, GHC.Plugins | 
| exprsOrphNames | GHC.Core.FVs, GHC.Plugins | 
| exprsSomeFreeVars | GHC.Core.FVs, GHC.Plugins | 
| exprsSomeFreeVarsList | GHC.Core.FVs, GHC.Plugins | 
| exprStats | GHC.Core.Stats | 
| ExprStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| exprToCoercion_maybe | GHC.Core, GHC.Core.Utils, GHC.Plugins | 
| exprToType | GHC.Core, GHC.Core.Utils, GHC.Plugins | 
| exprType |  | 
| 1 (Function) | GHC.Core.Utils, GHC.Plugins | 
| 2 (Function) | GHC.Runtime.Eval, GHC | 
| ExprWithTySig | GHC.Hs.Expr, GHC.Hs, GHC | 
| ExprWithTySigCtx | GHC.Rename.Utils | 
| expr_fvs | GHC.Core.FVs, GHC.Plugins | 
| ExpSigmaType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| expTyConKey | GHC.Builtin.Names.TH | 
| expTyConName | GHC.Builtin.Names.TH | 
| ExpType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| expTypeToType | GHC.Tc.Utils.TcMType | 
| ExtBits | GHC.Parser.Lexer | 
| extendAnnEnvList | GHC.Types.Annotations, GHC.Plugins | 
| extendClosureEnv | GHC.ByteCode.Linker | 
| extendCompleteMatchMap | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| extendCoreMap | GHC.Core.Map | 
| extendCtsList | GHC.Tc.Types.Constraint | 
| extendCvSubst |  | 
| 1 (Function) | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Core.Subst | 
| 3 (Function) | GHC.Core.Opt.Simplify.Env | 
| extendCvSubstWithClone | GHC.Core.TyCo.Subst | 
| extendDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| extendDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| extendDVarEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| extendDVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| extendDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| extendDVarSetList | GHC.Types.Var.Set, GHC.Plugins | 
| extendEvBinds | GHC.Tc.Types.Evidence | 
| extendFamInstEnv | GHC.Core.FamInstEnv | 
| extendFamInstEnvList | GHC.Core.FamInstEnv | 
| extendFixityEnv | GHC.Tc.Utils.Monad | 
| extendFlatCache | GHC.Tc.Solver.Monad | 
| extendFloats | GHC.Core.Opt.Simplify.Env | 
| extendFsEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Data.FastString.Env, GHC.Plugins | 
| extendFsEnvList | GHC.Data.FastString.Env | 
| extendFsEnvList_C | GHC.Data.FastString.Env | 
| extendFsEnv_Acc | GHC.Data.FastString.Env | 
| extendFsEnv_C | GHC.Data.FastString.Env | 
| extendGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| extendGlobalRdrEnvRn | GHC.Rename.Names | 
| extendIdSubst |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| extendIdSubstList | GHC.Core.Subst, GHC.Plugins | 
| extendIfaceEnvs | GHC.Iface.Env | 
| extendIfaceIdEnv | GHC.Iface.Env | 
| extendIfaceTyVarEnv | GHC.Iface.Env | 
| extendInScope |  | 
| 1 (Function) | GHC.Stg.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| extendInScopeIds | GHC.Core.Subst, GHC.Plugins | 
| extendInScopeList | GHC.Core.Subst, GHC.Plugins | 
| extendInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| extendInScopeSetList | GHC.Types.Var.Env, GHC.Plugins | 
| extendInScopeSetSet | GHC.Types.Var.Env, GHC.Plugins | 
| extendInstalledModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| extendInstEnv | GHC.Core.InstEnv | 
| extendInstEnvList | GHC.Core.InstEnv | 
| extendInteractiveContext | GHC.Driver.Types, GHC.Plugins | 
| extendInteractiveContextWithIds | GHC.Driver.Types, GHC.Plugins | 
| extendLiftingContext | GHC.Core.Coercion, GHC.Plugins | 
| extendLiftingContextAndInScope | GHC.Core.Coercion, GHC.Plugins | 
| extendLinkEnv | GHC.Runtime.Linker | 
| extendLoadedPkgs | GHC.Runtime.Linker | 
| extendLocalInstEnv | GHC.Tc.Deriv.Utils | 
| extendLocalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| extendLocalRdrEnvList | GHC.Types.Name.Reader, GHC.Plugins | 
| extendMG | GHC.Driver.Types, GHC.Plugins | 
| extendModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| extendModuleEnvList | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| extendModuleEnvList_C | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| extendModuleEnvWith | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| extendModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| extendModuleSetList | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| extendNameCache | GHC.Types.Name.Cache, GHC.Iface.Env | 
| extendNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| extendNameEnvList | GHC.Types.Name.Env, GHC.Plugins | 
| extendNameEnvList_C | GHC.Types.Name.Env, GHC.Plugins | 
| extendNameEnv_Acc | GHC.Types.Name.Env, GHC.Plugins | 
| extendNameEnv_C | GHC.Types.Name.Env, GHC.Plugins | 
| extendNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| extendNameSetList | GHC.Types.Name.Set, GHC.Plugins | 
| extendNameShape | GHC.Types.Name.Shape | 
| extendOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| extendOccEnvList | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| extendOccEnv_Acc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| extendOccEnv_C | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| extendOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| extendOccSetList | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| extendOrigNameCache | GHC.Types.Name.Cache | 
| extendPmAltConSet | GHC.HsToCore.PmCheck.Types | 
| extendPragEnv | GHC.Tc.Gen.Sig | 
| extendRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| extendRuleBaseList | GHC.Core.Rules, GHC.Plugins | 
| extendRuleInfo | GHC.Core.Rules, GHC.Plugins | 
| extendSubst |  | 
| 1 (Function) | GHC.Stg.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| extendSubstList | GHC.Core.Subst, GHC.Plugins | 
| extendSubstWithVar | GHC.Core.Subst, GHC.Plugins | 
| extendTCvInScope | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTCvInScopeList | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTCvInScopeSet | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Core.Subst, GHC.Plugins | 
| extendTCvSubstList | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| extendTCvSubstWithClone | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| extendTvSubst |  | 
| 1 (Function) | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 3 (Function) | GHC.Core.Opt.Simplify.Env | 
| extendTvSubstAndInScope | GHC.Core.Type, GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTvSubstBinderAndInScope | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| extendTvSubstList |  | 
| 1 (Function) | GHC.Core.Type, GHC.Core.TyCo.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| extendTvSubstWithClone | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| extendTypeEnv | GHC.Driver.Types, GHC.Plugins | 
| extendTypeEnvList | GHC.Driver.Types, GHC.Plugins | 
| extendTypeEnvWithIds | GHC.Driver.Types, GHC.Plugins | 
| extendTypeMap | GHC.Core.Map | 
| extendTypeMapWithScope | GHC.Core.Map | 
| extendTyVarEnvFVRn | GHC.Rename.Utils | 
| extendVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| extendVarEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| extendVarEnv_Acc | GHC.Types.Var.Env, GHC.Plugins | 
| extendVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| extendVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| extendVarSetList | GHC.Types.Var.Set, GHC.Plugins | 
| extendWorkListCt | GHC.Tc.Solver.Monad | 
| extendWorkListCts | GHC.Tc.Solver.Monad | 
| extendWorkListEq | GHC.Tc.Solver.Monad | 
| extendWorkListFunEq | GHC.Tc.Solver.Monad | 
| extendWorkListNonEq | GHC.Tc.Solver.Monad | 
| Extensibility | GHC.Cmm.Dataflow.Block | 
| ExtensibleFields |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| extensionFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| extensions | GHC.Driver.Session, GHC.Plugins, GHC | 
| External | GHC.Llvm.Types, GHC.Llvm | 
| ExternalInterp | GHC.Runtime.Interpreter.Types | 
| externaliseName | GHC.Iface.Env | 
| ExternallyVisible | GHC.Llvm.Types, GHC.Llvm | 
| externallyVisibleCLabel | GHC.Cmm.CLabel | 
| ExternalName | GHC.Iface.Ext.Types, GHC.Iface.Ext.Binary | 
| ExternalPackageState | GHC.Driver.Types, GHC.Plugins | 
| ExternWeak | GHC.Llvm.Types, GHC.Llvm | 
| extFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| Extract | GHC.Llvm.Syntax, GHC.Llvm | 
| extractCostCentreState | GHC.Tc.Utils.Monad | 
| extractDataDefnKindVars | GHC.Rename.HsType | 
| extractDocs | GHC.HsToCore.Docs | 
| extractDynFlags | GHC.Driver.Session, GHC.Plugins | 
| extractHsScaledTysRdrTyVars | GHC.Rename.HsType | 
| extractHsTvBndrs | GHC.Rename.HsType | 
| extractHsTyArgRdrKiTyVars | GHC.Rename.HsType | 
| extractHsTyRdrTyVars | GHC.Rename.HsType | 
| extractHsTyRdrTyVarsKindVars | GHC.Rename.HsType | 
| extractHsTysRdrTyVars | GHC.Rename.HsType | 
| extractMatchResult | GHC.HsToCore.Utils | 
| extractModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| extractRdrKindSigVars | GHC.Rename.HsType | 
| extractUnwindPoints |  | 
| 1 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Function) | GHC.CmmToAsm.X86.CodeGen | 
| ExtractV | GHC.Llvm.Syntax, GHC.Llvm | 
| extraGccViaCFlags | GHC.Driver.Session, GHC.Plugins | 
| extraStackArgsHere | GHC.CmmToAsm.SPARC.Base | 
| EXTS | GHC.CmmToAsm.PPC.Instr | 
| e_dflags | GHC.Stg.Lift.Monad | 
| e_expansions | GHC.Stg.Lift.Monad | 
| e_subst | GHC.Stg.Lift.Monad |