| abandon | GHC.Runtime.Eval, GHC | 
| abandonAll | GHC.Runtime.Eval, GHC | 
| AbandonStmt | GHC.Runtime.Interpreter | 
| abandonStmt | GHC.Runtime.Interpreter | 
| ABE | GHC.Hs, GHC.Hs.Binds, GHC | 
| ABExport | GHC.Hs, GHC.Hs.Binds, GHC | 
| abe_ext | GHC.Hs, GHC.Hs.Binds, GHC | 
| abe_mono | GHC.Hs, GHC.Hs.Binds, GHC | 
| abe_poly | GHC.Hs, GHC.Hs.Binds, GHC | 
| abe_prags | GHC.Hs, GHC.Hs.Binds, GHC | 
| abe_wrap | GHC.Hs, GHC.Hs.Binds, GHC | 
| ABot | GHC.Core.Opt.Arity | 
| abs | GHC.Prelude | 
| AbsBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| absDmd | GHC.Types.Demand | 
| absentErrorIdKey | GHC.Builtin.Names | 
| absentLiteralOf | GHC.Types.Literal, GHC.Plugins | 
| absentSumFieldErrorIdKey | GHC.Builtin.Names | 
| aBSENT_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| aBSENT_SUM_FIELD_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| AbstractClosedSynFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| abstractConstr | GHC.Utils.Misc, GHC.Plugins | 
| abstractCprTy | GHC.Types.Cpr | 
| abstractDataType | GHC.Utils.Misc, GHC.Plugins | 
| abstractFloats | GHC.Core.Opt.Simplify.Utils | 
| AbstractTyCon | GHC.Core.TyCon, GHC.Plugins | 
| AbstractTypeFlavour | GHC.Core.TyCon, GHC.Plugins | 
| abs_binds | GHC.Hs, GHC.Hs.Binds, GHC | 
| abs_ev_binds | GHC.Hs, GHC.Hs.Binds, GHC | 
| abs_ev_vars | GHC.Hs, GHC.Hs.Binds, GHC | 
| abs_exports | GHC.Hs, GHC.Hs.Binds, GHC | 
| abs_ext | GHC.Hs, GHC.Hs.Binds, GHC | 
| abs_sig | GHC.Hs, GHC.Hs.Binds, GHC | 
| abs_tvs | GHC.Hs, GHC.Hs.Binds, GHC | 
| accSpillSL | GHC.CmmToAsm.Reg.Graph.Spill | 
| ACoAxiom | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Driver.Types, GHC.Tc.Utils.Env, GHC.Plugins, GHC | 
| AConLike | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Driver.Types, GHC.Tc.Utils.Env, GHC.Plugins, GHC | 
| acos | GHC.Prelude | 
| acosh | GHC.Prelude | 
| activateAfterInitial | GHC.Types.Basic, GHC.Plugins | 
| activateDuringFinal | GHC.Types.Basic, GHC.Plugins | 
| Activation | GHC.Types.Basic, GHC.Plugins | 
| ActiveAfter | GHC.Types.Basic, GHC.Plugins | 
| ActiveBefore | GHC.Types.Basic, GHC.Plugins | 
| activeContext | GHC.Parser.Lexer | 
| activeInFinalPhase | GHC.Types.Basic, GHC.Plugins | 
| activeRule | GHC.Core.Opt.Simplify.Utils | 
| activeStgRegs |  | 
| 1 (Function) | GHC.Platform.X86_64 | 
| 2 (Function) | GHC.Platform.X86 | 
| 3 (Function) | GHC.Platform.SPARC | 
| 4 (Function) | GHC.Platform.S390X | 
| 5 (Function) | GHC.Platform.RISCV64 | 
| 6 (Function) | GHC.Platform.PPC | 
| 7 (Function) | GHC.Platform.NoRegs | 
| 8 (Function) | GHC.Platform.ARM | 
| 9 (Function) | GHC.Platform.AArch64 | 
| 10 (Function) | GHC.Platform.Regs | 
| activeUnfolding | GHC.Core.Opt.Simplify.Utils | 
| AcyclicSCC | GHC.Data.Graph.Directed | 
| ADC | GHC.CmmToAsm.X86.Instr | 
| ADD |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| addAmbiguousNameErr | GHC.Tc.Gen.Expr | 
| AddAnn |  | 
| 1 (Type/Class) | GHC.Parser.Annotation | 
| 2 (Data Constructor) | GHC.Parser.Annotation | 
| addAnnotation | GHC.Parser.Lexer | 
| addAnnsAt | GHC.Parser.Lexer | 
| addArgReps | GHC.StgToCmm.Closure | 
| addBindC | GHC.StgToCmm.Env | 
| addBindsC | GHC.StgToCmm.Env | 
| addBlock | GHC.Cmm.Dataflow.Graph | 
| addBootSuffix | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins | 
| addBootSuffixLocn | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins | 
| addBootSuffixLocnOut | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins | 
| addBootSuffix_maybe | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins | 
| ADDC | GHC.CmmToAsm.PPC.Instr | 
| addCaseBndrDmd | GHC.Types.Demand | 
| addCastTo | GHC.Core.Opt.Simplify.Utils | 
| AddCFinalizerToWeakOp | GHC.Builtin.PrimOps | 
| addCLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| addCoalesce | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addConflict | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addConflicts | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addConsistencyConstraints | GHC.Tc.TyCl | 
| addDataConStupidTheta | GHC.Tc.Gen.Pat | 
| addDefault | GHC.Core.Utils, GHC.Plugins | 
| addDemand | GHC.Types.Demand | 
| addDependentFiles | GHC.Tc.Utils.Monad | 
| addDict | GHC.Tc.Solver.Monad | 
| addDictsByClass | GHC.Tc.Solver.Monad | 
| ADDE | GHC.CmmToAsm.PPC.Instr | 
| addEdge | GHC.CmmToAsm.CFG | 
| addEpsInStats | GHC.Driver.Types, GHC.Plugins | 
| addErr |  | 
| 1 (Function) | GHC.Driver.CmdLine | 
| 2 (Function) | GHC.Tc.Utils.Monad | 
| addErrAt | GHC.Tc.Utils.Monad | 
| addErrCtxt | GHC.Tc.Utils.Monad | 
| addErrCtxtM | GHC.Tc.Utils.Monad | 
| addError | GHC.Parser.Lexer | 
| addErrs | GHC.Tc.Utils.Monad | 
| addErrTc | GHC.Tc.Utils.Monad | 
| addErrTcM | GHC.Tc.Utils.Monad | 
| addErrTcS | GHC.Tc.Solver.Monad | 
| addExclusion | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addExclusions | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addFatalError | GHC.Parser.Lexer, GHC.Parser.PostProcess | 
| addFilesToClean | GHC.SysTools.FileCleanup | 
| addFingerprints | GHC.Iface.Recomp | 
| addFlagWarn | GHC.Driver.CmdLine | 
| addFloats | GHC.Core.Opt.Simplify.Env | 
| addFvRn | GHC.Rename.Utils | 
| addGlobalInclude | GHC.Driver.Session, GHC.Plugins | 
| addHaddockToModule | GHC.Parser.PostProcess.Haddock | 
| addHoleFitDocs | GHC.Tc.Errors.Hole | 
| addHoles | GHC.Tc.Types.Constraint | 
| addHomeModuleToFinder | GHC.Driver.Finder | 
| addIdReps | GHC.StgToCmm.Closure | 
| addIdSpecialisations | GHC.Core.Rules, GHC.Plugins | 
| addImmediateSuccessor | GHC.CmmToAsm.CFG | 
| addImmediateSuccessorNat | GHC.CmmToAsm.Monad | 
| addImplicitQuoteInclude | GHC.Driver.Session, GHC.Plugins | 
| addImplics | GHC.Tc.Types.Constraint | 
| addImport | GHC.CmmToAsm.PIC | 
| addImportNat | GHC.CmmToAsm.Monad | 
| addInertCan | GHC.Tc.Solver.Monad | 
| addInertForAll | GHC.Tc.Solver.Monad | 
| addInertSafehask | GHC.Tc.Solver.Monad | 
| addInlinePrags | GHC.Tc.Gen.Sig | 
| addInScopeSet | GHC.Core.Subst, GHC.Plugins | 
| addInsols | GHC.Tc.Types.Constraint | 
| ADDIS | GHC.CmmToAsm.PPC.Instr | 
| addJoinFloats | GHC.Core.Opt.Simplify.Env | 
| addJoinFlts | GHC.Core.Opt.Simplify.Env | 
| addLabelSize | GHC.Cmm.CLabel | 
| addLandmarkErrCtxt | GHC.Tc.Utils.Monad | 
| addLandmarkErrCtxtM | GHC.Tc.Utils.Monad | 
| addLetFloats | GHC.Core.Opt.Simplify.Env | 
| addLetFlts | GHC.Core.Opt.Simplify.Env | 
| AddLibrarySearchPath | GHC.Runtime.Interpreter | 
| addLibrarySearchPath | GHC.Runtime.Interpreter | 
| addLiftedBinding | GHC.Stg.Lift.Monad | 
| addListToHpt | GHC.Driver.Types, GHC.Plugins | 
| addListToUDFM | GHC.Types.Unique.DFM | 
| addListToUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| addListToUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| addListToUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| addListToUniqDSet | GHC.Types.Unique.DSet | 
| addListToUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| addLocalFixities | GHC.Rename.Fixity | 
| addLocM | GHC.Tc.Utils.Monad | 
| addLongErrAt | GHC.Tc.Utils.Monad | 
| addMessages | GHC.Tc.Utils.Monad | 
| addModFinalizersWithLclEnv | GHC.Tc.Utils.Monad | 
| addNameClashErrRn | GHC.Rename.Utils | 
| addNewInScopeIds | GHC.Core.Opt.Simplify.Env | 
| addNode | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addNodeBetweenNat | GHC.CmmToAsm.Monad | 
| addNodesBetween | GHC.CmmToAsm.CFG | 
| addNoNestedForallsContextsErr | GHC.Rename.Utils | 
| ADDO | GHC.CmmToAsm.PPC.Instr | 
| addOneFV | GHC.Types.Name.Set, GHC.Plugins | 
| addOneToUniqDSet | GHC.Types.Unique.DSet | 
| addOneToUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| addPluginModuleName | GHC.Driver.Session, GHC.Plugins | 
| addPmCts | GHC.HsToCore.PmCheck.Oracle | 
| addPreference | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addQuoteInclude | GHC.Driver.Session, GHC.Plugins | 
| Addr2IntOp | GHC.Builtin.PrimOps | 
| AddrAddOp | GHC.Builtin.PrimOps | 
| AddrBaseIndex | GHC.CmmToAsm.X86.Regs | 
| AddrEqOp | GHC.Builtin.PrimOps | 
| AddrGeOp | GHC.Builtin.PrimOps | 
| AddrGtOp | GHC.Builtin.PrimOps | 
| AddrHint | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| AddrLeOp | GHC.Builtin.PrimOps | 
| AddrLtOp | GHC.Builtin.PrimOps | 
| AddrMode |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Regs | 
| 2 (Type/Class) | GHC.CmmToAsm.SPARC.AddrMode | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.Regs | 
| addrModeRegs | GHC.CmmToAsm.X86.Regs | 
| AddrNeOp | GHC.Builtin.PrimOps | 
| addRnInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| addrOffset |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.AddrMode | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| addrPrimTy | GHC.Builtin.Types.Prim | 
| addrPrimTyCon | GHC.Builtin.Types.Prim | 
| addrPrimTyConKey | GHC.Builtin.Names | 
| addrPrimTyConName | GHC.Builtin.Types.Prim | 
| AddrRegImm |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.AddrMode | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| AddrRegReg |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.AddrMode | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| AddrRemOp | GHC.Builtin.PrimOps | 
| AddrRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| addrRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| AddrSubOp | GHC.Builtin.PrimOps | 
| AddrToAnyOp | GHC.Builtin.PrimOps | 
| addRuleInfo | GHC.Core.Rules, GHC.Plugins | 
| addScrutTmCs | GHC.HsToCore.PmCheck | 
| addSigCtxt | GHC.Tc.Gen.HsType | 
| addSimplCount | GHC.Core.Opt.Monad, GHC.Plugins | 
| addSimples | GHC.Tc.Types.Constraint | 
| addSolvedDict | GHC.Tc.Solver.Monad | 
| addSourceToTokens | GHC | 
| AddSptEntry | GHC.Runtime.Interpreter | 
| addSptEntry | GHC.Runtime.Interpreter | 
| addSRM | GHC.CmmToAsm.Reg.Graph.Stats | 
| addTarget | GHC | 
| addTcEvBind | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Monad | 
| addTcgDUs | GHC.Rename.Module | 
| addTicksToBinds | GHC.HsToCore.Coverage | 
| addToHpt | GHC.Driver.Types, GHC.Plugins | 
| addToMem | GHC.StgToCmm.Utils | 
| addToMemE | GHC.StgToCmm.Utils | 
| addToMemLbl | GHC.StgToCmm.Utils | 
| addToMemLblE | GHC.StgToCmm.Utils | 
| addTopEvBinds | GHC.Tc.Utils.Monad | 
| addTopStringLit | GHC.Stg.Lift.Monad | 
| addToUDFM | GHC.Types.Unique.DFM | 
| addToUDFM_C | GHC.Types.Unique.DFM | 
| addToUDFM_C_Directly | GHC.Types.Unique.DFM | 
| addToUDFM_Directly | GHC.Types.Unique.DFM | 
| addToUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| addToUFM_Acc | GHC.Types.Unique.FM, GHC.Plugins | 
| addToUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| addToUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| addTyArgTo | GHC.Core.Opt.Simplify.Utils | 
| addTyConFlavCtxt | GHC.Tc.Gen.HsType | 
| addTyConsToGblEnv | GHC.Tc.TyCl.Utils | 
| addTyCsDs | GHC.HsToCore.PmCheck | 
| addTypecheckedBinds | GHC.Tc.Utils.Env | 
| addUE | GHC.Core.UsageEnv | 
| addUsage | GHC.Core.UsageEnv | 
| addUsedDataCons | GHC.Rename.Env | 
| addUsedGRE |  | 
| 1 (Function) | GHC.Rename.Env | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| addUsedGREs |  | 
| 1 (Function) | GHC.Rename.Env | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| addValArgTo | GHC.Core.Opt.Simplify.Utils | 
| addWarn |  | 
| 1 (Function) | GHC.Driver.CmdLine | 
| 2 (Function) | GHC.Tc.Utils.Monad | 
| addWarnAt | GHC.Tc.Utils.Monad | 
| addWarning | GHC.Parser.Lexer | 
| addWarnTc | GHC.Tc.Utils.Monad | 
| addWarnTcM | GHC.Tc.Utils.Monad | 
| addWay' | GHC.Driver.Session, GHC.Plugins | 
| addWeightEdge | GHC.CmmToAsm.CFG | 
| ADDZE | GHC.CmmToAsm.PPC.Instr | 
| ADD_CC | GHC.CmmToAsm.X86.Instr | 
| add_warn | GHC.Tc.Utils.Monad | 
| adjustDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| adjustEdgeWeight | GHC.CmmToAsm.CFG | 
| adjustHpBackwards | GHC.StgToCmm.Layout | 
| adjustMatchResultDs | GHC.HsToCore.Utils | 
| adjustUDFM | GHC.Types.Unique.DFM | 
| adjustUDFM_Directly | GHC.Types.Unique.DFM | 
| adjustUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| adjustUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| advanceBufPos | GHC.Types.SrcLoc, GHC.Plugins | 
| advancePsLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| advanceSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| afilter | GHC.SysTools.Ar | 
| AGlobal | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| aGraphToGraph | GHC.StgToCmm.Monad | 
| AixLD | GHC.Driver.Session, GHC.Plugins | 
| ai_args | GHC.Core.Opt.Simplify.Utils | 
| ai_class | GHC.Tc.Instance.Class | 
| ai_discs | GHC.Core.Opt.Simplify.Utils | 
| ai_dmds | GHC.Core.Opt.Simplify.Utils | 
| ai_encl | GHC.Core.Opt.Simplify.Utils | 
| ai_fun | GHC.Core.Opt.Simplify.Utils | 
| ai_inst_env | GHC.Tc.Instance.Class | 
| ai_rules | GHC.Core.Opt.Simplify.Utils | 
| ai_tyvars | GHC.Tc.Instance.Class | 
| AlgAlt | GHC.Stg.Syntax | 
| algTcFields | GHC.Core.TyCon, GHC.Plugins | 
| AlgTyConFlav | GHC.Core.TyCon, GHC.Plugins | 
| AlgTyConRhs | GHC.Core.TyCon, GHC.Plugins | 
| algTyConRhs | GHC.Core.TyCon, GHC.Plugins | 
| Alias | GHC.Llvm.Types, GHC.Llvm | 
| aliasify | GHC.CmmToLlvm.Base | 
| Alignment | GHC.Types.Basic, GHC.Plugins | 
| alignmentBytes | GHC.Types.Basic, GHC.Plugins | 
| alignmentOf | GHC.Types.Basic, GHC.Plugins | 
| all | GHC.Prelude | 
| all2 | GHC.Utils.Misc, GHC.Plugins | 
| allArgRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| allBag | GHC.Data.Bag | 
| AllCafsCC | GHC.Types.CostCentre | 
| allDistinctTyVars | GHC.Tc.Validity | 
| allDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| allFPArgRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| allHpt | GHC.Driver.Types, GHC.Plugins | 
| allIntArgRegs | GHC.CmmToAsm.X86.Regs | 
| allM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| allMachRegNos |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| AllModes | GHC.Driver.CmdLine | 
| allNameStrings | GHC.Builtin.Names | 
| allNonDeprecatedFlags | GHC.Driver.Session, GHC.Plugins | 
| Alloca | GHC.Llvm.Syntax, GHC.Llvm | 
| allocatableRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| allocateComments | GHC.Parser.Lexer | 
| allocateGlobalBinder | GHC.Iface.Env | 
| allocateReg |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.X86_64 | 
| 2 (Function) | GHC.CmmToAsm.Reg.Linear.X86 | 
| 3 (Function) | GHC.CmmToAsm.Reg.Linear.SPARC | 
| 4 (Function) | GHC.CmmToAsm.Reg.Linear.PPC | 
| AllocationLimitExceeded |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| allocDynClosure | GHC.StgToCmm.Heap | 
| allocDynClosureCmm | GHC.StgToCmm.Heap | 
| allocHeapClosure | GHC.StgToCmm.Heap | 
| allocMoreStack |  | 
| 1 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Function) | GHC.CmmToAsm.X86.Instr | 
| ALLOC_AP | GHC.ByteCode.Instr | 
| ALLOC_AP_NOUPD | GHC.ByteCode.Instr | 
| ALLOC_PAP | GHC.ByteCode.Instr | 
| allowed_combination | GHC.Driver.Ways | 
| allowInterrupt | GHC.Utils.Exception | 
| allowVirtualUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| allPhasesDataConKey | GHC.Builtin.Names.TH | 
| allPhasesDataConName | GHC.Builtin.Names.TH | 
| allRealRegs | GHC.CmmToAsm.SPARC.Regs | 
| allThePrimOps | GHC.Builtin.PrimOps | 
| AllTheWay | GHC.Utils.Outputable, GHC.Plugins | 
| allUDFM | GHC.Types.Unique.DFM | 
| allUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| allUses | GHC.Types.Name.Set, GHC.Plugins | 
| allValid | GHC.Utils.Error | 
| allVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| all_RDR | GHC.Builtin.Names | 
| almostDevoidCoVarOfCo | GHC.Core.TyCo.FVs | 
| ALoad | GHC.Llvm.Syntax, GHC.Llvm | 
| alphaTy | GHC.Builtin.Types.Prim | 
| alphaTys | GHC.Builtin.Types.Prim | 
| alphaTysUnliftedRep | GHC.Builtin.Types.Prim | 
| alphaTyUnliftedRep | GHC.Builtin.Types.Prim | 
| alphaTyVar | GHC.Builtin.Types.Prim | 
| alphaTyVars | GHC.Builtin.Types.Prim, GHC | 
| alphaTyVarsUnliftedRep | GHC.Builtin.Types.Prim | 
| alphaTyVarUnliftedRep | GHC.Builtin.Types.Prim | 
| ALRTransitionalBit | GHC.Parser.Lexer | 
| alr_context | GHC.Parser.Lexer | 
| alr_expecting_ocurly | GHC.Parser.Lexer | 
| alr_justClosedExplicitLetBlock | GHC.Parser.Lexer | 
| alr_last_loc | GHC.Parser.Lexer | 
| alr_next_token | GHC.Parser.Lexer | 
| alr_pending_implicit_tokens | GHC.Parser.Lexer | 
| Alt | GHC.Core, GHC.Plugins | 
| AltCon | GHC.Core, GHC.Plugins | 
| alterDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| alterDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| alterFsEnv | GHC.Data.FastString.Env | 
| alterNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| alternativeClassKey | GHC.Builtin.Names | 
| alternativeClassName | GHC.Builtin.Names | 
| AlternativeLayoutRuleBit | GHC.Parser.Lexer | 
| alterOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| alterTM | GHC.Core.Map, GHC.Data.TrieMap | 
| alterUDFM | GHC.Types.Unique.DFM | 
| alterUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| alterVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| altHeapCheck | GHC.StgToCmm.Heap | 
| altHeapCheckReturnsTo | GHC.StgToCmm.Heap | 
| AltMerge | GHC.Core.Opt.Monad, GHC.Plugins | 
| AltPpr |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| altsAreExhaustive | GHC.Core.Utils, GHC.Plugins | 
| AltSk | GHC.Stg.Lift.Analysis | 
| AltType | GHC.Stg.Syntax | 
| alt_bndrs | GHC.HsToCore.Utils | 
| alt_pat | GHC.HsToCore.Utils | 
| alt_RDR | GHC.Builtin.Names | 
| alt_result | GHC.HsToCore.Utils | 
| alt_wrapper | GHC.HsToCore.Utils | 
| ALWAYS |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| Always | GHC.Utils.Misc, GHC.Plugins | 
| AlwaysActive | GHC.Types.Basic, GHC.Plugins | 
| AlwaysBind | GHC.Rename.HsType | 
| alwaysFailMatchResult | GHC.HsToCore.Utils | 
| AlwaysInline | GHC.Llvm.Types, GHC.Llvm | 
| alwaysInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| alwaysLive | GHC.CmmToLlvm.Regs | 
| alwaysQualify | GHC.Utils.Outputable, GHC.Plugins, GHC | 
| alwaysQualifyModules | GHC.Utils.Outputable, GHC.Plugins | 
| alwaysQualifyNames | GHC.Utils.Outputable, GHC.Plugins | 
| alwaysQualifyPackages | GHC.Utils.Outputable, GHC.Plugins | 
| AlwaysTailCalled | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| alwaysUnsafeUfmToUdfm | GHC.Types.Unique.DFM | 
| Ambiguous | GHC.Hs.Type, GHC.Hs, GHC | 
| AmbiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| ambiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| Amode |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| AMO_Add | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| AMO_And | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| AMO_Nand | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| AMO_Or | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| AMO_Sub | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| AMO_Xor | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| analyzeCmmBwd | GHC.Cmm.Dataflow | 
| analyzeCmmFwd | GHC.Cmm.Dataflow | 
| ancestors | GHC.CmmToAsm.CFG.Dominators | 
| AND |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| And | GHC.Data.BooleanFormula | 
| and | GHC.Prelude | 
| ANDC | GHC.CmmToAsm.PPC.Instr | 
| andCts | GHC.Tc.Types.Constraint | 
| AndIOp | GHC.Builtin.PrimOps | 
| andManyCts | GHC.Tc.Types.Constraint | 
| ANDN | GHC.CmmToAsm.SPARC.Instr | 
| AndOp | GHC.Builtin.PrimOps | 
| andValid | GHC.Utils.Error | 
| andWC | GHC.Tc.Types.Constraint | 
| and_RDR | GHC.Builtin.Names | 
| angleBrackets | GHC.Utils.Outputable, GHC.Plugins | 
| AnId | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Driver.Types, GHC.Tc.Utils.Env, GHC.Plugins, GHC | 
| AnnAlt | GHC.Core, GHC.Plugins | 
| AnnAnyclass | GHC.Parser.Annotation, GHC | 
| AnnApp | GHC.Core, GHC.Plugins | 
| AnnAs | GHC.Parser.Annotation, GHC | 
| AnnAt | GHC.Parser.Annotation, GHC | 
| AnnBackquote | GHC.Parser.Annotation, GHC | 
| AnnBang | GHC.Parser.Annotation, GHC | 
| AnnBind | GHC.Core, GHC.Plugins | 
| annBindingFreeVars | GHC.Stg.FVs | 
| AnnBlockComment | GHC.Parser.Annotation, GHC | 
| AnnBy | GHC.Parser.Annotation, GHC | 
| AnnCase |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnCast | GHC.Core, GHC.Plugins | 
| AnnClass | GHC.Parser.Annotation, GHC | 
| AnnClose | GHC.Parser.Annotation, GHC | 
| AnnCloseB | GHC.Parser.Annotation, GHC | 
| AnnCloseBU | GHC.Parser.Annotation, GHC | 
| AnnCloseC | GHC.Parser.Annotation, GHC | 
| AnnCloseP | GHC.Parser.Annotation, GHC | 
| AnnCloseQ | GHC.Parser.Annotation, GHC | 
| AnnCloseQU | GHC.Parser.Annotation, GHC | 
| AnnCloseS | GHC.Parser.Annotation, GHC | 
| AnnCoercion | GHC.Core, GHC.Plugins | 
| AnnColon | GHC.Parser.Annotation, GHC | 
| AnnComma | GHC.Parser.Annotation, GHC | 
| AnnCommaTuple | GHC.Parser.Annotation, GHC | 
| annCtxt | GHC.Tc.Gen.Annotation | 
| AnnD | GHC.Hs, GHC.Hs.Decls, GHC | 
| AnnDarrow | GHC.Parser.Annotation, GHC | 
| AnnDarrowU | GHC.Parser.Annotation, GHC | 
| AnnData | GHC.Parser.Annotation, GHC | 
| AnnDcolon | GHC.Parser.Annotation, GHC | 
| AnnDcolonU | GHC.Parser.Annotation, GHC | 
| AnnDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| AnnDefault | GHC.Parser.Annotation, GHC | 
| AnnDeriving | GHC.Parser.Annotation, GHC | 
| AnnDo | GHC.Parser.Annotation, GHC | 
| AnnDocCommentNamed | GHC.Parser.Annotation, GHC | 
| AnnDocCommentNext | GHC.Parser.Annotation, GHC | 
| AnnDocCommentPrev | GHC.Parser.Annotation, GHC | 
| AnnDocOptions | GHC.Parser.Annotation, GHC | 
| AnnDocSection | GHC.Parser.Annotation, GHC | 
| AnnDollar | GHC.Parser.Annotation, GHC | 
| AnnDollarDollar | GHC.Parser.Annotation, GHC | 
| AnnDot | GHC.Parser.Annotation, GHC | 
| AnnDotdot | GHC.Parser.Annotation, GHC | 
| AnnElse | GHC.Parser.Annotation, GHC | 
| AnnEnv | GHC.Types.Annotations, GHC.Plugins | 
| AnnEqual | GHC.Parser.Annotation, GHC | 
| AnnExport | GHC.Parser.Annotation, GHC | 
| AnnExpr | GHC.Core, GHC.Plugins | 
| AnnExpr' | GHC.Core, GHC.Plugins | 
| AnnFamily | GHC.Parser.Annotation, GHC | 
| AnnForall | GHC.Parser.Annotation, GHC | 
| AnnForallU | GHC.Parser.Annotation, GHC | 
| AnnForeign | GHC.Parser.Annotation, GHC | 
| AnnFunId | GHC.Parser.Annotation, GHC | 
| AnnGroup | GHC.Parser.Annotation, GHC | 
| AnnHeader | GHC.Parser.Annotation, GHC | 
| AnnHiding | GHC.Parser.Annotation, GHC | 
| AnnIf | GHC.Parser.Annotation, GHC | 
| AnnImport | GHC.Parser.Annotation, GHC | 
| AnnIn | GHC.Parser.Annotation, GHC | 
| AnnInfix | GHC.Parser.Annotation, GHC | 
| AnnInstance | GHC.Parser.Annotation, GHC | 
| AnnKeywordId | GHC.Parser.Annotation, GHC | 
| AnnLam |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnLarrow | GHC.Parser.Annotation, GHC | 
| AnnLarrowtail | GHC.Parser.Annotation, GHC | 
| Annlarrowtail | GHC.Parser.Annotation, GHC | 
| AnnLarrowtailU | GHC.Parser.Annotation, GHC | 
| AnnlarrowtailU | GHC.Parser.Annotation, GHC | 
| AnnLarrowU | GHC.Parser.Annotation, GHC | 
| AnnLet |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnLineComment | GHC.Parser.Annotation, GHC | 
| AnnLit | GHC.Core, GHC.Plugins | 
| AnnLollyU | GHC.Parser.Annotation, GHC | 
| AnnMdo | GHC.Parser.Annotation, GHC | 
| AnnMinus | GHC.Parser.Annotation, GHC | 
| AnnModule | GHC.Parser.Annotation, GHC | 
| AnnName | GHC.Parser.Annotation, GHC | 
| AnnNewtype | GHC.Parser.Annotation, GHC | 
| AnnNonRec | GHC.Core, GHC.Plugins | 
| AnnOf | GHC.Parser.Annotation, GHC | 
| AnnOpen | GHC.Parser.Annotation, GHC | 
| AnnOpenB | GHC.Parser.Annotation, GHC | 
| AnnOpenBU | GHC.Parser.Annotation, GHC | 
| AnnOpenC | GHC.Parser.Annotation, GHC | 
| AnnOpenE | GHC.Parser.Annotation, GHC | 
| AnnOpenEQ | GHC.Parser.Annotation, GHC | 
| AnnOpenEQU | GHC.Parser.Annotation, GHC | 
| AnnOpenP | GHC.Parser.Annotation, GHC | 
| AnnOpenS | GHC.Parser.Annotation, GHC | 
| AnnOrigin | GHC.Tc.Types.Origin | 
| Annotation |  | 
| 1 (Type/Class) | GHC.Types.Annotations, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Annotations, GHC.Plugins | 
| AnnotationComment | GHC.Parser.Annotation, GHC | 
| annotations | GHC.Parser.Lexer | 
| annotations_comments | GHC.Parser.Lexer | 
| AnnPackageName | GHC.Parser.Annotation, GHC | 
| AnnPattern | GHC.Parser.Annotation, GHC | 
| AnnPayload | GHC.Types.Annotations, GHC.Plugins | 
| AnnPercent | GHC.Parser.Annotation, GHC | 
| AnnPercentOne | GHC.Parser.Annotation, GHC | 
| AnnProc | GHC.Parser.Annotation, GHC | 
| AnnProvenance | GHC.Hs, GHC.Hs.Decls, GHC | 
| annProvenanceName_maybe | GHC.Hs, GHC.Hs.Decls, GHC | 
| AnnQualified | GHC.Parser.Annotation, GHC | 
| AnnRarrow | GHC.Parser.Annotation, GHC | 
| AnnRarrowtail | GHC.Parser.Annotation, GHC | 
| Annrarrowtail | GHC.Parser.Annotation, GHC | 
| AnnRarrowtailU | GHC.Parser.Annotation, GHC | 
| AnnrarrowtailU | GHC.Parser.Annotation, GHC | 
| AnnRarrowU | GHC.Parser.Annotation, GHC | 
| AnnRec |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnRole | GHC.Parser.Annotation, GHC | 
| AnnSafe | GHC.Parser.Annotation, GHC | 
| AnnSemi | GHC.Parser.Annotation, GHC | 
| AnnSignature | GHC.Parser.Annotation, GHC | 
| AnnSimpleQuote | GHC.Parser.Annotation, GHC | 
| AnnStatic | GHC.Parser.Annotation, GHC | 
| AnnStock | GHC.Parser.Annotation, GHC | 
| AnnTarget | GHC.Types.Annotations, GHC.Plugins | 
| AnnThen | GHC.Parser.Annotation, GHC | 
| AnnThTyQuote | GHC.Parser.Annotation, GHC | 
| AnnTick | GHC.Core, GHC.Plugins | 
| AnnTilde | GHC.Parser.Annotation, GHC | 
| annTopBindingsFreeVars | GHC.Stg.FVs | 
| AnnType |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnUnit | GHC.Parser.Annotation, GHC | 
| AnnUsing | GHC.Parser.Annotation, GHC | 
| AnnVal | GHC.Parser.Annotation, GHC | 
| AnnValStr | GHC.Parser.Annotation, GHC | 
| AnnVar | GHC.Core, GHC.Plugins | 
| AnnVbar | GHC.Parser.Annotation, GHC | 
| AnnVia | GHC.Parser.Annotation, GHC | 
| AnnWhere | GHC.Parser.Annotation, GHC | 
| ann_target | GHC.Types.Annotations, GHC.Plugins | 
| ann_value | GHC.Types.Annotations, GHC.Plugins | 
| Anon | GHC.Core.TyCo.Rep | 
| AnonArgFlag | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| AnonTCB | GHC.Core.TyCon, GHC.Plugins | 
| Any | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| any | GHC.Prelude | 
| anyBag | GHC.Data.Bag | 
| anyBagM | GHC.Data.Bag | 
| anyBoxConKey | GHC.Builtin.Names | 
| AnyclassStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| anyclassStrategyIdKey | GHC.Builtin.Names.TH | 
| anyclassStrategyName | GHC.Builtin.Names.TH | 
| anyDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| anyDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| AnyHpcUsage | GHC.Driver.Types, GHC.Plugins | 
| anyHpt | GHC.Driver.Types, GHC.Plugins | 
| anyHsc | GHC.Driver.Phases | 
| AnyKind | GHC.Tc.Gen.HsType | 
| anyM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| anyNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| anyRewritableTyVar | GHC.Tc.Utils.TcType | 
| AnySuffix | GHC.Driver.CmdLine | 
| AnyToAddrOp | GHC.Builtin.PrimOps | 
| anyTy | GHC.Builtin.Types, GHC.Plugins | 
| anyTyCon | GHC.Builtin.Types, GHC.Plugins | 
| anyTyConKey | GHC.Builtin.Names | 
| anyTypeOfKind | GHC.Builtin.Types, GHC.Plugins | 
| anyUDFM | GHC.Types.Unique.DFM | 
| anyUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| anyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| apAClassOpKey | GHC.Builtin.Names | 
| apAName | GHC.Builtin.Names | 
| apartnessCheck | GHC.Core.FamInstEnv | 
| apiAnnComments | GHC.Parser.Annotation, GHC | 
| apiAnnEofPos | GHC.Parser.Annotation, GHC | 
| apiAnnItems | GHC.Parser.Annotation, GHC | 
| ApiAnnKey | GHC.Parser.Annotation, GHC | 
| apiAnnRogueComments | GHC.Parser.Annotation, GHC | 
| ApiAnns |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC | 
| App | GHC.Core, GHC.Plugins | 
| appAIdKey | GHC.Builtin.Names | 
| appAName | GHC.Builtin.Names | 
| appArgsIfaceTypes | GHC.Iface.Type, GHC.Iface.Syntax | 
| appArgsIfaceTypesArgFlags | GHC.Iface.Type, GHC.Iface.Syntax | 
| AppCo | GHC.Core.TyCo.Rep | 
| appEIdKey | GHC.Builtin.Names.TH | 
| appEName | GHC.Builtin.Names.TH | 
| appendDocs | GHC.Hs, GHC.Hs.Doc, GHC | 
| appendError | GHC.Parser.Lexer | 
| appendFile | GHC.Prelude | 
| appendFS | GHC.Data.FastString, GHC.Plugins | 
| appendGroups | GHC.Hs, GHC.Hs.Decls, GHC | 
| appendIdKey | GHC.Builtin.Names | 
| Appending | GHC.Llvm.Types, GHC.Llvm | 
| appendName | GHC.Builtin.Names | 
| appEndo | GHC.Core.TyCo.FVs | 
| appendStringBuffers | GHC.Data.StringBuffer | 
| appendStubC | GHC.Driver.Types, GHC.Plugins | 
| appendWarning | GHC.Parser.Lexer | 
| appendWorkList | GHC.Tc.Solver.Monad | 
| append_RDR | GHC.Builtin.Names | 
| appE_RDR | GHC.Builtin.Names.TH | 
| appIsDeadEnd | GHC.Types.Demand | 
| appKindTIdKey | GHC.Builtin.Names.TH | 
| appKindTName | GHC.Builtin.Names.TH | 
| AppleClang | GHC.Driver.Session, GHC.Plugins | 
| AppleClang51 | GHC.Driver.Session, GHC.Plugins | 
| Applicative | GHC.Prelude, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| ApplicativeArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| ApplicativeArgMany | GHC.Hs.Expr, GHC.Hs, GHC | 
| ApplicativeArgOne | GHC.Hs.Expr, GHC.Hs, GHC | 
| applicativeClassKey | GHC.Builtin.Names | 
| applicativeClassName | GHC.Builtin.Names | 
| ApplicativeStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| applyCprTy | GHC.Types.Cpr | 
| ApplyMR | GHC.Tc.Solver | 
| applyNameMaker | GHC.Rename.Pat | 
| applyQuoteWrapper | GHC.Tc.Types.Evidence | 
| ApplyToTy | GHC.Core.Opt.Simplify.Utils | 
| ApplyToVal | GHC.Core.Opt.Simplify.Utils | 
| applyTypeToArg | GHC.Core, GHC.Core.Utils, GHC.Plugins | 
| applyTypeToArgs | GHC.Core.Utils, GHC.Plugins | 
| applyTysX | GHC.Core.Type, GHC.Plugins | 
| applyWhen | GHC.Utils.Misc, GHC.Plugins | 
| appOL | GHC.Data.OrdList | 
| AppOrigin | GHC.Tc.Types.Origin | 
| appPrec | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| approximateWC | GHC.Tc.Solver | 
| appTIdKey | GHC.Builtin.Names.TH | 
| appTName | GHC.Builtin.Names.TH | 
| AppTy | GHC.Core.TyCo.Rep | 
| appTyArgFlags | GHC.Core.Type, GHC.Plugins | 
| appTypeEIdKey | GHC.Builtin.Names.TH | 
| appTypeEName | GHC.Builtin.Names.TH | 
| app_arg_pattern | GHC.Hs.Expr, GHC.Hs, GHC | 
| app_stmts | GHC.Hs.Expr, GHC.Hs, GHC | 
| APromotionErr | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| ApThunk | GHC.StgToCmm.Types | 
| ap_RDR | GHC.Builtin.Names | 
| aP_STACK_SPLIM | GHC.Driver.Session, GHC.Plugins | 
| Archive |  | 
| 1 (Type/Class) | GHC.SysTools.Ar | 
| 2 (Data Constructor) | GHC.SysTools.Ar | 
| ArchiveEntry |  | 
| 1 (Type/Class) | GHC.SysTools.Ar | 
| 2 (Data Constructor) | GHC.SysTools.Ar | 
| archWordFormat |  | 
| 1 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Function) | GHC.CmmToAsm.X86.Instr | 
| Area | GHC.Cmm, GHC.Cmm.Expr | 
| Arg | GHC.Core, GHC.Plugins | 
| ArgDescr | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout | 
| ArgDocMap |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Doc, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Doc, GHC | 
| ArgFlag | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| ArgGen | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout | 
| ArgInfo |  | 
| 1 (Type/Class) | GHC.Core.Opt.Simplify.Utils | 
| 2 (Data Constructor) | GHC.Core.Opt.Simplify.Utils | 
| argInfoAppArgs | GHC.Core.Opt.Simplify.Utils | 
| argInfoExpr | GHC.Core.Opt.Simplify.Utils | 
| argOneShots | GHC.Types.Demand | 
| argPrimRep | GHC.StgToCmm.Closure | 
| argRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| ArgRep | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| argRepSizeW | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| argRepString | GHC.StgToCmm.ArgRep | 
| args | GHC.Cmm, GHC.Cmm.Node | 
| argsOneShots | GHC.Types.Demand | 
| ArgSpec |  | 
| 1 (Data Constructor) | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout | 
| 2 (Type/Class) | GHC.Core.Opt.Simplify.Utils | 
| ArgSummary | GHC.Core.Unfold | 
| ArgUnknown | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout | 
| arg_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| aRG_GEN | GHC.Runtime.Heap.Layout | 
| aRG_GEN_BIG | GHC.Runtime.Heap.Layout | 
| arg_space | GHC.Cmm | 
| arisesFromGivens | GHC.Tc.Types.Constraint | 
| ArithException | GHC.Utils.Exception | 
| ArithSeq | GHC.Hs.Expr, GHC.Hs, GHC | 
| ArithSeqInfo | GHC.Hs.Expr, GHC.Hs, GHC | 
| ArithSeqOrigin | GHC.Tc.Types.Origin | 
| Arity | GHC.Types.Basic, GHC.Plugins | 
| arityErr | GHC.Tc.Validity | 
| ArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| arityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| ArityType | GHC.Core.Opt.Arity | 
| arityTypeArity | GHC.Core.Opt.Arity | 
| arrAIdKey | GHC.Builtin.Names | 
| arrAName | GHC.Builtin.Names | 
| arrayArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| arrayArrayPrimTyConKey | GHC.Builtin.Names | 
| ArrayException | GHC.Utils.Exception | 
| arrayPrimTyCon | GHC.Builtin.Types.Prim | 
| arrayPrimTyConKey | GHC.Builtin.Names | 
| ArrayPtrsRep | GHC.Runtime.Heap.Layout | 
| ArrayWordsRep | GHC.Runtime.Heap.Layout | 
| aRROW | GHC.Builtin.Names | 
| arrow | GHC.Utils.Outputable, GHC.Plugins | 
| ArrowCtxt |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ArrowExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ArrowsBit | GHC.Parser.Lexer | 
| ArrowSkol | GHC.Tc.Types.Origin | 
| arrowt | GHC.Utils.Outputable, GHC.Plugins | 
| arrowTIdKey | GHC.Builtin.Names.TH | 
| arrowTName | GHC.Builtin.Names.TH | 
| arrowToHsType | GHC.Hs.Type, GHC.Hs, GHC | 
| arrowtt | GHC.Utils.Outputable, GHC.Plugins | 
| arrPtrsHdrSize | GHC.Runtime.Heap.Layout | 
| arrPtrsHdrSizeW | GHC.Runtime.Heap.Layout | 
| arrPtrsRep | GHC.Runtime.Heap.Layout | 
| arrWordsHdrSize | GHC.Runtime.Heap.Layout | 
| arrWordsHdrSizeW | GHC.Runtime.Heap.Layout | 
| arrWordsRep | GHC.Runtime.Heap.Layout | 
| As | GHC.Driver.Phases | 
| asConCpr | GHC.Types.Cpr | 
| asGraph | GHC.CmmToAsm.CFG.Dominators | 
| asin | GHC.Prelude | 
| asinh | GHC.Prelude | 
| asJoinCeilLvl | GHC.Core.Opt.SetLevels | 
| asJoinId | GHC.Types.Id, GHC.Plugins | 
| asJoinId_maybe | GHC.Types.Id, GHC.Plugins | 
| askLd | GHC.SysTools.Tasks, GHC.SysTools | 
| askNoErrs | GHC.Tc.Utils.Monad | 
| askNoErrsDs | GHC.HsToCore.Monad | 
| askOtool | GHC.SysTools.Tasks, GHC.SysTools | 
| Asm | GHC.Llvm.Syntax, GHC.Llvm | 
| AsmCodeGen | GHC.CmmToAsm.CFG | 
| AsmStyle | GHC.Utils.Outputable, GHC.Plugins | 
| asmStyle | GHC.Utils.Outputable, GHC.Plugins | 
| AsPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| asPIdKey | GHC.Builtin.Names.TH | 
| asPName | GHC.Builtin.Names.TH | 
| assembleBCOs | GHC.ByteCode.Asm | 
| assembleOneBCO | GHC.ByteCode.Asm | 
| assert | GHC.Utils.Exception | 
| assertErrorIdKey | GHC.Builtin.Names | 
| assertErrorName | GHC.Builtin.Names | 
| assertIdKey | GHC.Builtin.Names | 
| AssertionFailed |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| assertName | GHC.Builtin.Names | 
| assertNonVoidIds | GHC.StgToCmm.Closure | 
| assertNonVoidStgArgs | GHC.StgToCmm.Closure | 
| assertPanic | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Utils.Outputable, GHC.Plugins | 
| assertPprPanic | GHC.Utils.Outputable, GHC.Plugins | 
| assignArgumentsPos | GHC.Cmm.CallConv | 
| AssignedDirectly | GHC.StgToCmm.Monad | 
| assignMem_I64Code | GHC.CmmToAsm.SPARC.CodeGen.Gen64 | 
| Assignment | GHC.Llvm.Syntax, GHC.Llvm | 
| assignReg_I64Code | GHC.CmmToAsm.SPARC.CodeGen.Gen64 | 
| assignStack | GHC.Cmm.CallConv | 
| assignTemp | GHC.StgToCmm.Utils | 
| AssignTo | GHC.StgToCmm.Monad | 
| Assoc | GHC.Data.List.SetOps | 
| assoc | GHC.Data.List.SetOps | 
| assocDefault | GHC.Data.List.SetOps | 
| assocDefaultUsing | GHC.Data.List.SetOps | 
| AssocFamPatOrigin | GHC.Tc.Types.Origin | 
| AssocInstInfo | GHC.Tc.Instance.Class | 
| assocMaybe | GHC.Data.List.SetOps | 
| assocUsing | GHC.Data.List.SetOps | 
| asTree | GHC.CmmToAsm.CFG.Dominators | 
| asTypeOf | GHC.Prelude | 
| AsyncException | GHC.Utils.Exception | 
| asyncExceptionFromException | GHC.Utils.Exception | 
| asyncExceptionToException | GHC.Utils.Exception | 
| as_arg | GHC.Core.Opt.Simplify.Utils | 
| as_arg_ty | GHC.Core.Opt.Simplify.Utils | 
| as_dmd | GHC.Core.Opt.Simplify.Utils | 
| as_hole_ty | GHC.Core.Opt.Simplify.Utils | 
| atan | GHC.Prelude | 
| atan2 | GHC.Prelude | 
| atanh | GHC.Prelude | 
| ATcId | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| ATcTyCon | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| atEnd | GHC.Data.StringBuffer | 
| ATI | GHC.Core.Class | 
| atLength | GHC.Utils.Misc, GHC.Plugins | 
| atLine | GHC.Data.StringBuffer | 
| AtomicallyOp | GHC.Builtin.PrimOps | 
| AtomicMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| AtomicModifyMutVar2Op | GHC.Builtin.PrimOps | 
| AtomicModifyMutVar_Op | GHC.Builtin.PrimOps | 
| AtomicReadByteArrayOp_Int | GHC.Builtin.PrimOps | 
| atomicReadLabel | GHC.CmmToAsm.CPrim | 
| AtomicRMW | GHC.Llvm.Syntax, GHC.Llvm | 
| atomicRMWLabel | GHC.CmmToAsm.CPrim | 
| atomicUpdMutVar | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| atomicUpdMutVar' | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| AtomicWriteByteArrayOp_Int | GHC.Builtin.PrimOps | 
| atomicWriteLabel | GHC.CmmToAsm.CPrim | 
| ATop | GHC.Core.Opt.Arity | 
| attachContInfoTables | GHC.Cmm.ProcPoint | 
| attemptM | GHC.Tc.Utils.Monad | 
| ATValidityInfo | GHC.Core.Class | 
| ATVI | GHC.Core.Class | 
| ATyCon | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Driver.Types, GHC.Tc.Utils.Env, GHC.Plugins, GHC | 
| ATyVar | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| augmentIdKey | GHC.Builtin.Names | 
| augmentName | GHC.Builtin.Names | 
| Auto | GHC.Utils.Misc, GHC.Plugins | 
| Avail | GHC.Types.Avail | 
| avail | GHC.Types.Avail | 
| availFlds | GHC.Types.Avail | 
| availFromGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| AvailInfo | GHC.Types.Avail | 
| availName | GHC.Types.Avail | 
| availNames | GHC.Types.Avail | 
| availNamesWithOccs | GHC.Types.Avail | 
| availNamesWithSelectors | GHC.Types.Avail | 
| availNonFldNames | GHC.Types.Avail | 
| Avails | GHC.Types.Avail | 
| availsNamesWithOccs | GHC.Types.Avail | 
| availsToGlobalRdrEnv | GHC.Runtime.Eval | 
| availsToNameEnv | GHC.Types.Avail | 
| availsToNameSet | GHC.Types.Avail | 
| availsToNameSetWithSelectors | GHC.Types.Avail | 
| AvailTC | GHC.Types.Avail | 
| avoidClashesOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| avoidNameClashes | GHC.Core.TyCo.Tidy | 
| avx | GHC.Driver.Session, GHC.Plugins, GHC | 
| avx2 | GHC.Driver.Session, GHC.Plugins, GHC | 
| avx512cd | GHC.Driver.Session, GHC.Plugins, GHC | 
| avx512er | GHC.Driver.Session, GHC.Plugins, GHC | 
| avx512f | GHC.Driver.Session, GHC.Plugins, GHC | 
| avx512pf | GHC.Driver.Session, GHC.Plugins, GHC | 
| AxiomInstCo | GHC.Core.TyCo.Rep | 
| AxiomRuleCo | GHC.Core.TyCo.Rep |