| !! | GHC.Prelude | 
| $ | GHC.Prelude | 
| $! | GHC.Prelude | 
| $$ |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| $+$ |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| && | GHC.Prelude | 
| * | GHC.Prelude | 
| ** | GHC.Prelude | 
| *> | GHC.Prelude, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| + | GHC.Prelude | 
| ++ | GHC.Prelude | 
| - | GHC.Prelude | 
| . | GHC.Prelude | 
| / | GHC.Prelude | 
| /= | GHC.Prelude | 
| < | GHC.Prelude | 
| <$ | GHC.Prelude | 
| <$> | GHC.Prelude, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| <&&> | GHC.Utils.Misc, GHC.Plugins | 
| <* | GHC.Prelude, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| <*> |  | 
| 1 (Function) | GHC.Prelude, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| 2 (Function) | GHC.Cmm.Graph | 
| <+> |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| <.> | GHC.Tc.Types.Evidence | 
| <= | GHC.Prelude | 
| <> |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| <||> | GHC.Utils.Misc, GHC.Plugins | 
| =<< | GHC.Prelude | 
| == | GHC.Prelude | 
| > | GHC.Prelude | 
| >.> | GHC.Core.Map, GHC.Data.TrieMap | 
| >= | GHC.Prelude | 
| >> | GHC.Prelude | 
| >>= | GHC.Prelude | 
| 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 | 
| b128 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| b16 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| b256 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| b32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| b512 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| b64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| b8 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| back | GHC.Runtime.Eval, GHC | 
| backEdgeBonus | GHC.Driver.Session, GHC.Plugins | 
| Backend | GHC.Driver.Backend | 
| backendMaintainsCfg | GHC.CmmToAsm.BlockLayout | 
| Backward | GHC.Data.Graph.Directed | 
| Backwards | GHC.Utils.Misc, GHC.Plugins | 
| badATErr | GHC.Tc.Validity | 
| badBootDeclErr | GHC.Tc.Gen.Bind | 
| badCoercionHole | GHC.Core.Coercion, GHC.Plugins | 
| badCoercionHoleCo | GHC.Core.Coercion, GHC.Plugins | 
| badFieldCon | GHC.Tc.Gen.Pat | 
| badMethodErr | GHC.Tc.TyCl.Class | 
| badQualBndrErr | GHC.Rename.Utils | 
| badReexportedBootThing | GHC.Tc.Module | 
| Bag | GHC.Data.Bag | 
| BagDerivStuff | GHC.Tc.Deriv.Generate | 
| bagToList | GHC.Data.Bag | 
| bangIdKey | GHC.Builtin.Names.TH | 
| bangName | GHC.Builtin.Names.TH | 
| BangPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| BangPatBit | GHC.Parser.Lexer | 
| bangPIdKey | GHC.Builtin.Names.TH | 
| bangPName | GHC.Builtin.Names.TH | 
| bangTKey | GHC.Builtin.Names.TH | 
| BangType | GHC.Hs.Type, GHC.Hs, GHC | 
| bangTypeName | GHC.Builtin.Names.TH | 
| bangTypeTyConKey | GHC.Builtin.Names.TH | 
| bangTypeTyConName | GHC.Builtin.Names.TH | 
| BareSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| baseExpr | GHC.Cmm.Utils | 
| baseN | GHC.CmmToLlvm.Regs | 
| BaseReg | GHC.Cmm, GHC.Cmm.Expr | 
| baseReg | GHC.Cmm, GHC.Cmm.Expr | 
| baseRegOffset | GHC.StgToCmm.CgUtils | 
| baseUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| baseUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| BasicBlock | GHC.Cmm, GHC.CmmToAsm.Instr | 
| basicKnownKeyNames | GHC.Builtin.Names | 
| batchMsg | GHC.Driver.Main | 
| BCat | GHC.Cmm.Dataflow.Block | 
| BCC | GHC.CmmToAsm.PPC.Instr | 
| BCCFAR | GHC.CmmToAsm.PPC.Instr | 
| BCInstr | GHC.ByteCode.Instr | 
| bciStackUse | GHC.ByteCode.Instr | 
| bcoFreeNames | GHC.ByteCode.Asm | 
| BCONPtr | GHC.ByteCode.Types | 
| BCONPtrItbl | GHC.ByteCode.Types | 
| BCONPtrLbl | GHC.ByteCode.Types | 
| BCONPtrStr | GHC.ByteCode.Types | 
| BCONPtrWord | GHC.ByteCode.Types | 
| BCons | GHC.Cmm.Dataflow.Block | 
| bcoPrimTy | GHC.Builtin.Types.Prim | 
| bcoPrimTyCon | GHC.Builtin.Types.Prim | 
| bcoPrimTyConKey | GHC.Builtin.Names | 
| BCOPtr | GHC.ByteCode.Types | 
| BCOPtrBCO | GHC.ByteCode.Types | 
| BCOPtrBreakArray | GHC.ByteCode.Types | 
| BCOPtrName | GHC.ByteCode.Types | 
| BCOPtrPrimOp | GHC.ByteCode.Types | 
| BCOs | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| bcos_loaded | GHC.Runtime.Linker.Types | 
| BCTR | GHC.CmmToAsm.PPC.Instr | 
| BCTRL | GHC.CmmToAsm.PPC.Instr | 
| bc_bcos | GHC.ByteCode.Types | 
| bc_breaks | GHC.ByteCode.Types | 
| bc_ffis | GHC.ByteCode.Types | 
| bc_itbls | GHC.ByteCode.Types | 
| bc_strs | GHC.ByteCode.Types | 
| beforePhaseDataConKey | GHC.Builtin.Names.TH | 
| beforePhaseDataConName | GHC.Builtin.Names.TH | 
| bestImport | GHC.Types.Name.Reader, GHC.Plugins | 
| bestOneShot | GHC.Types.Basic, GHC.Plugins | 
| BetaReduction | GHC.Core.Opt.Monad, GHC.Plugins | 
| betaTy | GHC.Builtin.Types.Prim | 
| betaTyVar | GHC.Builtin.Types.Prim | 
| BF | GHC.CmmToAsm.SPARC.Instr | 
| bFlush | GHC.Utils.BufHandle | 
| bHalfWord | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| BI | GHC.CmmToAsm.SPARC.Instr | 
| bidirectionalFormatChars | GHC.Data.StringBuffer | 
| bignatFromWordListIdKey | GHC.Builtin.Names | 
| bignatFromWordListName | GHC.Builtin.Names | 
| bignumUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| bignumUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| Bin | GHC.Utils.Binary | 
| Binary | GHC.Utils.Binary | 
| BinaryLiteralsBit | GHC.Parser.Lexer | 
| binBlobThreshold | GHC.Driver.Session, GHC.Plugins, GHC | 
| Bind | GHC.Core, GHC.Plugins | 
| bindArgsToRegs | GHC.StgToCmm.Env | 
| bindArgToReg | GHC.StgToCmm.Env | 
| BinData |  | 
| 1 (Type/Class) | GHC.Utils.Binary | 
| 2 (Data Constructor) | GHC.Utils.Binary | 
| bindConArgs | GHC.StgToCmm.DataCon | 
| binderArgFlag | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| BinderInfo | GHC.Stg.Lift.Analysis | 
| binderInfoBndr | GHC.Stg.Lift.Analysis | 
| BinderP | GHC.Stg.Syntax | 
| binderRelevantType_maybe | GHC.Core.Type, GHC.Plugins | 
| bindersOf |  | 
| 1 (Function) | GHC.Core, GHC.Plugins | 
| 2 (Function) | GHC.Stg.Syntax | 
| bindersOfBinds | GHC.Core, GHC.Plugins | 
| bindersOfTop | GHC.Stg.Syntax | 
| bindersOfTopBinds | GHC.Stg.Syntax | 
| binderType | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| binderVar | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| binderVars | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| bindExplicitTKBndrs_Q_Skol | GHC.Tc.Gen.HsType | 
| bindExplicitTKBndrs_Q_Tv | GHC.Tc.Gen.HsType | 
| bindExplicitTKBndrs_Skol | GHC.Tc.Gen.HsType | 
| bindExplicitTKBndrs_Tv | GHC.Tc.Gen.HsType | 
| BindFlag | GHC.Core.Unify | 
| bindFreeVars | GHC.Core.FVs, GHC.Plugins | 
| bindHsForAllTelescope | GHC.Rename.HsType | 
| bindHsQTyVars | GHC.Rename.HsType | 
| BinDictionary |  | 
| 1 (Type/Class) | GHC.Iface.Binary | 
| 2 (Data Constructor) | GHC.Iface.Binary | 
| bindImplicitTKBndrs_Q_Skol | GHC.Tc.Gen.HsType | 
| bindImplicitTKBndrs_Q_Tv | GHC.Tc.Gen.HsType | 
| bindImplicitTKBndrs_Skol | GHC.Tc.Gen.HsType | 
| bindImplicitTKBndrs_Tv | GHC.Tc.Gen.HsType | 
| BindingSite | GHC.Utils.Outputable, GHC.Plugins | 
| bindIOIdKey | GHC.Builtin.Names | 
| bindIOName | GHC.Builtin.Names | 
| bindIO_RDR | GHC.Builtin.Names | 
| bindLHsTyVarBndr | GHC.Rename.HsType | 
| bindLHsTyVarBndrs | GHC.Rename.HsType | 
| bindLocalNames | GHC.Rename.Utils | 
| bindLocalNamesFV | GHC.Rename.Utils | 
| bindMClassOpKey | GHC.Builtin.Names | 
| BindMe | GHC.Core.Unify | 
| bindMName | GHC.Builtin.Names | 
| bindM_RDR | GHC.Builtin.Names | 
| bindNonRec | GHC.Core.Utils, GHC.Plugins | 
| bindQIdKey | GHC.Builtin.Names.TH | 
| bindQName | GHC.Builtin.Names.TH | 
| BindsClosure | GHC.Stg.Lift.Analysis | 
| bindSIdKey | GHC.Builtin.Names.TH | 
| bindSigTyVarsFV | GHC.Rename.HsType | 
| bindSName | GHC.Builtin.Names.TH | 
| bindsOnlyPass | GHC.Core.Opt.Monad, GHC.Plugins | 
| BindStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| bindToReg | GHC.StgToCmm.Env | 
| bindTyClTyVars | GHC.Tc.Gen.HsType | 
| BindType | GHC.Iface.Ext.Types | 
| BindUnlessForall | GHC.Rename.HsType | 
| BinHandle | GHC.Utils.Binary | 
| binSpillReasons | GHC.CmmToAsm.Reg.Linear.Stats, GHC.CmmToAsm.Reg.Linear | 
| BinSymbolTable |  | 
| 1 (Type/Class) | GHC.Iface.Binary | 
| 2 (Data Constructor) | GHC.Iface.Binary | 
| bin_dict_map | GHC.Iface.Binary | 
| bin_dict_next | GHC.Iface.Binary | 
| bin_symtab_map | GHC.Iface.Binary | 
| bin_symtab_next | GHC.Iface.Binary | 
| bitIntegerIdKey | GHC.Builtin.Names | 
| Bitmap | GHC.Data.Bitmap | 
| bITMAP_BITS_SHIFT | GHC.Driver.Session, GHC.Plugins | 
| bitMask | GHC.CmmToAsm.Reg.Linear.SPARC | 
| BL | GHC.CmmToAsm.PPC.Instr | 
| BlackHole | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| blackHoleOnEntry | GHC.StgToCmm.Closure | 
| blackHoleRep | GHC.Runtime.Heap.Layout | 
| blankLine | GHC.Utils.Outputable, GHC.Plugins | 
| BlankSrcSpan |  | 
| 1 (Type/Class) | GHC.Hs.Dump | 
| 2 (Data Constructor) | GHC.Hs.Dump | 
| Block | GHC.Cmm.Dataflow.Block, GHC.Cmm.Dataflow | 
| blockAppend | GHC.Cmm.Dataflow.Block | 
| BlockArgumentsBit | GHC.Parser.Lexer | 
| BlockAssignment | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| BlockCC | GHC.Cmm.Dataflow.Block | 
| BlockCO | GHC.Cmm.Dataflow.Block | 
| blockCons | GHC.Cmm.Dataflow.Block | 
| BlockedCIS | GHC.Tc.Types.Constraint | 
| BlockedIndefinitelyOnMVar |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| BlockedIndefinitelyOnSTM |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| blockFromList | GHC.Cmm.Dataflow.Block | 
| BlockId | GHC.Cmm.BlockId | 
| blockId | GHC.Cmm, GHC.CmmToAsm.Instr | 
| blockJoin | GHC.Cmm.Dataflow.Block | 
| blockJoinHead | GHC.Cmm.Dataflow.Block | 
| blockJoinTail | GHC.Cmm.Dataflow.Block | 
| blockLabel | GHC.Llvm.Syntax, GHC.Llvm | 
| blockLbl | GHC.Cmm.BlockId | 
| BlockMap | GHC.CmmToAsm.Reg.Liveness | 
| BlockOC | GHC.Cmm.Dataflow.Block | 
| blockSnoc | GHC.Cmm.Dataflow.Block | 
| blockSplit | GHC.Cmm.Dataflow.Block | 
| blockSplitHead | GHC.Cmm.Dataflow.Block | 
| blockSplitTail | GHC.Cmm.Dataflow.Block | 
| blockStmts | GHC.Llvm.Syntax, GHC.Llvm | 
| BlockSubstFlag | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| bLOCKS_PER_MBLOCK | GHC.Driver.Session, GHC.Plugins | 
| blockTicks | GHC.Cmm.Utils | 
| blockToList | GHC.Cmm.Dataflow.Block | 
| bLOCK_SIZE | GHC.Driver.Session, GHC.Plugins | 
| bLOCK_SIZE_W | GHC.Driver.Session, GHC.Plugins | 
| BMiddle | GHC.Cmm.Dataflow.Block | 
| bmiVersion | GHC.Driver.Session, GHC.Plugins, GHC | 
| bnbVarQual | GHC.Builtin.Names | 
| Bndr | GHC.Types.Var, GHC.Plugins | 
| bndrIsJoin_maybe | GHC.Utils.Outputable, GHC.Plugins | 
| BndrLvl | GHC.Core.Opt.SetLevels | 
| bndrRuleAndUnfoldingVarsDSet | GHC.Core.FVs, GHC.Plugins | 
| BNil | GHC.Cmm.Dataflow.Block | 
| bniVarQual | GHC.Builtin.Names | 
| bnnVarQual | GHC.Builtin.Names | 
| Body |  | 
| 1 (Type/Class) | GHC.Cmm.Dataflow.Graph | 
| 2 (Type/Class) | GHC.Parser.PostProcess | 
| bodyList | GHC.Cmm.Dataflow.Graph | 
| BodyStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| bodyToBlockList | GHC.Cmm.Utils | 
| Bool | GHC.Prelude | 
| BooleanFormula | GHC.Data.BooleanFormula | 
| boolToRecFlag | GHC.Types.Basic, GHC.Plugins | 
| boolTy | GHC.Builtin.Types, GHC.Plugins | 
| boolTyCon | GHC.Builtin.Types, GHC.Plugins | 
| boolTyConKey | GHC.Builtin.Names | 
| boolTyConName | GHC.Builtin.Types, GHC.Plugins | 
| boolTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| BootUnfolding | GHC.Core, GHC.Plugins | 
| bootUnfolding | GHC.Core, GHC.Plugins | 
| BoringBinder | GHC.Stg.Lift.Analysis | 
| BoringCtxt | GHC.Core.Unfold | 
| boringCxtNotOk | GHC.Core, GHC.Plugins | 
| boringCxtOk | GHC.Core, GHC.Plugins | 
| botCpr | GHC.Types.Cpr | 
| botCprType | GHC.Types.Cpr | 
| botDiv | GHC.Types.Demand | 
| botDmd | GHC.Types.Demand | 
| botDmdType | GHC.Types.Demand | 
| bothCleanDmd | GHC.Types.Demand | 
| bothDmd | GHC.Types.Demand | 
| BothDmdArg | GHC.Types.Demand | 
| bothDmdType | GHC.Types.Demand | 
| BothSk | GHC.Stg.Lift.Analysis | 
| botSig | GHC.Types.Demand | 
| Bottom | GHC.Core.UsageEnv | 
| bottomUE | GHC.Core.UsageEnv | 
| bound | GHC.CmmToAsm.Reg.Graph.Base | 
| Bounded | GHC.Prelude | 
| boundedClassKey | GHC.Builtin.Names | 
| boundedClassName | GHC.Builtin.Names | 
| bound_to | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| boxConTbl | GHC.Tc.Deriv.Generate | 
| Boxed | GHC.Types.Basic, GHC.Plugins | 
| BoxedTuple | GHC.Types.Basic, GHC.Plugins | 
| boxEqPred | GHC.Tc.Utils.TcType | 
| boxingDataCon_maybe | GHC.Builtin.Types, GHC.Plugins | 
| Boxity | GHC.Types.Basic, GHC.Plugins | 
| boxityConKey | GHC.Builtin.Names | 
| boxityTupleSort | GHC.Types.Basic, GHC.Plugins | 
| boxResult | GHC.HsToCore.Foreign.Call | 
| bPutChar | GHC.Utils.BufHandle | 
| bPutFS | GHC.Utils.BufHandle | 
| bPutFZS | GHC.Utils.BufHandle | 
| bPutPtrString | GHC.Utils.BufHandle | 
| bPutReplicate | GHC.Utils.BufHandle | 
| bPutStr | GHC.Utils.BufHandle | 
| braces |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| Brack | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| bracket | GHC.Utils.Exception | 
| bracketOnError | GHC.Utils.Exception | 
| BracketOrigin | GHC.Tc.Types.Origin | 
| brackets |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| BracketSkol | GHC.Tc.Types.Origin | 
| bracket_ | GHC.Utils.Exception | 
| Branch | GHC.Llvm.Syntax, GHC.Llvm | 
| BranchCount | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| Branched | GHC.Core.Coercion.Axiom | 
| Branches | GHC.Core.Coercion.Axiom | 
| BranchFlag | GHC.Core.Coercion.Axiom | 
| BranchIf | GHC.Llvm.Syntax, GHC.Llvm | 
| BranchIndex | GHC.Core.Coercion.Axiom | 
| break | GHC.Prelude | 
| breakColon | GHC.SysTools.Process | 
| BreakIndex | GHC.ByteCode.Types, GHC | 
| BreakInfo |  | 
| 1 (Type/Class) | GHC.Runtime.Eval.Types, GHC | 
| 2 (Data Constructor) | GHC.Runtime.Eval.Types | 
| breakInfo | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| breakInfo_module | GHC.Runtime.Eval.Types, GHC | 
| breakInfo_number | GHC.Runtime.Eval.Types, GHC | 
| breakIntColon | GHC.SysTools.Process | 
| breakNames | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| Breakpoint | GHC.Core, GHC.Plugins | 
| breakpointCondIdKey | GHC.Builtin.Names | 
| breakpointCondName | GHC.Builtin.Names | 
| breakpointFVs | GHC.Core, GHC.Plugins | 
| breakpointId | GHC.Core, GHC.Plugins | 
| breakpointIdKey | GHC.Builtin.Names | 
| breakpointName | GHC.Builtin.Names | 
| BreakpointStatus | GHC.Runtime.Interpreter | 
| breakpointStatus | GHC.Runtime.Interpreter | 
| BRev16Op | GHC.Builtin.PrimOps | 
| BRev32Op | GHC.Builtin.PrimOps | 
| BRev64Op | GHC.Builtin.PrimOps | 
| BRev8Op | GHC.Builtin.PrimOps | 
| bRevLabel | GHC.CmmToAsm.CPrim | 
| BRevOp | GHC.Builtin.PrimOps | 
| BRK_FUN | GHC.ByteCode.Instr | 
| BrokenDependencies | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| BSF | GHC.CmmToAsm.X86.Instr | 
| BSnoc | GHC.Cmm.Dataflow.Block | 
| BSR | GHC.CmmToAsm.X86.Instr | 
| BSWAP | GHC.CmmToAsm.X86.Instr | 
| BSwap16Op | GHC.Builtin.PrimOps | 
| BSwap32Op | GHC.Builtin.PrimOps | 
| BSwap64Op | GHC.Builtin.PrimOps | 
| bSwapLabel | GHC.CmmToAsm.CPrim | 
| BSwapOp | GHC.Builtin.PrimOps | 
| BT | GHC.CmmToAsm.X86.Instr | 
| buf | GHC.Data.StringBuffer | 
| buffer | GHC.Parser.Lexer | 
| BufHandle |  | 
| 1 (Type/Class) | GHC.Utils.BufHandle | 
| 2 (Data Constructor) | GHC.Utils.BufHandle | 
| bufLeftRender | GHC.Utils.Ppr | 
| bufLeftRenderSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| BufPos |  | 
| 1 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins | 
| bufPos | GHC.Types.SrcLoc, GHC.Plugins | 
| BufSpan |  | 
| 1 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins | 
| bufSpanEnd | GHC.Types.SrcLoc, GHC.Plugins | 
| bufSpanStart | GHC.Types.SrcLoc, GHC.Plugins | 
| buildClass | GHC.Tc.TyCl.Build | 
| buildCoercion | GHC.Core.Coercion, GHC.Plugins | 
| buildDataCon | GHC.Tc.TyCl.Build | 
| buildDynCon | GHC.StgToCmm.DataCon | 
| builderMainLoop | GHC.SysTools.Process | 
| BuildError | GHC.SysTools.Process | 
| buildIdKey | GHC.Builtin.Names | 
| buildImplicationFor | GHC.Tc.Utils.Unify | 
| BuildMessage | GHC.SysTools.Process | 
| BuildMsg | GHC.SysTools.Process | 
| buildName | GHC.Builtin.Names | 
| buildPatSyn | GHC.Tc.TyCl.Build | 
| buildSynTyCon | GHC.Core.Type, GHC.Plugins | 
| buildTvImplication | GHC.Tc.Utils.Unify | 
| build_RDR | GHC.Builtin.Names | 
| BuiltinEqInstance | GHC.Tc.Instance.Class | 
| BuiltinInstance | GHC.Tc.Instance.Class | 
| BuiltinRule | GHC.Core, GHC.Plugins | 
| builtinRules | GHC.Types.Id.Make, GHC.Core.Opt.ConstantFold, GHC.Builtin.Utils | 
| BuiltInSynFamily |  | 
| 1 (Type/Class) | GHC.Core.Coercion.Axiom, GHC.Builtin.Types.Literals | 
| 2 (Data Constructor) | GHC.Core.Coercion.Axiom, GHC.Builtin.Types.Literals | 
| BuiltInSynFamTyCon | GHC.Core.TyCon, GHC.Plugins | 
| BuiltInSyntax |  | 
| 1 (Type/Class) | GHC.Types.Name, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Name, GHC.Plugins | 
| BuiltInTypeFlavour | GHC.Core.TyCon, GHC.Plugins | 
| bullet | GHC.Utils.Outputable, GHC.Plugins | 
| bumpCtLocDepth | GHC.Tc.Types.Constraint | 
| bumpStepCountTcS | GHC.Tc.Solver.Monad | 
| bumpSubGoalDepth | GHC.Tc.Types.Constraint | 
| bv_pattern | GHC.Hs.Expr, GHC.Hs, GHC | 
| bWord | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| ByteArrayContents_Char | GHC.Builtin.PrimOps | 
| ByteArrayIsPinnedOp | GHC.Builtin.PrimOps | 
| byteArrayPrimTy | GHC.Builtin.Types.Prim | 
| byteArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| byteArrayPrimTyConKey | GHC.Builtin.Names | 
| byteCodeGen | GHC.CoreToByteCode | 
| byteCodeOfObject | GHC.Driver.Types, GHC.Plugins | 
| byteDiff | GHC.Data.StringBuffer | 
| ByteOff | GHC.Runtime.Heap.Layout | 
| bytesFS | GHC.Data.FastString, GHC.Plugins | 
| bytesToWordsRoundUp | GHC.Runtime.Heap.Layout | 
| ByVal | GHC.Llvm.Types, GHC.Llvm | 
| C | GHC.Cmm.Dataflow.Block, GHC.Cmm.Dataflow | 
| c1TyConKey | GHC.Builtin.Names | 
| c1TyConName | GHC.Builtin.Names | 
| cab_cvs | GHC.Core.Coercion.Axiom | 
| cab_eta_tvs | GHC.Core.Coercion.Axiom | 
| cab_incomps | GHC.Core.Coercion.Axiom | 
| cab_lhs | GHC.Core.Coercion.Axiom | 
| cab_loc | GHC.Core.Coercion.Axiom | 
| cab_rhs | GHC.Core.Coercion.Axiom | 
| cab_roles | GHC.Core.Coercion.Axiom | 
| cab_tvs | GHC.Core.Coercion.Axiom | 
| Cached | GHC.Tc.Solver.Monad | 
| cachedPlugins | GHC.Driver.Session, GHC.Plugins, GHC | 
| cafAnal | GHC.Cmm.Info.Build | 
| cafAnalData | GHC.Cmm.Info.Build | 
| cafBlackHoleInfoTable | GHC.StgToCmm.Closure | 
| CafCC | GHC.Types.CostCentre | 
| CAFEnv | GHC.Cmm.Info.Build | 
| CafInfo | GHC.Types.Id.Info, GHC.Plugins | 
| cafInfo | GHC.Types.Id.Info, GHC.Plugins | 
| CAFSet | GHC.Cmm.Info.Build | 
| calculateAvails | GHC.Rename.Names | 
| CALL |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Call |  | 
| 1 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Cmm.Graph | 
| callArityAnalProgram | GHC.Core.Opt.CallArity | 
| callArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| callArityRHS | GHC.Core.Opt.CallArity | 
| callClobberedRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| CallCtxt | GHC.Core.Unfold | 
| callerRestoreGlobalReg | GHC.StgToCmm.Utils | 
| callerSaveGlobalReg | GHC.StgToCmm.Utils | 
| callerSaves |  | 
| 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, GHC.StgToCmm.Utils | 
| callerSaveVolatileRegs | GHC.StgToCmm.Utils | 
| CallishMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| callishMachOpHints | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| CallM | GHC.Llvm.Syntax, GHC.Llvm | 
| CallMethod | GHC.StgToCmm.Closure | 
| callProcPoints | GHC.Cmm.ProcPoint | 
| CallReference | GHC.CmmToAsm.PIC | 
| callSiteInline | GHC.Core.Unfold | 
| callStackDoc | GHC.Utils.Outputable, GHC.Plugins | 
| callStackTyConKey | GHC.Builtin.Names | 
| callStackTyConName | GHC.Builtin.Names | 
| callWeight | GHC.Driver.Session, GHC.Plugins | 
| CanDeriveAnyClass | GHC.Tc.Deriv.Utils | 
| canDeriveAnyClass | GHC.Tc.Deriv.Utils | 
| CanDeriveStock | GHC.Tc.Deriv.Utils | 
| candidateKindVars | GHC.Tc.Utils.TcMType | 
| candidateQTyVarsOfKind | GHC.Tc.Utils.TcMType | 
| candidateQTyVarsOfKinds | GHC.Tc.Utils.TcMType | 
| candidateQTyVarsOfType | GHC.Tc.Utils.TcMType | 
| candidateQTyVarsOfTypes | GHC.Tc.Utils.TcMType | 
| CandidatesQTvs | GHC.Tc.Utils.TcMType | 
| canDiverge | GHC.HsToCore.PmCheck.Oracle | 
| canDoGenerics | GHC.Tc.Deriv.Generics | 
| canDoGenerics1 | GHC.Tc.Deriv.Generics | 
| CandPlugin | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| candPlugin | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| canGenerateDynamicToo | GHC.Driver.Session, GHC.Plugins, GHC | 
| cannotFindInterface | GHC.Driver.Finder | 
| cannotFindModule | GHC.Driver.Finder | 
| canonicalize | GHC.Tc.Solver.Canonical | 
| canonicalizeHomeModule | GHC.Driver.Session, GHC.Plugins | 
| canonicalizeModuleIfHome | GHC.Driver.Session, GHC.Plugins | 
| canShortcut |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Function) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| canSolveByUnification | GHC.Tc.Utils.Unify | 
| cantFailMatchResult | GHC.HsToCore.Utils | 
| canUnfold | GHC.Core, GHC.Plugins | 
| canUseColor | GHC.Driver.Session, GHC.Plugins, GHC | 
| cApiCallIdKey | GHC.Builtin.Names.TH | 
| cApiCallName | GHC.Builtin.Names.TH | 
| CApiConv | GHC.Types.ForeignCall | 
| CApiFfiBit | GHC.Parser.Lexer | 
| capitalise | GHC.Utils.Misc, GHC.Plugins | 
| captureConstraints | GHC.Tc.Utils.Monad | 
| captureTopConstraints | GHC.Tc.Solver | 
| card | GHC.Runtime.Heap.Layout | 
| cardRoundUp | GHC.Runtime.Heap.Layout | 
| cardTableSizeB | GHC.Runtime.Heap.Layout | 
| cardTableSizeW | GHC.Runtime.Heap.Layout | 
| CARRY | GHC.CmmToAsm.X86.Cond | 
| CasAddrOp_Addr | GHC.Builtin.PrimOps | 
| CasAddrOp_Word | GHC.Builtin.PrimOps | 
| CasArrayOp | GHC.Builtin.PrimOps | 
| CasByteArrayOp_Int | GHC.Builtin.PrimOps | 
| Case | GHC.Core, GHC.Plugins | 
| CaseAlt |  | 
| 1 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.HsToCore.Utils | 
| CaseBind | GHC.Utils.Outputable, GHC.Plugins | 
| CaseCtxt | GHC.Core.Unfold | 
| caseEIdKey | GHC.Builtin.Names.TH | 
| CaseElim | GHC.Core.Opt.Monad, GHC.Plugins | 
| caseEName | GHC.Builtin.Names.TH | 
| CASEFAIL | GHC.ByteCode.Instr | 
| CaseIdentity | GHC.Core.Opt.Monad, GHC.Plugins | 
| CaseMerge | GHC.Core.Opt.Monad, GHC.Plugins | 
| CaseOfCase | GHC.Core.Opt.Monad, GHC.Plugins | 
| CasePatBind | GHC.Utils.Outputable, GHC.Plugins | 
| caseRules | GHC.Types.Id.Make, GHC.Core.Opt.ConstantFold | 
| CasMutVarOp | GHC.Builtin.PrimOps | 
| CasSmallArrayOp | GHC.Builtin.PrimOps | 
| Cast |  | 
| 1 (Data Constructor) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| castBin | GHC.Utils.Binary | 
| castBottomExpr | GHC.Core.Make, GHC.Plugins | 
| CastBy | GHC.Core.Opt.Simplify.Utils | 
| castCoercionKind | GHC.Core.Coercion, GHC.Plugins | 
| castCoercionKind1 | GHC.Core.Coercion, GHC.Plugins | 
| castCoercionKind2 | GHC.Core.Coercion, GHC.Plugins | 
| castDoubleToWord8Array | GHC.CmmToAsm.Ppr | 
| castFloatToWord8Array | GHC.CmmToAsm.Ppr | 
| CastIt | GHC.Core.Opt.Simplify.Utils | 
| CastTy | GHC.Core.TyCo.Rep | 
| cat |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| catAGraphs | GHC.Cmm.Graph | 
| catBagMaybes | GHC.Data.Bag | 
| catch | GHC.Utils.Exception | 
| catches | GHC.Utils.Exception | 
| catchIO | GHC.Utils.Exception | 
| catchJust | GHC.Utils.Exception | 
| CatchOp | GHC.Builtin.PrimOps | 
| CatchRetryOp | GHC.Builtin.PrimOps | 
| CatchSTMOp | GHC.Builtin.PrimOps | 
| catMaybes | GHC.Data.Maybe | 
| cBooterVersion | GHC.Settings.Config | 
| cBuildPlatformString | GHC.Settings.Config | 
| Cc | GHC.Driver.Phases | 
| CCALL | GHC.ByteCode.Instr | 
| CCall | GHC.Types.ForeignCall | 
| CCallConv |  | 
| 1 (Type/Class) | GHC.Types.ForeignCall | 
| 2 (Data Constructor) | GHC.Types.ForeignCall | 
| ccallConvAttribute | GHC.Types.ForeignCall | 
| ccallConvToInt | GHC.Types.ForeignCall | 
| cCallIdKey | GHC.Builtin.Names.TH | 
| cCallName | GHC.Builtin.Names.TH | 
| CCallSpec |  | 
| 1 (Type/Class) | GHC.Types.ForeignCall | 
| 2 (Data Constructor) | GHC.Types.ForeignCall | 
| CCallTarget | GHC.Types.ForeignCall | 
| CCCS | GHC.Cmm, GHC.Cmm.Expr | 
| cccsExpr | GHC.Cmm.Utils | 
| cccsReg | GHC.Cmm, GHC.Cmm.Expr | 
| CCFlavour | GHC.Types.CostCentre | 
| ccFromThisModule | GHC.Types.CostCentre | 
| CcName | GHC.Types.CostCentre | 
| CCostCentre | GHC.ByteCode.Types | 
| ccsType | GHC.StgToCmm.Prof | 
| ccType | GHC.StgToCmm.Prof | 
| Ccxx | GHC.Driver.Phases | 
| CC_Ccc | GHC.Llvm.Types, GHC.Llvm | 
| cc_class | GHC.Tc.Types.Constraint | 
| CC_Coldcc | GHC.Llvm.Types, GHC.Llvm | 
| cc_eq_rel | GHC.Tc.Types.Constraint | 
| cc_ev | GHC.Tc.Types.Constraint | 
| CC_Fastcc | GHC.Llvm.Types, GHC.Llvm | 
| cc_flavour | GHC.Types.CostCentre | 
| cc_fsk | GHC.Tc.Types.Constraint | 
| cc_fun | GHC.Tc.Types.Constraint | 
| CC_Ghc | GHC.Llvm.Types, GHC.Llvm | 
| cc_loc | GHC.Types.CostCentre | 
| cc_mod | GHC.Types.CostCentre | 
| cc_name | GHC.Types.CostCentre | 
| CC_Ncc | GHC.Llvm.Types, GHC.Llvm | 
| cc_pend_sc | GHC.Tc.Types.Constraint | 
| cc_rhs | GHC.Tc.Types.Constraint | 
| cc_status | GHC.Tc.Types.Constraint | 
| cc_tyargs | GHC.Tc.Types.Constraint | 
| cc_tyvar | GHC.Tc.Types.Constraint | 
| CC_X86_Stdcc | GHC.Llvm.Types, GHC.Llvm | 
| CDictCan | GHC.Tc.Types.Constraint | 
| cd_fld_doc | GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_ext | GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_names | GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_type | GHC.Hs.Type, GHC.Hs, GHC | 
| ceiling | GHC.Prelude | 
| certainlyWillInline | GHC.Core.Unfold | 
| CExport | GHC.Hs, GHC.Hs.Decls, GHC | 
| CExportSpec | GHC.Types.ForeignCall | 
| CExportStatic | GHC.Types.ForeignCall | 
| CFG | GHC.CmmToAsm.CFG | 
| CfgEdge |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG | 
| 2 (Data Constructor) | GHC.CmmToAsm.CFG | 
| cfgWeightInfo | GHC.Driver.Session, GHC.Plugins, GHC | 
| CFGWeights | GHC.Driver.Session, GHC.Plugins | 
| CfgWeights | GHC.Driver.Session, GHC.Plugins | 
| CFunction | GHC.Hs, GHC.Hs.Decls, GHC | 
| CFunEqCan | GHC.Tc.Types.Constraint | 
| cgBind | GHC.StgToCmm.Bind | 
| CgBreakInfo |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| cgb_resty | GHC.ByteCode.Types | 
| cgb_vars | GHC.ByteCode.Types | 
| cgd_dflags | GHC.StgToCmm.Monad | 
| cgd_mod | GHC.StgToCmm.Monad | 
| cgd_self_loop | GHC.StgToCmm.Monad | 
| cgd_sequel | GHC.StgToCmm.Monad | 
| cgd_ticky | GHC.StgToCmm.Monad | 
| cgd_tick_scope | GHC.StgToCmm.Monad | 
| cgd_updfr_off | GHC.StgToCmm.Monad | 
| cgExpr | GHC.StgToCmm.Expr | 
| cgForeignCall | GHC.StgToCmm.Foreign | 
| CgFork | GHC.Cmm.Graph | 
| CgGuts |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| CgIdInfo |  | 
| 1 (Type/Class) | GHC.StgToCmm.Monad, GHC.StgToCmm.Env | 
| 2 (Data Constructor) | GHC.StgToCmm.Monad | 
| CgInfoDownwards | GHC.StgToCmm.Monad | 
| CgInfos |  | 
| 1 (Type/Class) | GHC.StgToCmm.Types | 
| 2 (Data Constructor) | GHC.StgToCmm.Types | 
| CgLabel | GHC.Cmm.Graph | 
| CgLast | GHC.Cmm.Graph | 
| cgLFInfos | GHC.StgToCmm.Types | 
| cgLit | GHC.StgToCmm.Utils | 
| CgLoc | GHC.StgToCmm.Closure | 
| cgNonCafs | GHC.StgToCmm.Types | 
| cgOpApp | GHC.StgToCmm.Prim | 
| CgState | GHC.StgToCmm.Monad | 
| CgStgAlt | GHC.Stg.Syntax | 
| CgStgBinding | GHC.Stg.Syntax | 
| CgStgExpr | GHC.Stg.Syntax | 
| CgStgRhs | GHC.Stg.Syntax | 
| CgStgTopBinding | GHC.Stg.Syntax | 
| CgStmt |  | 
| 1 (Type/Class) | GHC.Cmm.Graph | 
| 2 (Data Constructor) | GHC.Cmm.Graph | 
| cgs_binds | GHC.StgToCmm.Monad | 
| cgs_hp_usg | GHC.StgToCmm.Monad | 
| cgs_stmts | GHC.StgToCmm.Monad | 
| cgs_tops | GHC.StgToCmm.Monad | 
| cgs_uniqs | GHC.StgToCmm.Monad | 
| cgTopRhsClosure | GHC.StgToCmm.Bind | 
| cgTopRhsCon | GHC.StgToCmm.DataCon | 
| cg_binds | GHC.Driver.Types, GHC.Plugins | 
| cg_dep_pkgs | GHC.Driver.Types, GHC.Plugins | 
| cg_foreign | GHC.Driver.Types, GHC.Plugins | 
| cg_foreign_files | GHC.Driver.Types, GHC.Plugins | 
| cg_hpc_info | GHC.Driver.Types, GHC.Plugins | 
| cg_id | GHC.StgToCmm.Monad | 
| cg_lf | GHC.StgToCmm.Monad | 
| cg_loc | GHC.StgToCmm.Monad | 
| cg_modBreaks | GHC.Driver.Types, GHC.Plugins | 
| cg_module | GHC.Driver.Types, GHC.Plugins | 
| cg_spt_entries | GHC.Driver.Types, GHC.Plugins | 
| cg_tycons | GHC.Driver.Types, GHC.Plugins | 
| Changed | GHC.Cmm.Dataflow | 
| changedIf | GHC.Cmm.Dataflow | 
| changeLast | GHC.Utils.Misc, GHC.Plugins | 
| changeTempFilesLifetime | GHC.SysTools.FileCleanup | 
| Char | GHC.Prelude | 
| char |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| char2IntLit | GHC.Types.Literal, GHC.Plugins | 
| charDataCon | GHC.Builtin.Types, GHC.Plugins | 
| charDataConKey | GHC.Builtin.Names | 
| CharEqOp | GHC.Builtin.PrimOps | 
| CharGeOp | GHC.Builtin.PrimOps | 
| CharGtOp | GHC.Builtin.PrimOps | 
| CharLeOp | GHC.Builtin.PrimOps | 
| charLIdKey | GHC.Builtin.Names.TH | 
| charLName | GHC.Builtin.Names.TH | 
| CharLtOp | GHC.Builtin.PrimOps | 
| CharNeOp | GHC.Builtin.PrimOps | 
| charPrimLIdKey | GHC.Builtin.Names.TH | 
| charPrimLName | GHC.Builtin.Names.TH | 
| charPrimL_RDR | GHC.Builtin.Names.TH | 
| charPrimTy | GHC.Builtin.Types.Prim | 
| charPrimTyCon | GHC.Builtin.Types.Prim | 
| charPrimTyConKey | GHC.Builtin.Names | 
| charPrimTyConName | GHC.Builtin.Types.Prim | 
| charToC | GHC.Utils.Misc, GHC.Plugins | 
| charTy | GHC.Builtin.Types, GHC.Plugins | 
| charTyCon | GHC.Builtin.Types, GHC.Plugins | 
| charTyConKey | GHC.Builtin.Names | 
| charTyConName | GHC.Builtin.Types, GHC.Plugins | 
| charTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| CheapAppFun | GHC.Core.Utils, GHC.Plugins | 
| cheapEqExpr | GHC.Core.Utils, GHC.Plugins | 
| cheapEqExpr' | GHC.Core.Utils, GHC.Plugins | 
| Check | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| checkAxInstCo | GHC.Core.Coercion.Opt | 
| checkBlock | GHC.CmmToAsm.SPARC.CodeGen.Sanity | 
| checkBootDecl | GHC.Tc.Module | 
| checkBootDeclM | GHC.Tc.Module | 
| checkClassCycles | GHC.Tc.TyCl.Utils | 
| checkClassKindSig | GHC.Tc.Gen.HsType | 
| checkCmdBlockArguments | GHC.Parser.PostProcess | 
| checkCoercionHole | GHC.Tc.Utils.TcMType | 
| checkConName | GHC.Rename.Names | 
| checkConsistentFamInst | GHC.Tc.Validity | 
| checkConstraints | GHC.Tc.Utils.Unify | 
| checkContext | GHC.Parser.PostProcess | 
| checkCTarget | GHC.Tc.Gen.Foreign | 
| checkDataKindSig | GHC.Tc.Gen.HsType | 
| checkDupAndShadowedNames | GHC.Rename.Utils | 
| checkDupNames | GHC.Rename.Utils | 
| checkDupRdrNames | GHC.Rename.Utils | 
| checkedTick | GHC.Core.Opt.Simplify.Monad | 
| checkEmptyGADTs | GHC.Parser.PostProcess | 
| checkErr | GHC.Tc.Utils.Monad | 
| checkExpBlockArguments | GHC.Parser.PostProcess | 
| checkFamInstConsistency | GHC.Tc.Instance.Family | 
| checkForeignArgs | GHC.Tc.Gen.Foreign | 
| checkForeignRes | GHC.Tc.Gen.Foreign | 
| checkForLevPoly | GHC.Tc.Utils.TcMType | 
| checkForLevPolyX | GHC.Tc.Utils.TcMType | 
| checkFunDeps | GHC.Tc.Instance.FunDeps | 
| checkGuardMatches | GHC.HsToCore.PmCheck | 
| checkHiBootIface' | GHC.Tc.Module | 
| CheckHiWay |  | 
| 1 (Type/Class) | GHC.Iface.Binary | 
| 2 (Data Constructor) | GHC.Iface.Binary | 
| checkImportDecl | GHC.Parser.PostProcess | 
| checkImportSpec | GHC.Parser.PostProcess | 
| checkInferredVars | GHC.Rename.Utils | 
| checkingExpType | GHC.Tc.Utils.TcMType | 
| checkingExpType_maybe | GHC.Tc.Utils.TcMType | 
| checkInstCoverage | GHC.Tc.Instance.FunDeps | 
| checkLinkInfo | GHC.SysTools.ExtraObj, GHC.Driver.Pipeline | 
| checkMatches | GHC.HsToCore.PmCheck | 
| checkMonadComp | GHC.Parser.PostProcess | 
| checkNoErrs | GHC.Tc.Utils.Monad | 
| checkOldIface | GHC.Iface.Recomp | 
| checkOriginativeSideConditions | GHC.Tc.Deriv.Utils | 
| checkPattern | GHC.Parser.PostProcess | 
| checkPattern_msg | GHC.Parser.PostProcess | 
| checkPrecMatch | GHC.Rename.HsType | 
| checkPrecP | GHC.Parser.PostProcess | 
| checkProcessArgsResult | GHC.Parser.Header | 
| checkRecordSyntax | GHC.Parser.PostProcess | 
| checkRecTc | GHC.Core.TyCon, GHC.Plugins | 
| checkReductionDepth | GHC.Tc.Solver.Monad | 
| checkRuleTyVarBndrNames | GHC.Parser.PostProcess | 
| checkSafe | GHC.Tc.Gen.Foreign | 
| checkSectionPrec | GHC.Rename.HsType | 
| checkShadowedRdrNames | GHC.Rename.Utils | 
| checkSingle | GHC.HsToCore.PmCheck | 
| checkStackReg | GHC.CmmToLlvm.Base | 
| checkSynCycles | GHC.Tc.TyCl.Utils | 
| checkTc | GHC.Tc.Utils.Monad | 
| checkTcM | GHC.Tc.Utils.Monad | 
| checkThLocalName | GHC.Rename.Splice | 
| checkTupSize | GHC.Rename.Utils, GHC.Rename.Pat | 
| checkTvConstraints | GHC.Tc.Utils.Unify | 
| checkTyConTelescope | GHC.Tc.Validity | 
| checkTySynRhs | GHC.Tc.Validity | 
| checkUnit | GHC.Tc.Module, GHC.Tc.Utils.Backpack | 
| checkUnusedRecordWildcard | GHC.Rename.Utils | 
| checkValDef | GHC.Parser.PostProcess | 
| checkValidAssocTyFamDeflt | GHC.Tc.Validity | 
| checkValidClsArgs | GHC.Tc.Utils.TcType | 
| checkValidCoAxBranch | GHC.Tc.Validity | 
| checkValidCoAxiom | GHC.Tc.Validity | 
| checkValidInstance | GHC.Tc.Validity | 
| checkValidInstHead | GHC.Tc.Validity | 
| checkValidMonoType | GHC.Tc.Validity | 
| checkValidSubst | GHC.Core.TyCo.Subst | 
| checkValidTheta | GHC.Tc.Validity | 
| checkValidTyCon | GHC.Tc.TyCl | 
| checkValidTyFamEqn | GHC.Tc.Validity | 
| checkValidType | GHC.Tc.Validity | 
| checkValSigLhs | GHC.Parser.PostProcess | 
| checkWellStaged | GHC.Tc.Utils.Env | 
| checkWellStagedDFun | GHC.Tc.Solver.Monad | 
| checkWiredInTyCon | GHC.Iface.Load, GHC.IfaceToCore | 
| ChildCode64 |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| ChildLookupResult | GHC.Rename.Env | 
| chkAppend | GHC.Utils.Misc, GHC.Plugins | 
| choiceAIdKey | GHC.Builtin.Names | 
| choiceAName | GHC.Builtin.Names | 
| chooseInferredQuantifiers | GHC.Tc.Gen.Bind | 
| chooseOrphanAnchor | GHC.Core, GHC.Plugins | 
| chooseSpill | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| chooseUniqueOccTc | GHC.Tc.Utils.Monad | 
| choose_RDR | GHC.Builtin.Names | 
| cHostPlatformString | GHC.Settings.Config | 
| Chr | GHC.Utils.Ppr | 
| ChrOp | GHC.Builtin.PrimOps | 
| chunkify | GHC.Hs.Utils, GHC.Hs, GHC | 
| chunkList | GHC.Utils.Misc, GHC.Plugins | 
| ch_blocker | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| ch_co_var | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| ch_ref | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| cid_binds | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_datafam_insts | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_d_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_inst | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_overlap_mode | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_poly_ty | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_sigs | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_tyfam_insts | GHC.Hs, GHC.Hs.Decls, GHC | 
| CImport | GHC.Hs, GHC.Hs.Decls, GHC | 
| CImportSpec | GHC.Hs, GHC.Hs.Decls, GHC | 
| cInt | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cIntWidth | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cINT_SIZE | GHC.Driver.Session, GHC.Plugins | 
| CIrredCan | GHC.Tc.Types.Constraint | 
| cir_mk_ev | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| cir_new_theta | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| cir_what | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| cit_clo | GHC.Cmm | 
| cit_lbl | GHC.Cmm | 
| cit_prof | GHC.Cmm | 
| cit_rep | GHC.Cmm | 
| cit_srt | GHC.Cmm | 
| CLabel |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Type/Class) | GHC.Cmm.CLabel | 
| CLabelString | GHC.Types.ForeignCall | 
| Clang | GHC.Driver.Session, GHC.Plugins | 
| Class | GHC.Core.Class, GHC | 
| classAllSelIds | GHC.Core.Class | 
| classArity | GHC.Core.Class | 
| ClassATItem | GHC.Core.Class | 
| classATItems | GHC.Core.Class | 
| classATs | GHC.Core.Class, GHC | 
| classBigSig | GHC.Core.Class | 
| classDataCon | GHC.Core.DataCon, GHC.Plugins | 
| ClassDec | GHC.Iface.Ext.Types | 
| ClassDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| ClassDeclCtx | GHC.Rename.Utils | 
| classDecls | GHC.HsToCore.Docs | 
| classDIdKey | GHC.Builtin.Names.TH | 
| classDName | GHC.Builtin.Names.TH | 
| classExtraBigSig | GHC.Core.Class | 
| ClassF64 | GHC.CmmToAsm.Reg.Graph.Base | 
| ClassFlavour | GHC.Core.TyCon, GHC.Plugins | 
| ClassG16 | GHC.CmmToAsm.Reg.Graph.Base | 
| ClassG32 | GHC.CmmToAsm.Reg.Graph.Base | 
| ClassG8 | GHC.CmmToAsm.Reg.Graph.Base | 
| classHasFds | GHC.Core.Class | 
| classifiesTypeWithValues | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| classifyEdges | GHC.Data.Graph.Directed | 
| classifyPredType | GHC.Core.Predicate | 
| ClassInstanceCtx | GHC.Rename.Utils | 
| classInstances | GHC.Core.InstEnv | 
| classKey | GHC.Core.Class | 
| classMethodInstTy | GHC.Core.Predicate | 
| classMethods | GHC.Core.Class, GHC | 
| classMethodTy | GHC.Core.Predicate | 
| ClassMinimalDef | GHC.Core.Class | 
| classMinimalDef | GHC.Core.Class | 
| className | GHC.Core.Class | 
| classOfRealReg |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| classOfReg | GHC.CmmToAsm.Reg.Graph.X86 | 
| classOfVirtualReg | GHC.Platform.Reg | 
| ClassOpId | GHC.Types.Id.Info, GHC.Plugins | 
| ClassOpItem | GHC.Core.Class | 
| classOpItems | GHC.Core.Class | 
| ClassOpSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| ClassPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ClassPred | GHC.Core.Predicate | 
| ClassSCCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| classSCSelId | GHC.Core.Class | 
| classSCSelIds | GHC.Core.Class | 
| classSCTheta | GHC.Core.Class, GHC | 
| classTvsFds | GHC.Core.Class, GHC | 
| ClassTyCon | GHC.Core.TyCon, GHC.Plugins | 
| classTyCon | GHC.Core.Class | 
| ClassTyDecl | GHC.Iface.Ext.Types | 
| classTyVars | GHC.Core.Class | 
| clauseIdKey | GHC.Builtin.Names.TH | 
| clauseName | GHC.Builtin.Names.TH | 
| clauseTyConKey | GHC.Builtin.Names.TH | 
| clauseTyConName | GHC.Builtin.Names.TH | 
| cleanCurrentModuleTempFiles | GHC.SysTools.FileCleanup | 
| CleanDemand | GHC.Types.Demand | 
| cleanEvalDmd | GHC.Types.Demand | 
| cleanEvalProdDmd | GHC.Types.Demand | 
| cleanSpills | GHC.CmmToAsm.Reg.Graph.SpillClean | 
| cleanTempDirs | GHC.SysTools.FileCleanup | 
| cleanTempFiles | GHC.SysTools.FileCleanup | 
| cleanUseDmd_maybe | GHC.Types.Demand | 
| ClearCCSOp | GHC.Builtin.PrimOps | 
| clearOneShotLambda | GHC.Types.Id, GHC.Plugins | 
| ClearPackageDBs | GHC.Driver.Session, GHC.Plugins | 
| CLeft | GHC.Types.Basic, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| CloneArrayOp | GHC.Builtin.PrimOps | 
| cloneBndr | GHC.Core.Subst, GHC.Plugins | 
| cloneBndrs | GHC.Core.Subst, GHC.Plugins | 
| cloneEvBindsVar | GHC.Tc.Utils.Monad | 
| cloneIdBndr | GHC.Core.Subst, GHC.Plugins | 
| cloneIdBndrs | GHC.Core.Subst, GHC.Plugins | 
| cloneLocalName | GHC.Tc.Utils.Monad | 
| cloneMetaTyVar |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| CloneMutableArrayOp | GHC.Builtin.PrimOps | 
| cloneRecIdBndrs | GHC.Core.Subst, GHC.Plugins | 
| CloneSmallArrayOp | GHC.Builtin.PrimOps | 
| CloneSmallMutableArrayOp | GHC.Builtin.PrimOps | 
| cloneTyVarBndr | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| cloneTyVarBndrs | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| cloneTyVarTyVar | GHC.Tc.Utils.TcMType | 
| cloneWanted | GHC.Tc.Utils.TcMType | 
| cloneWC | GHC.Tc.Utils.TcMType | 
| cLONG_LONG_SIZE | GHC.Driver.Session, GHC.Plugins | 
| cLONG_SIZE | GHC.Driver.Session, GHC.Plugins | 
| Closed | GHC.Cmm.Dataflow.Block | 
| ClosedLet | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ClosedSynFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| ClosedTypeFamily | GHC.Hs, GHC.Hs.Decls, GHC | 
| closedTypeFamilyDIdKey | GHC.Builtin.Names.TH | 
| closedTypeFamilyDName | GHC.Builtin.Names.TH | 
| ClosedTypeFamilyFlavour | GHC.Core.TyCon, GHC.Plugins | 
| ClosedTypeId | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| closeOverKinds | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| closeOverKindsDSet | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| closeOverKindsList | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| ClosureEnv | GHC.ByteCode.Linker | 
| closureFunInfo | GHC.StgToCmm.Closure | 
| closureGrowth | GHC.Stg.Lift.Analysis | 
| ClosureHeader | GHC.StgToCmm.Layout | 
| ClosureInfo | GHC.StgToCmm.Closure | 
| closureInfoLabel | GHC.StgToCmm.Closure | 
| closureInfoPtr | GHC.Cmm.Info | 
| closureLFInfo | GHC.StgToCmm.Closure | 
| closureLocalEntryLabel | GHC.StgToCmm.Closure | 
| closureName | GHC.StgToCmm.Closure | 
| closureReEntrant | GHC.StgToCmm.Closure | 
| ClosureSizeOp | GHC.Builtin.PrimOps | 
| ClosureSk | GHC.Stg.Lift.Analysis | 
| closureSlowEntryLabel | GHC.StgToCmm.Closure | 
| ClosureTypeInfo | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| closureUpdReqd | GHC.StgToCmm.Closure | 
| closure_env | GHC.Runtime.Linker.Types | 
| CLRLI | GHC.CmmToAsm.PPC.Instr | 
| CLRRI | GHC.CmmToAsm.PPC.Instr | 
| cls | GHC.Iface.Ext.Types | 
| ClsDeclCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| ClsInst |  | 
| 1 (Type/Class) | GHC.Core.InstEnv, GHC | 
| 2 (Data Constructor) | GHC.Core.InstEnv | 
| ClsInstD | GHC.Hs, GHC.Hs.Decls, GHC | 
| ClsInstDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| ClsInstLookupResult | GHC.Core.InstEnv | 
| ClsInstResult | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| clsName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| clsQual | GHC.Builtin.Names | 
| clsQual_RDR | GHC.Builtin.Names | 
| CLTD | GHC.CmmToAsm.X86.Instr | 
| Clz16Op | GHC.Builtin.PrimOps | 
| Clz32Op | GHC.Builtin.PrimOps | 
| Clz64Op | GHC.Builtin.PrimOps | 
| Clz8Op | GHC.Builtin.PrimOps | 
| clzLabel | GHC.CmmToAsm.CPrim | 
| ClzOp | GHC.Builtin.PrimOps | 
| CmdLineError | GHC.Utils.Panic, GHC | 
| cmdLineError | GHC.Utils.Panic.Plain, GHC.Utils.Panic | 
| cmdLineErrorIO | GHC.Utils.Panic.Plain, GHC.Utils.Panic | 
| cmdlineFrameworks | GHC.Driver.Session, GHC.Plugins, GHC | 
| CmdLineP |  | 
| 1 (Type/Class) | GHC.Driver.CmdLine | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| cmdlineParserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| CmdLStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| CmdStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| CmdSyntaxTable | GHC.Hs.Expr, GHC.Hs, GHC | 
| CmdTopTc |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| CmEnv | GHC.Core.Map | 
| cml_args | GHC.Cmm, GHC.Cmm.Node | 
| cml_args_regs | GHC.Cmm, GHC.Cmm.Node | 
| cml_cont | GHC.Cmm, GHC.Cmm.Node | 
| cml_false | GHC.Cmm, GHC.Cmm.Node | 
| cml_likely | GHC.Cmm, GHC.Cmm.Node | 
| cml_pred | GHC.Cmm, GHC.Cmm.Node | 
| cml_ret_args | GHC.Cmm, GHC.Cmm.Node | 
| cml_ret_off | GHC.Cmm, GHC.Cmm.Node | 
| cml_target | GHC.Cmm, GHC.Cmm.Node | 
| cml_true | GHC.Cmm, GHC.Cmm.Node | 
| Cmm | GHC.Driver.Phases | 
| CmmActual | GHC.Cmm, GHC.Cmm.Node | 
| cmmAddWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmAGraph | GHC.Cmm.Graph | 
| CmmAGraphScoped | GHC.Cmm.Graph | 
| cmmAndWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmAssign | GHC.Cmm, GHC.Cmm.Node | 
| cmmBits | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| CmmBlock |  | 
| 1 (Data Constructor) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Type/Class) | GHC.Cmm | 
| CmmBranch | GHC.Cmm, GHC.Cmm.Node | 
| CmmCall | GHC.Cmm, GHC.Cmm.Node | 
| cmmCfgOpts | GHC.Cmm.ContFlowOpt | 
| cmmCfgOptsProc | GHC.Cmm.ContFlowOpt | 
| CmmComment | GHC.Cmm, GHC.Cmm.Node | 
| CmmCondBranch | GHC.Cmm, GHC.Cmm.Node | 
| cmmConstrTag1 | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmCpp | GHC.Driver.Phases | 
| CmmData | GHC.Cmm | 
| cmmDebugGen | GHC.Cmm.DebugBlock | 
| cmmDebugLabels | GHC.Cmm.DebugBlock | 
| cmmDebugLink | GHC.Cmm.DebugBlock | 
| CmmDecl | GHC.Cmm | 
| CmmDeclSRTs | GHC.Cmm | 
| CmmEntry | GHC.Cmm, GHC.Cmm.Node | 
| cmmEqType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cmmEqType_ignoring_ptrhood | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cmmEqWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmExpr | GHC.Cmm, GHC.Cmm.Expr | 
| cmmExprAlignment | GHC.Cmm, GHC.Cmm.Expr | 
| cmmExprType | GHC.Cmm, GHC.Cmm.Expr | 
| cmmExprWidth | GHC.Cmm, GHC.Cmm.Expr | 
| CmmFileEmbed | GHC.Cmm | 
| CmmFloat | GHC.Cmm, GHC.Cmm.Expr | 
| cmmFloat | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| CmmForeignCall | GHC.Cmm, GHC.Cmm.Node | 
| CmmFormal | GHC.Cmm, GHC.Cmm.Node | 
| cmmGetClosureType | GHC.Cmm.Info | 
| CmmGlobal | GHC.Cmm, GHC.Cmm.Expr | 
| cmmGlobalLiveness | GHC.Cmm.Liveness | 
| CmmGraph |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| CmmGroup | GHC.Cmm | 
| CmmGroupSRTs | GHC.Cmm | 
| CmmHighStackMark | GHC.Cmm, GHC.Cmm.Expr | 
| cmmImplementSwitchPlans | GHC.Cmm.Switch.Implement | 
| cmmIndex | GHC.Cmm.Utils | 
| cmmIndexExpr | GHC.Cmm.Utils | 
| CmmInfoTable |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| CmmInt | GHC.Cmm, GHC.Cmm.Expr | 
| cmmIsTagged | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmLabel | GHC.Cmm, GHC.Cmm.Expr | 
| CmmLabelDiffOff | GHC.Cmm, GHC.Cmm.Expr | 
| CmmLabelOff | GHC.Cmm, GHC.Cmm.Expr | 
| cmmLabelOff | GHC.Cmm.Utils | 
| cmmLabelOffB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmLabelOffW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmLayoutStack | GHC.Cmm.LayoutStack | 
| cmmlex | GHC.Cmm.Lexer | 
| cmmLint | GHC.Cmm.Lint | 
| cmmLintGraph | GHC.Cmm.Lint | 
| CmmLit |  | 
| 1 (Data Constructor) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Type/Class) | GHC.Cmm, GHC.Cmm.Expr | 
| cmmLitType | GHC.Cmm, GHC.Cmm.Expr | 
| CmmLoad | GHC.Cmm, GHC.Cmm.Expr | 
| cmmLoadIndex | GHC.Cmm.Utils | 
| cmmLoadIndexW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmLoc | GHC.StgToCmm.Closure | 
| CmmLocal | GHC.Cmm, GHC.Cmm.Expr | 
| CmmLocalLive | GHC.Cmm.Liveness | 
| cmmLocalLiveness | GHC.Cmm.Liveness | 
| CmmMachOp | GHC.Cmm, GHC.Cmm.Expr | 
| cmmMachOpFold | GHC.Cmm.Opt | 
| cmmMachOpFoldM | GHC.Cmm.Opt | 
| cmmMakeDynamicReference | GHC.CmmToAsm.PIC | 
| CmmMakeDynamicReferenceM | GHC.CmmToAsm.PIC | 
| CmmMayReturn | GHC.Cmm, GHC.Cmm.Node | 
| cmmMkAssign | GHC.Cmm.Utils | 
| cmmMulWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmNativeGen | GHC.CmmToAsm | 
| cmmNegate | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmNeverReturns | GHC.Cmm, GHC.Cmm.Node | 
| cmmNeWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmNode | GHC.Cmm, GHC.Cmm.Node | 
| cmmOffset | GHC.Cmm.Utils | 
| cmmOffsetB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetExpr | GHC.Cmm.Utils | 
| cmmOffsetExprB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetExprW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetLit | GHC.Cmm.Utils | 
| cmmOffsetLitB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetLitW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOrWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmParse | GHC.StgToCmm.ExtCode | 
| cmmPipeline | GHC.Cmm.Pipeline | 
| cmmPointerMask | GHC.Cmm.Utils | 
| CmmProc | GHC.Cmm | 
| cmmProcAlignment | GHC.Driver.Session, GHC.Plugins, GHC | 
| CmmProgram | GHC.Cmm | 
| cmmQuotWord | GHC.Cmm.Utils | 
| CmmReg |  | 
| 1 (Data Constructor) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Type/Class) | GHC.Cmm, GHC.Cmm.Expr | 
| CmmRegOff | GHC.Cmm, GHC.Cmm.Expr | 
| cmmRegOff | GHC.Cmm.Utils | 
| cmmRegOffB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmRegOffW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmRegType | GHC.Cmm, GHC.Cmm.Expr | 
| cmmRegWidth | GHC.Cmm, GHC.Cmm.Expr | 
| CmmReturnInfo | GHC.Cmm, GHC.Cmm.Node | 
| cmmSink | GHC.Cmm.Sink | 
| cmmSLtWord | GHC.Cmm.Utils | 
| CmmSource | GHC.CmmToAsm.CFG | 
| CmmStackInfo | GHC.Cmm | 
| CmmStackSlot | GHC.Cmm, GHC.Cmm.Expr | 
| CmmStatic | GHC.Cmm | 
| CmmStaticLit | GHC.Cmm | 
| CmmStatics |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| CmmStaticsRaw | GHC.Cmm | 
| CmmStore | GHC.Cmm, GHC.Cmm.Node | 
| CmmString | GHC.Cmm | 
| cmmSubWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmSwitch | GHC.Cmm, GHC.Cmm.Node | 
| cmmTagMask | GHC.Cmm.Utils | 
| CmmTick | GHC.Cmm, GHC.Cmm.Node | 
| CmmTickish | GHC.Cmm, GHC.Cmm.Node | 
| CmmTickScope | GHC.Cmm, GHC.Cmm.Node | 
| CmmToken | GHC.Cmm.Lexer | 
| cmmToLlvmType | GHC.CmmToLlvm.Base | 
| cmmTopCodeGen |  | 
| 1 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Function) | GHC.CmmToAsm.X86.CodeGen | 
| 3 (Function) | GHC.CmmToAsm.SPARC.CodeGen | 
| 4 (Function) | GHC.CmmToAsm.PPC.CodeGen | 
| CmmTopInfo | GHC.Cmm | 
| cmmTopLiveness | GHC.CmmToAsm.Reg.Liveness | 
| cmmToRawCmm | GHC.Cmm.Info | 
| cmmToRawCmmHook | GHC.Driver.Hooks | 
| cmmToWord | GHC.Cmm.Utils | 
| CmmType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cmmTypeFormat | GHC.CmmToAsm.Format | 
| CmmT_bits128 | GHC.Cmm.Lexer | 
| CmmT_bits16 | GHC.Cmm.Lexer | 
| CmmT_bits256 | GHC.Cmm.Lexer | 
| CmmT_bits32 | GHC.Cmm.Lexer | 
| CmmT_bits512 | GHC.Cmm.Lexer | 
| CmmT_bits64 | GHC.Cmm.Lexer | 
| CmmT_bits8 | GHC.Cmm.Lexer | 
| CmmT_BoolAnd | GHC.Cmm.Lexer | 
| CmmT_BoolOr | GHC.Cmm.Lexer | 
| CmmT_call | GHC.Cmm.Lexer | 
| CmmT_case | GHC.Cmm.Lexer | 
| CmmT_CLOSURE | GHC.Cmm.Lexer | 
| CmmT_default | GHC.Cmm.Lexer | 
| CmmT_DotDot | GHC.Cmm.Lexer | 
| CmmT_DoubleColon | GHC.Cmm.Lexer | 
| CmmT_else | GHC.Cmm.Lexer | 
| CmmT_EOF | GHC.Cmm.Lexer | 
| CmmT_Eq | GHC.Cmm.Lexer | 
| CmmT_export | GHC.Cmm.Lexer | 
| CmmT_False | GHC.Cmm.Lexer | 
| CmmT_Float | GHC.Cmm.Lexer | 
| CmmT_float32 | GHC.Cmm.Lexer | 
| CmmT_float64 | GHC.Cmm.Lexer | 
| CmmT_foreign | GHC.Cmm.Lexer | 
| CmmT_gcptr | GHC.Cmm.Lexer | 
| CmmT_Ge | GHC.Cmm.Lexer | 
| CmmT_GlobalReg | GHC.Cmm.Lexer | 
| CmmT_goto | GHC.Cmm.Lexer | 
| CmmT_if | GHC.Cmm.Lexer | 
| CmmT_import | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE_CONSTR | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE_FUN | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE_RET | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE_SELECTOR | GHC.Cmm.Lexer | 
| CmmT_Int | GHC.Cmm.Lexer | 
| CmmT_jump | GHC.Cmm.Lexer | 
| CmmT_Le | GHC.Cmm.Lexer | 
| CmmT_likely | GHC.Cmm.Lexer | 
| CmmT_Name | GHC.Cmm.Lexer | 
| CmmT_Ne | GHC.Cmm.Lexer | 
| CmmT_never | GHC.Cmm.Lexer | 
| CmmT_prim | GHC.Cmm.Lexer | 
| CmmT_push | GHC.Cmm.Lexer | 
| CmmT_reserve | GHC.Cmm.Lexer | 
| CmmT_return | GHC.Cmm.Lexer | 
| CmmT_returns | GHC.Cmm.Lexer | 
| CmmT_section | GHC.Cmm.Lexer | 
| CmmT_Shl | GHC.Cmm.Lexer | 
| CmmT_Shr | GHC.Cmm.Lexer | 
| CmmT_SpecChar | GHC.Cmm.Lexer | 
| CmmT_String | GHC.Cmm.Lexer | 
| CmmT_switch | GHC.Cmm.Lexer | 
| CmmT_True | GHC.Cmm.Lexer | 
| CmmT_unwind | GHC.Cmm.Lexer | 
| cmmUGeWord | GHC.Cmm.Utils | 
| cmmUGtWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmULtWord | GHC.Cmm.Utils | 
| CmmUninitialised | GHC.Cmm | 
| CmmUnsafeForeignCall | GHC.Cmm, GHC.Cmm.Node | 
| cmmUntag | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmUnwind | GHC.Cmm, GHC.Cmm.Node | 
| cmmUShrWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmVec | GHC.Cmm, GHC.Cmm.Expr | 
| cmmVec | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| CMOV | GHC.CmmToAsm.X86.Instr | 
| CMP |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| cmpAlt | GHC.Core, GHC.Plugins | 
| cmpAltCon | GHC.Core, GHC.Plugins | 
| cmpBufSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| cmpCostCentre | GHC.Types.CostCentre | 
| CMPL | GHC.CmmToAsm.PPC.Instr | 
| cmpList | GHC.Utils.Misc, GHC.Plugins | 
| cmpLocated | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| CMPXCHG | GHC.CmmToAsm.X86.Instr | 
| CmpXChg | GHC.Llvm.Syntax, GHC.Llvm | 
| cmpxchgLabel | GHC.CmmToAsm.CPrim | 
| cm_binds | GHC | 
| cm_module | GHC | 
| cm_safe | GHC | 
| cm_types | GHC | 
| CNonCanonical | GHC.Tc.Types.Constraint | 
| CNTLZ | GHC.CmmToAsm.PPC.Instr | 
| coalesceGraph | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| coalesceNodes | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| CoAxBranch |  | 
| 1 (Type/Class) | GHC.Core.Coercion.Axiom | 
| 2 (Data Constructor) | GHC.Core.Coercion.Axiom | 
| coAxBranchCoVars | GHC.Core.Coercion.Axiom | 
| coAxBranchIncomps | GHC.Core.Coercion.Axiom | 
| coAxBranchLHS | GHC.Core.Coercion.Axiom | 
| coAxBranchRHS | GHC.Core.Coercion.Axiom | 
| coAxBranchRoles | GHC.Core.Coercion.Axiom | 
| coAxBranchSpan | GHC.Core.Coercion.Axiom | 
| coAxBranchTyVars | GHC.Core.Coercion.Axiom | 
| CoAxiom |  | 
| 1 (Type/Class) | GHC.Core.Coercion.Axiom | 
| 2 (Data Constructor) | GHC.Core.Coercion.Axiom | 
| coAxiomArity | GHC.Core.Coercion.Axiom | 
| coAxiomBranches | GHC.Core.Coercion.Axiom | 
| coAxiomName | GHC.Core.Coercion.Axiom | 
| coAxiomNthBranch | GHC.Core.Coercion.Axiom | 
| coAxiomNumPats | GHC.Core.Coercion.Axiom | 
| coAxiomRole | GHC.Core.Coercion.Axiom | 
| CoAxiomRule |  | 
| 1 (Type/Class) | GHC.Core.Coercion.Axiom | 
| 2 (Data Constructor) | GHC.Core.Coercion.Axiom | 
| coAxiomSingleBranch | GHC.Core.Coercion.Axiom | 
| coAxiomSingleBranch_maybe | GHC.Core.Coercion.Axiom | 
| coAxiomToIfaceDecl | GHC.Iface.Make | 
| coAxiomTyCon | GHC.Core.Coercion.Axiom | 
| coAxNthLHS | GHC.Core.Type, GHC.Plugins | 
| coaxrAsmpRoles | GHC.Core.Coercion.Axiom | 
| coaxrName | GHC.Core.Coercion.Axiom | 
| coaxrProves | GHC.Core.Coercion.Axiom | 
| coaxrRole | GHC.Core.Coercion.Axiom | 
| Cobjc | GHC.Driver.Phases | 
| Cobjcxx | GHC.Driver.Phases | 
| code | GHC.StgToCmm.ExtCode | 
| CodeGen | GHC.Stg.Syntax | 
| codeGen | GHC.StgToCmm | 
| codeOnly | GHC.StgToCmm.Monad | 
| codeOutput | GHC.Driver.CodeOutput | 
| CodeStub | GHC.Cmm.CLabel | 
| CodeStyle | GHC.Utils.Outputable, GHC.Plugins | 
| codeStyle | GHC.Utils.Outputable, GHC.Plugins | 
| codeTyConKey | GHC.Builtin.Names.TH | 
| codeTyConName | GHC.Builtin.Names.TH | 
| coerceId | GHC.Types.Id.Make | 
| coerceKey | GHC.Builtin.Names | 
| coerceName | GHC.Types.Id.Make | 
| coercibleClass | GHC.Builtin.Types, GHC.Plugins | 
| coercibleDataCon | GHC.Builtin.Types, GHC.Plugins | 
| coercibleDataConKey | GHC.Builtin.Names | 
| coercibleSCSelIdKey | GHC.Builtin.Names | 
| coercibleTyCon | GHC.Builtin.Types, GHC.Plugins | 
| coercibleTyConKey | GHC.Builtin.Names | 
| coercibleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| Coercion |  | 
| 1 (Type/Class) | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| CoercionHole |  | 
| 1 (Type/Class) | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| coercionKind | GHC.Core.Coercion, GHC.Plugins | 
| coercionKindRole | GHC.Core.Coercion, GHC.Plugins | 
| coercionKinds | GHC.Core.Coercion, GHC.Plugins | 
| coercionLKind | GHC.Core.Coercion, GHC.Plugins | 
| CoercionN | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| CoercionP | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| CoercionR | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| coercionRKind | GHC.Core.Coercion, GHC.Plugins | 
| coercionRole | GHC.Core.Coercion, GHC.Plugins | 
| coercionSize | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| coercionTokenId | GHC.Types.Id.Make | 
| coercionTokenIdKey | GHC.Builtin.Names | 
| CoercionTy | GHC.Core.TyCo.Rep | 
| coercionType | GHC.Core.Coercion, GHC.Plugins | 
| CoEvBindsVar | GHC.Tc.Types.Evidence | 
| coHoleCoVar | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| colBlackFg | GHC.Utils.Ppr.Colour | 
| colBlueFg | GHC.Utils.Ppr.Colour | 
| colBold | GHC.Utils.Ppr.Colour | 
| colCustom | GHC.Utils.Ppr.Colour | 
| colCyanFg | GHC.Utils.Ppr.Colour | 
| colGreenFg | GHC.Utils.Ppr.Colour | 
| collect | GHC.Data.Stream | 
| collectAnnArgs | GHC.Core, GHC.Plugins | 
| collectAnnArgsTicks | GHC.Core, GHC.Plugins | 
| collectAnnBndrs | GHC.Core, GHC.Plugins | 
| collectArchives | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| collectArgs | GHC.Core, GHC.Plugins | 
| collectArgsTicks | GHC.Core, GHC.Plugins | 
| collectBinders | GHC.Core, GHC.Plugins | 
| collectBindersPushingCo | GHC.Core.SimpleOpt | 
| collectCC | GHC.Types.CostCentre | 
| collectDocs | GHC.HsToCore.Docs | 
| CollectedCCs | GHC.Types.CostCentre | 
| collectEvVarsPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| collectEvVarsPats | GHC.Hs, GHC.Hs.Pat, GHC | 
| collectFloats | GHC.Stg.Lift.Monad | 
| collectHsBindBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsBindListBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsBindsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsIdBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsValBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsWrapBinders | GHC.Tc.Types.Evidence | 
| collectIncludeDirs | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| collectLibraryPaths | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| collectLinkOpts | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| collectLocalBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectLStmtBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectLStmtsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectMakeStaticArgs | GHC.Core.Utils, GHC.Plugins | 
| collectMethodBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectNAnnBndrs | GHC.Core, GHC.Plugins | 
| collectNBinders | GHC.Core, GHC.Plugins | 
| CollectPass | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectPatBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectPatsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectRuleBndrSigTys | GHC.Hs, GHC.Hs.Decls, GHC | 
| collectStmtBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectStmtsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectTyAndValBinders | GHC.Core, GHC.Plugins | 
| collectTyBinders | GHC.Core, GHC.Plugins | 
| collectXXPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| collect_ | GHC.Data.Stream | 
| colMagentaFg | GHC.Utils.Ppr.Colour | 
| colon |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| colorGraph | GHC.Data.Graph.Color | 
| coloured | GHC.Utils.Outputable, GHC.Plugins | 
| colRedFg | GHC.Utils.Ppr.Colour | 
| colReset | GHC.Utils.Ppr.Colour | 
| colScheme | GHC.Driver.Session, GHC.Plugins, GHC | 
| colWhiteFg | GHC.Utils.Ppr.Colour | 
| colYellowFg | GHC.Utils.Ppr.Colour | 
| combineAst | GHC.Iface.Ext.Utils | 
| combineChildLookupResult | GHC.Rename.Env | 
| CombinedScope | GHC.Cmm, GHC.Cmm.Node | 
| combineIdenticalAlts | GHC.Core.Utils, GHC.Plugins | 
| combineLocs | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| combineMatchResults | GHC.HsToCore.Utils | 
| combineNodeInfo | GHC.Iface.Ext.Utils | 
| combineScopes | GHC.Iface.Ext.Utils | 
| combineSourcedNodeInfo | GHC.Iface.Ext.Utils | 
| combineSrcSpans | GHC.Types.SrcLoc, GHC.Plugins | 
| combineTickScopes | GHC.Cmm, GHC.Cmm.Node | 
| comma |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| CommandLineOption | GHC.Driver.Plugins, GHC.Plugins | 
| COMMENT |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Comment | GHC.Llvm.Syntax, GHC.Llvm | 
| commentToAnnotation | GHC.Parser.Lexer | 
| comment_q | GHC.Parser.Lexer | 
| Comp | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| comp1DataCon_RDR | GHC.Builtin.Names | 
| CompactAdd | GHC.Builtin.PrimOps | 
| CompactAddWithSharing | GHC.Builtin.PrimOps | 
| CompactAllocateBlockOp | GHC.Builtin.PrimOps | 
| CompactContainsAnyOp | GHC.Builtin.PrimOps | 
| CompactContainsOp | GHC.Builtin.PrimOps | 
| CompactFixupPointersOp | GHC.Builtin.PrimOps | 
| CompactGetFirstBlockOp | GHC.Builtin.PrimOps | 
| CompactGetNextBlockOp | GHC.Builtin.PrimOps | 
| CompactionFailed |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| CompactNewOp | GHC.Builtin.PrimOps | 
| compactPrimTy | GHC.Builtin.Types.Prim | 
| compactPrimTyCon | GHC.Builtin.Types.Prim | 
| compactPrimTyConKey | GHC.Builtin.Names | 
| CompactResizeOp | GHC.Builtin.PrimOps | 
| CompactSize | GHC.Builtin.PrimOps | 
| Compare | GHC.Llvm.Syntax, GHC.Llvm | 
| compare | GHC.Prelude | 
| CompareByteArraysOp | GHC.Builtin.PrimOps | 
| compareFixity | GHC.Types.Basic, GHC.Plugins, GHC | 
| compareLength | GHC.Utils.Misc, GHC.Plugins | 
| compare_RDR | GHC.Builtin.Names | 
| compEIdKey | GHC.Builtin.Names.TH | 
| compEName | GHC.Builtin.Names.TH | 
| competesWith | GHC.Types.Basic, GHC.Plugins | 
| compilationProgressMsg | GHC.Utils.Error | 
| CompiledByteCode |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| compileExpr | GHC.Runtime.Eval, GHC | 
| compileExprRemote | GHC.Runtime.Eval, GHC | 
| compileFile | GHC.Driver.Pipeline | 
| compileOne | GHC.Driver.Pipeline | 
| compileOne' | GHC.Driver.Pipeline | 
| compileParsedExpr | GHC.Runtime.Eval, GHC | 
| compileParsedExprRemote | GHC.Runtime.Eval, GHC | 
| CompilerInfo | GHC.Driver.Session, GHC.Plugins | 
| compilerInfo | GHC.Driver.Session, GHC.Plugins | 
| CompilerPhase | GHC.Types.Basic, GHC.Plugins | 
| compileToCoreModule | GHC | 
| compileToCoreSimplified | GHC | 
| completeBipartiteGraph | GHC.Data.Graph.UnVar | 
| completeGraph | GHC.Data.Graph.UnVar | 
| CompleteMatch |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| completeMatchConLikes | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| CompleteMatchMap | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| CompleteMatchSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| completeMatchTyCon | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| CompleteSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| completeSigFromId | GHC.Tc.Gen.Sig | 
| completeSigPolyId_maybe | GHC.Tc.Gen.Sig | 
| CompManager | GHC.Driver.Session, GHC.Plugins, GHC | 
| composeAIdKey | GHC.Builtin.Names | 
| composeAName | GHC.Builtin.Names | 
| composeSteppers | GHC.Core.Coercion, GHC.Plugins | 
| composeTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| composeTCvSubstEnv | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| compose_RDR | GHC.Builtin.Names | 
| CompPipeline | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| compressTypes | GHC.Iface.Ext.Utils | 
| compTyConKey | GHC.Builtin.Names | 
| compTyConName | GHC.Builtin.Names | 
| computeFingerprint | GHC.Iface.Recomp.Binary | 
| ConArgCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| conArgDocs | GHC.HsToCore.Docs | 
| concat | GHC.Prelude | 
| concatBag | GHC.Data.Bag | 
| concatDocs | GHC.Hs, GHC.Hs.Doc, GHC | 
| concatFS | GHC.Data.FastString, GHC.Plugins | 
| concatIdKey | GHC.Builtin.Names | 
| concatMap | GHC.Prelude | 
| concatMapBag | GHC.Data.Bag | 
| concatMapBagPair | GHC.Data.Bag | 
| concatMapM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| concatName | GHC.Builtin.Names | 
| concatOL | GHC.Data.OrdList | 
| conCpr | GHC.Types.Cpr | 
| conCprType | GHC.Types.Cpr | 
| Cond |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Cond | 
| 2 (Type/Class) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.Cond | 
| condBranchWeight | GHC.Driver.Session, GHC.Plugins | 
| CondCode |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| ConDec | GHC.Iface.Ext.Types | 
| ConDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| ConDeclCtx | GHC.Rename.Utils | 
| ConDeclField |  | 
| 1 (Type/Class) | GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Type, GHC.Hs, GHC | 
| ConDeclGADT | GHC.Hs, GHC.Hs.Decls, GHC | 
| ConDeclH98 | GHC.Hs, GHC.Hs.Decls, GHC | 
| condEIdKey | GHC.Builtin.Names.TH | 
| condEName | GHC.Builtin.Names.TH | 
| condFltCode | GHC.CmmToAsm.SPARC.CodeGen.CondCode | 
| condIntCode | GHC.CmmToAsm.SPARC.CodeGen.CondCode | 
| condNegate | GHC.CmmToAsm.PPC.Cond | 
| condToUnsigned | GHC.CmmToAsm.X86.Cond | 
| condUnsigned | GHC.CmmToAsm.PPC.Cond | 
| conEIdKey | GHC.Builtin.Names.TH | 
| conEName | GHC.Builtin.Names.TH | 
| conE_RDR | GHC.Builtin.Names.TH | 
| conFixity_RDR | GHC.Builtin.Names | 
| conInfoTableSizeB | GHC.Cmm.Info | 
| conIsRecord_RDR | GHC.Builtin.Names | 
| ConLike |  | 
| 1 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Type/Class) | GHC.Core.ConLike | 
| conLikeArity | GHC.Core.ConLike | 
| conLikeDataConKey | GHC.Builtin.Names.TH | 
| conLikeDataConName | GHC.Builtin.Names.TH | 
| conLikeExTyCoVars | GHC.Core.ConLike | 
| conLikeFieldLabels | GHC.Core.ConLike | 
| conLikeFieldType | GHC.Core.ConLike | 
| conLikeFullSig | GHC.Core.ConLike | 
| conLikeImplBangs | GHC.Core.ConLike | 
| conLikeInstOrigArgTys | GHC.Core.ConLike | 
| conLikeIsInfix | GHC.Core.ConLike | 
| conLikeName | GHC.Core.ConLike | 
| ConLikeP | GHC.Hs, GHC.Hs.Pat, GHC | 
| conLikeResTy | GHC.Core.ConLike, GHC.Tc.Utils.Zonk | 
| ConLikeSet | GHC.HsToCore.PmCheck.Types | 
| conLikeStupidTheta | GHC.Core.ConLike | 
| conLikesWithFields | GHC.Core.ConLike | 
| conLikeUserTyVarBinders | GHC.Core.ConLike | 
| conLikeWrapId_maybe | GHC.Core.ConLike | 
| conName_RDR | GHC.Builtin.Names | 
| ConPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| ConPatTc |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Pat, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Pat, GHC | 
| conPIdKey | GHC.Builtin.Names.TH | 
| conPName | GHC.Builtin.Names.TH | 
| consBag | GHC.Data.Bag | 
| consCts | GHC.Tc.Types.Constraint | 
| consDataCon | GHC.Builtin.Types, GHC.Plugins | 
| consDataConKey | GHC.Builtin.Names | 
| consDataConName | GHC.Builtin.Types, GHC.Plugins | 
| consDataCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| consFS | GHC.Data.FastString, GHC.Plugins | 
| consIORef | GHC.Utils.Misc, GHC.Plugins | 
| consOL | GHC.Data.OrdList | 
| const | GHC.Prelude | 
| Constant | GHC.Llvm.Types, GHC.Llvm | 
| constantFoldExpr | GHC.Cmm.Opt | 
| constantFoldNode | GHC.Cmm.Opt | 
| Constr | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| ConstrainedDataConPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| constraintKIdKey | GHC.Builtin.Names.TH | 
| constraintKind | GHC.Builtin.Types, GHC.Tc.Utils.TcType, GHC.Plugins | 
| constraintKindTyCon | GHC.Builtin.Types, GHC.Plugins | 
| constraintKindTyConKey | GHC.Builtin.Names | 
| constraintKindTyConName | GHC.Builtin.Types, GHC.Plugins | 
| constraintKName | GHC.Builtin.Names.TH | 
| ConstraintTuple | GHC.Types.Basic, GHC.Plugins | 
| constrClosToName | GHC.Runtime.Heap.Inspect | 
| ConstrDescription | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| constructorClassKey | GHC.Builtin.Names | 
| constructorClassName | GHC.Builtin.Names | 
| consume | GHC.Data.Stream | 
| ConTag | GHC.Types.Basic, GHC.Core.DataCon, GHC.Plugins | 
| ConTagZ | GHC.Types.Basic, GHC.StgToCmm.Monad, GHC.Plugins | 
| containsBidirectionalFormatChar | GHC.Data.StringBuffer | 
| ContainsCostCentreState | GHC.Tc.Utils.Monad | 
| ContainsDynFlags | GHC.Driver.Session, GHC.Plugins | 
| ContainsModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| containsSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| contArgs | GHC.Core.Opt.Simplify.Utils | 
| ContEx | GHC.Core.Opt.Simplify.Env | 
| context | GHC.Parser.Lexer | 
| ContextInfo | GHC.Iface.Ext.Types | 
| ContextKind | GHC.Tc.Gen.HsType | 
| contHoleScaling | GHC.Core.Opt.Simplify.Utils | 
| contHoleType | GHC.Core.Opt.Simplify.Utils | 
| conTIdKey | GHC.Builtin.Names.TH | 
| ContinueWith | GHC.Tc.Solver.Canonical | 
| continueWith | GHC.Tc.Solver.Canonical | 
| contIsDupable | GHC.Core.Opt.Simplify.Utils | 
| contIsRhsOrArg | GHC.Core.Opt.Simplify.Utils | 
| contIsStop | GHC.Core.Opt.Simplify.Utils | 
| contIsTrivial | GHC.Core.Opt.Simplify.Utils | 
| conTName | GHC.Builtin.Names.TH | 
| contResultType | GHC.Core.Opt.Simplify.Utils | 
| cONTROL_APPLICATIVE | GHC.Builtin.Names | 
| cONTROL_EXCEPTION_BASE | GHC.Builtin.Names | 
| cONTROL_GROUP_CONST_291 | GHC.Driver.Session, GHC.Plugins | 
| conTyConKey | GHC.Builtin.Names.TH | 
| conTyConName | GHC.Builtin.Names.TH | 
| Convention | GHC.Cmm, GHC.Cmm.Node | 
| convertLit | GHC.Hs, GHC.Hs.Lit, GHC | 
| convertToHsDecls | GHC.ThToHs | 
| convertToHsExpr | GHC.ThToHs | 
| convertToHsType | GHC.ThToHs | 
| convertToPat | GHC.ThToHs | 
| con_args | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_doc | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_ex_tvs | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_forall | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_g_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_mb_cxt | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_name | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_names | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_qvars | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_res_ty | GHC.Hs, GHC.Hs.Decls, GHC | 
| CoPat |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Pat, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Pat, GHC | 
| copy | GHC.SysTools | 
| CopyAddrToByteArrayOp | GHC.Builtin.PrimOps | 
| CopyArrayArrayOp | GHC.Builtin.PrimOps | 
| CopyArrayOp | GHC.Builtin.PrimOps | 
| CopyByteArrayOp | GHC.Builtin.PrimOps | 
| CopyByteArrayToAddrOp | GHC.Builtin.PrimOps | 
| copyInOflow | GHC.Cmm.Graph | 
| CopyMutableArrayArrayOp | GHC.Builtin.PrimOps | 
| CopyMutableArrayOp | GHC.Builtin.PrimOps | 
| CopyMutableByteArrayOp | GHC.Builtin.PrimOps | 
| CopyMutableByteArrayToAddrOp | GHC.Builtin.PrimOps | 
| copyOutOflow | GHC.Cmm.Graph | 
| CopySmallArrayOp | GHC.Builtin.PrimOps | 
| CopySmallMutableArrayOp | GHC.Builtin.PrimOps | 
| copyWithHeader | GHC.SysTools | 
| core2core | GHC.Core.Opt.Pipeline | 
| CoreAlt | GHC.Core, GHC.Plugins | 
| coreAltsType | GHC.Core.Utils, GHC.Plugins | 
| coreAltType | GHC.Core.Utils, GHC.Plugins | 
| CoreAltWithFVs | GHC.Core.FVs, GHC.Plugins | 
| CoreAnnTarget | GHC.Types.Annotations, GHC.Plugins | 
| CoreArg | GHC.Core, GHC.Plugins | 
| CoreBind | GHC.Core, GHC.Plugins | 
| coreBindsSize | GHC.Core.Stats | 
| coreBindsStats | GHC.Core.Stats | 
| CoreBindWithFVs | GHC.Core.FVs, GHC.Plugins | 
| CoreBndr | GHC.Core, GHC.Plugins | 
| CoreCSE | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDesugar | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDesugarOpt | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoCallArity | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoCpr | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoDemand | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoExitify | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoFloatInwards | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoFloatOutwards | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoNothing | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoPasses | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoPluginPass | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoPrintCore | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoRuleCheck | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoSimplify | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoSpecConstr | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoSpecialising | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoStaticArgs | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoWorkerWrapper | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreExpr | GHC.Core, GHC.Plugins | 
| coreExprAsPmLit | GHC.HsToCore.PmCheck.Types | 
| coreExprToBCOs | GHC.CoreToByteCode | 
| CoreExprWithFVs | GHC.Core.FVs, GHC.Plugins | 
| CoreExprWithFVs' | GHC.Core.FVs, GHC.Plugins | 
| CoreLiberateCase | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreM | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreMap | GHC.Core.Map | 
| CoreModule |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| coreModule | GHC | 
| CoreOccurAnal | GHC.Core.Opt.Monad, GHC.Plugins | 
| CorePlugin | GHC.Driver.Plugins, GHC.Plugins | 
| CorePluginPass | GHC.Core.Opt.Monad, GHC.Plugins | 
| CorePrep | GHC.Core.Opt.Monad, GHC.Plugins | 
| corePrepExpr | GHC.CoreToStg.Prep | 
| corePrepPgm | GHC.CoreToStg.Prep | 
| CorePrepProv | GHC.Core.TyCo.Rep | 
| CoreProgram | GHC.Core, GHC.Plugins | 
| CoreRule | GHC.Core, GHC.Plugins | 
| CoreStats | GHC.Core.Stats | 
| CoreTidy | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreToDo | GHC.Core.Opt.Monad, GHC.Plugins | 
| coreToStg | GHC.CoreToStg | 
| CoreUnfolding | GHC.Core, GHC.Plugins | 
| coreView | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| cos | GHC.Prelude | 
| cosh | GHC.Prelude | 
| CostCentre | GHC.Types.CostCentre | 
| costCentreFrom | GHC.StgToCmm.Prof | 
| CostCentreIndex | GHC.Types.CostCentre.State | 
| CostCentreScope | GHC.Core, GHC.Plugins | 
| costCentreSrcSpan | GHC.Types.CostCentre | 
| CostCentreStack | GHC.Types.CostCentre | 
| CostCentreStackInfo | GHC.Runtime.Interpreter | 
| costCentreStackInfo | GHC.Runtime.Interpreter | 
| CostCentreState | GHC.Types.CostCentre.State | 
| costCentreUserName | GHC.Types.CostCentre | 
| costCentreUserNameFS | GHC.Types.CostCentre | 
| coToMCo | GHC.Core.Coercion, GHC.Plugins | 
| couldBeSmallEnoughToInline | GHC.Core.Unfold | 
| Count | GHC.Types.Demand | 
| count | GHC.Utils.Misc, GHC.Plugins | 
| countArgs | GHC.Core.Opt.Simplify.Utils | 
| countConRepArgs | GHC.Types.RepType | 
| countFunRepArgs | GHC.Types.RepType | 
| countRegRegMovesNat | GHC.CmmToAsm.Reg.Linear.Stats, GHC.CmmToAsm.Reg.Linear | 
| countSRMs | GHC.CmmToAsm.Reg.Graph.Stats | 
| countTyClDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| countUTF8Chars | GHC.Utils.Encoding | 
| countWhile | GHC.Utils.Misc, GHC.Plugins | 
| CoVar | GHC.Types.Var, GHC.Core.Coercion, GHC.Plugins | 
| CoVarCo | GHC.Core.TyCo.Rep | 
| coVarDetails | GHC.Types.Id.Info, GHC.Plugins | 
| CoVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| CoVarId | GHC.Types.Id.Info, GHC.Plugins | 
| coVarKind | GHC.Core.Coercion, GHC.Plugins | 
| coVarKindsTypesRole | GHC.Core.Coercion, GHC.Plugins | 
| coVarName | GHC.Core.Coercion, GHC.Plugins | 
| coVarRole | GHC.Core.Coercion, GHC.Plugins | 
| CoVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| coVarsOfCo | GHC.Core.Coercion, GHC.Core.TyCo.FVs, GHC.Plugins | 
| coVarsOfCos | GHC.Core.TyCo.FVs | 
| coVarsOfType | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| coVarsOfTypes | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| coVarTypes | GHC.Core.Coercion, GHC.Plugins | 
| co_ax_branches | GHC.Core.Coercion.Axiom | 
| co_ax_implicit | GHC.Core.Coercion.Axiom | 
| co_ax_name | GHC.Core.Coercion.Axiom | 
| co_ax_role | GHC.Core.Coercion.Axiom | 
| co_ax_tc | GHC.Core.Coercion.Axiom | 
| co_ax_unique | GHC.Core.Coercion.Axiom | 
| co_cpt_wrap | GHC.Hs, GHC.Hs.Pat, GHC | 
| co_pat_inner | GHC.Hs, GHC.Hs.Pat, GHC | 
| co_pat_ty | GHC.Hs, GHC.Hs.Pat, GHC | 
| cparen | GHC.Utils.Outputable, GHC.Plugins | 
| Cpp | GHC.Driver.Phases | 
| cPprTerm | GHC.Runtime.Heap.Inspect | 
| cPprTermBase | GHC.Runtime.Heap.Inspect | 
| cprAnalProgram | GHC.Core.Opt.CprAnal | 
| cprInfo | GHC.Types.Id.Info, GHC.Plugins | 
| cProjectGitCommitId | GHC.Settings.Config | 
| cProjectName | GHC.Settings.Config | 
| cProjectPatchLevel | GHC.Settings.Config | 
| cProjectPatchLevel1 | GHC.Settings.Config | 
| cProjectPatchLevel2 | GHC.Settings.Config | 
| cProjectVersion | GHC.Settings.Config | 
| cProjectVersionInt | GHC.Settings.Config | 
| CprResult | GHC.Types.Cpr | 
| CprSig |  | 
| 1 (Type/Class) | GHC.Types.Cpr | 
| 2 (Data Constructor) | GHC.Types.Cpr | 
| CprType |  | 
| 1 (Type/Class) | GHC.Types.Cpr | 
| 2 (Data Constructor) | GHC.Types.Cpr | 
| CpsRn | GHC.Rename.Pat | 
| cpt_arg_tys | GHC.Hs, GHC.Hs.Pat, GHC | 
| cpt_binds | GHC.Hs, GHC.Hs.Pat, GHC | 
| cpt_dicts | GHC.Hs, GHC.Hs.Pat, GHC | 
| cpt_tvs | GHC.Hs, GHC.Hs.Pat, GHC | 
| cpt_wrap | GHC.Hs, GHC.Hs.Pat, GHC | 
| CQuantCan | GHC.Tc.Types.Constraint | 
| CreateBCOs | GHC.Runtime.Interpreter | 
| createBCOs | GHC.Runtime.Interpreter | 
| createIservProcessHook | GHC.Driver.Hooks | 
| createSwitchPlan | GHC.Cmm.Switch | 
| CRight | GHC.Types.Basic, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| CRNOR | GHC.CmmToAsm.PPC.Instr | 
| Cross | GHC.Data.Graph.Directed | 
| crossDataConKey | GHC.Builtin.Names | 
| CS | GHC.Core.Stats | 
| cseOneExpr | GHC.Core.Opt.CSE | 
| cseProgram | GHC.Core.Opt.CSE | 
| cStage | GHC.Settings.Config | 
| csTraceTcS | GHC.Tc.Solver.Monad | 
| CString | GHC.Cmm | 
| cstringLengthIdKey | GHC.Builtin.Names | 
| cstringLengthName | GHC.Builtin.Names | 
| CStyle | GHC.Utils.Outputable, GHC.Plugins | 
| cs_co | GHC.Core.Stats | 
| cs_jb | GHC.Core.Stats | 
| cs_tm | GHC.Core.Stats | 
| cs_ty | GHC.Core.Stats | 
| cs_vb | GHC.Core.Stats | 
| Ct | GHC.Tc.Types.Constraint | 
| CtDerived | GHC.Tc.Types.Constraint | 
| ctEqRel | GHC.Tc.Types.Constraint | 
| ctEvCoercion | GHC.Tc.Types.Constraint | 
| ctEvEqRel | GHC.Tc.Types.Constraint | 
| ctEvEvId | GHC.Tc.Types.Constraint | 
| ctEvExpr | GHC.Tc.Types.Constraint | 
| ctEvFlavour | GHC.Tc.Types.Constraint | 
| ctEvFlavourRole | GHC.Tc.Types.Constraint | 
| ctEvId | GHC.Tc.Types.Constraint | 
| CtEvidence | GHC.Tc.Types.Constraint | 
| ctEvidence | GHC.Tc.Types.Constraint | 
| ctEvLoc | GHC.Tc.Types.Constraint | 
| ctEvOrigin | GHC.Tc.Types.Constraint | 
| ctEvPred | GHC.Tc.Types.Constraint | 
| ctEvRole | GHC.Tc.Types.Constraint | 
| ctEvTerm | GHC.Tc.Types.Constraint | 
| ctev_dest | GHC.Tc.Types.Constraint | 
| ctev_evar | GHC.Tc.Types.Constraint | 
| ctev_loc | GHC.Tc.Types.Constraint | 
| ctev_nosh | GHC.Tc.Types.Constraint | 
| ctev_pred | GHC.Tc.Types.Constraint | 
| CtFlavour | GHC.Tc.Types.Constraint | 
| ctFlavour | GHC.Tc.Types.Constraint | 
| CtFlavourRole | GHC.Tc.Types.Constraint | 
| ctFlavourRole | GHC.Tc.Types.Constraint | 
| CtGiven | GHC.Tc.Types.Constraint | 
| CtIrredStatus | GHC.Tc.Types.Constraint | 
| CtLoc |  | 
| 1 (Type/Class) | GHC.Tc.Types.Constraint | 
| 2 (Data Constructor) | GHC.Tc.Types.Constraint | 
| ctLoc | GHC.Tc.Types.Constraint | 
| ctLocDepth | GHC.Tc.Types.Constraint | 
| ctLocEnv | GHC.Tc.Types.Constraint | 
| ctLocLevel | GHC.Tc.Types.Constraint | 
| ctLocOrigin | GHC.Tc.Types.Constraint | 
| ctLocSpan | GHC.Tc.Types.Constraint | 
| ctLocTypeOrKind_maybe | GHC.Tc.Types.Constraint | 
| ctl_depth | GHC.Tc.Types.Constraint | 
| ctl_env | GHC.Tc.Types.Constraint | 
| ctl_origin | GHC.Tc.Types.Constraint | 
| ctl_t_or_k | GHC.Tc.Types.Constraint | 
| CtOrigin | GHC.Tc.Types.Origin | 
| ctOrigin | GHC.Tc.Types.Constraint | 
| ctPred | GHC.Tc.Types.Constraint | 
| Cts | GHC.Tc.Types.Constraint | 
| ctsElts | GHC.Tc.Types.Constraint | 
| cTupleDataConName | GHC.Builtin.Types, GHC.Plugins | 
| cTupleDataConNames | GHC.Builtin.Types, GHC.Plugins | 
| cTupleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| cTupleTyConNameArity_maybe | GHC.Builtin.Types, GHC.Plugins | 
| cTupleTyConNames | GHC.Builtin.Types, GHC.Plugins | 
| CtWanted | GHC.Tc.Types.Constraint | 
| cTyConKey | GHC.Builtin.Names | 
| cTyConName | GHC.Builtin.Names | 
| CTyEqCan | GHC.Tc.Types.Constraint | 
| CType |  | 
| 1 (Type/Class) | GHC.Types.ForeignCall | 
| 2 (Data Constructor) | GHC.Types.ForeignCall | 
| ctype | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| Ctz16Op | GHC.Builtin.PrimOps | 
| Ctz32Op | GHC.Builtin.PrimOps | 
| Ctz64Op | GHC.Builtin.PrimOps | 
| Ctz8Op | GHC.Builtin.PrimOps | 
| ctzLabel | GHC.CmmToAsm.CPrim | 
| CtzOp | GHC.Builtin.PrimOps | 
| ct_arty | GHC.Types.Cpr | 
| ct_cpr | GHC.Types.Cpr | 
| cur | GHC.Data.StringBuffer | 
| currentCCS | GHC.Types.CostCentre | 
| currentChar | GHC.Data.StringBuffer | 
| CurrentNursery | GHC.Cmm, GHC.Cmm.Expr | 
| currentNurseryExpr | GHC.Cmm.Utils | 
| currentNurseryReg | GHC.Cmm, GHC.Cmm.Expr | 
| CurrentTSO | GHC.Cmm, GHC.Cmm.Expr | 
| currentTSOExpr | GHC.Cmm.Utils | 
| currentTSOReg | GHC.Cmm, GHC.Cmm.Expr | 
| curry | GHC.Prelude | 
| CUSK | GHC.Tc.Gen.HsType | 
| cvBindGroup | GHC.Parser.PostProcess | 
| cvBindsAndSigs | GHC.Parser.PostProcess | 
| cvObtainTerm | GHC.Runtime.Heap.Inspect | 
| cvReconstructType | GHC.Runtime.Heap.Inspect | 
| CvSubstEnv | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| cvTopDecls | GHC.Parser.PostProcess | 
| CVTSD2SS | GHC.CmmToAsm.X86.Instr | 
| CVTSI2SD | GHC.CmmToAsm.X86.Instr | 
| CVTSI2SS | GHC.CmmToAsm.X86.Instr | 
| CVTSS2SD | GHC.CmmToAsm.X86.Instr | 
| CVTTSD2SIQ | GHC.CmmToAsm.X86.Instr | 
| CVTTSS2SIQ | GHC.CmmToAsm.X86.Instr | 
| CWrapper | GHC.Hs, GHC.Hs.Decls, GHC | 
| cxtIdKey | GHC.Builtin.Names.TH | 
| cxtName | GHC.Builtin.Names.TH | 
| cycle | GHC.Prelude | 
| CyclicDependencies | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| cyclicModuleErr | GHC.Driver.Make, GHC | 
| CyclicSCC | GHC.Data.Graph.Directed | 
| c_locale_env | GHC.SysTools.Process | 
| D | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| d1TyConKey | GHC.Builtin.Names | 
| d1TyConName | GHC.Builtin.Names | 
| darrow | GHC.Utils.Outputable, GHC.Plugins | 
| DarwinLD | GHC.Driver.Session, GHC.Plugins | 
| Data | GHC.Cmm | 
| DataAlt | GHC.Core, GHC.Plugins | 
| dataClassKey | GHC.Builtin.Names | 
| dataClassName | GHC.Builtin.Names | 
| DataCon | GHC.Core.DataCon, GHC.Plugins, GHC | 
| DataConAppContext |  | 
| 1 (Type/Class) | GHC.Core.Opt.WorkWrap.Utils | 
| 2 (Data Constructor) | GHC.Core.Opt.WorkWrap.Utils | 
| DataConBoxer | GHC.Types.Id.Make | 
| dataConBoxer | GHC.Core.DataCon, GHC.Plugins | 
| dataConCannotMatch | GHC.Core.DataCon, GHC.Plugins | 
| dataConDisplayType | GHC.Core.DataCon, GHC.Plugins | 
| dataConEqSpec | GHC.Core.DataCon, GHC.Plugins | 
| dataConExTyCoVars | GHC.Core.DataCon, GHC.Plugins | 
| dataConFieldLabels | GHC.Core.DataCon, GHC.Plugins, GHC | 
| dataConFieldType | GHC.Core.DataCon, GHC.Plugins | 
| dataConFieldType_maybe | GHC.Core.DataCon, GHC.Plugins | 
| dataConFullSig | GHC.Core.DataCon, GHC.Plugins | 
| dataConIdentity | GHC.Core.DataCon, GHC.Plugins | 
| dataConImplBangs | GHC.Core.DataCon, GHC.Plugins | 
| dataConImplicitTyThings | GHC.Core.DataCon, GHC.Plugins | 
| dataConInstArgTys | GHC.Core.DataCon, GHC.Plugins | 
| dataConInstOrigArgTys | GHC.Core.DataCon, GHC.Plugins | 
| dataConInstSig | GHC.Core.DataCon, GHC.Plugins | 
| dataConIsInfix | GHC.Core.DataCon, GHC.Plugins, GHC | 
| dataConName | GHC.Core.DataCon, GHC.Plugins | 
| dataConNonlinearType | GHC.Core.DataCon, GHC.Plugins | 
| dataConOrigArgTys | GHC.Core.DataCon, GHC.Plugins | 
| dataConOrigResTy | GHC.Core.DataCon, GHC.Plugins | 
| dataConOrigTyCon | GHC.Core.DataCon, GHC.Plugins | 
| dataConOtherTheta | GHC.Core.DataCon, GHC.Plugins | 
| DataConRep | GHC.Core.DataCon, GHC.Plugins | 
| dataConRepArgTys | GHC.Core.DataCon, GHC.Plugins | 
| dataConRepArity | GHC.Core.DataCon, GHC.Plugins | 
| dataConRepFSInstPat | GHC.Core.Utils, GHC.Plugins | 
| dataConRepInstPat | GHC.Core.Utils, GHC.Plugins | 
| dataConRepStrictness | GHC.Core.DataCon, GHC.Plugins | 
| dataConRepType | GHC.Core.DataCon, GHC.Plugins | 
| DataConSkol | GHC.Tc.Types.Origin | 
| dataConSourceArity | GHC.Core.DataCon, GHC.Plugins | 
| dataConSrcBangs | GHC.Core.DataCon, GHC.Plugins, GHC | 
| dataConStupidTheta | GHC.Core.DataCon, GHC.Plugins | 
| dataConTag | GHC.Core.DataCon, GHC.Plugins | 
| dataConTagZ | GHC.Core.DataCon, GHC.Plugins | 
| dataConTheta | GHC.Core.DataCon, GHC.Plugins | 
| dataConTyCon | GHC.Core.DataCon, GHC.Plugins, GHC | 
| dataConType | GHC | 
| dataConTyRepNameUnique | GHC.Types.Unique | 
| dataConUnivAndExTyCoVars | GHC.Core.DataCon, GHC.Plugins | 
| dataConUnivTyVars | GHC.Core.DataCon, GHC.Plugins | 
| dataConUserTyVarBinders | GHC.Core.DataCon, GHC.Plugins | 
| dataConUserTyVars | GHC.Core.DataCon, GHC.Plugins | 
| dataConUserTyVarsArePermuted | GHC.Core.DataCon, GHC.Plugins | 
| dataConWorkerUnique | GHC.Types.Unique | 
| DataConWorkId | GHC.Types.Id.Info, GHC.Plugins | 
| dataConWorkId | GHC.Core.DataCon, GHC.Plugins | 
| DataConWrapId | GHC.Types.Id.Info, GHC.Plugins | 
| dataConWrapId | GHC.Core.DataCon, GHC.Plugins | 
| dataConWrapId_maybe | GHC.Core.DataCon, GHC.Plugins | 
| dataConWrapperType | GHC.Core.DataCon, GHC.Plugins, GHC | 
| DataDec | GHC.Iface.Ext.Types | 
| DataDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| dataDeclChecks | GHC.Tc.TyCl | 
| DataDeclRn |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| DataDeclSort | GHC.Tc.Gen.HsType | 
| dataDIdKey | GHC.Builtin.Names.TH | 
| dataDName | GHC.Builtin.Names.TH | 
| DataFamily | GHC.Hs, GHC.Hs.Decls, GHC | 
| dataFamilyDIdKey | GHC.Builtin.Names.TH | 
| dataFamilyDName | GHC.Builtin.Names.TH | 
| DataFamilyFlavour | GHC.Core.TyCon, GHC.Plugins | 
| DataFamilyInst | GHC.Core.FamInstEnv | 
| DataFamilySort | GHC.Tc.Gen.HsType | 
| DataFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| DataFamInstD | GHC.Hs, GHC.Hs.Decls, GHC | 
| DataFamInstDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| dataFamInstRepTyCon | GHC.Core.FamInstEnv | 
| DataFamInstTyCon | GHC.Core.TyCon, GHC.Plugins | 
| DataflowLattice |  | 
| 1 (Type/Class) | GHC.Cmm.Dataflow | 
| 2 (Data Constructor) | GHC.Cmm.Dataflow | 
| dataHandle | GHC.Utils.Binary | 
| DataInstanceSort | GHC.Tc.Gen.HsType | 
| dataInstDIdKey | GHC.Builtin.Names.TH | 
| dataInstDName | GHC.Builtin.Names.TH | 
| DataKindCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| dataName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| dataQual_RDR | GHC.Builtin.Names | 
| DataReference | GHC.CmmToAsm.PIC | 
| DataSort | GHC.Tc.Gen.HsType | 
| dataTcOccs | GHC.Rename.Env | 
| DataToTagOp | GHC.Builtin.PrimOps | 
| DataTyCon | GHC.Core.TyCon, GHC.Plugins | 
| DataTyCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| DataType | GHC.Hs, GHC.Hs.Decls, GHC | 
| datatypeClassKey | GHC.Builtin.Names | 
| datatypeClassName | GHC.Builtin.Names | 
| DatatypeContextsBit | GHC.Parser.Lexer | 
| DataTypeFlavour | GHC.Core.TyCon, GHC.Plugins | 
| datatypeName_RDR | GHC.Builtin.Names | 
| dATA_ARRAY_PARALLEL_NAME | GHC.Builtin.Names | 
| dATA_ARRAY_PARALLEL_PRIM_NAME | GHC.Builtin.Names | 
| dATA_COERCE | GHC.Builtin.Names | 
| data_con | GHC.Core.TyCon, GHC.Plugins | 
| data_cons | GHC.Core.TyCon, GHC.Plugins | 
| data_cons_size | GHC.Core.TyCon, GHC.Plugins | 
| dATA_EITHER | GHC.Builtin.Names | 
| dATA_FOLDABLE | GHC.Builtin.Names | 
| dATA_LIST | GHC.Builtin.Names | 
| dATA_STRING | GHC.Builtin.Names | 
| dATA_TRAVERSABLE | GHC.Builtin.Names | 
| dATA_TUPLE | GHC.Builtin.Names | 
| dATA_TYPE_EQUALITY | GHC.Builtin.Names | 
| dblBlocks | GHC.Cmm.DebugBlock | 
| dblCLabel | GHC.Cmm.DebugBlock | 
| dblHasInfoTbl | GHC.Cmm.DebugBlock | 
| dblLabel | GHC.Cmm.DebugBlock | 
| dblParent | GHC.Cmm.DebugBlock | 
| dblPosition | GHC.Cmm.DebugBlock | 
| dblProcedure | GHC.Cmm.DebugBlock | 
| dblSourceTick | GHC.Cmm.DebugBlock | 
| dblTicks | GHC.Cmm.DebugBlock | 
| dblUnwind | GHC.Cmm.DebugBlock | 
| dc | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| dcac_arg_tys | GHC.Core.Opt.WorkWrap.Utils | 
| dcac_co | GHC.Core.Opt.WorkWrap.Utils | 
| dcac_dc | GHC.Core.Opt.WorkWrap.Utils | 
| dcac_tys | GHC.Core.Opt.WorkWrap.Utils | 
| DCB | GHC.Types.Id.Make | 
| dcolon | GHC.Utils.Outputable, GHC.Plugins | 
| dcQual | GHC.Builtin.Names | 
| DCR | GHC.Core.DataCon, GHC.Plugins | 
| dcr_arg_tys | GHC.Core.DataCon, GHC.Plugins | 
| dcr_bangs | GHC.Core.DataCon, GHC.Plugins | 
| dcr_boxer | GHC.Core.DataCon, GHC.Plugins | 
| dcr_stricts | GHC.Core.DataCon, GHC.Plugins | 
| dcr_wrap_id | GHC.Core.DataCon, GHC.Plugins | 
| dd_cons | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_ctxt | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_cType | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_derivs | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_kindSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| dd_ND | GHC.Hs, GHC.Hs.Decls, GHC | 
| Deadlock |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| deAnnAlt | GHC.Core, GHC.Plugins | 
| deAnnBind | GHC.Core, GHC.Plugins | 
| deAnnotate | GHC.Core, GHC.Plugins | 
| deAnnotate' | GHC.Core, GHC.Plugins | 
| DebugBlock |  | 
| 1 (Type/Class) | GHC.Cmm.DebugBlock | 
| 2 (Data Constructor) | GHC.Cmm.DebugBlock | 
| debugIsOn | GHC.Utils.Misc, GHC.Plugins | 
| debugLevel | GHC.Driver.Session, GHC.Plugins, GHC | 
| debugPprType | GHC.Core.TyCo.Ppr | 
| debugTc | GHC.Tc.Utils.Monad | 
| debugToMap | GHC.Cmm.DebugBlock | 
| debugTraceMsg |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| debugTraceMsgS | GHC.Core.Opt.Monad, GHC.Plugins | 
| dEBUG_TRACE | GHC.Builtin.Names | 
| DecBrG | GHC.Hs.Expr, GHC.Hs, GHC | 
| DecBrL | GHC.Hs.Expr, GHC.Hs, GHC | 
| decideBangHood | GHC.HsToCore.Utils | 
| decidedLazyDataConKey | GHC.Builtin.Names | 
| decidedLazyDataConName | GHC.Builtin.Names | 
| decidedStrictDataConKey | GHC.Builtin.Names | 
| decidedStrictDataConName | GHC.Builtin.Names | 
| decidedUnpackDataConKey | GHC.Builtin.Names | 
| decidedUnpackDataConName | GHC.Builtin.Names | 
| Decl | GHC.Iface.Ext.Types | 
| DeclCC | GHC.Types.CostCentre | 
| DeclD | GHC.Driver.Backpack.Syntax | 
| DeclDocMap |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Doc, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Doc, GHC | 
| DeclType | GHC.Iface.Ext.Types | 
| declTypeDocs | GHC.HsToCore.Docs | 
| decName | GHC.Llvm.Types, GHC.Llvm | 
| decodeFloat | GHC.Prelude | 
| decodePrevNChars | GHC.Data.StringBuffer | 
| decomposeCo | GHC.Core.Coercion, GHC.Plugins | 
| decomposeFunCo | GHC.Core.Coercion, GHC.Plugins | 
| decomposePiCos | GHC.Core.Coercion, GHC.Plugins | 
| decomposeRuleLhs | GHC.HsToCore.Binds | 
| decomposeStgBinding | GHC.Stg.Lift.Monad | 
| decParams | GHC.Llvm.Types, GHC.Llvm | 
| decReturnType | GHC.Llvm.Types, GHC.Llvm | 
| decsQTyConKey | GHC.Builtin.Names.TH | 
| decsQTyConName | GHC.Builtin.Names.TH | 
| decsTyConKey | GHC.Builtin.Names.TH | 
| decsTyConName | GHC.Builtin.Names.TH | 
| decTyConKey | GHC.Builtin.Names.TH | 
| decTyConName | GHC.Builtin.Names.TH | 
| decVarargs | GHC.Llvm.Types, GHC.Llvm | 
| dedupSRTs | GHC.Cmm.Info.Build | 
| deepSplitProductType_maybe | GHC.Core.Opt.WorkWrap.Utils | 
| deepSubtypesContaining | GHC.Tc.Deriv.Functor | 
| deepTcvFolder | GHC.Core.TyCo.FVs | 
| DEFAULT | GHC.Core, GHC.Plugins | 
| defaultCCallConv | GHC.Types.ForeignCall | 
| defaultCleanupHandler | GHC | 
| DefaultDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| DefaultDeclCtx | GHC.Rename.Utils | 
| DefaultDeclCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| DefaultDepth | GHC.Utils.Outputable, GHC.Plugins | 
| defaultDumpAction | GHC.Utils.Error | 
| defaultDumpStyle | GHC.Utils.Outputable, GHC.Plugins | 
| defaultDynFlags | GHC.Driver.Session, GHC.Plugins | 
| defaultErrorHandler | GHC | 
| defaultErrStyle | GHC.Utils.Outputable, GHC.Plugins | 
| defaultFatalMessager | GHC.Driver.Session, GHC.Plugins | 
| defaultFixity | GHC.Types.Basic, GHC.Plugins, GHC | 
| DefaultFlexi | GHC.Tc.Utils.Zonk | 
| defaultFlushErr | GHC.Driver.Session, GHC.Plugins | 
| defaultFlushOut | GHC.Driver.Session, GHC.Plugins | 
| defaultFrontendPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| defaultInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| defaultLogAction | GHC.Driver.Session, GHC.Plugins | 
| defaultLogActionHPrintDoc | GHC.Driver.Session, GHC.Plugins | 
| defaultLogActionHPutStrDoc | GHC.Driver.Session, GHC.Plugins | 
| defaultObjectTarget | GHC.Driver.Session, GHC.Plugins, GHC | 
| DefaultOrigin | GHC.Tc.Types.Origin | 
| defaultPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| defaultRecTcMaxBound | GHC.Core.TyCon, GHC.Plugins | 
| defaultRunMeta | GHC.Tc.Gen.Splice | 
| defaultScheme | GHC.Utils.Ppr.Colour | 
| defaultSigDIdKey | GHC.Builtin.Names.TH | 
| defaultSigDName | GHC.Builtin.Names.TH | 
| defaultTraceAction | GHC.Utils.Error | 
| defaultTyVar | GHC.Tc.Utils.TcMType | 
| defaultUserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| defaultWarnErrLogger | GHC.Driver.Monad, GHC | 
| defaultWays | GHC.Driver.Session, GHC.Plugins | 
| DefD | GHC.Hs, GHC.Hs.Decls, GHC | 
| deferAfterPreciseException | GHC.Types.Demand | 
| defFlag | GHC.Driver.CmdLine | 
| defGhcFlag | GHC.Driver.CmdLine | 
| defGhciFlag | GHC.Driver.CmdLine | 
| defHiddenFlag | GHC.Driver.CmdLine | 
| definedInAsts | GHC.Iface.Ext.Utils | 
| DefinerOfRegs | GHC.Cmm, GHC.Cmm.Expr | 
| Definite |  | 
| 1 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| DefMethInfo | GHC.Core.Class | 
| DefMethSpec | GHC.Types.Basic, GHC.Plugins | 
| Defs | GHC.Types.Name.Set, GHC.Plugins | 
| DefUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| DefUse | GHC.Types.Name.Set, GHC.Plugins | 
| DefUses | GHC.Types.Name.Set, GHC.Plugins | 
| DelayedSplice |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| DelayOp | GHC.Builtin.PrimOps | 
| delBinderVar | GHC.Core.TyCo.Rep | 
| delBndr | GHC.Core.Subst, GHC.Plugins | 
| delBndrL | GHC.Types.Var.Env, GHC.Plugins | 
| delBndrR | GHC.Types.Var.Env, GHC.Plugins | 
| delBndrs | GHC.Core.Subst, GHC.Plugins | 
| delBndrsL | GHC.Types.Var.Env, GHC.Plugins | 
| delBndrsR | GHC.Types.Var.Env, GHC.Plugins | 
| delCandidates | GHC.Tc.Utils.TcMType | 
| delCoalesce | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| delConflict | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| delDict | GHC.Tc.Solver.Monad | 
| delDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| delDVarEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| delDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| delDVarSetList | GHC.Types.Var.Set, GHC.Plugins | 
| delEdge | GHC.CmmToAsm.CFG | 
| delete | GHC.Data.EnumSet | 
| deleteDFunFromInstEnv | GHC.Core.InstEnv | 
| deleteField | GHC.Driver.Types, GHC.Plugins | 
| deleteFromInstEnv | GHC.Core.InstEnv | 
| deleteFromLinkEnv | GHC.Runtime.Linker | 
| deleteFromRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| deleteIfaceField | GHC.Driver.Types, GHC.Plugins | 
| deleteList | GHC.Data.FiniteMap, GHC.Plugins | 
| deleteTM | GHC.Core.Map, GHC.Data.TrieMap | 
| deleteUE | GHC.Core.UsageEnv | 
| delFromDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| delFromFsEnv | GHC.Data.FastString.Env | 
| delFromHpt | GHC.Driver.Types, GHC.Plugins | 
| delFromNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| delFromNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| delFromOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| delFromUDFM | GHC.Types.Unique.DFM | 
| delFromUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| delFromUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| delFV |  | 
| 1 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Function) | GHC.Utils.FV | 
| delFVs |  | 
| 1 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Function) | GHC.Utils.FV | 
| delInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| delInstalledModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| delListFromFsEnv | GHC.Data.FastString.Env | 
| delListFromNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| delListFromNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| delListFromOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| delListFromUDFM | GHC.Types.Unique.DFM | 
| delListFromUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| delListFromUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| delListFromUniqDSet | GHC.Types.Unique.DSet | 
| delListFromUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| delListFromUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| delLocalRdrEnvList | GHC.Types.Name.Reader, GHC.Plugins | 
| delModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| delModuleEnvList | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| delModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| delNode |  | 
| 1 (Function) | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| 2 (Function) | GHC.Data.Graph.UnVar | 
| delOneFromUniqDSet | GHC.Types.Unique.DSet | 
| delOneFromUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| delOneFromUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| DELTA |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Delta | GHC.HsToCore.PmCheck.Types, GHC.HsToCore.PmCheck.Oracle | 
| Deltas | GHC.HsToCore.PmCheck.Types | 
| deltaTy | GHC.Builtin.Types.Prim | 
| deltaTyVar | GHC.Builtin.Types.Prim | 
| delta_tm_st | GHC.HsToCore.PmCheck.Types | 
| delta_ty_st | GHC.HsToCore.PmCheck.Types | 
| delTidyEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| delTidyOccEnvList | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| delUnVarSet | GHC.Data.Graph.UnVar | 
| delVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| delVarEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| delVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| delVarSetByKey | GHC.Types.Var.Set, GHC.Plugins | 
| delVarSetList | GHC.Types.Var.Set, GHC.Plugins | 
| Demand | GHC.Types.Demand | 
| demandInfo | GHC.Types.Id.Info, GHC.Plugins | 
| demoteOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| demoteRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| demoteUnfilledFmv | GHC.Tc.Solver.Monad | 
| Denormal | GHC.Utils.Exception | 
| deNoteType | GHC.Tc.Utils.TcType | 
| denv_cls | GHC.Tc.Deriv.Utils | 
| denv_ctxt | GHC.Tc.Deriv.Utils | 
| denv_inst_tys | GHC.Tc.Deriv.Utils | 
| denv_overlap_mode | GHC.Tc.Deriv.Utils | 
| denv_strat | GHC.Tc.Deriv.Utils | 
| denv_tvs | GHC.Tc.Deriv.Utils | 
| depAnal | GHC.Types.Name.Env, GHC.Plugins | 
| depanal | GHC.Driver.Make, GHC | 
| depanalE | GHC.Driver.Make, GHC | 
| depanalPartial | GHC.Driver.Make | 
| Dependencies | GHC.Driver.Types, GHC.Plugins | 
| depExcludeMods | GHC.Driver.Session, GHC.Plugins, GHC | 
| depIncludeCppDeps | GHC.Driver.Session, GHC.Plugins, GHC | 
| depIncludePkgDeps | GHC.Driver.Session, GHC.Plugins, GHC | 
| Deployable | GHC.Driver.Session, GHC.Plugins | 
| depMakefile | GHC.Driver.Session, GHC.Plugins, GHC | 
| deprecate | GHC.Driver.CmdLine | 
| DeprecatedTxt | GHC.Types.Basic, GHC.Driver.Types, GHC.Plugins | 
| Deps | GHC.Driver.Types, GHC.Plugins | 
| depSortStgPgm | GHC.Stg.DepAnal | 
| depSuffixes | GHC.Driver.Session, GHC.Plugins, GHC | 
| Depth | GHC.Utils.Outputable, GHC.Plugins | 
| dep_finsts | GHC.Driver.Types, GHC.Plugins | 
| dep_mods | GHC.Driver.Types, GHC.Plugins | 
| dep_orphs | GHC.Driver.Types, GHC.Plugins | 
| dep_pkgs | GHC.Driver.Types, GHC.Plugins | 
| dep_plgins | GHC.Driver.Types, GHC.Plugins | 
| DeRefStablePtrOp | GHC.Builtin.PrimOps | 
| DeRefWeakOp | GHC.Builtin.PrimOps | 
| derivableClassKeys | GHC.Builtin.Names | 
| DerivAuxBind | GHC.Tc.Deriv.Generate | 
| DerivClauseCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| derivClauseIdKey | GHC.Builtin.Names.TH | 
| derivClauseName | GHC.Builtin.Names.TH | 
| DerivClauseOrigin | GHC.Tc.Types.Origin | 
| derivClauseTyConKey | GHC.Builtin.Names.TH | 
| derivClauseTyConName | GHC.Builtin.Names.TH | 
| DerivContext | GHC.Tc.Deriv.Utils | 
| DerivD | GHC.Hs, GHC.Hs.Decls, GHC | 
| DerivDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| DerivDeclCtx | GHC.Rename.Utils | 
| Derived | GHC.Tc.Types.Constraint | 
| DerivEnv |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| deriveViaOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| DerivFamInst | GHC.Tc.Deriv.Generate | 
| DerivInfo |  | 
| 1 (Type/Class) | GHC.Tc.Deriv | 
| 2 (Data Constructor) | GHC.Tc.Deriv | 
| DerivInstTys |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| DerivM | GHC.Tc.Deriv.Utils | 
| DerivOriginCoerce | GHC.Tc.Types.Origin | 
| DerivOriginDC | GHC.Tc.Types.Origin | 
| DerivSkol | GHC.Tc.Types.Origin | 
| DerivSpec | GHC.Tc.Deriv.Utils | 
| DerivSpecAnyClass | GHC.Tc.Deriv.Utils | 
| DerivSpecMechanism | GHC.Tc.Deriv.Utils | 
| derivSpecMechanismToStrategy | GHC.Tc.Deriv.Utils | 
| DerivSpecNewtype | GHC.Tc.Deriv.Utils | 
| DerivSpecStock | GHC.Tc.Deriv.Utils | 
| DerivSpecVia | GHC.Tc.Deriv.Utils | 
| DerivStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| derivStrategyName | GHC.Hs, GHC.Hs.Decls, GHC | 
| derivStrategyTyConKey | GHC.Builtin.Names.TH | 
| derivStrategyTyConName | GHC.Builtin.Names.TH | 
| DerivStuff | GHC.Tc.Deriv.Generate | 
| deriv_clause_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_clause_strategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_clause_tys | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_overlap_mode | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_strategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| deriv_type | GHC.Hs, GHC.Hs.Decls, GHC | 
| deserializeAnns | GHC.Types.Annotations, GHC.Plugins | 
| deserializeWithData | GHC.Plugins | 
| deShadowBinds | GHC.Core.Subst, GHC.Plugins | 
| DestBlockId |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| DestImm |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| deSugar | GHC.HsToCore | 
| DesugaredModule |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| deSugarExpr | GHC.HsToCore | 
| desugarModule | GHC | 
| deTagExpr | GHC.Core, GHC.Plugins | 
| DFastStringEnv | GHC.Data.FastString.Env | 
| dfid_eqn | GHC.Hs, GHC.Hs.Decls, GHC | 
| dfid_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| dfid_inst | GHC.Hs, GHC.Hs.Decls, GHC | 
| dFsEnvElts | GHC.Data.FastString.Env | 
| DFunId |  | 
| 1 (Type/Class) | GHC.Types.Var, GHC.Core.InstEnv, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Id.Info, GHC.Plugins | 
| dfunInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| DFunInstType | GHC.Core.InstEnv | 
| DFunUnfolding | GHC.Core, GHC.Plugins | 
| df_args | GHC.Core, GHC.Plugins | 
| df_bndrs | GHC.Core, GHC.Plugins | 
| df_con | GHC.Core, GHC.Plugins | 
| DictId | GHC.Types.Var, GHC.Core.Predicate, GHC.Plugins | 
| Dictionary | GHC.Utils.Binary | 
| DictMap | GHC.Tc.Solver.Monad | 
| DIdEnv | GHC.Types.Var.Env, GHC.Plugins | 
| dIdFreeVars | GHC.Core.FVs, GHC.Plugins | 
| DIdSet | GHC.Types.Var.Set, GHC.Plugins | 
| Diff | GHC.Iface.Ext.Debug | 
| diffAst | GHC.Iface.Ext.Debug | 
| diffAsts | GHC.Iface.Ext.Debug | 
| diffBinds | GHC.Core.Utils, GHC.Plugins | 
| diffExpr | GHC.Core.Utils, GHC.Plugins | 
| diffFile | GHC.Iface.Ext.Debug | 
| DiffIdent | GHC.Iface.Ext.Debug | 
| diffList | GHC.Iface.Ext.Debug | 
| DigraphNode | GHC.Data.Graph.Directed | 
| directCall | GHC.StgToCmm.Layout | 
| DirectEntry | GHC.StgToCmm.Closure | 
| Direction | GHC.Utils.Misc, GHC.Plugins | 
| dirsToClean | GHC.Driver.Session, GHC.Plugins, GHC | 
| DisambECP | GHC.Parser.PostProcess | 
| DisambInfixOp | GHC.Parser.PostProcess | 
| discardConstraints | GHC.Tc.Utils.Monad | 
| discardErrs | GHC.Tc.Utils.Monad | 
| discardResult | GHC.Tc.Utils.Monad | 
| discardWarnings | GHC.Tc.Utils.Monad | 
| discardWarningsDs | GHC.HsToCore.Monad | 
| DiscArgCtxt | GHC.Core.Unfold | 
| dischargeFunEq | GHC.Tc.Solver.Monad | 
| Disjoint | GHC.HsToCore.PmCheck.Types | 
| disjointDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| disjointNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| disjointNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| disjointUDFM | GHC.Types.Unique.DFM | 
| disjointUdfmUfm | GHC.Types.Unique.DFM | 
| disjointUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| disjointUniqSets | GHC.Types.Unique.Set, GHC.Plugins | 
| disjointVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| disjointVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| displayException | GHC.Utils.Exception, GHC.Utils.Panic | 
| displayUnitId | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| DistrustPackage | GHC.Driver.Session, GHC.Plugins | 
| dit_cls_tys | GHC.Tc.Deriv.Utils | 
| dit_rep_tc | GHC.Tc.Deriv.Utils | 
| dit_rep_tc_args | GHC.Tc.Deriv.Utils | 
| dit_tc | GHC.Tc.Deriv.Utils | 
| dit_tc_args | GHC.Tc.Deriv.Utils | 
| DIV |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| div | GHC.Prelude | 
| Divergence | GHC.Types.Demand | 
| Diverges | GHC.Types.Demand | 
| DivideByZero | GHC.Utils.Exception | 
| divIntIdKey | GHC.Builtin.Names | 
| divIntName | GHC.Builtin.Names | 
| divMod | GHC.Prelude | 
| di_clauses | GHC.Tc.Deriv | 
| di_ctxt | GHC.Tc.Deriv | 
| di_rep_tc | GHC.Tc.Deriv | 
| di_scoped_tvs | GHC.Tc.Deriv | 
| dl_mpls | GHC.Runtime.Linker.Types | 
| dmdAnalProgram | GHC.Core.Opt.DmdAnal | 
| DmdEnv | GHC.Types.Demand | 
| DmdShell | GHC.Types.Demand | 
| dmdTransformDataConSig | GHC.Types.Demand | 
| dmdTransformDictSelSig | GHC.Types.Demand | 
| dmdTransformSig | GHC.Types.Demand | 
| DmdType |  | 
| 1 (Type/Class) | GHC.Types.Demand | 
| 2 (Data Constructor) | GHC.Types.Demand | 
| dmdTypeDepth | GHC.Types.Demand | 
| DModuleNameEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| dm_core_module | GHC | 
| dm_typechecked_module | GHC | 
| DNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| DoAndIfThenElseBit | GHC.Parser.Lexer | 
| doBackpack | GHC.Driver.Backpack | 
| Doc | GHC.Utils.Ppr | 
| DocCommentNamed | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocCommentNext | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocCommentPrev | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocD | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| docDeclDoc | GHC.Hs, GHC.Hs.Decls, GHC | 
| DocGroup | GHC.Hs, GHC.Hs.Decls, GHC | 
| doCodeGen | GHC.Driver.Main | 
| doCpp | GHC.Driver.Pipeline | 
| docToSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| dodgyMsg | GHC.Rename.Names | 
| dodgyMsgInsert | GHC.Rename.Names | 
| doEIdKey | GHC.Builtin.Names.TH | 
| doEName | GHC.Builtin.Names.TH | 
| doesDirNameExist | GHC.Utils.Misc, GHC.Plugins | 
| DoExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| doFloatFromRhs | GHC.Core.Opt.Simplify.Env | 
| doFreeSimplTick | GHC.Core.Opt.Monad, GHC.Plugins | 
| doIfSet | GHC.Utils.Error | 
| doIfSet_dyn | GHC.Utils.Error | 
| dollarIdKey | GHC.Builtin.Names | 
| dollarName | GHC.Builtin.Names | 
| DollarSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| dom | GHC.CmmToAsm.CFG.Dominators | 
| doMkDependHS | GHC.Driver.MakeFile | 
| domTree | GHC.CmmToAsm.CFG.Dominators | 
| DoneEx | GHC.Core.Opt.Simplify.Env | 
| DoneId | GHC.Core.Opt.Simplify.Env | 
| dontCareCCS | GHC.Types.CostCentre | 
| doOrDoes | GHC.Utils.Outputable, GHC.Plugins | 
| DoOrigin | GHC.Tc.Types.Origin | 
| DoPatOrigin | GHC.Tc.Types.Origin | 
| dopt | GHC.Driver.Session, GHC.Plugins | 
| doptM | GHC.Tc.Utils.Monad | 
| dopt_set | GHC.Driver.Session, GHC.Plugins | 
| dopt_unset | GHC.Driver.Session, GHC.Plugins | 
| doSimplTick | GHC.Core.Opt.Monad, GHC.Plugins | 
| doSRTs | GHC.Cmm.Info.Build | 
| doStaticArgs | GHC.Core.Opt.StaticArgs | 
| dot | GHC.Utils.Outputable, GHC.Plugins | 
| DotA | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| DotDLL | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| dotGraph | GHC.Data.Graph.Ppr, GHC.Data.Graph.Color | 
| DotO | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| Double | GHC.Prelude | 
| double |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| double2FloatLit | GHC.Types.Literal, GHC.Plugins | 
| Double2FloatOp | GHC.Builtin.PrimOps | 
| double2IntLit | GHC.Types.Literal, GHC.Plugins | 
| Double2IntOp | GHC.Builtin.PrimOps | 
| DoubleAcoshOp | GHC.Builtin.PrimOps | 
| DoubleAcosOp | GHC.Builtin.PrimOps | 
| DoubleAddOp | GHC.Builtin.PrimOps | 
| DoubleAsinhOp | GHC.Builtin.PrimOps | 
| DoubleAsinOp | GHC.Builtin.PrimOps | 
| DoubleAtanhOp | GHC.Builtin.PrimOps | 
| DoubleAtanOp | GHC.Builtin.PrimOps | 
| DoubleCoshOp | GHC.Builtin.PrimOps | 
| DoubleCosOp | GHC.Builtin.PrimOps | 
| doubleDataCon | GHC.Builtin.Types, GHC.Plugins | 
| doubleDataConKey | GHC.Builtin.Names | 
| DoubleDecode_2IntOp | GHC.Builtin.PrimOps | 
| DoubleDecode_Int64Op | GHC.Builtin.PrimOps | 
| DoubleDivOp | GHC.Builtin.PrimOps | 
| DoubleElemRep | GHC.Core.TyCon, GHC.Plugins | 
| doubleElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| DoubleEqOp | GHC.Builtin.PrimOps | 
| DoubleExpM1Op | GHC.Builtin.PrimOps | 
| DoubleExpOp | GHC.Builtin.PrimOps | 
| DoubleFabsOp | GHC.Builtin.PrimOps | 
| DoubleGeOp | GHC.Builtin.PrimOps | 
| DoubleGtOp | GHC.Builtin.PrimOps | 
| DoubleLeOp | GHC.Builtin.PrimOps | 
| DoubleLog1POp | GHC.Builtin.PrimOps | 
| DoubleLogOp | GHC.Builtin.PrimOps | 
| DoubleLtOp | GHC.Builtin.PrimOps | 
| DoubleMulOp | GHC.Builtin.PrimOps | 
| DoubleNegOp | GHC.Builtin.PrimOps | 
| DoubleNeOp | GHC.Builtin.PrimOps | 
| DoublePowerOp | GHC.Builtin.PrimOps | 
| doublePrec | GHC.Utils.Outputable, GHC.Plugins | 
| doublePrimLIdKey | GHC.Builtin.Names.TH | 
| doublePrimLName | GHC.Builtin.Names.TH | 
| doublePrimL_RDR | GHC.Builtin.Names.TH | 
| doublePrimTy | GHC.Builtin.Types.Prim | 
| doublePrimTyCon | GHC.Builtin.Types.Prim | 
| doublePrimTyConKey | GHC.Builtin.Names | 
| doublePrimTyConName | GHC.Builtin.Types.Prim | 
| doubleQuotes |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| DoubleReg | GHC.Cmm, GHC.Cmm.Expr | 
| DoubleRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| doubleRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| DoubleSinhOp | GHC.Builtin.PrimOps | 
| DoubleSinOp | GHC.Builtin.PrimOps | 
| DoubleSlot | GHC.Types.RepType | 
| DoubleSqrtOp | GHC.Builtin.PrimOps | 
| DoubleSubOp | GHC.Builtin.PrimOps | 
| DoubleTanhOp | GHC.Builtin.PrimOps | 
| DoubleTanOp | GHC.Builtin.PrimOps | 
| doubleToBytes | GHC.CmmToAsm.Ppr | 
| doubleTy | GHC.Builtin.Types, GHC.Plugins | 
| doubleTyCon | GHC.Builtin.Types, GHC.Plugins | 
| doubleTyConKey | GHC.Builtin.Names | 
| doubleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| doubleX2PrimTy | GHC.Builtin.Types.Prim | 
| doubleX2PrimTyCon | GHC.Builtin.Types.Prim | 
| doubleX2PrimTyConKey | GHC.Builtin.Names | 
| doubleX4PrimTy | GHC.Builtin.Types.Prim | 
| doubleX4PrimTyCon | GHC.Builtin.Types.Prim | 
| doubleX4PrimTyConKey | GHC.Builtin.Names | 
| doubleX8PrimTy | GHC.Builtin.Types.Prim | 
| doubleX8PrimTyCon | GHC.Builtin.Types.Prim | 
| doubleX8PrimTyConKey | GHC.Builtin.Names | 
| dOUBLE_SIZE | GHC.Settings.Constants | 
| downgradeRole | GHC.Core.Coercion, GHC.Plugins | 
| downsweep | GHC.Driver.Make | 
| do_layout | GHC.Cmm | 
| drop | GHC.Prelude | 
| dropDerivedSimples | GHC.Tc.Types.Constraint | 
| dropDerivedWC | GHC.Tc.Types.Constraint | 
| dropForAlls | GHC.Core.Type, GHC.Plugins | 
| dropList | GHC.Utils.Misc, GHC.Plugins | 
| dropMisleading | GHC.Tc.Types.Constraint | 
| dropRuntimeRepArgs | GHC.Core.Type, GHC.Plugins | 
| dropTail | GHC.Utils.Misc, GHC.Plugins | 
| dropWhile | GHC.Prelude | 
| dropWhileEndLE | GHC.Utils.Misc, GHC.Plugins | 
| dropWildCards | GHC.Hs.Type, GHC.Hs, GHC | 
| DS | GHC.Tc.Deriv.Utils | 
| DsBound | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| dsBracket | GHC.HsToCore.Quote | 
| dsCCall | GHC.HsToCore.Foreign.Call | 
| dsEvBinds | GHC.HsToCore.Binds | 
| dsExpr | GHC.HsToCore.Expr | 
| dsExtendMetaEnv | GHC.HsToCore.Monad | 
| dsForeigns | GHC.HsToCore.Foreign.Decl | 
| dsForeignsHook | GHC.Driver.Hooks | 
| DsGblEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dsGetCompleteMatches | GHC.HsToCore.Monad | 
| dsGetFamInstEnvs | GHC.HsToCore.Monad | 
| dsGetMetaEnv | GHC.HsToCore.Monad | 
| dsGRHSs | GHC.HsToCore.GuardedRHSs | 
| dsGuarded | GHC.HsToCore.GuardedRHSs | 
| dsHandleMonadicFailure | GHC.HsToCore.Expr | 
| dsHsWrapper | GHC.HsToCore.Binds | 
| DsLclEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dsLExpr | GHC.HsToCore.Expr | 
| dsLExprNoLP | GHC.HsToCore.Expr | 
| dsLHsBinds | GHC.HsToCore.Binds | 
| dsListComp | GHC.HsToCore.ListComp | 
| dsLit | GHC.HsToCore.Expr, GHC.HsToCore.Match.Literal | 
| dsLocalBinds | GHC.HsToCore.Expr | 
| dsLookupConLike | GHC.HsToCore.Monad | 
| dsLookupDataCon | GHC.HsToCore.Monad | 
| dsLookupGlobal | GHC.HsToCore.Monad | 
| dsLookupGlobalId | GHC.HsToCore.Monad | 
| dsLookupMetaEnv | GHC.HsToCore.Monad | 
| dsLookupTyCon | GHC.HsToCore.Monad | 
| dsl_deltas | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dsl_loc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dsl_meta | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| DsM | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad, GHC.HsToCore.PmCheck.Oracle | 
| DsMatchContext |  | 
| 1 (Type/Class) | GHC.HsToCore.Monad | 
| 2 (Data Constructor) | GHC.HsToCore.Monad | 
| DsMetaEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| DsMetaVal | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| dsMkUserRule | GHC.HsToCore.Binds | 
| dsMonadComp | GHC.HsToCore.ListComp | 
| dsm_newtype_dit | GHC.Tc.Deriv.Utils | 
| dsm_newtype_rep_ty | GHC.Tc.Deriv.Utils | 
| dsm_stock_dit | GHC.Tc.Deriv.Utils | 
| dsm_stock_gen_fn | GHC.Tc.Deriv.Utils | 
| dsm_via_cls_tys | GHC.Tc.Deriv.Utils | 
| dsm_via_inst_ty | GHC.Tc.Deriv.Utils | 
| dsm_via_ty | GHC.Tc.Deriv.Utils | 
| dsNoLevPoly | GHC.HsToCore.Monad | 
| dsNoLevPolyExpr | GHC.HsToCore.Monad | 
| dsOverLit | GHC.HsToCore.Match.Literal | 
| dsProcExpr | GHC.HsToCore.Arrows | 
| dsSpec | GHC.HsToCore.Binds | 
| DsSplice | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| dsSyntaxExpr | GHC.HsToCore.Expr | 
| dsTcEvBinds | GHC.HsToCore.Binds | 
| dsTcEvBinds_s | GHC.HsToCore.Binds | 
| dsTopLHsBinds | GHC.HsToCore.Binds | 
| dsValBinds | GHC.HsToCore.Expr | 
| DsWarning | GHC.HsToCore.Monad | 
| dsWhenNoErrs | GHC.HsToCore.Monad | 
| DsWrapper | GHC.HsToCore.Monad | 
| ds_cc_st | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_cls | GHC.Tc.Deriv.Utils | 
| ds_complete_matches | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_fam_inst_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_if_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_loc | GHC.Tc.Deriv.Utils | 
| ds_mechanism | GHC.Tc.Deriv.Utils | 
| ds_mod | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_msgs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ds_name | GHC.Tc.Deriv.Utils | 
| ds_overlap | GHC.Tc.Deriv.Utils | 
| ds_standalone_wildcard | GHC.Tc.Deriv.Utils | 
| ds_theta | GHC.Tc.Deriv.Utils | 
| ds_tvs | GHC.Tc.Deriv.Utils | 
| ds_tys | GHC.Tc.Deriv.Utils | 
| ds_unqual | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dTyConKey | GHC.Builtin.Names | 
| dTyConName | GHC.Builtin.Names | 
| DTyCoVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| DTyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| DTyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| duDefs | GHC.Types.Name.Set, GHC.Plugins | 
| DumpAction | GHC.Utils.Error | 
| dumpAction | GHC.Utils.Error | 
| dumpDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| DumpFlag | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| dumpFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| dumpForcedToFile | GHC.Utils.Error | 
| DumpFormat | GHC.Utils.Error | 
| dumpGraph | GHC.Data.Graph.Ppr, GHC.Data.Graph.Color | 
| dumpIdInfoOfProgram | GHC.Core.Utils, GHC.Plugins | 
| dumpIfaceStats | GHC.Driver.Main | 
| dumpIfSet |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Lint | 
| dumpIfSetLlvm | GHC.CmmToLlvm.Base | 
| dumpIfSet_dyn |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| dumpIfSet_dyn_printer | GHC.Utils.Error | 
| DumpOptions |  | 
| 1 (Type/Class) | GHC.Utils.Error | 
| 2 (Data Constructor) | GHC.Utils.Error | 
| dumpOptionsFromFlag | GHC.Utils.Error | 
| dumpOptTcRn | GHC.Tc.Utils.Monad | 
| dumpPassResult | GHC.Core.Lint | 
| dumpPrefix | GHC.Driver.Session, GHC.Plugins, GHC | 
| dumpPrefixForce | GHC.Driver.Session, GHC.Plugins, GHC | 
| dumpStyle | GHC.Utils.Outputable, GHC.Plugins | 
| dumpSuffix | GHC.Utils.Error | 
| dumpTcRn | GHC.Tc.Utils.Monad | 
| dump_action | GHC.Driver.Session, GHC.Plugins, GHC | 
| Dunno | GHC.Types.Demand | 
| DupFlag | GHC.Core.Opt.Simplify.Utils | 
| duplicateLocalDs | GHC.HsToCore.Monad | 
| dupNamesErr | GHC.Rename.Utils | 
| duUses | GHC.Types.Name.Set, GHC.Plugins | 
| DV | GHC.Tc.Utils.TcMType | 
| DVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| dVarEnvElts | GHC.Types.Var.Env, GHC.Plugins | 
| DVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| dVarSetElems | GHC.Types.Var.Set, GHC.Plugins | 
| dVarSetIntersectVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| dVarSetMinusVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| dVarSetToVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| dv_cvs | GHC.Tc.Utils.TcMType | 
| dv_kvs | GHC.Tc.Utils.TcMType | 
| dv_tvs | GHC.Tc.Utils.TcMType | 
| dwarfAbbrevLabel | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfAbbrevSection | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfARange |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Dwarf.Types | 
| 2 (Data Constructor) | GHC.CmmToAsm.Dwarf.Types | 
| dwarfARangesSection | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfBlock | GHC.CmmToAsm.Dwarf.Types | 
| DwarfCompileUnit | GHC.CmmToAsm.Dwarf.Types | 
| DwarfFiles | GHC.CmmToAsm.Monad | 
| DwarfFrame |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Dwarf.Types | 
| 2 (Data Constructor) | GHC.CmmToAsm.Dwarf.Types | 
| DwarfFrameBlock |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Dwarf.Types | 
| 2 (Data Constructor) | GHC.CmmToAsm.Dwarf.Types | 
| dwarfFrameLabel | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfFrameProc |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Dwarf.Types | 
| 2 (Data Constructor) | GHC.CmmToAsm.Dwarf.Types | 
| dwarfFrameSection | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfGen | GHC.CmmToAsm.Dwarf | 
| dwarfGhcSection | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfInfo | GHC.CmmToAsm.Dwarf.Types | 
| dwarfInfoLabel | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfInfoSection | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfLineLabel | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfLineSection | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfRegNo | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfReturnRegNo | GHC.CmmToAsm.Dwarf.Constants | 
| dwarfSection | GHC.CmmToAsm.Dwarf.Constants | 
| DwarfSrcNote | GHC.CmmToAsm.Dwarf.Types | 
| DwarfSubprogram | GHC.CmmToAsm.Dwarf.Types | 
| dwArngEndLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwArngStartLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwChildren | GHC.CmmToAsm.Dwarf.Types | 
| dwCieInit | GHC.CmmToAsm.Dwarf.Types | 
| dwCieLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwCieProcs | GHC.CmmToAsm.Dwarf.Types | 
| dwCompDir | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeBlkHasInfo | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeBlocks | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeHasInfo | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeProc | GHC.CmmToAsm.Dwarf.Types | 
| dwFdeUnwind | GHC.CmmToAsm.Dwarf.Types | 
| dwHighLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwLineLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwLowLabel | GHC.CmmToAsm.Dwarf.Types | 
| dwMarker | GHC.CmmToAsm.Dwarf.Types | 
| dwName | GHC.CmmToAsm.Dwarf.Types | 
| dwParent | GHC.CmmToAsm.Dwarf.Types | 
| dwProducer | GHC.CmmToAsm.Dwarf.Types | 
| dwSrcSpan | GHC.CmmToAsm.Dwarf.Types | 
| dW_ATE_address | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_boolean | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_float | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_signed | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_signed_char | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_unsigned | GHC.CmmToAsm.Dwarf.Constants | 
| dW_ATE_unsigned_char | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_comp_dir | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_external | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_frame_base | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_end_col | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_end_line | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_file | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_start_col | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_span_start_line | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_ghc_tick_parent | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_high_pc | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_language | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_low_pc | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_MIPS_linkage_name | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_name | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_producer | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_stmt_list | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_use_UTF8 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa_expression | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa_offset | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa_offset_sf | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_def_cfa_sf | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_expression | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_offset | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_offset_extended_sf | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_same_value | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_set_loc | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_undefined | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_val_expression | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CFA_val_offset | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CHILDREN_no | GHC.CmmToAsm.Dwarf.Constants | 
| dW_CHILDREN_yes | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_addr | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_block1 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_data2 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_data4 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_flag | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_flag_present | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_ref4 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_ref_addr | GHC.CmmToAsm.Dwarf.Constants | 
| dW_FORM_string | GHC.CmmToAsm.Dwarf.Constants | 
| dW_LANG_Haskell | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_addr | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_breg0 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_call_frame_cfa | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_consts | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_deref | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_lit0 | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_minus | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_mul | GHC.CmmToAsm.Dwarf.Constants | 
| dW_OP_plus | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_arg_variable | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_array_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_auto_variable | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_base_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_compile_unit | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_file_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_ghc_src_note | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_lexical_block | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_pointer_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_structure_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_subprogram | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_subrange_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_subroutine_type | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_typedef | GHC.CmmToAsm.Dwarf.Constants | 
| dW_TAG_variable | GHC.CmmToAsm.Dwarf.Constants | 
| dylibInstallName | GHC.Driver.Session, GHC.Plugins, GHC | 
| dYNAMIC | GHC.Builtin.Names | 
| DynamicLinkerLabelInfo | GHC.Cmm.CLabel | 
| dynamicLinkerLabelInfo | GHC.Cmm.CLabel | 
| dynamicOutputFile | GHC.Driver.Session, GHC.Plugins | 
| DynamicTarget | GHC.Types.ForeignCall | 
| dynamicTooMkDynamicDynFlags | GHC.Driver.Session, GHC.Plugins | 
| dYNAMIC_BY_DEFAULT | GHC.Driver.Session, GHC.Plugins | 
| dynCompileExpr | GHC.Runtime.Eval, GHC | 
| dynFlagDependencies | GHC.Driver.Session, GHC.Plugins | 
| DynFlags |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynflagsPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| dynHiSuf | GHC.Driver.Session, GHC.Plugins, GHC | 
| DynLibLoader | GHC.Driver.Session, GHC.Plugins | 
| dynLibLoader | GHC.Driver.Session, GHC.Plugins, GHC | 
| DynLinker |  | 
| 1 (Type/Class) | GHC.Runtime.Linker.Types | 
| 2 (Data Constructor) | GHC.Runtime.Linker.Types | 
| dynObjectSuf | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynOutputFile | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynProfHdr | GHC.StgToCmm.Prof | 
| DynTag | GHC.StgToCmm.Closure | 
| 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 | 
| F | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| f0 | GHC.CmmToAsm.SPARC.Regs | 
| f1 |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| f22 | GHC.CmmToAsm.SPARC.Regs | 
| f26 | GHC.CmmToAsm.SPARC.Regs | 
| f27 | GHC.CmmToAsm.SPARC.Regs | 
| f32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| f6 | GHC.CmmToAsm.SPARC.Regs | 
| f64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| f8 | GHC.CmmToAsm.SPARC.Regs | 
| FABS |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| Fact | GHC.Cmm.Dataflow | 
| FactBase | GHC.Cmm.Dataflow.Label, GHC.Cmm.Dataflow | 
| fact_bot | GHC.Cmm.Dataflow | 
| fact_join | GHC.Cmm.Dataflow | 
| FADD |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| fail | GHC.Prelude | 
| failAt | GHC.Tc.Utils.Monad | 
| failDs | GHC.HsToCore.Monad | 
| Failed |  | 
| 1 (Data Constructor) | GHC.Data.Maybe | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins, GHC | 
| failed | GHC.Types.Basic, GHC.Plugins, GHC | 
| failIfEmitsConstraints | GHC.Tc.Gen.HsType | 
| failIfErrsM | GHC.Tc.Utils.Monad | 
| failIfM | GHC.Tc.Utils.Monad | 
| failIfTc | GHC.Tc.Utils.Monad | 
| failIfTcM | GHC.Tc.Utils.Monad | 
| failIOIdKey | GHC.Builtin.Names | 
| failIOName | GHC.Builtin.Names | 
| failLocMsgP | GHC.Parser.Lexer | 
| failM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| failMClassOpKey | GHC.Builtin.Names | 
| failME | GHC.Data.Maybe | 
| failMName | GHC.Builtin.Names | 
| failMsgP | GHC.Parser.Lexer | 
| failMsgPD | GHC.Cmm.Monad | 
| failM_RDR | GHC.Builtin.Names | 
| FailOperator | GHC.Hs.Expr, GHC.Hs, GHC | 
| failOpFewArgs | GHC.Parser.PostProcess | 
| failOpImportQualifiedTwice | GHC.Parser.PostProcess | 
| failOpNotEnabledImportQualifiedPost | GHC.Parser.PostProcess | 
| failTcS | GHC.Tc.Solver.Monad | 
| failWith | GHC.Tc.Utils.Monad | 
| failWithDs | GHC.HsToCore.Monad | 
| failWithM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| failWithTc | GHC.Tc.Utils.Monad | 
| failWithTcM | GHC.Tc.Utils.Monad | 
| False | GHC.Prelude | 
| falseDataCon | GHC.Builtin.Types, GHC.Plugins | 
| falseDataConId | GHC.Builtin.Types, GHC.Plugins | 
| falseDataConKey | GHC.Builtin.Names | 
| false_RDR | GHC.Builtin.Types, GHC.Plugins | 
| FamDataConPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| FamDec | GHC.Iface.Ext.Types | 
| FamDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| FamEqn |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| FamFlavor | GHC.Core.FamInstEnv | 
| FamilyDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| familyDeclLName | GHC.Hs, GHC.Hs.Decls, GHC | 
| familyDeclName | GHC.Hs, GHC.Hs.Decls, GHC | 
| FamilyInfo | GHC.Hs, GHC.Hs.Decls, GHC | 
| familyInstances | GHC.Core.FamInstEnv | 
| FamilyResultSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| FamInst |  | 
| 1 (Type/Class) | GHC.Core.FamInstEnv, GHC | 
| 2 (Data Constructor) | GHC.Core.FamInstEnv | 
| famInstAxiom | GHC.Core.FamInstEnv | 
| FamInstEnv | GHC.Core.FamInstEnv | 
| famInstEnvElts | GHC.Core.FamInstEnv | 
| FamInstEnvs | GHC.Core.FamInstEnv, GHC.Tc.Instance.Family | 
| famInstEnvSize | GHC.Core.FamInstEnv | 
| FamInstEqn | GHC.Hs, GHC.Hs.Decls, GHC | 
| FamInstMatch |  | 
| 1 (Type/Class) | GHC.Core.FamInstEnv | 
| 2 (Data Constructor) | GHC.Core.FamInstEnv | 
| famInstRepTyCon_maybe | GHC.Core.FamInstEnv | 
| famInstRHS | GHC.Core.FamInstEnv | 
| FamInstSkol | GHC.Tc.Types.Origin | 
| famInstsRepTyCons | GHC.Core.FamInstEnv | 
| famInstTyCon | GHC.Core.FamInstEnv | 
| FamPatCtx | GHC.Rename.Utils | 
| famResultKindSignature | GHC.Hs, GHC.Hs.Decls, GHC | 
| famTcResVar | GHC.Core.TyCon, GHC.Plugins | 
| FamTyConFlav | GHC.Core.TyCon, GHC.Plugins | 
| famTyConFlav_maybe | GHC.Core.TyCon, GHC.Plugins | 
| FastMutInt | GHC.Data.FastMutInt | 
| FastMutPtr | GHC.Data.FastMutInt | 
| FastString |  | 
| 1 (Type/Class) | GHC.Data.FastString, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Data.FastString, GHC.Plugins | 
| FastStringEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Data.FastString.Env, GHC.Plugins | 
| fastStringToByteString | GHC.Data.FastString, GHC.Plugins | 
| fastStringToShortByteString | GHC.Data.FastString, GHC.Plugins | 
| FastZString | GHC.Data.FastString, GHC.Plugins | 
| fastZStringToByteString | GHC.Data.FastString, GHC.Plugins | 
| fatalErrorMsg |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| fatalErrorMsg'' | GHC.Utils.Error | 
| fatalErrorMsgS | GHC.Core.Opt.Monad, GHC.Plugins | 
| FatalMessager | GHC.Driver.Session, GHC.Plugins | 
| fatalWarningFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| FCallId | GHC.Types.Id.Info, GHC.Plugins | 
| fcat |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| FCFID | GHC.CmmToAsm.PPC.Instr | 
| FCMP |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| FCode | GHC.StgToCmm.Monad | 
| FCTIDZ | GHC.CmmToAsm.PPC.Instr | 
| FCTIWZ | GHC.CmmToAsm.PPC.Instr | 
| FDEqn | GHC.Tc.Instance.FunDeps | 
| fdExt | GHC.Hs, GHC.Hs.Decls, GHC | 
| fdFixity | GHC.Hs, GHC.Hs.Decls, GHC | 
| fdG | GHC.Data.TrieMap | 
| fdInfo | GHC.Hs, GHC.Hs.Decls, GHC | 
| fdInjectivityAnn | GHC.Hs, GHC.Hs.Decls, GHC | 
| FDIV |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| fdLName | GHC.Hs, GHC.Hs.Decls, GHC | 
| fdResultSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| fdTyVars | GHC.Hs, GHC.Hs.Decls, GHC | 
| fd_eqs | GHC.Tc.Instance.FunDeps | 
| fd_e_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| fd_fe | GHC.Hs, GHC.Hs.Decls, GHC | 
| fd_fi | GHC.Hs, GHC.Hs.Decls, GHC | 
| fd_i_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| fd_loc | GHC.Tc.Instance.FunDeps | 
| fd_name | GHC.Hs, GHC.Hs.Decls, GHC | 
| fd_pred1 | GHC.Tc.Instance.FunDeps | 
| fd_pred2 | GHC.Tc.Instance.FunDeps | 
| fd_qtvs | GHC.Tc.Instance.FunDeps | 
| fd_sig_ty | GHC.Hs, GHC.Hs.Decls, GHC | 
| Fence | GHC.Llvm.Syntax, GHC.Llvm | 
| feqn_bndrs | GHC.Hs, GHC.Hs.Decls, GHC | 
| feqn_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| feqn_fixity | GHC.Hs, GHC.Hs.Decls, GHC | 
| feqn_pats | GHC.Hs, GHC.Hs.Decls, GHC | 
| feqn_rhs | GHC.Hs, GHC.Hs.Decls, GHC | 
| feqn_tycon | GHC.Hs, GHC.Hs.Decls, GHC | 
| FetchAddByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FetchAndByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FETCHGOT | GHC.CmmToAsm.X86.Instr | 
| FetchNandByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FetchOrByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FETCHPC |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| FetchSubByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FetchXorByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FF32 | GHC.CmmToAsm.Format | 
| FF64 | GHC.CmmToAsm.Format | 
| FfiBit | GHC.Parser.Lexer | 
| FFIInfo |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| fFlags | GHC.Driver.Session, GHC.Plugins | 
| FFoldType | GHC.Tc.Deriv.Functor | 
| fieldExpIdKey | GHC.Builtin.Names.TH | 
| fieldExpName | GHC.Builtin.Names.TH | 
| fieldExpTyConKey | GHC.Builtin.Names.TH | 
| fieldExpTyConName | GHC.Builtin.Names.TH | 
| FieldLabel |  | 
| 1 (Type/Class) | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| FieldLabelEnv | GHC.Types.FieldLabel | 
| FieldLabelString | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| FieldLbl | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| FieldName | GHC.Driver.Types, GHC.Plugins | 
| FieldOcc |  | 
| 1 (Type/Class) | GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Type, GHC.Hs, GHC | 
| FieldOff | GHC.StgToCmm.Layout | 
| FieldOffOrPadding | GHC.StgToCmm.Layout | 
| fieldPatIdKey | GHC.Builtin.Names.TH | 
| fieldPatName | GHC.Builtin.Names.TH | 
| fieldPatTyConKey | GHC.Builtin.Names.TH | 
| fieldPatTyConName | GHC.Builtin.Names.TH | 
| figureLlvmVersion | GHC.SysTools.Tasks, GHC.SysTools | 
| filedata | GHC.SysTools.Ar | 
| filegrp | GHC.SysTools.Ar | 
| filemode | GHC.SysTools.Ar | 
| filename | GHC.SysTools.Ar | 
| FileOption | GHC.Utils.CliOption, GHC.Driver.Session, GHC.SysTools, GHC.Plugins | 
| fileown | GHC.SysTools.Ar | 
| FilePath | GHC.Prelude | 
| FileSettings |  | 
| 1 (Type/Class) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| fileSettings | GHC.Driver.Session, GHC.Plugins, GHC | 
| fileSettings_ghciUsagePath | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| fileSettings_ghcUsagePath | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| fileSettings_globalPackageDatabase | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| fileSettings_tmpDir | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| fileSettings_toolDir | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| fileSettings_topDir | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| filesize | GHC.SysTools.Ar | 
| FilesToClean |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| filesToClean | GHC.Driver.Session, GHC.Plugins, GHC | 
| filetime | GHC.SysTools.Ar | 
| fillCoercionHole | GHC.Tc.Utils.TcMType | 
| FillInCaseDefault | GHC.Core.Opt.Monad, GHC.Plugins | 
| fillInferResult | GHC.Tc.Utils.TcMType | 
| filter | GHC.Prelude | 
| filterAlts | GHC.Core.Utils, GHC.Plugins | 
| filterAvail | GHC.Types.Avail | 
| filterAvails | GHC.Types.Avail | 
| filterBag | GHC.Data.Bag | 
| filterBagM | GHC.Data.Bag | 
| filterByList | GHC.Utils.Misc, GHC.Plugins | 
| filterByLists | GHC.Utils.Misc, GHC.Plugins | 
| filterClasses | GHC.HsToCore.Docs | 
| filterCTuple | GHC.Parser.PostProcess | 
| filterDecls | GHC.HsToCore.Docs | 
| filterDicts | GHC.Tc.Solver.Monad | 
| filterDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| filterDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| filterDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| filterEdges | GHC.CmmToAsm.CFG | 
| filterEqSpec | GHC.Core.DataCon, GHC.Plugins | 
| filterEvBindMap | GHC.Tc.Types.Evidence | 
| filterFsEnv | GHC.Data.FastString.Env | 
| filterFV | GHC.Utils.FV | 
| filterHpt | GHC.Driver.Types, GHC.Plugins | 
| filterIdKey | GHC.Builtin.Names | 
| filterInstalledModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| filterModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| filterName | GHC.Builtin.Names | 
| filterNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| filterNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| filterOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| filterOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| filterOut | GHC.Utils.Misc, GHC.Plugins | 
| filterOutInferredTypes | GHC.Core.Type, GHC.Plugins | 
| filterOutInvisibleTypes | GHC.Core.Type, GHC.Plugins | 
| filterOutM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| filterUDFM | GHC.Types.Unique.DFM | 
| filterUDFM_Directly | GHC.Types.Unique.DFM | 
| filterUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| filterUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| filterUniqDSet | GHC.Types.Unique.DSet | 
| filterUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| filterUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| filterVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| filterVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| fim_cos | GHC.Core.FamInstEnv | 
| fim_instance | GHC.Core.FamInstEnv | 
| fim_tys | GHC.Core.FamInstEnv | 
| FinalActive | GHC.Types.Basic, GHC.Plugins | 
| FinalizeWeakOp | GHC.Builtin.PrimOps | 
| finally | GHC.Utils.Exception | 
| FinalPhase | GHC.Types.Basic, GHC.Plugins | 
| finalSafeMode | GHC.Tc.Utils.Monad | 
| final_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| find | GHC.Data.UnionFind | 
| findAlt | GHC.Core.Utils, GHC.Plugins | 
| findAndReadIface | GHC.Iface.Load | 
| findAnns | GHC.Types.Annotations, GHC.Plugins | 
| findAnnsByTypeRep | GHC.Types.Annotations, GHC.Plugins | 
| findChildren | GHC.Rename.Names | 
| findCycle | GHC.Data.Graph.Directed | 
| findDefault | GHC.Core.Utils, GHC.Plugins | 
| findDict | GHC.Tc.Solver.Monad | 
| findDictsByClass | GHC.Tc.Solver.Monad | 
| findDupsEq | GHC.Data.List.SetOps | 
| findDupTyVarTvs | GHC.Tc.Utils.TcType | 
| FinderCache | GHC.Driver.Types, GHC.Plugins | 
| findEvidenceUse | GHC.Iface.Ext.Utils | 
| findExactModule | GHC.Driver.Finder | 
| findExposedPackageModule | GHC.Driver.Finder | 
| findExtraSigImports | GHC.Tc.Module, GHC.Tc.Utils.Backpack, GHC.Driver.Make | 
| findExtraSigImports' | GHC.Tc.Utils.Backpack | 
| findFunEq | GHC.Tc.Solver.Monad | 
| findFunEqsByTyCon | GHC.Tc.Solver.Monad | 
| findGlobalAnns | GHC | 
| findHomeModule | GHC.Driver.Finder | 
| findIdDemand | GHC.Types.Demand | 
| findImportedModule |  | 
| 1 (Function) | GHC.Driver.Finder | 
| 2 (Function) | GHC.Tc.Plugin | 
| findImportUsage | GHC.Rename.Names | 
| findMethodBind | GHC.Tc.TyCl.Class | 
| findModule | GHC | 
| findNeededEvVars | GHC.Tc.Types.Evidence | 
| findObjectLinkable | GHC.Driver.Finder | 
| findObjectLinkableMaybe | GHC.Driver.Finder | 
| findPluginModule | GHC.Driver.Finder | 
| FindResult | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| findRhsArity | GHC.Core.Opt.Arity | 
| findSplice | GHC.Rename.Module | 
| FindSystemLibrary | GHC.Runtime.Interpreter | 
| findSystemLibrary | GHC.Runtime.Interpreter | 
| findToolDir | GHC.SysTools.BaseDir | 
| findTopDir | GHC.SysTools.BaseDir | 
| findTyEqs | GHC.Tc.Solver.Monad | 
| findTypeShape | GHC.Core.Opt.WorkWrap.Utils | 
| findUses | GHC.Types.Name.Set, GHC.Plugins | 
| findValidHoleFits | GHC.Tc.Errors.Hole | 
| Fingerprint |  | 
| 1 (Data Constructor) | GHC.Utils.Fingerprint | 
| 2 (Type/Class) | GHC.Utils.Fingerprint | 
| fingerprint0 | GHC.Utils.Fingerprint | 
| fingerprintBinMem | GHC.Iface.Recomp.Binary | 
| fingerprintByteString | GHC.Utils.Fingerprint | 
| fingerprintData | GHC.Utils.Fingerprint | 
| fingerprintDataConKey | GHC.Builtin.Names | 
| fingerprintDataConName | GHC.Builtin.Names | 
| fingerprintDynFlags | GHC.Iface.Recomp.Flags | 
| fingerprintFingerprints | GHC.Utils.Fingerprint | 
| fingerprintHpcFlags | GHC.Iface.Recomp.Flags | 
| fingerprintOptFlags | GHC.Iface.Recomp.Flags | 
| fingerprintString | GHC.Utils.Fingerprint | 
| finishTH | GHC.Tc.Gen.Splice | 
| first3M | GHC.Utils.Misc, GHC.Plugins | 
| firstAIdKey | GHC.Builtin.Names | 
| firstAName | GHC.Builtin.Names | 
| firstJust | GHC.Data.Maybe | 
| firstJusts | GHC.Data.Maybe | 
| firstM | GHC.Utils.Misc, GHC.Plugins | 
| firstNode | GHC.Cmm.Dataflow.Block | 
| firstPat | GHC.HsToCore.Utils | 
| firstxmm | GHC.CmmToAsm.X86.Regs | 
| fIRST_TAG | GHC.Types.Basic, GHC.Core.DataCon, GHC.Plugins | 
| FitPlugin | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| fitPlugin | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| fits13Bits | GHC.CmmToAsm.SPARC.Base | 
| fits16Bits | GHC.CmmToAsm.PPC.Regs | 
| fixC | GHC.StgToCmm.Monad | 
| fixDs | GHC.HsToCore.Monad | 
| Fixed | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| FixedArgs | GHC.Llvm.Types, GHC.Llvm | 
| fixedHdrSize | GHC.Runtime.Heap.Layout | 
| fixedHdrSizeW | GHC.Runtime.Heap.Layout | 
| fixedInfoTableSizeW | GHC.Cmm.Info | 
| FixedLengthEncoding |  | 
| 1 (Type/Class) | GHC.Utils.Binary | 
| 2 (Data Constructor) | GHC.Utils.Binary | 
| FixItem |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| Fixity |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Hs, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| FixityDirection | GHC.Types.Basic, GHC.Plugins, GHC | 
| FixityEnv | GHC.Driver.Types, GHC.Plugins | 
| FixitySig |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| fixM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| fixSafeInstances | GHC.Tc.Utils.Monad | 
| FixSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| fixStgRegisters | GHC.StgToCmm.CgUtils | 
| fixVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| fi_axiom | GHC.Core.FamInstEnv | 
| fi_cvs | GHC.Core.FamInstEnv | 
| fi_fam | GHC.Core.FamInstEnv | 
| fi_flavor | GHC.Core.FamInstEnv | 
| fi_rhs | GHC.Core.FamInstEnv | 
| fi_tcs | GHC.Core.FamInstEnv | 
| fi_tvs | GHC.Core.FamInstEnv | 
| fi_tys | GHC.Core.FamInstEnv | 
| FL | GHC.Types.Basic, GHC.Plugins | 
| Flag |  | 
| 1 (Type/Class) | GHC.Driver.CmdLine | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| flagGhcMode | GHC.Driver.CmdLine | 
| flagName | GHC.Driver.CmdLine | 
| flagOptKind | GHC.Driver.CmdLine | 
| flagRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| flagsAll | GHC.Driver.Session, GHC.Plugins | 
| flagsDynamic | GHC.Driver.Session, GHC.Plugins | 
| flagsForCompletion | GHC.Driver.Session, GHC.Plugins | 
| flagsPackage | GHC.Driver.Session, GHC.Plugins | 
| FlagSpec |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| flagSpecAction | GHC.Driver.Session, GHC.Plugins | 
| flagSpecFlag | GHC.Driver.Session, GHC.Plugins | 
| flagSpecGhcMode | GHC.Driver.Session, GHC.Plugins | 
| flagSpecName | GHC.Driver.Session, GHC.Plugins | 
| fLangFlags | GHC.Driver.Session, GHC.Plugins | 
| flatMapBagM | GHC.Data.Bag | 
| flatMapBagPairM | GHC.Data.Bag | 
| FlatMetaTv | GHC.Tc.Utils.TcType | 
| FlatSkolTv | GHC.Tc.Utils.TcType | 
| flatSRTs | GHC.Cmm.Info.Build | 
| flatten | GHC.Tc.Solver.Flatten | 
| flattenArgsNom | GHC.Tc.Solver.Flatten | 
| flattenAst | GHC.Iface.Ext.Utils | 
| flattenBinds | GHC.Core, GHC.Plugins | 
| flattenIncludes | GHC.Driver.Session, GHC.Plugins | 
| flattenKind | GHC.Tc.Solver.Flatten | 
| FlattenMode | GHC.Tc.Solver.Flatten | 
| flattenRuleDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| flattenSCC | GHC.Data.Graph.Directed | 
| flattenSCCs | GHC.Data.Graph.Directed | 
| flattenType | GHC.Tc.Solver.Flatten | 
| flattenTys | GHC.Core.FamInstEnv | 
| FldParent | GHC.Types.Name.Reader, GHC.Plugins | 
| Flexi | GHC.Tc.Utils.TcType | 
| flip | GHC.Prelude | 
| flipSwap | GHC.Types.Basic, GHC.Plugins | 
| flIsOverloaded | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| flLabel | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| Float | GHC.Prelude | 
| float |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| float2DoubleLit | GHC.Types.Literal, GHC.Plugins | 
| Float2DoubleOp | GHC.Builtin.PrimOps | 
| float2IntLit | GHC.Types.Literal, GHC.Plugins | 
| Float2IntOp | GHC.Builtin.PrimOps | 
| FloatAcoshOp | GHC.Builtin.PrimOps | 
| FloatAcosOp | GHC.Builtin.PrimOps | 
| FloatAddOp | GHC.Builtin.PrimOps | 
| FloatAsinhOp | GHC.Builtin.PrimOps | 
| FloatAsinOp | GHC.Builtin.PrimOps | 
| FloatAtanhOp | GHC.Builtin.PrimOps | 
| FloatAtanOp | GHC.Builtin.PrimOps | 
| FloatBind | GHC.Core.Make, GHC.Plugins | 
| floatBindings | GHC.Core.Make, GHC.Plugins | 
| FloatCase | GHC.Core.Make, GHC.Plugins | 
| FloatCoshOp | GHC.Builtin.PrimOps | 
| FloatCosOp | GHC.Builtin.PrimOps | 
| floatDataCon | GHC.Builtin.Types, GHC.Plugins | 
| floatDataConKey | GHC.Builtin.Names | 
| FloatDecode_IntOp | GHC.Builtin.PrimOps | 
| floatDigits | GHC.Prelude | 
| FloatDivOp | GHC.Builtin.PrimOps | 
| FloatElemRep | GHC.Core.TyCon, GHC.Plugins | 
| floatElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| FloatEqOp | GHC.Builtin.PrimOps | 
| FloatExpM1Op | GHC.Builtin.PrimOps | 
| FloatExpOp | GHC.Builtin.PrimOps | 
| FloatFabsOp | GHC.Builtin.PrimOps | 
| floatFormat | GHC.CmmToAsm.Format | 
| FloatGeOp | GHC.Builtin.PrimOps | 
| FloatGtOp | GHC.Builtin.PrimOps | 
| Floating | GHC.Prelude | 
| floatingClassKey | GHC.Builtin.Names | 
| floatingClassName | GHC.Builtin.Names | 
| floatInwards | GHC.Core.Opt.FloatIn | 
| floatLamArgs | GHC.Driver.Session, GHC.Plugins, GHC | 
| FloatLang | GHC.Stg.Lift.Monad | 
| FloatLeOp | GHC.Builtin.PrimOps | 
| FloatLet | GHC.Core.Make, GHC.Plugins | 
| FloatLog1POp | GHC.Builtin.PrimOps | 
| FloatLogOp | GHC.Builtin.PrimOps | 
| FloatLtOp | GHC.Builtin.PrimOps | 
| FloatMe | GHC.Core.Opt.SetLevels | 
| FloatMulOp | GHC.Builtin.PrimOps | 
| FloatNegOp | GHC.Builtin.PrimOps | 
| FloatNeOp | GHC.Builtin.PrimOps | 
| floatOutConstants | GHC.Core.Opt.Monad, GHC.Plugins | 
| floatOutLambdas | GHC.Core.Opt.Monad, GHC.Plugins | 
| floatOutOverSatApps | GHC.Core.Opt.Monad, GHC.Plugins | 
| FloatOutSwitches |  | 
| 1 (Type/Class) | GHC.Core.Opt.Monad, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.Opt.Monad, GHC.Plugins | 
| floatOutwards | GHC.Core.Opt.FloatOut | 
| FloatPowerOp | GHC.Builtin.PrimOps | 
| floatPrimLIdKey | GHC.Builtin.Names.TH | 
| floatPrimLName | GHC.Builtin.Names.TH | 
| floatPrimL_RDR | GHC.Builtin.Names.TH | 
| floatPrimTy | GHC.Builtin.Types.Prim | 
| floatPrimTyCon | GHC.Builtin.Types.Prim | 
| floatPrimTyConKey | GHC.Builtin.Names | 
| floatPrimTyConName | GHC.Builtin.Types.Prim | 
| floatRadix | GHC.Prelude | 
| floatRange | GHC.Prelude | 
| FloatReg | GHC.Cmm, GHC.Cmm.Expr | 
| FloatRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| floatRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| FloatSinhOp | GHC.Builtin.PrimOps | 
| FloatSinOp | GHC.Builtin.PrimOps | 
| FloatSlot | GHC.Types.RepType | 
| FloatSpec | GHC.Core.Opt.SetLevels | 
| floatSpecLevel | GHC.Core.Opt.SetLevels | 
| FloatSqrtOp | GHC.Builtin.PrimOps | 
| FloatSubOp | GHC.Builtin.PrimOps | 
| FloatSuffix | GHC.Driver.CmdLine | 
| FloatTanhOp | GHC.Builtin.PrimOps | 
| FloatTanOp | GHC.Builtin.PrimOps | 
| floatToBytes | GHC.CmmToAsm.Ppr | 
| floatToTopLevelOnly | GHC.Core.Opt.Monad, GHC.Plugins | 
| floatTy | GHC.Builtin.Types, GHC.Plugins | 
| floatTyCon | GHC.Builtin.Types, GHC.Plugins | 
| floatTyConKey | GHC.Builtin.Names | 
| floatTyConName | GHC.Builtin.Types, GHC.Plugins | 
| FloatVec | GHC.Builtin.PrimOps | 
| floatX16PrimTy | GHC.Builtin.Types.Prim | 
| floatX16PrimTyCon | GHC.Builtin.Types.Prim | 
| floatX16PrimTyConKey | GHC.Builtin.Names | 
| floatX4PrimTy | GHC.Builtin.Types.Prim | 
| floatX4PrimTyCon | GHC.Builtin.Types.Prim | 
| floatX4PrimTyConKey | GHC.Builtin.Names | 
| floatX8PrimTy | GHC.Builtin.Types.Prim | 
| floatX8PrimTyCon | GHC.Builtin.Types.Prim | 
| floatX8PrimTyConKey | GHC.Builtin.Names | 
| fLOAT_SIZE | GHC.Settings.Constants | 
| floor | GHC.Prelude | 
| flSelector | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| FlushErr |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| flushErr | GHC.Driver.Session, GHC.Plugins, GHC | 
| flushFinderCaches | GHC.Driver.Finder | 
| FlushOut |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| flushOut | GHC.Driver.Session, GHC.Plugins, GHC | 
| fl_neg | GHC.Types.Basic, GHC.Plugins | 
| fl_text | GHC.Types.Basic, GHC.Plugins | 
| fl_value | GHC.Types.Basic, GHC.Plugins | 
| fmap | GHC.Prelude | 
| fmapClassOpKey | GHC.Builtin.Names | 
| fmapEitherM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| fmapMaybeM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| fmapName | GHC.Builtin.Names | 
| fmap_RDR | GHC.Builtin.Names | 
| FMOV | GHC.CmmToAsm.SPARC.Instr | 
| FMUL |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| FM_FlattenAll | GHC.Tc.Solver.Flatten | 
| FM_SubstOnly | GHC.Tc.Solver.Flatten | 
| FNEG |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| fNewtypeWrap | GHC.Runtime.Heap.Inspect | 
| Foldable | GHC.Prelude | 
| foldableClassKey | GHC.Builtin.Names | 
| foldableClassName | GHC.Builtin.Names | 
| foldable_foldr_RDR | GHC.Builtin.Names | 
| foldAndRecoverM | GHC.Tc.Utils.Monad | 
| foldBag | GHC.Data.Bag | 
| foldBlockNodesB | GHC.Cmm.Dataflow.Block | 
| foldBlockNodesB3 | GHC.Cmm.Dataflow.Block | 
| foldBlockNodesF | GHC.Cmm.Dataflow.Block | 
| foldCoreMap | GHC.Core.Map | 
| foldDataConArgs | GHC.Tc.Deriv.Functor | 
| foldDerivStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| foldDicts | GHC.Tc.Solver.Monad | 
| foldDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| foldEvBindMap | GHC.Tc.Types.Evidence | 
| foldExp | GHC.Cmm, GHC.Cmm.Node | 
| foldExpDeep | GHC.Cmm, GHC.Cmm.Node | 
| foldIrreds | GHC.Tc.Solver.Monad | 
| foldl | GHC.Prelude | 
| foldl' | GHC.Prelude | 
| foldl1 | GHC.Prelude | 
| foldl1' | GHC.Utils.Misc, GHC.Plugins | 
| foldl2 | GHC.Utils.Misc, GHC.Plugins | 
| foldlGraphBlocks | GHC.Cmm.Utils | 
| foldlM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| foldlM_ | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| foldLocalRegsDefd | GHC.Cmm, GHC.Cmm.Expr | 
| foldLocalRegsUsed | GHC.Cmm, GHC.Cmm.Expr | 
| foldlOL | GHC.Data.OrdList | 
| foldMap | GHC.Prelude | 
| foldMap_RDR | GHC.Builtin.Names | 
| foldMaybe | GHC.Data.TrieMap | 
| foldNodesBwdOO | GHC.Cmm.Dataflow | 
| foldOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| foldr | GHC.Prelude | 
| foldr1 | GHC.Prelude | 
| foldRegsDefd | GHC.Cmm, GHC.Cmm.Expr | 
| foldRegsUsed | GHC.Cmm, GHC.Cmm.Expr | 
| foldRewriteNodesBwdOO | GHC.Cmm.Dataflow | 
| foldrIdKey | GHC.Builtin.Names | 
| foldRight | GHC.Data.FiniteMap, GHC.Plugins | 
| foldRightWithKey | GHC.Data.FiniteMap, GHC.Plugins | 
| foldrM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| foldrName | GHC.Builtin.Names | 
| foldrOL | GHC.Data.OrdList | 
| foldr_RDR | GHC.Builtin.Names | 
| foldTerm | GHC.Runtime.Heap.Inspect | 
| foldTM | GHC.Core.Map, GHC.Data.TrieMap | 
| foldTyCo | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| foldTyEqs | GHC.Tc.Solver.Monad | 
| foldType | GHC.Iface.Ext.Utils | 
| foldTypeMap | GHC.Core.Map | 
| foldUDFM | GHC.Types.Unique.DFM | 
| foldUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| forallCIdKey | GHC.Builtin.Names.TH | 
| forallCName | GHC.Builtin.Names.TH | 
| ForAllCo | GHC.Core.TyCo.Rep | 
| forAllLit | GHC.Utils.Outputable, GHC.Plugins | 
| forAllOrNothing | GHC.Rename.HsType | 
| ForAllPred | GHC.Core.Predicate | 
| ForAllSkol | GHC.Tc.Types.Origin | 
| forallSym | GHC.Parser.PostProcess | 
| forallTIdKey | GHC.Builtin.Names.TH | 
| forallTName | GHC.Builtin.Names.TH | 
| ForAllTy | GHC.Core.TyCo.Rep | 
| forallVisTIdKey | GHC.Builtin.Names.TH | 
| forallVisTName | GHC.Builtin.Names.TH | 
| forceLoadModuleInterfaces | GHC.Runtime.Loader | 
| forceLoadNameModuleInterface | GHC.Runtime.Loader | 
| forceLoadTyCon | GHC.Runtime.Loader | 
| ForceRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| ForceSpecConstr | GHC.Core.Opt.SpecConstr | 
| ForD | GHC.Hs, GHC.Hs.Decls, GHC | 
| ForeignCall | GHC.Types.ForeignCall | 
| ForeignConvention |  | 
| 1 (Type/Class) | GHC.Cmm, GHC.Cmm.Node | 
| 2 (Data Constructor) | GHC.Cmm, GHC.Cmm.Node | 
| ForeignDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| ForeignDeclCtx | GHC.Rename.Utils | 
| ForeignExport |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| ForeignHint | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| ForeignHValue | GHC | 
| ForeignImport |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| ForeignLabelInExternalPackage | GHC.Cmm.CLabel | 
| ForeignLabelInPackage | GHC.Cmm.CLabel | 
| ForeignLabelInThisPackage | GHC.Cmm.CLabel | 
| ForeignLabelSource | GHC.Cmm.CLabel | 
| foreignLabelStdcallInfo | GHC.Cmm.CLabel | 
| foreignObjPrimTyConKey | GHC.Builtin.Names | 
| ForeignSrcLang | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| ForeignStubs |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| ForeignTarget |  | 
| 1 (Type/Class) | GHC.Cmm, GHC.Cmm.Node | 
| 2 (Data Constructor) | GHC.Cmm, GHC.Cmm.Node | 
| foreignTargetHints | GHC.Cmm, GHC.Cmm.Node | 
| foreign_os | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| forImpDIdKey | GHC.Builtin.Names.TH | 
| forImpDName | GHC.Builtin.Names.TH | 
| forkAltPair | GHC.StgToCmm.Monad | 
| forkAlts | GHC.StgToCmm.Monad | 
| forkClosureBody | GHC.StgToCmm.Monad | 
| forkLneBody | GHC.StgToCmm.Monad | 
| forkM | GHC.Tc.Utils.Monad | 
| forkM_maybe | GHC.Tc.Utils.Monad | 
| ForkOnOp | GHC.Builtin.PrimOps | 
| ForkOp | GHC.Builtin.PrimOps | 
| Format | GHC.CmmToAsm.Format | 
| FormatASM | GHC.Utils.Error | 
| FormatByteCode | GHC.Utils.Error | 
| FormatC | GHC.Utils.Error | 
| FormatCMM | GHC.Utils.Error | 
| FormatCore | GHC.Utils.Error | 
| formatErrDoc | GHC.Utils.Error | 
| FormatHaskell | GHC.Utils.Error | 
| formatInBytes | GHC.CmmToAsm.Format | 
| formatLevPolyErr | GHC.Tc.Utils.TcMType | 
| FormatLLVM | GHC.Utils.Error | 
| FormatSTG | GHC.Utils.Error | 
| FormatText | GHC.Utils.Error | 
| formatToWidth | GHC.CmmToAsm.Format | 
| formerFreeVars | GHC.Stg.Lift.Monad | 
| ForSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| Forward | GHC.Data.Graph.Directed | 
| forward | GHC.Runtime.Eval, GHC | 
| Forwards | GHC.Utils.Misc, GHC.Plugins | 
| Found | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| FoundFL | GHC.Rename.Env | 
| FoundMultiple | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| FoundName | GHC.Rename.Env | 
| fp | GHC.CmmToAsm.SPARC.Regs | 
| fpRel | GHC.CmmToAsm.SPARC.Stack | 
| fpRelEA | GHC.CmmToAsm.SPARC.Instr | 
| fPrim | GHC.Runtime.Heap.Inspect | 
| FR | GHC.CmmToAsm.Reg.Linear.FreeRegs | 
| Fractional | GHC.Prelude | 
| fractionalClassKey | GHC.Builtin.Names | 
| fractionalClassKeys | GHC.Builtin.Names | 
| fractionalClassName | GHC.Builtin.Names | 
| FractionalLit | GHC.Types.Basic, GHC.Plugins | 
| frAllocateReg | GHC.CmmToAsm.Reg.Linear.FreeRegs | 
| frameworkPaths | GHC.Driver.Session, GHC.Plugins, GHC | 
| FreeFFI | GHC.Runtime.Interpreter | 
| FreeHValueRefs | GHC.Runtime.Interpreter | 
| freeHValueRefs | GHC.Runtime.Interpreter | 
| FreeKiTyVars | GHC.Rename.HsType | 
| freeNamesIfDecl | GHC.Iface.Syntax | 
| freeNamesIfFamInst | GHC.Iface.Syntax | 
| freeNamesIfRule | GHC.Iface.Syntax | 
| freeReg |  | 
| 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 | 
| freeRegBase |  | 
| 1 (Function) | GHC.Platform.X86_64 | 
| 2 (Function) | GHC.Platform.X86 | 
| FreeRegs |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Linear.X86_64 | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.X86_64 | 
| 3 (Type/Class) | GHC.CmmToAsm.Reg.Linear.X86 | 
| 4 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.X86 | 
| 5 (Type/Class) | GHC.CmmToAsm.Reg.Linear.SPARC | 
| 6 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.SPARC | 
| 7 (Type/Class) | GHC.CmmToAsm.Reg.Linear.PPC | 
| 8 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.PPC | 
| freeTick | GHC.Core.Opt.Simplify.Monad | 
| FreeVars | GHC.Types.Name.Set, GHC.Plugins | 
| freeVars | GHC.Core.FVs, GHC.Plugins | 
| freeVarsBind | GHC.Core.FVs, GHC.Plugins | 
| freeVarsOf | GHC.Core.FVs, GHC.Plugins | 
| freeVarsOfAnn | GHC.Core.FVs, GHC.Plugins | 
| freezeAllInGraph | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| FreezeArrayOp | GHC.Builtin.PrimOps | 
| freezeNode | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| freezeOneInGraph | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| FreezeSmallArrayOp | GHC.Builtin.PrimOps | 
| fRefWrap | GHC.Runtime.Heap.Inspect | 
| fReg |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| Fresh | GHC.Tc.Solver.Monad | 
| fresh | GHC.Data.UnionFind | 
| freshenCoVarBndrsX | GHC.Tc.Utils.Instantiate | 
| freshenTyVarBndrs | GHC.Tc.Utils.Instantiate | 
| freshGoals | GHC.Tc.Solver.Monad | 
| freshIndex | GHC.Iface.Ext.Utils | 
| freshTypeIndex | GHC.Iface.Ext.Utils | 
| frGetFreeRegs | GHC.CmmToAsm.Reg.Linear.FreeRegs | 
| frInitFreeRegs | GHC.CmmToAsm.Reg.Linear.FreeRegs | 
| From | GHC.Hs.Expr, GHC.Hs, GHC | 
| from1_RDR | GHC.Builtin.Names | 
| fromAdj | GHC.CmmToAsm.CFG.Dominators | 
| fromBranches | GHC.Core.Coercion.Axiom | 
| fromEdges | GHC.CmmToAsm.CFG.Dominators | 
| fromEIdKey | GHC.Builtin.Names.TH | 
| fromEName | GHC.Builtin.Names.TH | 
| fromEnum | GHC.Prelude | 
| fromEnum_RDR | GHC.Builtin.Names | 
| fromEP | GHC.Types.Basic, GHC.Plugins | 
| fromEvalResult | GHC.Runtime.Interpreter | 
| fromException | GHC.Utils.Exception, GHC.Utils.Panic | 
| fromExposedReexport | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| fromHiddenReexport | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| fromInteger | GHC.Prelude | 
| fromIntegerClassOpKey | GHC.Builtin.Names | 
| fromIntegerName | GHC.Builtin.Names | 
| fromInteger_RDR | GHC.Builtin.Names | 
| fromIntegral | GHC.Prelude | 
| fromIntegralIdKey | GHC.Builtin.Names | 
| fromIntegralName | GHC.Builtin.Names | 
| fromIntegral_RDR | GHC.Builtin.Names | 
| fromJust | GHC.Data.Maybe | 
| fromList |  | 
| 1 (Function) | GHC.Data.Stream | 
| 2 (Function) | GHC.Data.EnumSet | 
| fromListClassOpKey | GHC.Builtin.Names | 
| fromListName | GHC.Builtin.Names | 
| fromListNClassOpKey | GHC.Builtin.Names | 
| fromListNName | GHC.Builtin.Names | 
| fromListN_RDR | GHC.Builtin.Names | 
| fromList_RDR | GHC.Builtin.Names | 
| fromMaybe | GHC.Data.Maybe | 
| fromNonVoid | GHC.StgToCmm.Closure | 
| fromOL | GHC.Data.OrdList | 
| fromOLReverse | GHC.Data.OrdList | 
| fromOrigUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| fromPackageFlag | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| fromPhaseDataConKey | GHC.Builtin.Names.TH | 
| fromPhaseDataConName | GHC.Builtin.Names.TH | 
| fromRational | GHC.Prelude | 
| fromRationalClassOpKey | GHC.Builtin.Names | 
| fromRationalName | GHC.Builtin.Names | 
| fromRational_RDR | GHC.Builtin.Names | 
| fromSerialized | GHC.Plugins | 
| FromSource | GHC.Types.Basic, GHC.Plugins | 
| fromSpecTyVarBndr | GHC.Parser.PostProcess | 
| fromSpecTyVarBndrs | GHC.Parser.PostProcess | 
| fromStaticPtrClassOpKey | GHC.Builtin.Names | 
| fromStaticPtrName | GHC.Builtin.Names | 
| fromStgHalfWord | GHC.Runtime.Heap.Layout | 
| fromStgWord | GHC.Runtime.Heap.Layout | 
| fromStringClassOpKey | GHC.Builtin.Names | 
| fromStringName | GHC.Builtin.Names | 
| fromString_RDR | GHC.Builtin.Names | 
| FromThen | GHC.Hs.Expr, GHC.Hs, GHC | 
| fromThenEIdKey | GHC.Builtin.Names.TH | 
| fromThenEName | GHC.Builtin.Names.TH | 
| FromThenTo | GHC.Hs.Expr, GHC.Hs, GHC | 
| fromThenToEIdKey | GHC.Builtin.Names.TH | 
| fromThenToEName | GHC.Builtin.Names.TH | 
| FromTo | GHC.Hs.Expr, GHC.Hs, GHC | 
| fromToEIdKey | GHC.Builtin.Names.TH | 
| fromToEName | GHC.Builtin.Names.TH | 
| from_RDR | GHC.Builtin.Names | 
| frontend | GHC.Driver.Plugins, GHC.Plugins | 
| FrontendPlugin |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| FrontendPluginAction | GHC.Driver.Plugins, GHC.Plugins | 
| frontendPluginOpts | GHC.Driver.Session, GHC.Plugins, GHC | 
| frontendPluginTyConKey | GHC.Builtin.Names | 
| frontendPluginTyConName | GHC.Builtin.Names | 
| FrontendResult | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| FrontendTypecheck | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| frReleaseReg | GHC.CmmToAsm.Reg.Linear.FreeRegs | 
| FRSP | GHC.CmmToAsm.PPC.Instr | 
| fr_mods_hidden | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| fr_paths | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| fr_pkg | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| fr_pkgs_hidden | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| fr_suggestions | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| fr_unusables | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| fsep |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| fsFromRole | GHC.Core.Coercion.Axiom | 
| fsLit | GHC.Data.FastString, GHC.Plugins | 
| FSQRT | GHC.CmmToAsm.SPARC.Instr | 
| fst | GHC.Prelude | 
| fst3 | GHC.Utils.Misc, GHC.Plugins | 
| fstIdKey | GHC.Builtin.Names | 
| fstName | GHC.Builtin.Names | 
| fstOf3 | GHC.Utils.Misc, GHC.Plugins | 
| fsToUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| FSUB |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| fSuspension | GHC.Runtime.Heap.Inspect | 
| fs_sbs | GHC.Data.FastString, GHC.Plugins | 
| fs_zenc | GHC.Data.FastString, GHC.Plugins | 
| FT | GHC.Tc.Deriv.Functor | 
| ftcCurrentModule | GHC.Driver.Session, GHC.Plugins | 
| ftcGhcSession | GHC.Driver.Session, GHC.Plugins | 
| fTerm | GHC.Runtime.Heap.Inspect | 
| ftext |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| ft_af | GHC.Core.TyCo.Rep | 
| ft_arg | GHC.Core.TyCo.Rep | 
| ft_bad_app | GHC.Tc.Deriv.Functor | 
| ft_co_var | GHC.Tc.Deriv.Functor | 
| ft_forall | GHC.Tc.Deriv.Functor | 
| ft_fun | GHC.Tc.Deriv.Functor | 
| ft_mult | GHC.Core.TyCo.Rep | 
| ft_res | GHC.Core.TyCo.Rep | 
| ft_triv | GHC.Tc.Deriv.Functor | 
| ft_tup | GHC.Tc.Deriv.Functor | 
| ft_ty_app | GHC.Tc.Deriv.Functor | 
| ft_var | GHC.Tc.Deriv.Functor | 
| fullRender | GHC.Utils.Ppr | 
| Fun | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| funAppCtxt | GHC.Tc.Gen.HsType | 
| FunArg | GHC.Parser.PostProcess | 
| funArgTy | GHC.Core.Type, GHC.Plugins | 
| FunBind | GHC.Hs, GHC.Hs.Binds, GHC | 
| funcAlign | GHC.Llvm.Types, GHC.Llvm | 
| funcArgs | GHC.Llvm.Syntax, GHC.Llvm | 
| funcAttrs | GHC.Llvm.Syntax, GHC.Llvm | 
| funcBody | GHC.Llvm.Syntax, GHC.Llvm | 
| funcCc | GHC.Llvm.Types, GHC.Llvm | 
| funcDecl | GHC.Llvm.Syntax, GHC.Llvm | 
| funcLinkage | GHC.Llvm.Types, GHC.Llvm | 
| FunCo | GHC.Core.TyCo.Rep | 
| funcPrefix | GHC.Llvm.Syntax, GHC.Llvm | 
| funcSect | GHC.Llvm.Syntax, GHC.Llvm | 
| FunctionOrData | GHC.Types.Basic, GHC.Plugins | 
| functionWithMultiplicity | GHC.Builtin.Types.Prim | 
| Functor | GHC.Prelude | 
| functorClassKey | GHC.Builtin.Names | 
| functorClassName | GHC.Builtin.Names | 
| functorLikeTraverse | GHC.Tc.Deriv.Functor | 
| FunDep | GHC.Core.Class | 
| FunDepEqn | GHC.Tc.Instance.FunDeps | 
| funDepIdKey | GHC.Builtin.Names.TH | 
| funDepName | GHC.Builtin.Names.TH | 
| FunDepOrigin1 | GHC.Tc.Types.Origin | 
| FunDepOrigin2 | GHC.Tc.Types.Origin | 
| funDepTyConKey | GHC.Builtin.Names.TH | 
| funDepTyConName | GHC.Builtin.Names.TH | 
| funDIdKey | GHC.Builtin.Names.TH | 
| funDName | GHC.Builtin.Names.TH | 
| funEqCanDischarge | GHC.Tc.Types.Constraint | 
| funEqCanDischargeF | GHC.Tc.Types.Constraint | 
| funInfoArity | GHC.Cmm.Info | 
| funInfoTable | GHC.Cmm.Info | 
| funInsert | GHC.CmmToLlvm.Base | 
| FunLike | GHC.Types.Basic, GHC.Plugins | 
| funLikeDataConKey | GHC.Builtin.Names.TH | 
| funLikeDataConName | GHC.Builtin.Names.TH | 
| funLookup | GHC.CmmToLlvm.Base | 
| FunN | GHC.StgToCmm.ExtCode | 
| funPrec | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| funPtrTyConKey | GHC.Builtin.Names | 
| funPtrTyConName | GHC.Builtin.Names | 
| funResultTy | GHC.Core.Type, GHC.Plugins, GHC | 
| FunRhs | GHC.Hs.Expr, GHC.Hs, GHC | 
| FunSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| funsSigCtxt | GHC.Tc.Gen.HsType | 
| funTag | GHC.StgToCmm.Closure | 
| FunTy | GHC.Core.TyCo.Rep | 
| funTyCon | GHC.Core.Type, GHC.Builtin.Types.Prim, GHC.Plugins | 
| funTyConKey | GHC.Builtin.Names | 
| funTyConName | GHC.Builtin.Types.Prim | 
| funTyFixity | GHC.Types.Basic, GHC.Plugins | 
| fun_ext | GHC.Hs, GHC.Hs.Binds, GHC | 
| fun_id | GHC.Hs, GHC.Hs.Binds, GHC | 
| fun_matches | GHC.Hs, GHC.Hs.Binds, GHC | 
| fun_tick | GHC.Hs, GHC.Hs.Binds, GHC | 
| fuzzyClsInstCmp | GHC.Core.InstEnv | 
| fuzzyLookup | GHC.Utils.Misc, GHC.Plugins | 
| fuzzyMatch | GHC.Utils.Misc, GHC.Plugins | 
| FV | GHC.Utils.FV | 
| FVAnn | GHC.Core.FVs, GHC.Plugins | 
| fvDVarSet | GHC.Utils.FV | 
| fvVarList | GHC.Utils.FV | 
| fvVarSet | GHC.Utils.FV | 
| FxTOy | GHC.CmmToAsm.SPARC.Instr | 
| g0 | GHC.CmmToAsm.SPARC.Regs | 
| g1 | GHC.CmmToAsm.SPARC.Regs | 
| g2 | GHC.CmmToAsm.SPARC.Regs | 
| gadtCIdKey | GHC.Builtin.Names.TH | 
| gadtCName | GHC.Builtin.Names.TH | 
| GadtSyntaxBit | GHC.Parser.Lexer | 
| gammaTy | GHC.Builtin.Types.Prim | 
| gammaTyVar | GHC.Builtin.Types.Prim | 
| garbageLit | GHC.Llvm.Types | 
| GC | GHC.Cmm, GHC.Cmm.Node | 
| GCC | GHC.Driver.Session, GHC.Plugins | 
| gcd | GHC.Prelude | 
| GCEnter1 | GHC.Cmm, GHC.Cmm.Expr | 
| GCFun | GHC.Cmm, GHC.Cmm.Expr | 
| gcWord | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| GE |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| geClassOpKey | GHC.Builtin.Names | 
| Gen0 | GHC.Tc.Deriv.Generics | 
| Gen1 | GHC.Tc.Deriv.Generics | 
| gen1ClassKey | GHC.Builtin.Names | 
| gen1ClassName | GHC.Builtin.Names | 
| geName | GHC.Builtin.Names | 
| genAuxBinds | GHC.Tc.Deriv.Generate | 
| GenBasicBlock | GHC.Cmm, GHC.CmmToAsm.Instr | 
| genClassKey | GHC.Builtin.Names | 
| genClassName | GHC.Builtin.Names | 
| GenCmmDecl | GHC.Cmm | 
| GenCmmGraph | GHC.Cmm | 
| GenCmmGroup | GHC.Cmm | 
| GenCmmStatics | GHC.Cmm | 
| genData | GHC.CmmToLlvm.Data | 
| GeneralFlag | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| generalFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| Generated | GHC.Types.Basic, GHC.Plugins | 
| generatedDumps | GHC.Driver.Session, GHC.Plugins, GHC | 
| GeneratedInfo | GHC.Iface.Ext.Types | 
| generatedSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| generatedSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| generateExternDecls | GHC.CmmToLlvm.Base | 
| generateJumpTableForInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Function) | GHC.CmmToAsm.X86.CodeGen | 
| 3 (Function) | GHC.CmmToAsm.SPARC.CodeGen | 
| 4 (Function) | GHC.CmmToAsm.PPC.CodeGen | 
| generateReferencesMap | GHC.Iface.Ext.Utils | 
| genericClassNames | GHC.Builtin.Names | 
| GenericCtx | GHC.Rename.Utils | 
| GenericDM | GHC.Types.Basic, GHC.Plugins | 
| GenericKind | GHC.Tc.Deriv.Generics | 
| gENERICS | GHC.Builtin.Names | 
| genericTyConNames | GHC.Builtin.Names | 
| GenericUnitInfo |  | 
| 1 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| 2 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| GenInstantiatedUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| GenInstantiations | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| genLlvmData | GHC.CmmToLlvm.Data | 
| genLlvmProc | GHC.CmmToLlvm.CodeGen | 
| GenLocated | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| GenMap | GHC.Core.Map, GHC.Data.TrieMap | 
| GenModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| GenSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| GenStgAlt | GHC.Stg.Syntax | 
| GenStgBinding | GHC.Stg.Syntax | 
| GenStgExpr | GHC.Stg.Syntax | 
| GenStgRhs | GHC.Stg.Syntax | 
| GenStgTopBinding | GHC.Stg.Syntax | 
| GenUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| genUnitDataConKey | GHC.Builtin.Names | 
| GenUnitInfo | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| GenWithIsBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| gen_Bounded_binds | GHC.Tc.Deriv.Generate | 
| gen_Data_binds | GHC.Tc.Deriv.Generate | 
| gen_Enum_binds | GHC.Tc.Deriv.Generate | 
| gen_Eq_binds | GHC.Tc.Deriv.Generate | 
| gen_Foldable_binds | GHC.Tc.Deriv.Functor | 
| gen_Functor_binds | GHC.Tc.Deriv.Functor | 
| gen_Generic_binds | GHC.Tc.Deriv.Generics | 
| gen_Ix_binds | GHC.Tc.Deriv.Generate | 
| gen_kill | GHC.Cmm.Liveness | 
| gen_Lift_binds | GHC.Tc.Deriv.Generate | 
| gen_Newtype_binds | GHC.Tc.Deriv.Generate | 
| gen_Ord_binds | GHC.Tc.Deriv.Generate | 
| gen_Read_binds | GHC.Tc.Deriv.Generate | 
| gen_Show_binds | GHC.Tc.Deriv.Generate | 
| gen_Traversable_binds | GHC.Tc.Deriv.Functor | 
| get |  | 
| 1 (Function) | GHC.Utils.Monad.State | 
| 2 (Function) | GHC.Utils.Binary | 
| getAmode | GHC.CmmToAsm.SPARC.CodeGen.Amode | 
| getAndRemoveAnnotation | GHC.Parser.Annotation, GHC | 
| getAndRemoveAnnotationComments | GHC.Parser.Annotation, GHC | 
| getAnnotation | GHC.Parser.Annotation, GHC | 
| getAnnotationComments | GHC.Parser.Annotation, GHC | 
| getAnnotations | GHC.Core.Opt.Monad, GHC.Plugins | 
| GetApStackValOp | GHC.Builtin.PrimOps | 
| getArg | GHC.Driver.CmdLine | 
| getArgAmode | GHC.StgToCmm.Env | 
| getAssigR | GHC.CmmToAsm.Reg.Linear.State | 
| getAsts | GHC.Iface.Ext.Types | 
| getAt | GHC.Utils.Binary | 
| getBangStrictness | GHC.Hs.Type, GHC.Hs, GHC | 
| getBangType | GHC.Hs.Type, GHC.Hs, GHC | 
| getBindings | GHC | 
| getBinds | GHC.StgToCmm.Monad | 
| getBindSiteFromContext | GHC.Iface.Ext.Utils | 
| getBit | GHC.Parser.Lexer | 
| getBlockAssigR | GHC.CmmToAsm.Reg.Linear.State | 
| getBlockIdNat | GHC.CmmToAsm.Monad | 
| GetBreakpointVar | GHC.Runtime.Interpreter | 
| getBreakpointVar | GHC.Runtime.Interpreter | 
| getBufPos | GHC.Types.SrcLoc, GHC.Plugins | 
| getBufSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| getByte | GHC.Utils.Binary | 
| getCallMethod | GHC.StgToCmm.Closure | 
| getCaretDiagnostic | GHC.Utils.Error | 
| getCastedTyVar_maybe | GHC.Core.Type, GHC.Plugins | 
| getCCIndex | GHC.Types.CostCentre.State | 
| getCCIndexM | GHC.Tc.Utils.Monad | 
| GetCCSOfOp | GHC.Builtin.PrimOps | 
| getCfg | GHC.CmmToAsm.CFG | 
| getCfgNodes | GHC.CmmToAsm.CFG | 
| getCfgProc | GHC.CmmToAsm.CFG | 
| getCgIdInfo | GHC.StgToCmm.Env | 
| getChar | GHC.Prelude | 
| getClassPredTys | GHC.Core.Predicate | 
| getClassPredTys_maybe | GHC.Core.Predicate | 
| GetClosure | GHC.Runtime.Interpreter | 
| getClosure | GHC.Runtime.Interpreter | 
| getCmd | GHC.Utils.Misc, GHC.Plugins | 
| getCmdLineState | GHC.Driver.CmdLine | 
| getCmm | GHC.StgToCmm.Monad | 
| getCode |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| getCodeR |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| getCodeScoped |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| getCompilerInfo | GHC.SysTools.Info, GHC.SysTools.ExtraObj, GHC.SysTools | 
| getCompilerInfo' | GHC.SysTools.Info, GHC.SysTools | 
| getCompressedAsts | GHC.Iface.Ext.Ast | 
| getConArgs | GHC.Hs, GHC.Hs.Decls, GHC | 
| getCondCode | GHC.CmmToAsm.SPARC.CodeGen.CondCode | 
| getConfig |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.State | 
| 2 (Function) | GHC.CmmToAsm.Monad | 
| getConNames | GHC.Hs, GHC.Hs.Decls, GHC | 
| getConstraintVar | GHC.Tc.Utils.Monad | 
| getConstrTag | GHC.Cmm.Info | 
| getContents | GHC.Prelude | 
| getContext | GHC.Runtime.Eval, GHC | 
| getCoVar_maybe | GHC.Core.Coercion, GHC.Plugins | 
| getCprSig | GHC.Types.Cpr | 
| getCtLocM | GHC.Tc.Utils.Monad | 
| getCurLoc | GHC.Driver.CmdLine | 
| GetCurrentCCSOp | GHC.Builtin.PrimOps | 
| getCvSubstEnv | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| getDebugBlock | GHC.CmmToAsm.Monad | 
| getDeclaredDefaultTys | GHC.Tc.Utils.Monad | 
| getDefaultInfo | GHC.Tc.Solver.Monad | 
| getDeltaNat | GHC.CmmToAsm.Monad | 
| getDeltaR | GHC.CmmToAsm.Reg.Linear.State | 
| getDFunTyKey | GHC.Tc.Utils.TcType | 
| getDictFastString | GHC.Iface.Binary | 
| getDictionary | GHC.Utils.Binary | 
| getDocs | GHC.Runtime.Eval, GHC | 
| GetDocsFailure | GHC.Runtime.Eval, GHC | 
| getDynFlags | GHC.Driver.Session, GHC.Core.Opt.Monad, GHC.CmmToLlvm.Base, GHC.CmmToAsm.Monad, GHC.StgToCmm.Monad, GHC.Tc.Solver.Monad, GHC.Plugins | 
| getEdgeInfo | GHC.CmmToAsm.CFG | 
| GetElemPtr | GHC.Llvm.Syntax, GHC.Llvm | 
| getEnv |  | 
| 1 (Function) | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| getEnvs |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Plugin | 
| getEps | GHC.Tc.Utils.Monad | 
| getEpsAndHpt | GHC.Tc.Utils.Monad | 
| getEpsVar | GHC.Tc.Utils.Monad | 
| getEqPredRole | GHC.Core.Predicate | 
| getEqPredTys | GHC.Core.Predicate | 
| getEqPredTys_maybe | GHC.Core.Predicate | 
| getErrCtxt | GHC.Tc.Utils.Monad | 
| getErrorMessages | GHC.Parser.Lexer | 
| getErrsVar | GHC.Tc.Utils.Monad | 
| getEvBindDeps | GHC.Iface.Ext.Types | 
| getEvBindsTcPluginM | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Plugin | 
| getEvExpr | GHC.Tc.Solver.Monad | 
| getEvidenceBindDeps | GHC.Iface.Ext.Utils | 
| getEvidenceTree | GHC.Iface.Ext.Utils | 
| getEvidenceTreesAtPoint | GHC.Iface.Ext.Utils | 
| getExtensibleFields | GHC.Driver.Types, GHC.Plugins | 
| getFact | GHC.Cmm.Dataflow | 
| getFamEnvs | GHC.Core.Opt.Simplify.Monad | 
| getFamInstEnvs |  | 
| 1 (Function) | GHC.Tc.Solver.Monad | 
| 2 (Function) | GHC.Tc.Plugin | 
| getFastStringTable | GHC.Data.FastString, GHC.Plugins | 
| getFastStringZEncCounter | GHC.Data.FastString, GHC.Plugins | 
| getFileHash | GHC.Utils.Fingerprint | 
| getFileId | GHC.CmmToAsm.Monad | 
| getFirstAnnotations | GHC.Core.Opt.Monad, GHC.Plugins | 
| getFixedTyVars | GHC.Tc.Gen.Expr | 
| getFixityEnv | GHC.Tc.Utils.Monad | 
| getFrameworkOpts | GHC.SysTools | 
| getFreeRegs |  | 
| 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 | 
| getFreeRegsR | GHC.CmmToAsm.Reg.Linear.State | 
| getGblEnv |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| getGccEnv | GHC.SysTools.Process | 
| getGHCiMonad |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC | 
| getGhcMode | GHC.Tc.Utils.Monad | 
| getGhcModeDs | GHC.HsToCore.Monad | 
| getGlobalPtr | GHC.CmmToLlvm.Base | 
| getGlobalRdrEnv | GHC.Tc.Utils.Monad | 
| getGlobalRdrEnvTcS | GHC.Tc.Solver.Monad | 
| getGlobalValue | GHC.Llvm.Types, GHC.Llvm | 
| getGlobalVar | GHC.Llvm.Types, GHC.Llvm | 
| getGRE | GHC | 
| getGRE_NameQualifier_maybes | GHC.Types.Name.Reader, GHC.Plugins | 
| getHeapUsage | GHC.StgToCmm.Monad | 
| getHistoryModule | GHC.Runtime.Eval, GHC | 
| getHistorySpan |  | 
| 1 (Function) | GHC.Runtime.Eval | 
| 2 (Function) | GHC | 
| getHiVirtualRegFromLo | GHC.Platform.Reg | 
| getHiVRegFromLo | GHC.Platform.Reg | 
| getHoleFitDispConfig | GHC.Tc.Errors.Hole | 
| getHoleFitSortingAlg | GHC.Tc.Errors.Hole | 
| getHooked | GHC.Driver.Hooks | 
| getHpRelOffset | GHC.StgToCmm.Layout, GHC.StgToCmm.Heap | 
| getHpt | GHC.Tc.Utils.Monad | 
| getHpUsage | GHC.StgToCmm.Monad | 
| getHscEnv |  | 
| 1 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| 2 (Function) | GHC.Driver.Main | 
| getHValue | GHC.Runtime.Linker | 
| getHValueSafely | GHC.Runtime.Loader | 
| getIdFromTrivialExpr | GHC.Core.Utils, GHC.Plugins | 
| getIdFromTrivialExpr_maybe | GHC.Core.Utils, GHC.Plugins | 
| getIfaceTopBndr | GHC.Iface.Syntax | 
| getIfModule | GHC.Tc.Utils.Monad | 
| getImports |  | 
| 1 (Function) | GHC.Parser.Header | 
| 2 (Function) | GHC.Tc.Utils.Monad | 
| getInertCans | GHC.Tc.Solver.Monad | 
| getInertEqs | GHC.Tc.Solver.Monad | 
| getInertGivens | GHC.Tc.Solver.Monad | 
| getInertInsols | GHC.Tc.Solver.Monad | 
| getInfo | GHC.Runtime.Eval, GHC | 
| getInfoDown | GHC.StgToCmm.Monad | 
| getInLocalScope | GHC.Tc.Utils.Env | 
| getInScope | GHC.Core.Opt.Simplify.Env | 
| getInScopeVars | GHC.Types.Var.Env, GHC.Plugins | 
| getInstancesForType | GHC.Runtime.Eval, GHC | 
| getInstEnvs |  | 
| 1 (Function) | GHC.Tc.Solver.Monad | 
| 2 (Function) | GHC.Tc.Plugin | 
| getInstLoc | GHC.HsToCore.Docs | 
| getInsts | GHC | 
| getInteractiveDynFlags | GHC | 
| getInteractivePrintName | GHC.Tc.Utils.Monad | 
| getInvalids | GHC.Utils.Error | 
| getIsGHCi | GHC.Tc.Utils.Monad | 
| getJumpDestBlockId |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Function) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| getKey | GHC.Types.Unique | 
| getLclEnv |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| getLclEnvLoc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| getLclEnvTcLevel | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| getLclTypeEnv | GHC.Tc.Utils.Monad | 
| getLexState | GHC.Parser.Lexer | 
| getLHsInstDeclClass_maybe | GHC.Hs.Type, GHC.Hs, GHC | 
| getLHsInstDeclHead | GHC.Hs.Type, GHC.Hs, GHC | 
| getLibs | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getLine | GHC.Prelude | 
| getLink | GHC.Llvm.Types, GHC.Llvm | 
| getLinkerInfo | GHC.SysTools.Info, GHC.SysTools | 
| getLinkerInfo' | GHC.SysTools.Info, GHC.SysTools | 
| getLinkInfo | GHC.SysTools.ExtraObj | 
| getLitType | GHC.Llvm.Types, GHC.Llvm | 
| getLlvmOpts | GHC.CmmToLlvm.Base | 
| getLlvmVer | GHC.CmmToLlvm.Base | 
| getLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| getLocalBindings | GHC.Tc.Errors.Hole | 
| getLocalNonValBinders | GHC.Rename.Names | 
| getLocalRdrEnv | GHC.Tc.Utils.Monad | 
| getLocation | GHC.Driver.Pipeline | 
| getMainDeclBinder | GHC.HsToCore.Docs | 
| getMaskingState | GHC.Utils.Exception | 
| getMessages | GHC.Parser.Lexer | 
| getMetaUniqueId | GHC.CmmToLlvm.Base | 
| getMinimalImports | GHC.Rename.Names | 
| getModBreaks | GHC.Runtime.Interpreter, GHC.Runtime.Eval | 
| getMode | GHC.Core.Opt.Simplify.Env | 
| getModificationUTCTime | GHC.Utils.Misc, GHC.Plugins | 
| getModLoc | GHC.CmmToAsm.Monad | 
| getModSummary | GHC | 
| getModule | GHC.Unit.Module, GHC.Unit, GHC.Core.Opt.Monad, GHC.Plugins | 
| getModuleGraph | GHC | 
| getModuleInfo | GHC | 
| getModuleInstantiation | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| getModuleInterface | GHC.Tc.Module | 
| getModuleName | GHC.StgToCmm.Monad | 
| getName |  | 
| 1 (Function) | GHC.Types.Name, GHC.Plugins, GHC | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| getNameBinding | GHC.Iface.Ext.Utils | 
| getNameBindingInClass | GHC.Iface.Ext.Utils | 
| getNameScope | GHC.Iface.Ext.Utils | 
| getNameScopeAndBinding | GHC.Iface.Ext.Utils | 
| getNamesInScope | GHC.Runtime.Eval, GHC | 
| getNameToInstancesIndex | GHC | 
| getNewLabelNat | GHC.CmmToAsm.Monad | 
| getNewRegNat | GHC.CmmToAsm.Monad | 
| getNewRegPairNat | GHC.CmmToAsm.Monad | 
| getNode | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| getNoGivenEqs | GHC.Tc.Solver.Monad | 
| getNonDet | GHC.Types.Unique.FM, GHC.Plugins | 
| getNonVoidArgAmodes | GHC.StgToCmm.Env | 
| getNth | GHC.Data.List.SetOps | 
| getOccFS | GHC.Types.Name, GHC.Plugins | 
| getOccName | GHC.Types.Name, GHC.Plugins, GHC | 
| getOccString | GHC.Types.Name, GHC.Plugins | 
| getOptions | GHC.Parser.Header | 
| getOptionsFromFile | GHC.Parser.Header | 
| getOpts | GHC.Driver.Session, GHC.Plugins | 
| getOutputFilename | GHC.Driver.Pipeline | 
| getOverlapFlag | GHC.Tc.Utils.Instantiate | 
| getPackageFamInstEnv | GHC.Core.Opt.Monad, GHC.Plugins | 
| getPatSynBinds | GHC.Hs.Utils, GHC.Hs, GHC | 
| getPendingGivenScs | GHC.Tc.Solver.Monad | 
| getPendingWantedScs | GHC.Tc.Types.Constraint | 
| getPicBaseMaybeNat | GHC.CmmToAsm.Monad | 
| getPicBaseNat | GHC.CmmToAsm.Monad | 
| getPipeEnv | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| getPipeState | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| getPlatform |  | 
| 1 (Function) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.CmmToLlvm.Base | 
| 3 (Function) | GHC.CmmToAsm.Reg.Linear.State | 
| 4 (Function) | GHC.CmmToAsm.Monad | 
| 5 (Function) | GHC.StgToCmm.Monad | 
| getPmDeltas | GHC.HsToCore.Monad | 
| getPprDebug | GHC.Utils.Outputable, GHC.Plugins | 
| getPprStyle | GHC.Utils.Outputable, GHC.Plugins | 
| getPreloadUnitsAnd | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getPrimOpResultInfo | GHC.Builtin.PrimOps | 
| getPrintUnqual | GHC | 
| getPrintUnqualified |  | 
| 1 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| 2 (Function) | GHC.Tc.Utils.Monad | 
| getProgramDynFlags | GHC | 
| getPState | GHC.Parser.Lexer | 
| getRdrEnvs | GHC.Tc.Utils.Monad | 
| getRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| getRdrNamesInScope | GHC.Runtime.Eval, GHC | 
| getRealSrcLoc | GHC.Parser.Lexer | 
| getRealSrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| getRecFieldEnv | GHC.Tc.Utils.Monad | 
| getRegister | GHC.CmmToAsm.SPARC.CodeGen.Gen32 | 
| getRegisterReg | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| getRenamedStuff | GHC.Tc.Module | 
| getResumeContext | GHC.Runtime.Eval, GHC | 
| getRichTokenStream | GHC | 
| getRoleAnnots | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| getRuleBase | GHC.Core.Opt.Monad, GHC.Plugins | 
| getRules | GHC.Core.Rules, GHC.Plugins | 
| getRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| getRuntimeRep_maybe | GHC.Core.Type, GHC.Plugins | 
| gets | GHC.Utils.Monad.State | 
| getSafeMode | GHC.Driver.Types, GHC.Plugins | 
| getSafeOverlapFailures | GHC.Tc.Solver.Monad | 
| getScopeFromContext | GHC.Iface.Ext.Utils | 
| getSelfLoop | GHC.StgToCmm.Monad | 
| getSequel | GHC.StgToCmm.Monad | 
| getSession | GHC.Driver.Monad, GHC | 
| getSessionDynFlags | GHC.Driver.Monad, GHC | 
| getSimplCount | GHC.Core.Opt.Simplify.Monad | 
| getSimplRules | GHC.Core.Opt.Simplify.Monad, GHC.Core.Opt.Simplify.Env | 
| GetSizeofMutableByteArrayOp | GHC.Builtin.PrimOps | 
| GetSizeofSmallMutableArrayOp | GHC.Builtin.PrimOps | 
| getSLEB128 | GHC.Utils.Binary | 
| getSolvedDicts | GHC.Tc.Solver.Monad | 
| getSomeReg | GHC.CmmToAsm.SPARC.CodeGen.Gen32 | 
| getSourcedNodeInfo | GHC.Iface.Ext.Types | 
| GetSparkOp | GHC.Builtin.PrimOps | 
| getSrcLoc | GHC.Types.Name, GHC.Plugins | 
| getSrcSpan | GHC.Types.Name, GHC.Plugins | 
| getSrcSpanDs | GHC.HsToCore.Monad | 
| getSrcSpanM |  | 
| 1 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| 2 (Function) | GHC.Tc.Utils.Monad | 
| getStackSlotFor | GHC.CmmToAsm.Reg.Linear.StackMap | 
| getStackUse | GHC.CmmToAsm.Reg.Linear.StackMap | 
| getStage | GHC.Tc.Utils.Monad | 
| getStageAndBindLevel | GHC.Tc.Utils.Monad | 
| getState | GHC.StgToCmm.Monad | 
| getStatType | GHC.Llvm.Types, GHC.Llvm | 
| getStrDmd | GHC.Types.Demand | 
| getSuccEdgesSorted | GHC.CmmToAsm.CFG | 
| getSuccessorEdges | GHC.CmmToAsm.CFG | 
| getSuccessors | GHC.CmmToAsm.CFG | 
| getSymbolTable | GHC.Iface.Binary | 
| getSymtabName | GHC.Iface.Binary | 
| getTag_RDR | GHC.Builtin.Names | 
| getTargets | GHC | 
| getTBAA | GHC.CmmToLlvm.Regs | 
| getTcEvBindsMap |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| getTcEvBindsVar | GHC.Tc.Solver.Monad | 
| getTcEvTyCoVars |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| getTcLevel |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| getTcSInerts | GHC.Tc.Solver.Monad | 
| getTCvInScope | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| getTCvSubst |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| getTCvSubstRangeFVs | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| getThisModule | GHC.CmmToAsm.PIC | 
| getThisModuleNat | GHC.CmmToAsm.Monad | 
| getTickScope | GHC.StgToCmm.Monad | 
| getTickyCtrLabel | GHC.StgToCmm.Monad | 
| getTokenStream | GHC | 
| getTopEnv |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| 3 (Function) | GHC.Tc.Plugin | 
| getTopFloatBinds | GHC.Core.Opt.Simplify.Env | 
| getTvSubstEnv | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| getTypeIndex | GHC.Iface.Ext.Utils | 
| getTypeSigNames | GHC.Tc.Utils.Env | 
| getTyVar | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| getTyVar_maybe | GHC.Core.Type, GHC.Plugins | 
| getULEB128 | GHC.Utils.Binary | 
| getUnfoldingInRuleMatch | GHC.Core.Opt.Simplify.Utils | 
| getUniqDSet | GHC.Types.Unique.DSet | 
| getUniqMask | GHC.Core.Opt.Monad, GHC.Plugins | 
| getUniqMeta | GHC.CmmToLlvm.Base | 
| getUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| getUnique | GHC.Types.Unique, GHC.Builtin.Names, GHC.Plugins | 
| getUniqueM | GHC.Types.Unique.Supply, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| getUniqueNat | GHC.CmmToAsm.Monad | 
| getUniqueR | GHC.CmmToAsm.Reg.Linear.State | 
| getUniquesM | GHC.Types.Unique.Supply, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| getUniqueSupplyM | GHC.Types.Unique.Supply, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| getUnitDbRefs | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getUnitExtraCcOpts | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getUnitFrameworkOpts | GHC.SysTools | 
| getUnitFrameworkPath | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getUnitFrameworks | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getUnitIncludePath | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getUnitInstantiations | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| getUnitLibraryPath | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getUnitLinkOpts | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| getUnsolvedInerts | GHC.Tc.Solver.Monad | 
| getUpdFrameOff |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| getUseDmd | GHC.Types.Demand | 
| getUsedVars | GHC.CmmToLlvm.Base | 
| getUserData | GHC.Utils.Binary | 
| getUserTypeErrorMsg | GHC.Tc.Types.Constraint | 
| getValueSafely | GHC.Runtime.Loader | 
| getValueSafelyHook | GHC.Driver.Hooks | 
| getVarType | GHC.Llvm.Types, GHC.Llvm | 
| getVerbFlags | GHC.Driver.Session, GHC.Plugins | 
| getVirtHp | GHC.StgToCmm.Monad, GHC.StgToCmm.Heap | 
| getVisibleOrphanMods | GHC.Core.Opt.Monad, GHC.Plugins | 
| getWithUserData | GHC.Iface.Binary | 
| getWorkList | GHC.Tc.Solver.Monad | 
| get_gen1_constrained_tys | GHC.Tc.Deriv.Generics | 
| get_GlobalReg_addr | GHC.StgToCmm.CgUtils, GHC.StgToCmm.Utils | 
| get_Regtable_addr_from_offset | GHC.StgToCmm.CgUtils | 
| get_rpath | GHC.SysTools.Tasks, GHC.SysTools | 
| GEU |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| ge_RDR | GHC.Builtin.Names | 
| Ghc |  | 
| 1 (Type/Class) | GHC.Driver.Monad, GHC | 
| 2 (Data Constructor) | GHC.Driver.Monad | 
| GhcApiError | GHC.Driver.Types, GHC.Plugins | 
| GhcException | GHC.Utils.Panic, GHC | 
| ghcExit | GHC.Utils.Error | 
| GhcFlagMode | GHC.Driver.CmdLine | 
| ghcHeapSize | GHC.Driver.Session, GHC.Plugins, GHC | 
| GHCiCtx | GHC.Rename.Utils | 
| GhciCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| ghciHistSize | GHC.Driver.Session, GHC.Plugins, GHC | 
| ghciIoClassKey | GHC.Builtin.Names | 
| ghciIoClassName | GHC.Builtin.Names | 
| GhciLStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| ghcInternalFunctions | GHC.CmmToLlvm.Base | 
| ghciScripts | GHC.Driver.Session, GHC.Plugins, GHC | 
| ghciStepIoMClassOpKey | GHC.Builtin.Names | 
| ghciStepIoMName | GHC.Builtin.Names | 
| GhciStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| GhciStmtCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| ghciSupported | GHC.Utils.Misc, GHC.Plugins | 
| ghciUsagePath | GHC.Driver.Session, GHC.Plugins | 
| GhcLink | GHC.Driver.Session, GHC.Plugins, GHC | 
| ghcLink | GHC.Driver.Session, GHC.Plugins, GHC | 
| ghcLinkInfoNoteName | GHC.SysTools.ExtraObj | 
| ghcLinkInfoSectionName | GHC.SysTools.ExtraObj | 
| GhcMode | GHC.Driver.Session, GHC.Plugins, GHC | 
| ghcMode | GHC.Driver.Session, GHC.Plugins, GHC | 
| GhcMonad | GHC.Driver.Monad, GHC | 
| GhcNameVersion |  | 
| 1 (Type/Class) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| ghcNameVersion | GHC.Driver.Session, GHC.Plugins, GHC | 
| ghcNameVersion_programName | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| ghcNameVersion_projectVersion | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| GhcPass | GHC.Hs.Extension, GHC.Hs, GHC | 
| ghcPass | GHC.Hs.Extension, GHC.Hs, GHC | 
| ghcPrimDeclDocs | GHC.Builtin.Utils | 
| ghcPrimExports | GHC.Builtin.Utils | 
| ghcPrimIds | GHC.Types.Id.Make, GHC.Builtin.Utils | 
| ghcPrimIfaceHook | GHC.Driver.Hooks | 
| GhcPs |  | 
| 1 (Data Constructor) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| GhcRn |  | 
| 1 (Data Constructor) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| GhcT |  | 
| 1 (Type/Class) | GHC.Driver.Monad, GHC | 
| 2 (Data Constructor) | GHC.Driver.Monad | 
| GhcTc |  | 
| 1 (Data Constructor) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| ghcUsagePath | GHC.Driver.Session, GHC.Plugins | 
| ghcVersionFile | GHC.Driver.Session, GHC.Plugins, GHC | 
| gHC_BASE | GHC.Builtin.Names | 
| gHC_CLASSES | GHC.Builtin.Names | 
| gHC_CONC | GHC.Builtin.Names | 
| gHC_CSTRING | GHC.Builtin.Names | 
| gHC_DESUGAR | GHC.Builtin.Names | 
| gHC_ENUM | GHC.Builtin.Names | 
| gHC_ERR | GHC.Builtin.Names | 
| gHC_EXTS | GHC.Builtin.Names | 
| gHC_FINGERPRINT_TYPE | GHC.Builtin.Names | 
| gHC_FLOAT | GHC.Builtin.Names | 
| gHC_GENERICS | GHC.Builtin.Names | 
| gHC_GHCI | GHC.Builtin.Names | 
| gHC_GHCI_HELPERS | GHC.Builtin.Names | 
| gHC_INT | GHC.Builtin.Names | 
| gHC_IO | GHC.Builtin.Names | 
| gHC_IO_Exception | GHC.Builtin.Names | 
| gHC_IX | GHC.Builtin.Names | 
| gHC_LIST | GHC.Builtin.Names | 
| gHC_MAGIC | GHC.Builtin.Names | 
| gHC_MAYBE | GHC.Builtin.Names | 
| gHC_NUM | GHC.Builtin.Names | 
| gHC_NUM_BIGNAT | GHC.Builtin.Names | 
| gHC_NUM_INTEGER | GHC.Builtin.Names | 
| gHC_NUM_NATURAL | GHC.Builtin.Names | 
| gHC_OVER_LABELS | GHC.Builtin.Names | 
| gHC_PRIM | GHC.Builtin.Names | 
| gHC_PRIMOPWRAPPERS | GHC.Builtin.Names | 
| gHC_PRIM_EXCEPTION | GHC.Builtin.Names | 
| gHC_PRIM_PANIC | GHC.Builtin.Names | 
| gHC_PTR | GHC.Builtin.Names | 
| gHC_READ | GHC.Builtin.Names | 
| gHC_REAL | GHC.Builtin.Names | 
| gHC_RECORDS | GHC.Builtin.Names | 
| gHC_SHOW | GHC.Builtin.Names | 
| gHC_SRCLOC | GHC.Builtin.Names | 
| gHC_ST | GHC.Builtin.Names | 
| gHC_STABLE | GHC.Builtin.Names | 
| gHC_STACK | GHC.Builtin.Names | 
| gHC_STACK_TYPES | GHC.Builtin.Names | 
| gHC_STATICPTR | GHC.Builtin.Names | 
| gHC_STATICPTR_INTERNAL | GHC.Builtin.Names | 
| gHC_TOP_HANDLER | GHC.Builtin.Names | 
| gHC_TUPLE | GHC.Builtin.Names | 
| gHC_TYPELITS | GHC.Builtin.Names | 
| gHC_TYPENATS | GHC.Builtin.Names | 
| gHC_TYPES | GHC.Builtin.Names | 
| gHC_WORD | GHC.Builtin.Names | 
| Given | GHC.Tc.Types.Constraint | 
| GivenOrigin | GHC.Tc.Types.Origin | 
| glasgowExtsFlags | GHC.Driver.Session, GHC.Plugins | 
| Global | GHC.Llvm.Types, GHC.Llvm | 
| global | GHC.Utils.Misc, GHC.Plugins | 
| globaliseId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| globalM | GHC.Utils.Misc, GHC.Plugins | 
| globalPackageDatabasePath | GHC.Driver.Session, GHC.Plugins | 
| GlobalPkgDb | GHC.Driver.Session, GHC.Plugins | 
| GlobalRdrElt | GHC.Types.Name.Reader, GHC.Plugins | 
| GlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| globalRdrEnvElts | GHC.Types.Name.Reader, GHC.Plugins | 
| GlobalReg | GHC.Cmm, GHC.Cmm.Expr | 
| globalRegMaybe |  | 
| 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 | 
| GlobalRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| globalRegType | GHC.Cmm, GHC.Cmm.Expr | 
| GlobalScope | GHC.Cmm, GHC.Cmm.Node | 
| GMany | GHC.Cmm.Dataflow.Graph | 
| GNil | GHC.Cmm.Dataflow.Graph | 
| GnuGold | GHC.Driver.Session, GHC.Plugins | 
| GnuLD | GHC.Driver.Session, GHC.Plugins | 
| goodToLift | GHC.Stg.Lift.Analysis | 
| gopt | GHC.Driver.Session, GHC.Plugins, GHC | 
| goptM | GHC.Tc.Utils.Monad | 
| gopt_set | GHC.Driver.Session, GHC.Plugins | 
| gopt_unset | GHC.Driver.Session, GHC.Plugins | 
| GotSymbolOffset | GHC.Cmm.CLabel | 
| GotSymbolPtr | GHC.Cmm.CLabel | 
| Graph |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG.Dominators | 
| 2 (Type/Class) | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| 3 (Data Constructor) | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| 4 (Type/Class) | GHC.Data.Graph.Directed | 
| 5 (Type/Class) | GHC.Cmm.Dataflow.Graph | 
| Graph' | GHC.Cmm.Dataflow.Graph | 
| graphFromEdgedVerticesOrd | GHC.Data.Graph.Directed | 
| graphFromEdgedVerticesUniq | GHC.Data.Graph.Directed | 
| graphMap | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| graphMapModify | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| GRE | GHC.Types.Name.Reader, GHC.Plugins | 
| GRefl | GHC.Core.TyCo.Rep | 
| gReg | GHC.CmmToAsm.SPARC.Regs | 
| GreHFCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| greLabel | GHC.Types.Name.Reader, GHC.Plugins | 
| greOccName | GHC.Types.Name.Reader, GHC.Plugins | 
| greParent_maybe | GHC.Types.Name.Reader, GHC.Plugins | 
| greQualModName | GHC.Types.Name.Reader, GHC.Plugins | 
| greRdrNames | GHC.Types.Name.Reader, GHC.Plugins | 
| gresFromAvail | GHC.Types.Name.Reader, GHC.Plugins | 
| gresFromAvails | GHC.Types.Name.Reader, GHC.Rename.Names, GHC.Plugins | 
| greSrcSpan | GHC.Types.Name.Reader, GHC.Plugins | 
| gresToAvailInfo | GHC.Types.Name.Reader, GHC.Plugins | 
| gre_imp | GHC.Types.Name.Reader, GHC.Plugins | 
| gre_lcl | GHC.Types.Name.Reader, GHC.Plugins | 
| gre_name | GHC.Types.Name.Reader, GHC.Plugins | 
| gre_par | GHC.Types.Name.Reader, GHC.Plugins | 
| GRHS |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| GRHSs |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| grhssCtOrigin | GHC.Tc.Types.Origin | 
| grhssExt | GHC.Hs.Expr, GHC.Hs, GHC | 
| grhssGRHSs | GHC.Hs.Expr, GHC.Hs, GHC | 
| grhssLocalBinds | GHC.Hs.Expr, GHC.Hs, GHC | 
| GroupForm | GHC.Hs.Expr, GHC.Hs, GHC | 
| groupWithIdKey | GHC.Builtin.Names | 
| groupWithName | GHC.Builtin.Names | 
| group_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| group_instds | GHC.Hs, GHC.Hs.Decls, GHC | 
| group_kisigs | GHC.Hs, GHC.Hs.Decls, GHC | 
| group_roles | GHC.Hs, GHC.Hs.Decls, GHC | 
| group_tyclds | GHC.Hs, GHC.Hs.Decls, GHC | 
| growThetaTyVars | GHC.Tc.Solver | 
| GT | GHC.Prelude | 
| GTT |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| gtTag_RDR | GHC.Builtin.Names | 
| gt_RDR | GHC.Builtin.Names | 
| GU |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| guardedBIdKey | GHC.Builtin.Names.TH | 
| guardedBName | GHC.Builtin.Names.TH | 
| GuardLStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| guardMIdKey | GHC.Builtin.Names | 
| guardMName | GHC.Builtin.Names | 
| GuardStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| guessTarget | GHC | 
| GUnit | GHC.Cmm.Dataflow.Graph | 
| GWIB | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| gwib_isBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| gwib_mod | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| g_entry | GHC.Cmm | 
| g_graph | GHC.Cmm | 
| HA | GHC.CmmToAsm.PPC.Regs | 
| HaddockBit | GHC.Parser.Lexer | 
| haddockOptions | GHC.Driver.Session, GHC.Plugins, GHC | 
| halfWordMask | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| halfWordSize | GHC.Runtime.Heap.Layout | 
| halfWordSizeInBits | GHC.Runtime.Heap.Layout | 
| halfWordWidth | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| handle | GHC.Utils.Exception | 
| handleData | GHC.Utils.Binary | 
| handleFlagWarnings | GHC.Driver.Types, GHC.Plugins | 
| handleGhcException | GHC.Utils.Panic | 
| handleIO | GHC.Utils.Exception | 
| handleJust | GHC.Utils.Exception | 
| handleProc | GHC.SysTools.Process | 
| Handler |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| handleSourceError | GHC.Driver.Types, GHC.Plugins, GHC | 
| hang |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| hangNotEmpty |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| happensBefore | GHC.Driver.Phases | 
| HAppTy | GHC.Iface.Ext.Types | 
| HasArg | GHC.Driver.CmdLine | 
| hasCAF | GHC.Cmm.CLabel | 
| HasCallStack | GHC.Utils.Misc, GHC.Plugins | 
| hasCompleteSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| hasCoreUnfolding | GHC.Core, GHC.Plugins | 
| HasDebugCallStack | GHC.Utils.Misc, GHC.Plugins | 
| hasDemandEnvSig | GHC.Types.Demand | 
| hasDetailedCounts | GHC.Core.Opt.Monad, GHC.Plugins | 
| HasDynFlags | GHC.Driver.Session, GHC.Plugins | 
| HasE |  | 
| 1 (Type/Class) | GHC.Parser.Annotation | 
| 2 (Data Constructor) | GHC.Parser.Annotation | 
| hasFieldClassName | GHC.Builtin.Names | 
| hasFieldClassNameKey | GHC.Builtin.Names | 
| hasHaskellName | GHC.Cmm.CLabel | 
| hashString | GHC.Utils.Misc, GHC.Plugins | 
| hasImport | GHC.Runtime.Eval, GHC | 
| hasIncoherentFlag | GHC.Types.Basic, GHC.Plugins | 
| hasIPSuperClasses | GHC.Core.Predicate | 
| Haskell2010 | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Haskell98 | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| hasKey | GHC.Types.Unique, GHC.Builtin.Names | 
| hasLoopAt | GHC.Data.Graph.UnVar | 
| HasModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| hasNoBinding | GHC.Types.Id, GHC.Plugins | 
| hasNode | GHC.CmmToAsm.CFG | 
| hasNoDebugOutput | GHC.Driver.Session, GHC.Plugins | 
| hasNoDups | GHC.Data.List.SetOps | 
| hasNoGlobalRegs | GHC.Cmm.Utils | 
| hasNoOneShotInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| hasNoOptCoercion | GHC.Driver.Session, GHC.Plugins | 
| hasNoStateHack | GHC.Driver.Session, GHC.Plugins | 
| HasOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| hasOverlappableFlag | GHC.Types.Basic, GHC.Plugins | 
| hasOverlappingFlag | GHC.Types.Basic, GHC.Plugins | 
| hasPprDebug | GHC.Driver.Session, GHC.Plugins | 
| hasSomeUnfolding | GHC.Core, GHC.Plugins | 
| hasSpecPrags | GHC.Hs, GHC.Hs.Binds, GHC | 
| hasStockDeriving | GHC.Tc.Deriv.Utils | 
| hasTyVarHead | GHC.Tc.Utils.TcType | 
| hasVertexG | GHC.Data.Graph.Directed | 
| hasWay | GHC.Driver.Ways | 
| haveRegBase |  | 
| 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 | 
| haveRtsOptsFlags | GHC.SysTools.ExtraObj | 
| HCastTy | GHC.Iface.Ext.Types | 
| hcat |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| HCc | GHC.Driver.Phases | 
| HCoercionTy | GHC.Iface.Ext.Types | 
| hcSuf | GHC.Driver.Session, GHC.Plugins, GHC | 
| HdkComment | GHC.Parser.Lexer | 
| HdkCommentNamed | GHC.Parser.Lexer | 
| HdkCommentNext | GHC.Parser.Lexer | 
| HdkCommentPrev | GHC.Parser.Lexer | 
| HdkCommentSection | GHC.Parser.Lexer | 
| hdk_comments | GHC.Parser.Lexer | 
| hdrSize | GHC.Runtime.Heap.Layout | 
| hdrSizeW | GHC.Runtime.Heap.Layout | 
| head | GHC.Prelude | 
| Header |  | 
| 1 (Type/Class) | GHC.Types.ForeignCall | 
| 2 (Data Constructor) | GHC.Types.ForeignCall | 
| headFS | GHC.Data.FastString, GHC.Plugins | 
| headOL | GHC.Data.OrdList | 
| heapClosureSizeW | GHC.Runtime.Heap.Layout | 
| heapHWM | GHC.StgToCmm.Monad | 
| heapN | GHC.CmmToLlvm.Regs | 
| HeapOverflow | GHC.Utils.Exception | 
| HeapRep | GHC.Runtime.Heap.Layout | 
| heapStackCheckGen | GHC.StgToCmm.Heap | 
| HeapUsage |  | 
| 1 (Type/Class) | GHC.StgToCmm.Monad | 
| 2 (Data Constructor) | GHC.StgToCmm.Monad | 
| heqClass | GHC.Builtin.Types, GHC.Plugins | 
| heqDataCon | GHC.Builtin.Types, GHC.Plugins | 
| heqDataConKey | GHC.Builtin.Names | 
| heqSCSelIdKey | GHC.Builtin.Names | 
| heqTyCon | GHC.Builtin.Types, GHC.Plugins | 
| heqTyConKey | GHC.Builtin.Names | 
| heqTyConName | GHC.Builtin.Types, GHC.Plugins | 
| hex | GHC.Utils.Ppr | 
| hexDigit | GHC.Parser.CharClass | 
| HexFloatLiteralsBit | GHC.Parser.Lexer | 
| hfCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| HFDC | GHC.Tc.Errors.Hole | 
| hfDoc | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| hfId | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| hfIsLcl | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| hfMatches | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| HForAllTy | GHC.Iface.Ext.Types | 
| hfPluginInit | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| hfPluginRun | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| hfPluginStop | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| hfRefLvl | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| HFSBySize | GHC.Tc.Errors.Hole | 
| HFSBySubsumption | GHC.Tc.Errors.Hole | 
| HFSNoSorting | GHC.Tc.Errors.Hole | 
| hfType | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| HFunTy | GHC.Iface.Ext.Types | 
| hfWrap | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| hGetStringBuffer | GHC.Data.StringBuffer | 
| hGetStringBufferBlock | GHC.Data.StringBuffer | 
| HI |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| HiddenFlag | GHC.Driver.CmdLine | 
| HidePackage | GHC.Driver.Session, GHC.Plugins | 
| hiDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| HieArgs |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| HieAST | GHC.Iface.Ext.Types | 
| HieASTs |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| hieDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| HieFile |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| HieFileResult |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Binary | 
| 2 (Data Constructor) | GHC.Iface.Ext.Binary | 
| HieHeader | GHC.Iface.Ext.Binary | 
| hieMagic | GHC.Iface.Ext.Binary | 
| HieName | GHC.Iface.Ext.Types, GHC.Iface.Ext.Binary | 
| hieNameOcc | GHC.Iface.Ext.Types, GHC.Iface.Ext.Binary | 
| hieSuf | GHC.Driver.Session, GHC.Plugins, GHC | 
| HieType | GHC.Iface.Ext.Types | 
| HieTypeFix | GHC.Iface.Ext.Types | 
| HieTypeFlat | GHC.Iface.Ext.Types | 
| HieTypeState | GHC.Iface.Ext.Utils | 
| hieTypeToIface | GHC.Iface.Ext.Utils | 
| hieVersion | GHC.Iface.Ext.Types | 
| hie_asts | GHC.Iface.Ext.Types | 
| hie_exports | GHC.Iface.Ext.Types | 
| hie_file_result | GHC.Iface.Ext.Binary | 
| hie_file_result_ghc_version | GHC.Iface.Ext.Binary | 
| hie_file_result_version | GHC.Iface.Ext.Binary | 
| hie_hs_file | GHC.Iface.Ext.Types | 
| hie_hs_src | GHC.Iface.Ext.Types | 
| hie_module | GHC.Iface.Ext.Types | 
| hie_types | GHC.Iface.Ext.Types | 
| HIGHERA | GHC.CmmToAsm.PPC.Regs | 
| HIGHESTA | GHC.CmmToAsm.PPC.Regs | 
| hintBangPat | GHC.Parser.PostProcess | 
| History |  | 
| 1 (Type/Class) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| 2 (Data Constructor) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval | 
| historyApStack | GHC.Runtime.Eval.Types, GHC.Runtime.Eval | 
| historyBreakInfo | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| historyEnclosingDecls | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| historySize | GHC.Driver.Session, GHC.Plugins, GHC | 
| hiSuf | GHC.Driver.Session, GHC.Plugins, GHC | 
| hiVersion | GHC.Settings.Constants | 
| HLitTy | GHC.Iface.Ext.Types | 
| hm_details | GHC.Driver.Types, GHC.Plugins | 
| hm_iface | GHC.Driver.Types, GHC.Plugins | 
| hm_linkable | GHC.Driver.Types, GHC.Plugins | 
| Hole |  | 
| 1 (Type/Class) | GHC.Tc.Types.Constraint | 
| 2 (Data Constructor) | GHC.Tc.Types.Constraint | 
| HoleCo | GHC.Core.TyCo.Rep | 
| HoleDest | GHC.Tc.Types.Constraint | 
| HoleFit |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| HoleFitCandidate | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| HoleFitDispConfig | GHC.Tc.Errors.Hole | 
| HoleFitPlugin |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| holeFitPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| HoleFitPluginR |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Hole.FitTypes, GHC.Driver.Plugins, GHC.Tc.Errors.Hole, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| HoleFitSortingAlg | GHC.Tc.Errors.Hole | 
| HoleSort | GHC.Tc.Types.Constraint | 
| HoleUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| hole_loc | GHC.Tc.Types.Constraint | 
| hole_occ | GHC.Tc.Types.Constraint | 
| hole_sort | GHC.Tc.Types.Constraint | 
| hole_ty | GHC.Tc.Types.Constraint | 
| HomeModInfo |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| HomePackageTable | GHC.Driver.Types, GHC.Plugins | 
| homeUnit | GHC.Driver.Session, GHC.Plugins | 
| homeUnitId | GHC.Driver.Session, GHC.Plugins, GHC | 
| homeUnitInstanceOfId | GHC.Driver.Session, GHC.Plugins, GHC | 
| homeUnitInstantiations | GHC.Driver.Session, GHC.Plugins, GHC | 
| homeUnitIsDefinite | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| homeUnitIsIndefinite | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| home_imps | GHC.Driver.Types, GHC.Plugins | 
| Hooks | GHC.Driver.Hooks | 
| hooks | GHC.Driver.Session, GHC.Plugins, GHC | 
| hostFullWays | GHC.Driver.Ways | 
| hostIsDynamic | GHC.Driver.Ways | 
| hostIsProfiled | GHC.Driver.Ways | 
| Hp | GHC.Cmm, GHC.Cmm.Expr | 
| HpAlloc | GHC.Cmm, GHC.Cmm.Expr | 
| hpAllocReg | GHC.Cmm, GHC.Cmm.Expr | 
| HpcCC | GHC.Types.CostCentre | 
| hpcDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| HpcInfo |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| hpcInfoHash | GHC.Driver.Types, GHC.Plugins | 
| hpcInfoTickCount | GHC.Driver.Types, GHC.Plugins | 
| hpcInitCode | GHC.HsToCore.Coverage | 
| HpcTick | GHC.Core, GHC.Plugins | 
| hpcUsed | GHC.Driver.Types, GHC.Plugins | 
| hpExpr | GHC.Cmm.Utils | 
| HpLim | GHC.Cmm, GHC.Cmm.Expr | 
| hpLimExpr | GHC.Cmm.Utils | 
| hpLimReg | GHC.Cmm, GHC.Cmm.Expr | 
| hpm_annotations | GHC.Driver.Types, GHC.Plugins | 
| hpm_module | GHC.Driver.Types, GHC.Plugins | 
| hpm_src_files | GHC.Driver.Types, GHC.Plugins | 
| hpReg | GHC.Cmm, GHC.Cmm.Expr | 
| hptCompleteSigs | GHC.Driver.Types, GHC.Plugins | 
| hptInstances | GHC.Driver.Types, GHC.Plugins | 
| hptRules | GHC.Driver.Types, GHC.Plugins | 
| hPutFS | GHC.Data.FastString, GHC.Plugins | 
| hPutFZS | GHC.Data.FastString, GHC.Plugins | 
| hPutStringBuffer | GHC.Data.StringBuffer | 
| HQualTy | GHC.Iface.Ext.Types | 
| hsAllLTyVarNames | GHC.Hs.Type, GHC.Hs, GHC | 
| HsAnnotation | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsApp | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsAppKindTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsAppTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsAppType | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsArg | GHC.Hs.Type, GHC.Hs, GHC | 
| HsArgPar | GHC.Hs.Type, GHC.Hs, GHC | 
| HsArity | GHC.Iface.Syntax | 
| HsArrAppType | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsArrow | GHC.Hs.Type, GHC.Hs, GHC | 
| HsBangTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsBind | GHC.Hs, GHC.Hs.Binds, GHC | 
| HsBindLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| HsBinTick | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsBootCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| HsBootFile | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| HsBoxedOrConstraintTuple | GHC.Hs.Type, GHC.Hs, GHC | 
| HsBoxedTuple | GHC.Hs.Type, GHC.Hs, GHC | 
| HsBracket |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| Hsc |  | 
| 1 (Data Constructor) | GHC.Driver.Phases | 
| 2 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 3 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| hscAddSptEntries | GHC.Driver.Main | 
| HsCase | GHC.Hs.Expr, GHC.Hs, GHC | 
| HscAsm | GHC.Driver.Session, GHC.Plugins, GHC | 
| HscC | GHC.Driver.Session, GHC.Plugins, GHC | 
| hscCheckSafe | GHC.Driver.Main | 
| hscCompileCmmFile | GHC.Driver.Main | 
| hscCompileCoreExpr | GHC.Driver.Main | 
| hscCompileCoreExpr' | GHC.Driver.Main | 
| hscCompileCoreExprHook | GHC.Driver.Hooks | 
| hscDecls | GHC.Driver.Main | 
| hscDeclsWithLocation | GHC.Driver.Main | 
| hscDesugar | GHC.Driver.Main | 
| hscDesugar' | GHC.Driver.Main | 
| HscEnv |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| hscEPS | GHC.Driver.Types, GHC.Plugins | 
| hscFrontendHook | GHC.Driver.Hooks | 
| hscGenHardCode | GHC.Driver.Main | 
| hscGetModuleInterface | GHC.Driver.Main | 
| hscGetSafe | GHC.Driver.Main | 
| HsChar | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsCharPrim | GHC.Hs, GHC.Hs.Lit, GHC | 
| hscImport | GHC.Driver.Main | 
| hscIncrementalCompile | GHC.Driver.Main | 
| hscInteractive | GHC.Driver.Main | 
| hscInterp | GHC.Runtime.Interpreter | 
| HscInterpreted | GHC.Driver.Session, GHC.Plugins, GHC | 
| hscIsGHCiMonad | GHC.Driver.Main | 
| hscKcType | GHC.Driver.Main | 
| HscLlvm | GHC.Driver.Session, GHC.Plugins, GHC | 
| hscMaybeWriteIface | GHC.Driver.Main | 
| HsCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdApp | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdArrApp | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdArrForm | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdCase | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdDo | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdIf | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdLam | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdLamCase | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdLet | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdPar | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdTop |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| HscNotGeneratingCode | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| HscNothing | GHC.Driver.Session, GHC.Plugins, GHC | 
| HsComponentId |  | 
| 1 (Type/Class) | GHC.Driver.Backpack.Syntax | 
| 2 (Data Constructor) | GHC.Driver.Backpack.Syntax | 
| hsComponentId | GHC.Driver.Backpack.Syntax | 
| hsConDeclArgTys | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsConDeclDetails | GHC.Hs, GHC.Hs.Decls, GHC | 
| hsConDeclTheta | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsConDetails | GHC.Hs.Type, GHC.Hs, GHC | 
| hsConDetailsArgs | GHC.Hs.Type, GHC.Hs, GHC | 
| HsConLikeOut | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsConPatArgs | GHC.Hs, GHC.Hs.Pat, GHC | 
| HsConPatDetails | GHC.Hs, GHC.Hs.Pat, GHC | 
| HsConstraintTuple | GHC.Hs.Type, GHC.Hs, GHC | 
| HsContext | GHC.Hs.Type, GHC.Hs, GHC | 
| HscOut | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| hscParse | GHC.Driver.Main | 
| hscParse' | GHC.Driver.Main | 
| hscParsedDecls | GHC.Driver.Main | 
| hscParseDeclsWithLocation | GHC.Driver.Main | 
| hscParsedStmt | GHC.Driver.Main | 
| hscParseExpr | GHC.Driver.Main | 
| hscParseIdentifier | GHC.Driver.Main | 
| hscParseStmtWithLocation | GHC.Driver.Main | 
| hscParseType | GHC.Driver.Main | 
| hscPostBackendPhase | GHC.Driver.Pipeline | 
| HsCpr | GHC.Iface.Syntax | 
| HscRecomp | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| hscRnImportDecls | GHC.Driver.Main | 
| hscSimpleIface' | GHC.Driver.Main | 
| hscSimplify | GHC.Driver.Main | 
| hscSimplify' | GHC.Driver.Main | 
| HscSource | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| hscSourceString | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| hscSourceToIsBoot | GHC.Driver.Make | 
| HscStatus | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| hscStmt | GHC.Driver.Main | 
| hscStmtWithLocation | GHC.Driver.Main | 
| hscs_guts | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| hscs_iface_dflags | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| hscs_mod_location | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| hscs_old_iface_hash | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| hscs_partial_iface | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| HscTarget | GHC.Driver.Session, GHC.Plugins, GHC | 
| hscTarget | GHC.Driver.Session, GHC.Plugins, GHC | 
| hscTcExpr | GHC.Driver.Main | 
| hscTcRcLookupName | GHC.Driver.Main | 
| hscTcRnGetInfo | GHC.Driver.Main | 
| hscTcRnLookupRdrName | GHC.Driver.Main | 
| hscTypecheckRename | GHC.Driver.Main | 
| HscUpdateBoot | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| HscUpdateSig | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| HscUpToDate | GHC.Driver.Types, GHC.Driver.Main, GHC.Plugins | 
| hsc_dflags | GHC.Driver.Types, GHC.Plugins | 
| hsc_dynLinker | GHC.Driver.Types, GHC.Plugins | 
| hsc_env | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| hsc_EPS | GHC.Driver.Types, GHC.Plugins | 
| hsc_FC | GHC.Driver.Types, GHC.Plugins | 
| hsc_HPT | GHC.Driver.Types, GHC.Plugins | 
| hsc_IC | GHC.Driver.Types, GHC.Plugins | 
| hsc_interp | GHC.Driver.Types, GHC.Plugins | 
| hsc_mod_graph | GHC.Driver.Types, GHC.Plugins | 
| hsc_NC | GHC.Driver.Types, GHC.Plugins | 
| hsc_targets | GHC.Driver.Types, GHC.Plugins | 
| hsc_type_env_var | GHC.Driver.Types, GHC.Plugins | 
| HsDataDefn |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| hsDataFamInstBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| HsDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| hsDeclHasCusk | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsDeriving | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsDerivingClause |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsDo | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsDocContext | GHC.Rename.Utils | 
| HsDocString | GHC.Hs, GHC.Hs.Doc, GHC | 
| hsDocStringToByteString | GHC.Hs, GHC.Hs.Doc, GHC | 
| HsDocTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsDoublePrim | GHC.Hs, GHC.Hs.Lit, GHC | 
| hsep |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| HsExpanded | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsExpansion | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsExplicitListTy | GHC.Hs.Type, GHC.Hs, GHC | 
| hsExplicitLTyVarNames | GHC.Hs.Type, GHC.Hs, GHC | 
| HsExplicitMult | GHC.Hs.Type, GHC.Hs, GHC | 
| HsExplicitTupleTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsExprNeedsParens | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsFirstOrderApp | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsFloatPrim | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsForAllInvis | GHC.Hs.Type, GHC.Hs, GHC | 
| HsForAllTelescope | GHC.Hs.Type, GHC.Hs, GHC | 
| HsForAllTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsForAllVis | GHC.Hs.Type, GHC.Hs, GHC | 
| hsForeignDeclsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| HsFractional | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsFunTy | GHC.Hs.Type, GHC.Hs, GHC | 
| hsf_invis_bndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| hsf_vis_bndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| hsf_xinvis | GHC.Hs.Type, GHC.Hs, GHC | 
| hsf_xvis | GHC.Hs.Type, GHC.Hs, GHC | 
| HsGroup |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| hsGroupBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| hsGroupInstDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| hsGroupTopLevelFixitySigs | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsHigherOrderApp | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsIB | GHC.Hs.Type, GHC.Hs, GHC | 
| hsib_body | GHC.Hs.Type, GHC.Hs, GHC | 
| hsib_ext | GHC.Hs.Type, GHC.Hs, GHC | 
| HsIf | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsigFile | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| HsImplBang | GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| HsImplicitBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| hsImplicitBody | GHC.Hs.Type, GHC.Hs, GHC | 
| HsInline | GHC.Iface.Syntax | 
| HsInt | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsInt64Prim | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsInteger | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsIntegral | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsIntPrim | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsIParamTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsIPBinds |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| HsIPName |  | 
| 1 (Type/Class) | GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Type, GHC.Hs, GHC | 
| hsIPNameFS | GHC.Hs.Type, GHC.Hs, GHC | 
| HsIPVar | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsIsString | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsKind | GHC.Hs.Type, GHC.Hs, GHC | 
| HsKindSig | GHC.Hs.Type, GHC.Hs, GHC | 
| HsLam | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsLamCase | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsLazy | GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| HsLet | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsLevity | GHC.Iface.Syntax | 
| HsLFInfo | GHC.Iface.Syntax | 
| hsLinear | GHC.Hs.Type, GHC.Hs, GHC | 
| HsLinearArrow | GHC.Hs.Type, GHC.Hs, GHC | 
| HsListTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsLit |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Lit, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsLitKey | GHC.HsToCore.Match.Literal | 
| hsLitNeedsParens | GHC.Hs, GHC.Hs.Lit, GHC | 
| hsLitType | GHC.Tc.Utils.Zonk | 
| hsLMatchPats | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsLocalBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| HsLocalBindsLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| hsLPatType | GHC.Tc.Utils.Zonk | 
| hsLTyClDeclBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| hsLTyVarLocName | GHC.Hs.Type, GHC.Hs, GHC | 
| hsLTyVarLocNames | GHC.Hs.Type, GHC.Hs, GHC | 
| hsLTyVarName | GHC.Hs.Type, GHC.Hs, GHC | 
| hsLTyVarNames | GHC.Hs.Type, GHC.Hs, GHC | 
| HsMatchContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsmodDecls | GHC.Hs, GHC | 
| hsmodDeprecMessage | GHC.Hs, GHC | 
| hsmodExports | GHC.Hs, GHC | 
| hsmodHaddockModHeader | GHC.Hs, GHC | 
| hsmodImports | GHC.Hs, GHC | 
| hsmodLayout | GHC.Hs, GHC | 
| hsmodName | GHC.Hs, GHC | 
| HsModule |  | 
| 1 (Type/Class) | GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC | 
| HsModuleId |  | 
| 1 (Type/Class) | GHC.Driver.Backpack.Syntax | 
| 2 (Data Constructor) | GHC.Driver.Backpack.Syntax | 
| HsModuleSubst | GHC.Driver.Backpack.Syntax | 
| HsModuleVar | GHC.Driver.Backpack.Syntax | 
| hsMult | GHC.Hs.Type, GHC.Hs, GHC | 
| HsMultiIf | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsNoCafRefs | GHC.Iface.Syntax | 
| HsNumTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsOpTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsOverLabel | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsOverLit |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Lit, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsOverLitName | GHC.Tc.Utils.Zonk | 
| hsOverLitNeedsParens | GHC.Hs, GHC.Hs.Lit, GHC | 
| hsPackageName | GHC.Driver.Backpack.Syntax | 
| HsPar | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsParsedModule |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| HsParTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsPatSigType | GHC.Hs.Type, GHC.Hs, GHC | 
| hsPatSigType | GHC.Hs.Type, GHC.Hs, GHC | 
| HsPatSynDetails | GHC.Hs, GHC.Hs.Binds, GHC | 
| HsPatSynDir | GHC.Hs, GHC.Hs.Binds, GHC | 
| hsPatSynSelectors | GHC.Hs.Utils, GHC.Hs, GHC | 
| hsPatType | GHC.Tc.Utils.Zonk | 
| HsPp | GHC.Driver.Phases | 
| HsPragE |  | 
| 1 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsPragSCC | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsPragTick | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsProc | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsPS | GHC.Hs.Type, GHC.Hs, GHC | 
| HsPSRn |  | 
| 1 (Type/Class) | GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Type, GHC.Hs, GHC | 
| hsps_body | GHC.Hs.Type, GHC.Hs, GHC | 
| hsps_ext | GHC.Hs.Type, GHC.Hs, GHC | 
| hsps_imp_tvs | GHC.Hs.Type, GHC.Hs, GHC | 
| hsps_nwcs | GHC.Hs.Type, GHC.Hs, GHC | 
| hsQTvExplicit | GHC.Hs.Type, GHC.Hs, GHC | 
| HsQTvs | GHC.Hs.Type, GHC.Hs, GHC | 
| HsQualTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsQuasiQuote | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsq_explicit | GHC.Hs.Type, GHC.Hs, GHC | 
| hsq_ext | GHC.Hs.Type, GHC.Hs, GHC | 
| HsRat | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsRecField |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Pat, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Pat, GHC | 
| HsRecField' | GHC.Hs, GHC.Hs.Pat, GHC | 
| hsRecFieldArg | GHC.Hs, GHC.Hs.Pat, GHC | 
| HsRecFieldCon | GHC.Rename.Pat | 
| HsRecFieldContext | GHC.Rename.Pat | 
| hsRecFieldId | GHC.Hs, GHC.Hs.Pat, GHC | 
| hsRecFieldLbl | GHC.Hs, GHC.Hs.Pat, GHC | 
| HsRecFieldPat | GHC.Rename.Pat | 
| HsRecFields |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Pat, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Pat, GHC | 
| hsRecFields | GHC.Hs, GHC.Hs.Pat, GHC | 
| hsRecFieldsArgs | GHC.Hs, GHC.Hs.Pat, GHC | 
| hsRecFieldSel | GHC.Hs, GHC.Hs.Pat, GHC | 
| HsRecFieldUpd | GHC.Rename.Pat | 
| HsRecFld | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsRecordBinds | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsRecPun | GHC.Hs, GHC.Hs.Pat, GHC | 
| HsRecTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsRecUpdField | GHC.Hs, GHC.Hs.Pat, GHC | 
| hsRecUpdFieldId | GHC.Hs, GHC.Hs.Pat, GHC | 
| hsRecUpdFieldOcc | GHC.Hs, GHC.Hs.Pat, GHC | 
| hsRecUpdFieldRdr | GHC.Hs, GHC.Hs.Pat, GHC | 
| HsRnBracketOut | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsRule | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsRuleRn |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsRules | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsScaled |  | 
| 1 (Type/Class) | GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Type, GHC.Hs, GHC | 
| hsScaledThing | GHC.Hs.Type, GHC.Hs, GHC | 
| hsScopedTvs | GHC.Hs.Type, GHC.Hs, GHC | 
| HsSigCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| hsSigDoc | GHC.Hs, GHC.Hs.Binds, GHC | 
| HsSigFun | GHC.Tc.TyCl.Class | 
| hsSigType | GHC.Hs.Type, GHC.Hs, GHC | 
| hsSigWcType | GHC.Hs.Type, GHC.Hs, GHC | 
| HsSigWcTypeScoping | GHC.Rename.HsType | 
| HsSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSpliced | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSplicedExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSplicedPat | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSplicedT |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSplicedThing | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSplicedTy | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSpliceE | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSpliceTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsSrcBang |  | 
| 1 (Type/Class) | GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| HsSrcFile | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| HsStarTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsStatic | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsStrict | GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| HsStrictness | GHC.Iface.Syntax | 
| HsString | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsStringPrim | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsStrTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsSumTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTcBracketOut | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsTick | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsTupArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsTupleSort | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTupleTy | GHC.Hs.Type, GHC.Hs, GHC | 
| hsTvbAllKinded | GHC.Hs.Type, GHC.Hs, GHC | 
| hsTyClForeignBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| hsTyGetAppHead_maybe | GHC.Hs.Type, GHC.Hs, GHC | 
| hsTyKindSig | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTyLit |  | 
| 1 (Type/Class) | GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTyPats | GHC.Hs, GHC.Hs.Decls, GHC | 
| HsType | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTypeArg | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTypeCtx | GHC.Rename.Utils | 
| HsTypedSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsTypeNeedsParens | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTyVar | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTyVarBndr | GHC.Hs.Type, GHC.Hs, GHC | 
| hsTyVarBndrFlag | GHC.Hs.Type, GHC.Hs, GHC | 
| hsTyVarName | GHC.Hs.Type, GHC.Hs, GHC | 
| hst_body | GHC.Hs.Type, GHC.Hs, GHC | 
| hst_ctxt | GHC.Hs.Type, GHC.Hs, GHC | 
| hst_tele | GHC.Hs.Type, GHC.Hs, GHC | 
| hst_xforall | GHC.Hs.Type, GHC.Hs, GHC | 
| hst_xqual | GHC.Hs.Type, GHC.Hs, GHC | 
| HsUnboundVar | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsUnboxedTuple | GHC.Hs.Type, GHC.Hs, GHC | 
| HsUnfold | GHC.Iface.Syntax | 
| HsUnit |  | 
| 1 (Type/Class) | GHC.Driver.Backpack.Syntax | 
| 2 (Data Constructor) | GHC.Driver.Backpack.Syntax | 
| hsunitBody | GHC.Driver.Backpack.Syntax | 
| HsUnitDecl | GHC.Driver.Backpack.Syntax | 
| HsUnitId |  | 
| 1 (Type/Class) | GHC.Driver.Backpack.Syntax | 
| 2 (Data Constructor) | GHC.Driver.Backpack.Syntax | 
| hsunitName | GHC.Driver.Backpack.Syntax | 
| HsUnpack | GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| hsUnrestricted | GHC.Hs.Type, GHC.Hs, GHC | 
| HsUnrestrictedArrow | GHC.Hs.Type, GHC.Hs, GHC | 
| HsUntypedSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsValArg | GHC.Hs.Type, GHC.Hs, GHC | 
| HsValBinds |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| hsValBindsImplicits | GHC.Hs.Utils, GHC.Hs, GHC | 
| HsValBindsLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| HsVar | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsWC | GHC.Hs.Type, GHC.Hs, GHC | 
| hsWcScopedTvs | GHC.Hs.Type, GHC.Hs, GHC | 
| hswc_body | GHC.Hs.Type, GHC.Hs, GHC | 
| hswc_ext | GHC.Hs.Type, GHC.Hs, GHC | 
| HsWildCardBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| HsWildCardTy | GHC.Hs.Type, GHC.Hs, GHC | 
| HsWord64Prim | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsWordPrim | GHC.Hs, GHC.Hs.Lit, GHC | 
| HsWrap |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsWrapDictBinders | GHC.Tc.Types.Evidence | 
| HsWrapper | GHC.Tc.Types.Evidence | 
| hs_annds | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_defds | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_derivds | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_docs | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_fixds | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_fords | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_ruleds | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_splcds | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_tyclds | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_valds | GHC.Hs, GHC.Hs.Decls, GHC | 
| hs_warnds | GHC.Hs, GHC.Hs.Decls, GHC | 
| HTS | GHC.Iface.Ext.Utils | 
| HTyConApp | GHC.Iface.Ext.Types | 
| htyTable | GHC.Iface.Ext.Utils | 
| HTyVarTy | GHC.Iface.Ext.Types | 
| HValue | GHC | 
| HWSYNC | GHC.CmmToAsm.PPC.Instr | 
| i1 | GHC.Llvm.Types, GHC.Llvm | 
| i128 | GHC.Llvm.Types | 
| i16 | GHC.Llvm.Types, GHC.Llvm | 
| i32 | GHC.Llvm.Types, GHC.Llvm | 
| i64 | GHC.Llvm.Types, GHC.Llvm | 
| i8 | GHC.Llvm.Types, GHC.Llvm | 
| i8Ptr | GHC.Llvm.Types, GHC.Llvm | 
| IAmALoopBreaker | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| IAmDead | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| IA_Arg | GHC.Iface.Type, GHC.Iface.Syntax | 
| IA_Nil | GHC.Iface.Type, GHC.Iface.Syntax | 
| iBinds | GHC.Tc.Utils.Env | 
| ib_binds | GHC.Tc.Utils.Env | 
| ib_derived | GHC.Tc.Utils.Env | 
| ib_extensions | GHC.Tc.Utils.Env | 
| ib_pragmas | GHC.Tc.Utils.Env | 
| ib_tyvars | GHC.Tc.Utils.Env | 
| IC | GHC.Tc.Solver.Monad | 
| icExtendGblRdrEnv | GHC.Driver.Types, GHC.Plugins | 
| icInScopeTTs | GHC.Driver.Types, GHC.Plugins | 
| icInteractiveModule | GHC.Driver.Types, GHC.Plugins | 
| icPrintUnqual | GHC.Driver.Types, GHC.Plugins | 
| ics_dead | GHC.Tc.Types.Constraint | 
| IC_BadTelescope | GHC.Tc.Types.Constraint | 
| ic_binds | GHC.Tc.Types.Constraint | 
| ic_cwd | GHC.Driver.Types, GHC.Plugins | 
| ic_default | GHC.Driver.Types, GHC.Plugins | 
| ic_dflags | GHC.Driver.Types, GHC.Plugins | 
| ic_env | GHC.Tc.Types.Constraint | 
| ic_fix_env | GHC.Driver.Types, GHC.Plugins | 
| ic_given | GHC.Tc.Types.Constraint | 
| ic_imports | GHC.Driver.Types, GHC.Plugins | 
| ic_info | GHC.Tc.Types.Constraint | 
| IC_Insoluble | GHC.Tc.Types.Constraint | 
| ic_instances | GHC.Driver.Types, GHC.Plugins | 
| ic_int_print | GHC.Driver.Types, GHC.Plugins | 
| ic_mod_index | GHC.Driver.Types, GHC.Plugins | 
| ic_monad | GHC.Driver.Types, GHC.Plugins | 
| ic_need_inner | GHC.Tc.Types.Constraint | 
| ic_need_outer | GHC.Tc.Types.Constraint | 
| ic_no_eqs | GHC.Tc.Types.Constraint | 
| ic_resume | GHC.Driver.Types, GHC.Plugins | 
| ic_rn_gbl_env | GHC.Driver.Types, GHC.Plugins | 
| ic_skols | GHC.Tc.Types.Constraint | 
| IC_Solved | GHC.Tc.Types.Constraint | 
| ic_status | GHC.Tc.Types.Constraint | 
| ic_tclvl | GHC.Tc.Types.Constraint | 
| ic_tythings | GHC.Driver.Types, GHC.Plugins | 
| IC_Unsolved | GHC.Tc.Types.Constraint | 
| ic_wanted | GHC.Tc.Types.Constraint | 
| ic_warn_inaccessible | GHC.Tc.Types.Constraint | 
| Id | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| id | GHC.Prelude | 
| idArgRep | GHC.StgToCmm.ArgRep | 
| idArity | GHC.Types.Id, GHC.Plugins | 
| idArityType | GHC.Core.Opt.Arity | 
| IdBindingInfo | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| idCafInfo | GHC.Types.Id, GHC.Plugins | 
| idCallArity | GHC.Types.Id, GHC.Plugins | 
| idCoreRules | GHC.Types.Id, GHC.Plugins | 
| idCprInfo | GHC.Types.Id, GHC.Plugins | 
| idDataCon | GHC.Types.Id, GHC.Plugins, GHC | 
| idDemandInfo | GHC.Types.Id, GHC.Plugins | 
| IdDetails | GHC.Types.Id.Info, GHC.Plugins | 
| idDetails | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| idDsWrapper | GHC.HsToCore.Monad | 
| ideclAs | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclExt | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclHiding | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclImplicit | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclPkgQual | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclQualified | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclSafe | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclSource | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclSourceSrc | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| identicalClsInstHead | GHC.Core.InstEnv | 
| Identifier | GHC.Iface.Ext.Types | 
| IdentifierDetails |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| identInfo | GHC.Iface.Ext.Types | 
| identType | GHC.Iface.Ext.Types | 
| ident_RDR | GHC.Builtin.Names | 
| IdEnv | GHC.Types.Var.Env, GHC.Plugins | 
| idFreeVars | GHC.Core.FVs, GHC.Plugins | 
| iDFunId | GHC.Tc.Utils.Env | 
| idFunRepArity | GHC.Types.Id, GHC.Plugins | 
| idFVs | GHC.Core.FVs, GHC.Plugins | 
| IdGhcP | GHC.Hs.Extension, GHC.Hs, GHC | 
| idHasRules | GHC.Types.Id, GHC.Plugins | 
| IdHFCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| idHsWrapper | GHC.Tc.Types.Evidence | 
| IdInfo | GHC.Types.Id.Info, GHC.Plugins | 
| idInfo | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| idInfoToAmode | GHC.StgToCmm.Env | 
| idInlineActivation | GHC.Types.Id, GHC.Plugins | 
| idInlinePragma | GHC.Types.Id, GHC.Plugins | 
| idIsFrom | GHC.Types.Id, GHC.Plugins | 
| IDIV | GHC.CmmToAsm.X86.Instr | 
| idJoinArity | GHC.Types.Id, GHC.Plugins | 
| idLFInfo_maybe | GHC.Types.Id, GHC.Plugins | 
| idModRenaming | GHC.Driver.Backpack.Syntax | 
| idMult | GHC.Types.Id, GHC.Plugins | 
| idName | GHC.Types.Id, GHC.Plugins | 
| idOccInfo | GHC.Types.Id, GHC.Plugins | 
| idom | GHC.CmmToAsm.CFG.Dominators | 
| idOneShotInfo | GHC.Types.Id, GHC.Plugins | 
| IdP | GHC.Hs.Extension, GHC.Hs, GHC | 
| idPrimRep | GHC.StgToCmm.Closure | 
| idRuleMatchInfo | GHC.Types.Id, GHC.Plugins | 
| idRuleRhsVars | GHC.Core.FVs, GHC.Plugins | 
| idRuleVars | GHC.Core.FVs, GHC.Plugins | 
| idScaledType | GHC.Types.Id, GHC.Plugins | 
| IdSet | GHC.Types.Var.Set, GHC.Plugins | 
| IdSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| idSignatureInclude | GHC.Driver.Backpack.Syntax | 
| idSpecialisation | GHC.Types.Id, GHC.Plugins | 
| idStateHackOneShotInfo | GHC.Types.Id, GHC.Plugins | 
| idStrictness | GHC.Types.Id, GHC.Plugins | 
| IdSubstEnv |  | 
| 1 (Type/Class) | GHC.Stg.Subst | 
| 2 (Type/Class) | GHC.Core.Subst, GHC.Plugins | 
| idToReg | GHC.StgToCmm.Env | 
| idType | GHC.Types.Id, GHC.Plugins, GHC | 
| idUnfolding | GHC.Types.Id, GHC.Plugins | 
| IdUnfoldingFun | GHC.Core, GHC.Plugins | 
| idUnfoldingVars | GHC.Core.FVs, GHC.Plugins | 
| idUnique | GHC.Types.Id, GHC.Plugins | 
| idUnitId | GHC.Driver.Backpack.Syntax | 
| IE | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEDoc | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEDocNamed | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEGroup | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ieLWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEModuleContents | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ieName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ieNames | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEPattern | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEThing | GHC.Iface.Ext.Types | 
| IEThingAbs | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEThingAll | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEThingWith | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEType |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| 2 (Type/Class) | GHC.Iface.Ext.Types | 
| IEVar | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEWildcard |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ieWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ie_global | GHC.Core.InstEnv | 
| ie_local | GHC.Core.InstEnv | 
| ie_visible | GHC.Core.InstEnv | 
| IfAbstractClass | GHC.Iface.Syntax | 
| IfAbstractTyCon | GHC.Iface.Syntax | 
| iface | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| IfaceAbstractClosedSynFamilyTyCon | GHC.Iface.Syntax | 
| IfaceAlt | GHC.Iface.Syntax | 
| IfaceAnnotation |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceAnnTarget | GHC.Iface.Syntax | 
| IfaceApp | GHC.Iface.Syntax | 
| IfaceAppArgs | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceAppCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceAppTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceAT |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceAxBranch |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceAxiom | GHC.Iface.Syntax | 
| IfaceAxiomInstCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceAxiomRuleCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceBang | GHC.Iface.Syntax | 
| IfaceBinding | GHC.Iface.Syntax | 
| IfaceBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceBndrName | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceBuiltInSynFamTyCon | GHC.Iface.Syntax | 
| IfaceCase | GHC.Iface.Syntax | 
| IfaceCast | GHC.Iface.Syntax | 
| IfaceCastTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceClass | GHC.Iface.Syntax | 
| IfaceClassBody | GHC.Iface.Syntax | 
| IfaceClassOp |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceClosedSynFamilyTyCon | GHC.Iface.Syntax | 
| IfaceClsInst |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceCo | GHC.Iface.Syntax | 
| IfaceCoercion | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceCoercionTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceCompleteMatch |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceConAlt | GHC.Iface.Syntax | 
| IfaceConDecl | GHC.Iface.Syntax | 
| IfaceConDecls | GHC.Iface.Syntax | 
| IfaceContext | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceCoVarCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceData | GHC.Iface.Syntax | 
| IfaceDataAlt | GHC.Iface.Syntax | 
| IfaceDataFamilyTyCon | GHC.Iface.Syntax | 
| IfaceDecl | GHC.Iface.Syntax | 
| ifaceDeclFingerprints | GHC.Iface.Syntax | 
| ifaceDeclImplicitBndrs | GHC.Iface.Syntax | 
| IfaceDefault | GHC.Iface.Syntax | 
| IfaceECase | GHC.Iface.Syntax | 
| IfaceEqSpec | GHC.Iface.Syntax | 
| IfaceEqualityTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceExport | GHC.Driver.Types, GHC.Plugins | 
| ifaceExportNames | GHC.Iface.Env | 
| IfaceExpr | GHC.Iface.Syntax | 
| IfaceExt | GHC.Iface.Syntax | 
| IfaceFamily | GHC.Iface.Syntax | 
| IfaceFamInst |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceFamTyConFlav | GHC.Iface.Syntax | 
| IfaceFCall | GHC.Iface.Syntax | 
| IfaceForAllBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceForAllCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceForAllSpecBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceForAllSpecToBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceForAllSpecToBndrs | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceForAllTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceFreeCoVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceFreeTyVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceFunCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceFunTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceGReflCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceHoleCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceHpcTick | GHC.Iface.Syntax | 
| IfaceId | GHC.Iface.Syntax | 
| IfaceIdBndr |  | 
| 1 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceIdDetails | GHC.Iface.Syntax | 
| IfaceIdInfo | GHC.Iface.Syntax | 
| IfaceInfoItem | GHC.Iface.Syntax | 
| IfaceInstCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceJoinInfo | GHC.Iface.Syntax | 
| IfaceJoinPoint | GHC.Iface.Syntax | 
| IfaceKind | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceKindCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceLam | GHC.Iface.Syntax | 
| IfaceLamBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceLcl | GHC.Iface.Syntax | 
| IfaceLet | GHC.Iface.Syntax | 
| IfaceLetBndr | GHC.Iface.Syntax | 
| IfaceLFInfo | GHC.Iface.Syntax | 
| IfaceLit | GHC.Iface.Syntax | 
| IfaceLitAlt | GHC.Iface.Syntax | 
| IfaceLitTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceLRCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceMCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceMCoercion | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceMRefl | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceMult | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceNonRec | GHC.Iface.Syntax | 
| IfaceNoOneShot | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceNormalTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceNotJoinPoint | GHC.Iface.Syntax | 
| IfaceNthCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceNumTyLit | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceOneShot |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceOpenSynFamilyTyCon | GHC.Iface.Syntax | 
| IfacePatSyn | GHC.Iface.Syntax | 
| IfacePhantomProv | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfacePluginProv | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfacePredType | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceProofIrrelProv | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceRec | GHC.Iface.Syntax | 
| IfaceReflCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceRule |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceSCC | GHC.Iface.Syntax | 
| IfaceSource | GHC.Iface.Syntax | 
| IfaceSrcBang | GHC.Iface.Syntax | 
| ifaceStats | GHC.Iface.Load | 
| IfaceStrTyLit | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceSubCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceSumTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceSymCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceSynonym | GHC.Iface.Syntax | 
| IfaceTick | GHC.Iface.Syntax | 
| IfaceTickish | GHC.Iface.Syntax | 
| IfaceTopBndr | GHC.Iface.Syntax | 
| IfaceTransCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTrustInfo | GHC.Driver.Types, GHC.Plugins | 
| IfaceTuple | GHC.Iface.Syntax | 
| IfaceTupleTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTupleTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTvBndr |  | 
| 1 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyCon |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConAppCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConBinder | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConInfo |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceTyConInfo | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceTyConIsPromoted | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceTyConName | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConParent | GHC.Iface.Syntax | 
| IfaceTyConSort | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceTyConSort | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyLit | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceType |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceTyVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceUnfolding | GHC.Iface.Syntax | 
| IfaceUnivCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceUnivCoProv | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifActivation | GHC.Iface.Syntax | 
| IfAlt | GHC.Hs.Expr, GHC.Hs, GHC | 
| ifAnnotatedTarget | GHC.Iface.Syntax | 
| ifAnnotatedValue | GHC.Iface.Syntax | 
| ifATs | GHC.Iface.Syntax | 
| ifaxbCoVars | GHC.Iface.Syntax | 
| ifaxbEtaTyVars | GHC.Iface.Syntax | 
| ifaxbIncomps | GHC.Iface.Syntax | 
| ifaxbLHS | GHC.Iface.Syntax | 
| ifAxBranches | GHC.Iface.Syntax | 
| ifaxbRHS | GHC.Iface.Syntax | 
| ifaxbRoles | GHC.Iface.Syntax | 
| ifaxbTyVars | GHC.Iface.Syntax | 
| ifBinders | GHC.Iface.Syntax | 
| ifBody | GHC.Iface.Syntax | 
| ifCheckWiredInThing | GHC.Iface.Load | 
| ifClassCtxt | GHC.Iface.Syntax | 
| IfCompulsory | GHC.Iface.Syntax | 
| IfCon | GHC.Iface.Syntax | 
| ifConArgTys | GHC.Iface.Syntax | 
| IfConcreteClass | GHC.Iface.Syntax | 
| ifConCtxt | GHC.Iface.Syntax | 
| ifConEqSpec | GHC.Iface.Syntax | 
| ifConExTCvs | GHC.Iface.Syntax | 
| ifConFields | GHC.Iface.Syntax | 
| ifConInfix | GHC.Iface.Syntax | 
| ifConName | GHC.Iface.Syntax | 
| ifCons | GHC.Iface.Syntax | 
| ifConSrcStricts | GHC.Iface.Syntax | 
| ifConStricts | GHC.Iface.Syntax | 
| ifConUserTvBinders | GHC.Iface.Syntax | 
| ifConWrapper | GHC.Iface.Syntax | 
| IfCoreUnfold | GHC.Iface.Syntax | 
| ifCtxt | GHC.Iface.Syntax | 
| ifCType | GHC.Iface.Syntax | 
| IfDataInstance | GHC.Iface.Syntax | 
| IfDataTyCon | GHC.Iface.Syntax | 
| ifDFun | GHC.Iface.Syntax | 
| IfDFunId | GHC.Iface.Syntax | 
| IfDFunUnfold | GHC.Iface.Syntax | 
| IfEqual | GHC.Cmm.Switch | 
| ifErrsM | GHC.Tc.Utils.Monad | 
| IfExtName | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifFamFlav | GHC.Iface.Syntax | 
| ifFamInj | GHC.Iface.Syntax | 
| ifFamInstAxiom | GHC.Iface.Syntax | 
| ifFamInstFam | GHC.Iface.Syntax | 
| ifFamInstOrph | GHC.Iface.Syntax | 
| ifFamInstTys | GHC.Iface.Syntax | 
| ifFDs | GHC.Iface.Syntax | 
| ifFieldLabels | GHC.Iface.Syntax | 
| ifForAllBndrName | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifForAllBndrVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfG | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ifGadtSyntax | GHC.Iface.Syntax | 
| IfGblEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ifGeneratingDynamicToo | GHC.Driver.Session, GHC.Plugins | 
| ifIdDetails | GHC.Iface.Syntax | 
| ifIdInfo | GHC.Iface.Syntax | 
| IfInlineRule | GHC.Iface.Syntax | 
| ifInstCls | GHC.Iface.Syntax | 
| ifInstOrph | GHC.Iface.Syntax | 
| ifInstTys | GHC.Iface.Syntax | 
| IfL | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IfLclEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IfLclName | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfLetBndr | GHC.Iface.Syntax | 
| IfLFCon | GHC.Iface.Syntax | 
| IfLFReEntrant | GHC.Iface.Syntax | 
| IfLFThunk | GHC.Iface.Syntax | 
| IfLFUnknown | GHC.Iface.Syntax | 
| IfLFUnlifted | GHC.Iface.Syntax | 
| IfLT | GHC.Cmm.Switch | 
| IfM | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ifMinDef | GHC.Iface.Syntax | 
| ifName | GHC.Iface.Syntax | 
| IfNewTyCon | GHC.Iface.Syntax | 
| IfNoBang | GHC.Iface.Syntax | 
| IfNoParent | GHC.Iface.Syntax | 
| ifOFlag | GHC.Iface.Syntax | 
| IfOrigin | GHC.Tc.Types.Origin | 
| ifParent | GHC.Iface.Syntax | 
| ifPatArgs | GHC.Iface.Syntax | 
| ifPatBuilder | GHC.Iface.Syntax | 
| ifPatExBndrs | GHC.Iface.Syntax | 
| ifPatIsInfix | GHC.Iface.Syntax | 
| ifPatMatcher | GHC.Iface.Syntax | 
| ifPatProvCtxt | GHC.Iface.Syntax | 
| ifPatReqCtxt | GHC.Iface.Syntax | 
| ifPatTy | GHC.Iface.Syntax | 
| ifPatUnivBndrs | GHC.Iface.Syntax | 
| ifPprDebug | GHC.Utils.Outputable, GHC.Plugins | 
| IfRecSelId | GHC.Iface.Syntax | 
| ifResKind | GHC.Iface.Syntax | 
| ifResVar | GHC.Iface.Syntax | 
| ifRole | GHC.Iface.Syntax | 
| ifRoles | GHC.Iface.Syntax | 
| ifRuleArgs | GHC.Iface.Syntax | 
| ifRuleAuto | GHC.Iface.Syntax | 
| ifRuleBndrs | GHC.Iface.Syntax | 
| ifRuleHead | GHC.Iface.Syntax | 
| ifRuleName | GHC.Iface.Syntax | 
| ifRuleOrph | GHC.Iface.Syntax | 
| ifRuleRhs | GHC.Iface.Syntax | 
| ifSigs | GHC.Iface.Syntax | 
| IfSrcBang | GHC.Iface.Syntax | 
| IfStrict | GHC.Iface.Syntax | 
| ifSynRhs | GHC.Iface.Syntax | 
| ifTyCon | GHC.Iface.Syntax | 
| ifTyConBinderName | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifTyConBinderVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifType | GHC.Iface.Syntax | 
| IfUnpack | GHC.Iface.Syntax | 
| IfUnpackCo | GHC.Iface.Syntax | 
| IfVanillaId | GHC.Iface.Syntax | 
| if_boot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_doc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_id_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_implicits_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_loc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_mod | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_nsubst | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_rec_types | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_tv_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IgnoredDependencies | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| IgnoredWithFlag | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| IgnoreHiWay | GHC.Iface.Binary | 
| IgnorePackage | GHC.Driver.Session, GHC.Plugins | 
| IgnorePackageFlag | GHC.Driver.Session, GHC.Plugins | 
| ignorePackageFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| ignoreParens | GHC.Hs.Type, GHC.Hs, GHC | 
| II16 | GHC.CmmToAsm.Format | 
| II32 | GHC.CmmToAsm.Format | 
| II64 | GHC.CmmToAsm.Format | 
| II8 | GHC.CmmToAsm.Format | 
| IIDecl | GHC.Driver.Types, GHC.Plugins, GHC | 
| IIModule | GHC.Driver.Types, GHC.Plugins, GHC | 
| IL | GHC.Types.Basic, GHC.Plugins | 
| iLDV_CREATE_MASK | GHC.Driver.Session, GHC.Plugins | 
| iLDV_STATE_CREATE | GHC.Driver.Session, GHC.Plugins | 
| iLDV_STATE_USE | GHC.Driver.Session, GHC.Plugins | 
| il_neg | GHC.Types.Basic, GHC.Plugins | 
| il_text | GHC.Types.Basic, GHC.Plugins | 
| il_value | GHC.Types.Basic, GHC.Plugins | 
| Imm |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Regs | 
| 2 (Type/Class) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.Regs | 
| ImmAddr | GHC.CmmToAsm.X86.Regs | 
| ImmCLbl |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmConstantDiff |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmConstantSum |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmDouble |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmFloat |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmIndex |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmInt |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmInteger |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmLit |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| immSuperClasses | GHC.Tc.Utils.TcType | 
| ImpAll | GHC.Types.Name.Reader, GHC.Plugins | 
| ImpDeclSpec |  | 
| 1 (Type/Class) | GHC.Types.Name.Reader, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Name.Reader, GHC.Plugins | 
| ImpExpAbs | GHC.Parser.PostProcess | 
| ImpExpAll | GHC.Parser.PostProcess | 
| ImpExpAllWith | GHC.Parser.PostProcess | 
| ImpExpList | GHC.Parser.PostProcess | 
| ImpExpQcName | GHC.Parser.PostProcess | 
| ImpExpQcSpec | GHC.Parser.PostProcess | 
| ImpExpQcType | GHC.Parser.PostProcess | 
| ImpExpQcWildcard | GHC.Parser.PostProcess | 
| ImpExpSubSpec | GHC.Parser.PostProcess | 
| ImpItemSpec | GHC.Types.Name.Reader, GHC.Plugins | 
| implBidirPatSynIdKey | GHC.Builtin.Names.TH | 
| implBidirPatSynName | GHC.Builtin.Names.TH | 
| impLevel | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| Implic | GHC.Tc.Types.Constraint | 
| Implication | GHC.Tc.Types.Constraint | 
| implicationPrototype | GHC.Tc.Types.Constraint | 
| ImplicitBidirectional | GHC.Hs, GHC.Hs.Binds, GHC | 
| implicitClassThings | GHC.Driver.Types, GHC.Plugins | 
| implicitParamBindDIdKey | GHC.Builtin.Names.TH | 
| implicitParamBindDName | GHC.Builtin.Names.TH | 
| implicitParamTIdKey | GHC.Builtin.Names.TH | 
| implicitParamTName | GHC.Builtin.Names.TH | 
| implicitParamVarEIdKey | GHC.Builtin.Names.TH | 
| implicitParamVarEName | GHC.Builtin.Names.TH | 
| implicitRequirements | GHC.Tc.Module, GHC.Tc.Utils.Backpack, GHC.Driver.Make | 
| implicitRequirements' | GHC.Tc.Utils.Backpack | 
| ImplicitSplice | GHC.Types.Basic, GHC.Hs, GHC.Hs.Decls, GHC.Plugins, GHC | 
| implicitTyConThings | GHC.Driver.Types, GHC.Plugins | 
| implicitTyThings | GHC.Driver.Types, GHC.Plugins | 
| ImplicStatus | GHC.Tc.Types.Constraint | 
| impliedGFlags | GHC.Driver.Session, GHC.Plugins | 
| impliedOffGFlags | GHC.Driver.Session, GHC.Plugins | 
| impliedXFlags | GHC.Driver.Session, GHC.Plugins | 
| implies | GHC.Data.BooleanFormula | 
| impliesAtom | GHC.Data.BooleanFormula | 
| Import | GHC.Iface.Ext.Types | 
| ImportAs | GHC.Iface.Ext.Types | 
| ImportAvails |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ImportByPlugin | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ImportBySystem | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ImportByUser | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ImportDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| importDecl | GHC.Iface.Load, GHC.IfaceToCore | 
| ImportDeclQualifiedStyle | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| importDeclQualifiedStyle | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ImportDeclUsage | GHC.Rename.Names | 
| ImportedBy | GHC.Driver.Types, GHC.Plugins | 
| ImportedBySystem | GHC.Driver.Types, GHC.Plugins | 
| ImportedByUser | GHC.Driver.Types, GHC.Plugins | 
| importedByUser | GHC.Driver.Types, GHC.Plugins | 
| ImportedMods | GHC.Driver.Types, GHC.Plugins | 
| ImportedModsVal |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| ImportHiding | GHC.Iface.Ext.Types | 
| importPaths | GHC.Driver.Session, GHC.Plugins, GHC | 
| ImportQualifiedPostBit | GHC.Parser.Lexer | 
| ImportSpec | GHC.Types.Name.Reader, GHC.Plugins | 
| importSpecLoc | GHC.Types.Name.Reader, GHC.Plugins | 
| importSpecModule | GHC.Types.Name.Reader, GHC.Plugins | 
| improveFromAnother | GHC.Tc.Instance.FunDeps | 
| improveFromInstEnv | GHC.Tc.Instance.FunDeps | 
| improveRTTIType | GHC.Runtime.Heap.Inspect | 
| improveUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| ImpSome | GHC.Types.Name.Reader, GHC.Plugins | 
| ImpSpec | GHC.Types.Name.Reader, GHC.Plugins | 
| impurePlugin | GHC.Driver.Plugins, GHC.Plugins | 
| imp_dep_mods | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_dep_pkgs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_finsts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_mods | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_orphs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_trust_own_pkg | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_trust_pkgs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IMUL | GHC.CmmToAsm.X86.Instr | 
| IMUL2 | GHC.CmmToAsm.X86.Instr | 
| imv_all_exports | GHC.Driver.Types, GHC.Plugins | 
| imv_is_hiding | GHC.Driver.Types, GHC.Plugins | 
| imv_is_safe | GHC.Driver.Types, GHC.Plugins | 
| imv_name | GHC.Driver.Types, GHC.Plugins | 
| imv_qualified | GHC.Driver.Types, GHC.Plugins | 
| imv_span | GHC.Driver.Types, GHC.Plugins | 
| InAlt | GHC.Core, GHC.Plugins | 
| InArg | GHC.Core, GHC.Plugins | 
| InBind | GHC.Core, GHC.Plugins | 
| InBndr | GHC.Core, GHC.Plugins | 
| InBoth | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| inCharRange | GHC.Types.Literal, GHC.Plugins | 
| InClsInst | GHC.Tc.Instance.Class | 
| IncludeD | GHC.Driver.Backpack.Syntax | 
| IncludeDecl |  | 
| 1 (Type/Class) | GHC.Driver.Backpack.Syntax | 
| 2 (Data Constructor) | GHC.Driver.Backpack.Syntax | 
| includePaths | GHC.Driver.Session, GHC.Plugins, GHC | 
| includePathsGlobal | GHC.Driver.Session, GHC.Plugins | 
| includePathsQuote | GHC.Driver.Session, GHC.Plugins | 
| includePathsQuoteImplicit | GHC.Driver.Session, GHC.Plugins | 
| IncludeSpecs |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| incMinorLvl | GHC.Core.Opt.SetLevels | 
| InCoercion | GHC.Core, GHC.Plugins | 
| Incoherent | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| incoherentDataConKey | GHC.Builtin.Names.TH | 
| incoherentDataConName | GHC.Builtin.Names.TH | 
| incoherentOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| IncorrectParent | GHC.Rename.Env | 
| InCoVar | GHC.Types.Var, GHC.Core, GHC.Plugins | 
| incrUnique | GHC.Types.Unique | 
| Indefinite |  | 
| 1 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| indefUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| IndefUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| indefUnitPprInfo | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| IndexArrayArrayOp_ArrayArray | GHC.Builtin.PrimOps | 
| IndexArrayArrayOp_ByteArray | GHC.Builtin.PrimOps | 
| IndexArrayOp | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Addr | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Char | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Double | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Float | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int16 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int32 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int64 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int8 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_StablePtr | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_WideChar | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word16 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word32 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word64 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsAddr | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsChar | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsDouble | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsFloat | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsInt | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsInt16 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsInt32 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsInt64 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsStablePtr | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWideChar | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWord | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWord16 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWord32 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWord64 | GHC.Builtin.PrimOps | 
| IndexedCO | GHC.Cmm.Dataflow.Block | 
| IndexOffAddrOp_Addr | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Char | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Double | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Float | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int16 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int32 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int64 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int8 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_StablePtr | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_WideChar | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word16 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word32 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word64 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word8 | GHC.Builtin.PrimOps | 
| IndexOutOfBounds | GHC.Utils.Exception | 
| IndexSmallArrayOp | GHC.Builtin.PrimOps | 
| index_RDR | GHC.Builtin.Names | 
| Indirect |  | 
| 1 (Data Constructor) | GHC.Tc.Utils.TcType | 
| 2 (Data Constructor) | GHC.HsToCore.PmCheck.Types | 
| inDomIfaceTySubst | GHC.Iface.Type, GHC.Iface.Syntax | 
| IndStatic | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| indStaticInfoTable | GHC.StgToCmm.Closure | 
| indStaticRep | GHC.Runtime.Heap.Layout | 
| InertCans | GHC.Tc.Solver.Monad | 
| InertSet | GHC.Tc.Solver.Monad | 
| inert_cans | GHC.Tc.Solver.Monad | 
| inert_count | GHC.Tc.Solver.Monad | 
| inert_dicts | GHC.Tc.Solver.Monad | 
| inert_eqs | GHC.Tc.Solver.Monad | 
| inert_flat_cache | GHC.Tc.Solver.Monad | 
| inert_fsks | GHC.Tc.Solver.Monad | 
| inert_funeqs | GHC.Tc.Solver.Monad | 
| inert_insts | GHC.Tc.Solver.Monad | 
| inert_irreds | GHC.Tc.Solver.Monad | 
| inert_safehask | GHC.Tc.Solver.Monad | 
| inert_solved_dicts | GHC.Tc.Solver.Monad | 
| InExpr | GHC.Core, GHC.Plugins | 
| Infer | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| inferConstraints | GHC.Tc.Deriv.Infer | 
| InferContext | GHC.Tc.Deriv.Utils | 
| InferMode | GHC.Tc.Solver | 
| Inferred | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| InferredSpec | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| inferredSpecKey | GHC.Builtin.Names.TH | 
| inferredSpecName | GHC.Builtin.Names.TH | 
| InferResult | GHC.Tc.Utils.TcType | 
| inferResultToType | GHC.Tc.Utils.TcMType | 
| inferRIdKey | GHC.Builtin.Names.TH | 
| inferRName | GHC.Builtin.Names.TH | 
| inferRoles | GHC.Tc.TyCl.Utils | 
| InferSkol | GHC.Tc.Types.Origin | 
| infinity | GHC.Types.Basic, GHC.Plugins | 
| Infix | GHC.Types.Basic, GHC.Plugins, GHC | 
| infixAppIdKey | GHC.Builtin.Names.TH | 
| infixAppName | GHC.Builtin.Names.TH | 
| infixApp_RDR | GHC.Builtin.Names.TH | 
| infixCIdKey | GHC.Builtin.Names.TH | 
| infixCName | GHC.Builtin.Names.TH | 
| InfixCon | GHC.Hs.Type, GHC.Hs, GHC | 
| infixDataCon_RDR | GHC.Builtin.Names | 
| infixEIdKey | GHC.Builtin.Names.TH | 
| infixEName | GHC.Builtin.Names.TH | 
| infixIDataConKey | GHC.Builtin.Names | 
| infixIDataConName | GHC.Builtin.Names | 
| InfixL | GHC.Types.Basic, GHC.Plugins, GHC | 
| infixLDIdKey | GHC.Builtin.Names.TH | 
| infixLDName | GHC.Builtin.Names.TH | 
| InfixN | GHC.Types.Basic, GHC.Plugins, GHC | 
| infixNDIdKey | GHC.Builtin.Names.TH | 
| infixNDName | GHC.Builtin.Names.TH | 
| InfixOp | GHC.Parser.PostProcess | 
| infixPatSynIdKey | GHC.Builtin.Names.TH | 
| infixPatSynName | GHC.Builtin.Names.TH | 
| infixPIdKey | GHC.Builtin.Names.TH | 
| infixPName | GHC.Builtin.Names.TH | 
| InfixR | GHC.Types.Basic, GHC.Plugins, GHC | 
| infixRDIdKey | GHC.Builtin.Names.TH | 
| infixRDName | GHC.Builtin.Names.TH | 
| infixTIdKey | GHC.Builtin.Names.TH | 
| infixTName | GHC.Builtin.Names.TH | 
| Info | GHC.Data.UnionFind | 
| infoEdgeList | GHC.CmmToAsm.CFG | 
| infoSection | GHC.CmmToLlvm.Ppr | 
| infoTable | GHC.Cmm.Info | 
| infoTableClosureType | GHC.Cmm.Info | 
| infoTableConstrTag | GHC.Cmm.Info | 
| infoTableNonPtrs | GHC.Cmm.Info | 
| infoTablePenalty | GHC.Driver.Session, GHC.Plugins | 
| infoTablePtrs | GHC.Cmm.Info | 
| infoTableSrtBitmap | GHC.Cmm.Info | 
| infoTblLbl | GHC.Cmm.BlockId | 
| info_tbls | GHC.Cmm | 
| InfSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| inGeneratedCode | GHC.Tc.Utils.Monad | 
| inHsDocContext | GHC.Rename.Utils | 
| InId | GHC.Types.Var, GHC.Types.Id, GHC.Core, GHC.Plugins | 
| init | GHC.Prelude | 
| initC | GHC.StgToCmm.Monad | 
| initConfig | GHC.CmmToAsm.Monad | 
| initCostCentres | GHC.StgToCmm.Prof | 
| initDefaultSDocContext | GHC.Driver.Session, GHC.Plugins | 
| initDeltas | GHC.HsToCore.PmCheck.Types, GHC.HsToCore.PmCheck.Oracle | 
| initDs | GHC.HsToCore.Monad | 
| initDsTc | GHC.HsToCore.Monad | 
| initDsWithModGuts | GHC.HsToCore.Monad | 
| initDynFlags | GHC.Driver.Session, GHC.Plugins | 
| initDynLinker | GHC.Runtime.Linker | 
| initExitJoinUnique | GHC.Types.Unique | 
| initExternalPackageState | GHC.Iface.Load | 
| initFreeRegs |  | 
| 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 | 
| initGhcMonad | GHC | 
| initGraph | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| initHpc | GHC.StgToCmm.Hpc | 
| initHpUsage | GHC.StgToCmm.Monad | 
| initialHTS | GHC.Iface.Ext.Utils | 
| initializePicBase_ppc | GHC.CmmToAsm.PIC | 
| initializePicBase_x86 | GHC.CmmToAsm.PIC | 
| initializePlugins | GHC.Runtime.Loader | 
| InitialKindCheck | GHC.Tc.Gen.HsType | 
| InitialKindInfer | GHC.Tc.Gen.HsType | 
| InitialKindStrategy | GHC.Tc.Gen.HsType | 
| InitialPhase | GHC.Types.Basic, GHC.Plugins | 
| initialSubGoalDepth | GHC.Tc.Types.Constraint | 
| initialUnique | GHC.Driver.Session, GHC.Plugins, GHC | 
| initIfaceCheck | GHC.Tc.Utils.Monad | 
| initIfaceLcl | GHC.Tc.Utils.Monad | 
| initIfaceLclWithSubst | GHC.Tc.Utils.Monad | 
| initIfaceLoad | GHC.Tc.Utils.Monad | 
| initIfaceTcRn | GHC.Tc.Utils.Monad | 
| InitLinker | GHC.Runtime.Interpreter | 
| initLlvmOpts | GHC.Llvm.Types, GHC.Llvm | 
| initModDetails | GHC.Driver.Main | 
| initNameCache | GHC.Types.Name.Cache | 
| initNat | GHC.CmmToAsm.Monad | 
| initObjLinker | GHC.Runtime.Interpreter | 
| initRecTc | GHC.Core.TyCon, GHC.Plugins | 
| initRuleOpts | GHC.Core.Rules, GHC.Plugins | 
| initSDocContext | GHC.Driver.Session, GHC.Utils.Outputable, GHC.Plugins | 
| initSettings | GHC.Settings.IO | 
| initSmpl | GHC.Core.Opt.Simplify.Monad | 
| initStgPprOpts | GHC.Stg.Syntax | 
| initSysTools | GHC.SysTools | 
| initTc | GHC.Tc.Utils.Monad | 
| initTcDsForSolver | GHC.HsToCore.Monad | 
| initTcInteractive | GHC.Tc.Utils.Monad | 
| initTcRnIf | GHC.Tc.Utils.Monad | 
| initTcWithGbl | GHC.Tc.Utils.Monad | 
| initTidyOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| initTyVarUnique | GHC.Types.Unique | 
| initUniqSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| initUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| initUpdFrameOff | GHC.StgToCmm.Monad | 
| initUpdFrameProf | GHC.StgToCmm.Prof | 
| initUs | GHC.Types.Unique.Supply, GHC.Plugins | 
| initUs_ | GHC.Types.Unique.Supply, GHC.Plugins | 
| initZonkEnv | GHC.Tc.Utils.Zonk | 
| injAnnTyConKey | GHC.Builtin.Names.TH | 
| injAnnTyConName | GHC.Builtin.Names.TH | 
| Injective | GHC.Core.TyCon, GHC.Plugins | 
| injectiveBranches | GHC.Core.FamInstEnv | 
| injectiveVarsOfType | GHC.Core.TyCo.FVs | 
| injectiveVarsOfTypes | GHC.Core.TyCo.FVs | 
| Injectivity | GHC.Core.TyCon, GHC.Plugins | 
| InjectivityAccepted | GHC.Core.FamInstEnv | 
| InjectivityAnn |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| injectivityAnnIdKey | GHC.Builtin.Names.TH | 
| injectivityAnnName | GHC.Builtin.Names.TH | 
| InjectivityCheckResult | GHC.Core.FamInstEnv | 
| InjectivityUnified | GHC.Core.FamInstEnv | 
| InKind | GHC.Core, GHC.Plugins | 
| inlDataConKey | GHC.Builtin.Names | 
| Inlinable | GHC.Types.Basic, GHC.Plugins | 
| inlinableDataConKey | GHC.Builtin.Names.TH | 
| inlinableDataConName | GHC.Builtin.Names.TH | 
| Inline | GHC.Types.Basic, GHC.Plugins | 
| inlineBoringOk | GHC.Core.Unfold | 
| inlineCheck | GHC.Driver.Session, GHC.Plugins, GHC | 
| InlineCompulsory | GHC.Core, GHC.Plugins | 
| inlineDataConKey | GHC.Builtin.Names.TH | 
| inlineDataConName | GHC.Builtin.Names.TH | 
| InlineHint | GHC.Llvm.Types, GHC.Llvm | 
| inlineIdKey | GHC.Builtin.Names | 
| inlineIdName | GHC.Builtin.Names | 
| inlinePerformIO | GHC.Utils.IO.Unsafe | 
| InlinePragInfo | GHC.Types.Id.Info, GHC.Plugins | 
| inlinePragInfo | GHC.Types.Id.Info, GHC.Plugins | 
| InlinePragma |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaActivation | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaRuleMatchInfo | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaSat | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaSpec | GHC.Types.Basic, GHC.Plugins | 
| InlineRhs | GHC.Core, GHC.Plugins | 
| InlineSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| InlineSpec | GHC.Types.Basic, GHC.Plugins | 
| InlineStable | GHC.Core, GHC.Plugins | 
| inLocalRdrEnvScope | GHC.Types.Name.Reader, GHC.Plugins | 
| inl_act | GHC.Types.Basic, GHC.Plugins | 
| inl_inline | GHC.Types.Basic, GHC.Plugins | 
| inl_rule | GHC.Types.Basic, GHC.Plugins | 
| inl_sat | GHC.Types.Basic, GHC.Plugins | 
| inl_src | GHC.Types.Basic, GHC.Plugins | 
| InMem | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| InNestedCommentBit | GHC.Parser.Lexer | 
| InputFileBuffer | GHC.Driver.Types, GHC.Plugins | 
| inRange_RDR | GHC.Builtin.Names | 
| inrDataConKey | GHC.Builtin.Names | 
| InReg |  | 
| 1 (Data Constructor) | GHC.Llvm.Types, GHC.Llvm | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| inRnEnvL | GHC.Types.Var.Env, GHC.Plugins | 
| inRnEnvR | GHC.Types.Var.Env, GHC.Plugins | 
| InRulePragBit | GHC.Parser.Lexer | 
| InScopeEnv | GHC.Core, GHC.Plugins | 
| InScopeSet | GHC.Types.Var.Env, GHC.Core.Subst, GHC.Plugins | 
| Insert | GHC.Llvm.Syntax, GHC.Llvm | 
| insert | GHC.Data.EnumSet | 
| insertAst | GHC.Iface.Ext.Utils | 
| insertFunEq | GHC.Tc.Solver.Monad | 
| insertList | GHC.Data.FiniteMap, GHC.Plugins | 
| insertListWith | GHC.Data.FiniteMap, GHC.Plugins | 
| insertSafeOverlapFailureTcS | GHC.Tc.Solver.Monad | 
| insertTM | GHC.Core.Map, GHC.Data.TrieMap | 
| InsideLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| InsolubleCIS | GHC.Tc.Types.Constraint | 
| insolubleCt | GHC.Tc.Types.Constraint | 
| insolubleEqCt | GHC.Tc.Types.Constraint | 
| insolubleImplic | GHC.Tc.Types.Constraint | 
| insolubleWC | GHC.Tc.Types.Constraint | 
| InstallationError | GHC.Utils.Panic, GHC | 
| installCoreToDos | GHC.Driver.Plugins, GHC.Plugins | 
| InstalledFindResult | GHC.Driver.Types, GHC.Plugins | 
| InstalledFound | GHC.Driver.Types, GHC.Plugins | 
| InstalledModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstalledModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| installedModuleEq | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstalledNoPackage | GHC.Driver.Types, GHC.Plugins | 
| InstalledNotFound | GHC.Driver.Types, GHC.Plugins | 
| InstanceBind | GHC.Iface.Ext.Types | 
| instanceBindFun | GHC.Core.InstEnv | 
| instanceCantMatch | GHC.Core.Unify, GHC.Core.InstEnv | 
| instanceDFunId | GHC.Core.InstEnv, GHC | 
| instanceDIdKey | GHC.Builtin.Names.TH | 
| instanceHead | GHC.Core.InstEnv | 
| instanceReturnsDictCon | GHC.Tc.Instance.Class | 
| instanceRoughTcs | GHC.Core.InstEnv | 
| instanceSig | GHC.Core.InstEnv | 
| InstanceWhat | GHC.Tc.Instance.Class | 
| instanceWithOverlapDIdKey | GHC.Builtin.Names.TH | 
| instanceWithOverlapDName | GHC.Builtin.Names.TH | 
| InstantiatedModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstantiatedUnit |  | 
| 1 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| 2 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instantiateMethod | GHC.Tc.TyCl.Class | 
| instantiateSignature | GHC.Tc.Module, GHC.Tc.Utils.Backpack | 
| Instantiations | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstBindings |  | 
| 1 (Type/Class) | GHC.Tc.Utils.Env | 
| 2 (Data Constructor) | GHC.Tc.Utils.Env | 
| instCall | GHC.Tc.Utils.Instantiate | 
| instCallConstraints | GHC.Tc.Utils.Instantiate | 
| InstCo | GHC.Core.TyCo.Rep | 
| InstD | GHC.Hs, GHC.Hs.Decls, GHC | 
| InstDec | GHC.Iface.Ext.Types | 
| InstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| InstDeclCtxt |  | 
| 1 (Data Constructor) | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| 2 (Data Constructor) | GHC.Rename.Env, GHC.Rename.Bind | 
| instDeclCtxt1 | GHC.Tc.TyCl.Class | 
| instDeclCtxt2 | GHC.Tc.TyCl.Class | 
| instDeclCtxt3 | GHC.Tc.TyCl.Class | 
| instDeclDataFamInsts | GHC.Hs, GHC.Hs.Decls, GHC | 
| instDFunType |  | 
| 1 (Function) | GHC.Tc.Utils.Instantiate | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| InstEnv | GHC.Core.InstEnv | 
| instEnvClasses | GHC.Core.InstEnv | 
| instEnvElts | GHC.Core.InstEnv | 
| InstEnvs |  | 
| 1 (Type/Class) | GHC.Core.InstEnv | 
| 2 (Data Constructor) | GHC.Core.InstEnv | 
| instFlexi | GHC.Tc.Solver.Monad | 
| instFlexiX | GHC.Tc.Solver.Monad | 
| InStgAlt | GHC.Stg.Syntax | 
| InStgArg | GHC.Stg.Syntax | 
| InStgBinding | GHC.Stg.Syntax | 
| InStgExpr | GHC.Stg.Syntax | 
| InStgRhs | GHC.Stg.Syntax | 
| InStgTopBinding | GHC.Stg.Syntax | 
| InstInfo |  | 
| 1 (Type/Class) | GHC.Tc.Utils.Env | 
| 2 (Data Constructor) | GHC.Tc.Utils.Env | 
| instIsVisible | GHC.Core.InstEnv | 
| InstMatch | GHC.Core.InstEnv | 
| instModuleToModule | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| instNewTyCon_maybe | GHC.Core.Coercion, GHC.Plugins | 
| InstProvidedOrigin | GHC.Tc.Types.Origin | 
| Instr |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Liveness | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Type/Class) | GHC.CmmToAsm.X86.Instr | 
| InstrBlock |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.CodeGen.Base, GHC.CmmToAsm.SPARC.CodeGen | 
| 2 (Type/Class) | GHC.CmmToAsm.X86.CodeGen | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.CodeGen | 
| instrClobberedRegs | GHC.CmmToAsm.X86.Regs | 
| InstrSR | GHC.CmmToAsm.Reg.Liveness | 
| Instruction | GHC.CmmToAsm.Instr | 
| InstSC | GHC.Tc.Types.Origin | 
| InstSkol | GHC.Tc.Types.Origin | 
| instStupidTheta | GHC.Tc.Utils.Instantiate | 
| instTyVarsWith | GHC.Tc.Utils.Instantiate | 
| instUnitFS | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitHoles | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitInstanceOf | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitInsts | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitKey | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitToUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| Int | GHC.Prelude | 
| int |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| Int16AddOp | GHC.Builtin.PrimOps | 
| Int16ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int16ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int16EqOp | GHC.Builtin.PrimOps | 
| Int16Extend | GHC.Builtin.PrimOps | 
| Int16GeOp | GHC.Builtin.PrimOps | 
| Int16GtOp | GHC.Builtin.PrimOps | 
| Int16LeOp | GHC.Builtin.PrimOps | 
| Int16LtOp | GHC.Builtin.PrimOps | 
| Int16MulOp | GHC.Builtin.PrimOps | 
| Int16Narrow | GHC.Builtin.PrimOps | 
| Int16NegOp | GHC.Builtin.PrimOps | 
| Int16NeOp | GHC.Builtin.PrimOps | 
| int16PrimTy | GHC.Builtin.Types.Prim | 
| int16PrimTyCon | GHC.Builtin.Types.Prim | 
| int16PrimTyConKey | GHC.Builtin.Names | 
| int16PrimTyConName | GHC.Builtin.Types.Prim | 
| Int16QuotOp | GHC.Builtin.PrimOps | 
| Int16QuotRemOp | GHC.Builtin.PrimOps | 
| Int16RemOp | GHC.Builtin.PrimOps | 
| Int16Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int16RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int16SubOp | GHC.Builtin.PrimOps | 
| int16TyConKey | GHC.Builtin.Names | 
| int16TyConName | GHC.Builtin.Names | 
| int16X16PrimTy | GHC.Builtin.Types.Prim | 
| int16X16PrimTyCon | GHC.Builtin.Types.Prim | 
| int16X16PrimTyConKey | GHC.Builtin.Names | 
| int16X32PrimTy | GHC.Builtin.Types.Prim | 
| int16X32PrimTyCon | GHC.Builtin.Types.Prim | 
| int16X32PrimTyConKey | GHC.Builtin.Names | 
| int16X8PrimTy | GHC.Builtin.Types.Prim | 
| int16X8PrimTyCon | GHC.Builtin.Types.Prim | 
| int16X8PrimTyConKey | GHC.Builtin.Names | 
| Int2AddrOp | GHC.Builtin.PrimOps | 
| int2CharLit | GHC.Types.Literal, GHC.Plugins | 
| int2DoubleLit | GHC.Types.Literal, GHC.Plugins | 
| Int2DoubleOp | GHC.Builtin.PrimOps | 
| int2FloatLit | GHC.Types.Literal, GHC.Plugins | 
| Int2FloatOp | GHC.Builtin.PrimOps | 
| int2WordLit | GHC.Types.Literal, GHC.Plugins | 
| Int2WordOp | GHC.Builtin.PrimOps | 
| Int32ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int32ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| int32PrimTy | GHC.Builtin.Types.Prim | 
| int32PrimTyCon | GHC.Builtin.Types.Prim | 
| int32PrimTyConKey | GHC.Builtin.Names | 
| int32PrimTyConName | GHC.Builtin.Types.Prim | 
| Int32Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int32RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| int32TyConKey | GHC.Builtin.Names | 
| int32TyConName | GHC.Builtin.Names | 
| int32X16PrimTy | GHC.Builtin.Types.Prim | 
| int32X16PrimTyCon | GHC.Builtin.Types.Prim | 
| int32X16PrimTyConKey | GHC.Builtin.Names | 
| int32X4PrimTy | GHC.Builtin.Types.Prim | 
| int32X4PrimTyCon | GHC.Builtin.Types.Prim | 
| int32X4PrimTyConKey | GHC.Builtin.Names | 
| int32X8PrimTy | GHC.Builtin.Types.Prim | 
| int32X8PrimTyCon | GHC.Builtin.Types.Prim | 
| int32X8PrimTyConKey | GHC.Builtin.Names | 
| Int64ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int64ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| int64PrimTy | GHC.Builtin.Types.Prim | 
| int64PrimTyCon | GHC.Builtin.Types.Prim | 
| int64PrimTyConKey | GHC.Builtin.Names | 
| int64PrimTyConName | GHC.Builtin.Types.Prim | 
| Int64Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int64RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| int64TyConKey | GHC.Builtin.Names | 
| int64TyConName | GHC.Builtin.Names | 
| int64X2PrimTy | GHC.Builtin.Types.Prim | 
| int64X2PrimTyCon | GHC.Builtin.Types.Prim | 
| int64X2PrimTyConKey | GHC.Builtin.Names | 
| int64X4PrimTy | GHC.Builtin.Types.Prim | 
| int64X4PrimTyCon | GHC.Builtin.Types.Prim | 
| int64X4PrimTyConKey | GHC.Builtin.Names | 
| int64X8PrimTy | GHC.Builtin.Types.Prim | 
| int64X8PrimTyCon | GHC.Builtin.Types.Prim | 
| int64X8PrimTyConKey | GHC.Builtin.Names | 
| Int8AddOp | GHC.Builtin.PrimOps | 
| Int8ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int8ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int8EqOp | GHC.Builtin.PrimOps | 
| Int8Extend | GHC.Builtin.PrimOps | 
| Int8GeOp | GHC.Builtin.PrimOps | 
| Int8GtOp | GHC.Builtin.PrimOps | 
| Int8LeOp | GHC.Builtin.PrimOps | 
| Int8LtOp | GHC.Builtin.PrimOps | 
| Int8MulOp | GHC.Builtin.PrimOps | 
| Int8Narrow | GHC.Builtin.PrimOps | 
| Int8NegOp | GHC.Builtin.PrimOps | 
| Int8NeOp | GHC.Builtin.PrimOps | 
| int8PrimTy | GHC.Builtin.Types.Prim | 
| int8PrimTyCon | GHC.Builtin.Types.Prim | 
| int8PrimTyConKey | GHC.Builtin.Names | 
| int8PrimTyConName | GHC.Builtin.Types.Prim | 
| Int8QuotOp | GHC.Builtin.PrimOps | 
| Int8QuotRemOp | GHC.Builtin.PrimOps | 
| Int8RemOp | GHC.Builtin.PrimOps | 
| Int8Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int8RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int8SubOp | GHC.Builtin.PrimOps | 
| int8TyConKey | GHC.Builtin.Names | 
| int8TyConName | GHC.Builtin.Names | 
| int8X16PrimTy | GHC.Builtin.Types.Prim | 
| int8X16PrimTyCon | GHC.Builtin.Types.Prim | 
| int8X16PrimTyConKey | GHC.Builtin.Names | 
| int8X32PrimTy | GHC.Builtin.Types.Prim | 
| int8X32PrimTyCon | GHC.Builtin.Types.Prim | 
| int8X32PrimTyConKey | GHC.Builtin.Names | 
| int8X64PrimTy | GHC.Builtin.Types.Prim | 
| int8X64PrimTyCon | GHC.Builtin.Types.Prim | 
| int8X64PrimTyConKey | GHC.Builtin.Names | 
| IntAddCOp | GHC.Builtin.PrimOps | 
| IntAddOp | GHC.Builtin.PrimOps | 
| intDataCon | GHC.Builtin.Types, GHC.Plugins | 
| intDataConKey | GHC.Builtin.Names | 
| intDataCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| Integer | GHC.Prelude | 
| integer |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| integerAbsIdKey | GHC.Builtin.Names | 
| integerAbsName | GHC.Builtin.Names | 
| integerAddIdKey | GHC.Builtin.Names | 
| integerAddName | GHC.Builtin.Names | 
| integerAdd_RDR | GHC.Builtin.Names | 
| integerAndIdKey | GHC.Builtin.Names | 
| integerAndName | GHC.Builtin.Names | 
| integerBitIdKey | GHC.Builtin.Names | 
| integerBitName | GHC.Builtin.Names | 
| integerCompareIdKey | GHC.Builtin.Names | 
| integerCompareName | GHC.Builtin.Names | 
| integerComplementIdKey | GHC.Builtin.Names | 
| integerComplementName | GHC.Builtin.Names | 
| integerDivIdKey | GHC.Builtin.Names | 
| integerDivModIdKey | GHC.Builtin.Names | 
| integerDivModName | GHC.Builtin.Names | 
| integerDivName | GHC.Builtin.Names | 
| integerEncodeDoubleIdKey | GHC.Builtin.Names | 
| integerEncodeDoubleName | GHC.Builtin.Names | 
| integerEncodeFloatIdKey | GHC.Builtin.Names | 
| integerEncodeFloatName | GHC.Builtin.Names | 
| integerEqIdKey | GHC.Builtin.Names | 
| integerEqName | GHC.Builtin.Names | 
| integerFromInt64IdKey | GHC.Builtin.Names | 
| integerFromInt64Name | GHC.Builtin.Names | 
| integerFromNaturalIdKey | GHC.Builtin.Names | 
| integerFromNaturalName | GHC.Builtin.Names | 
| integerFromWord64IdKey | GHC.Builtin.Names | 
| integerFromWord64Name | GHC.Builtin.Names | 
| integerFromWordIdKey | GHC.Builtin.Names | 
| integerFromWordName | GHC.Builtin.Names | 
| integerGcdIdKey | GHC.Builtin.Names | 
| integerGcdName | GHC.Builtin.Names | 
| integerGeIdKey | GHC.Builtin.Names | 
| integerGeName | GHC.Builtin.Names | 
| integerGtIdKey | GHC.Builtin.Names | 
| integerGtName | GHC.Builtin.Names | 
| integerINDataCon | GHC.Builtin.Types, GHC.Plugins | 
| integerINDataConKey | GHC.Builtin.Names | 
| integerINDataConName | GHC.Builtin.Types, GHC.Plugins | 
| integerIPDataCon | GHC.Builtin.Types, GHC.Plugins | 
| integerIPDataConKey | GHC.Builtin.Names | 
| integerIPDataConName | GHC.Builtin.Types, GHC.Plugins | 
| integerISDataCon | GHC.Builtin.Types, GHC.Plugins | 
| integerISDataConKey | GHC.Builtin.Names | 
| integerISDataConName | GHC.Builtin.Types, GHC.Plugins | 
| integerLcmIdKey | GHC.Builtin.Names | 
| integerLcmName | GHC.Builtin.Names | 
| integerLeIdKey | GHC.Builtin.Names | 
| integerLeName | GHC.Builtin.Names | 
| integerLIdKey | GHC.Builtin.Names.TH | 
| integerLName | GHC.Builtin.Names.TH | 
| integerLtIdKey | GHC.Builtin.Names | 
| integerLtName | GHC.Builtin.Names | 
| integerModIdKey | GHC.Builtin.Names | 
| integerModName | GHC.Builtin.Names | 
| integerMulIdKey | GHC.Builtin.Names | 
| integerMulName | GHC.Builtin.Names | 
| integerMul_RDR | GHC.Builtin.Names | 
| integerNegateIdKey | GHC.Builtin.Names | 
| integerNegateName | GHC.Builtin.Names | 
| integerNeIdKey | GHC.Builtin.Names | 
| integerNeName | GHC.Builtin.Names | 
| integerOrIdKey | GHC.Builtin.Names | 
| integerOrName | GHC.Builtin.Names | 
| integerPopCountIdKey | GHC.Builtin.Names | 
| integerPopCountName | GHC.Builtin.Names | 
| integerQuotIdKey | GHC.Builtin.Names | 
| integerQuotName | GHC.Builtin.Names | 
| integerQuotRemIdKey | GHC.Builtin.Names | 
| integerQuotRemName | GHC.Builtin.Names | 
| integerRemIdKey | GHC.Builtin.Names | 
| integerRemName | GHC.Builtin.Names | 
| integerShiftLIdKey | GHC.Builtin.Names | 
| integerShiftLName | GHC.Builtin.Names | 
| integerShiftRIdKey | GHC.Builtin.Names | 
| integerShiftRName | GHC.Builtin.Names | 
| integerSignumIdKey | GHC.Builtin.Names | 
| integerSignumName | GHC.Builtin.Names | 
| integerSubIdKey | GHC.Builtin.Names | 
| integerSubName | GHC.Builtin.Names | 
| integerTestBitIdKey | GHC.Builtin.Names | 
| integerTestBitName | GHC.Builtin.Names | 
| integerToDoubleIdKey | GHC.Builtin.Names | 
| integerToDoubleName | GHC.Builtin.Names | 
| integerToFloatIdKey | GHC.Builtin.Names | 
| integerToFloatName | GHC.Builtin.Names | 
| integerToInt64IdKey | GHC.Builtin.Names | 
| integerToInt64Name | GHC.Builtin.Names | 
| integerToIntIdKey | GHC.Builtin.Names | 
| integerToIntName | GHC.Builtin.Names | 
| integerToNaturalClampIdKey | GHC.Builtin.Names | 
| integerToNaturalClampName | GHC.Builtin.Names | 
| integerToNaturalIdKey | GHC.Builtin.Names | 
| integerToNaturalName | GHC.Builtin.Names | 
| integerToNaturalThrowIdKey | GHC.Builtin.Names | 
| integerToNaturalThrowName | GHC.Builtin.Names | 
| integerToWord64IdKey | GHC.Builtin.Names | 
| integerToWord64Name | GHC.Builtin.Names | 
| integerToWordIdKey | GHC.Builtin.Names | 
| integerToWordName | GHC.Builtin.Names | 
| integerTy | GHC.Builtin.Types, GHC.Plugins | 
| integerTyCon | GHC.Builtin.Types, GHC.Plugins | 
| integerTyConKey | GHC.Builtin.Names | 
| integerTyConName | GHC.Builtin.Types, GHC.Plugins | 
| integerXorIdKey | GHC.Builtin.Names | 
| integerXorName | GHC.Builtin.Names | 
| Integral | GHC.Prelude | 
| integralClassKey | GHC.Builtin.Names | 
| integralClassName | GHC.Builtin.Names | 
| integralFractionalLit | GHC.Types.Basic, GHC.Plugins | 
| IntegralLit | GHC.Types.Basic, GHC.Plugins | 
| IntEqOp | GHC.Builtin.PrimOps | 
| interact | GHC.Prelude | 
| interactiveClassKeys | GHC.Builtin.Names | 
| interactiveClassNames | GHC.Builtin.Names | 
| InteractiveContext |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| InteractiveImport | GHC.Driver.Types, GHC.Plugins, GHC | 
| InteractiveName | GHC.Runtime.Eval, GHC | 
| interactivePrint | GHC.Driver.Session, GHC.Plugins, GHC | 
| interactiveSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| interactiveSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| interactiveUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| interactiveUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| interestingCallContext | GHC.Core.Opt.Simplify.Utils | 
| InterestingCxt | GHC.Types.Basic, GHC.Plugins | 
| InterestingVarFun | GHC.Utils.FV, GHC.Core.FVs, GHC.Plugins | 
| interfaceLoadAction | GHC.Driver.Plugins, GHC.Plugins | 
| InterlockedExchange_Addr | GHC.Builtin.PrimOps | 
| InterlockedExchange_Word | GHC.Builtin.PrimOps | 
| Internal | GHC.Llvm.Types, GHC.Llvm | 
| InternalInterp | GHC.Runtime.Interpreter.Types | 
| Interp | GHC.Runtime.Interpreter.Types | 
| interpp'SP | GHC.Utils.Outputable, GHC.Plugins | 
| interppSP | GHC.Utils.Outputable, GHC.Plugins | 
| Interpreter | GHC.Driver.Backend | 
| interpreterDynamic | GHC.Runtime.Interpreter | 
| interpreterProfiled | GHC.Runtime.Interpreter | 
| interpretPackageEnv | GHC | 
| iNTERP_STACK_CHECK_THRESH | GHC.ByteCode.Asm | 
| interruptible | GHC.Utils.Exception | 
| InterruptibleFfiBit | GHC.Parser.Lexer | 
| interruptibleIdKey | GHC.Builtin.Names.TH | 
| interruptibleName | GHC.Builtin.Names.TH | 
| intersectDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intersectFVs | GHC.Types.Name.Set, GHC.Plugins | 
| intersectModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| intersectNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| intersectOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| intersectsDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intersectsNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| intersectsVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intersectUDFM | GHC.Types.Unique.DFM | 
| intersectUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| intersectUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| intersectUniqDSets | GHC.Types.Unique.DSet | 
| intersectUniqSets | GHC.Types.Unique.Set, GHC.Plugins | 
| intersectVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intFormat | GHC.CmmToAsm.Format | 
| IntGeOp | GHC.Builtin.PrimOps | 
| intGtLimit | GHC.Types.Basic, GHC.Plugins | 
| IntGtOp | GHC.Builtin.PrimOps | 
| IntLeOp | GHC.Builtin.PrimOps | 
| IntLtOp | GHC.Builtin.PrimOps | 
| IntMul2Op | GHC.Builtin.PrimOps | 
| IntMulMayOfloOp | GHC.Builtin.PrimOps | 
| IntMulOp | GHC.Builtin.PrimOps | 
| IntNegOp | GHC.Builtin.PrimOps | 
| IntNeOp | GHC.Builtin.PrimOps | 
| intPrimLIdKey | GHC.Builtin.Names.TH | 
| intPrimLName | GHC.Builtin.Names.TH | 
| intPrimL_RDR | GHC.Builtin.Names.TH | 
| intPrimTy | GHC.Builtin.Types.Prim | 
| intPrimTyCon | GHC.Builtin.Types.Prim | 
| intPrimTyConKey | GHC.Builtin.Names | 
| intPrimTyConName | GHC.Builtin.Types.Prim | 
| IntQuotOp | GHC.Builtin.PrimOps | 
| IntQuotRemOp | GHC.Builtin.PrimOps | 
| intrbl | GHC.Cmm, GHC.Cmm.Node | 
| IntRemOp | GHC.Builtin.PrimOps | 
| IntRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| intRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| intsToReverseBitmap | GHC.Data.Bitmap | 
| IntSubCOp | GHC.Builtin.PrimOps | 
| IntSubOp | GHC.Builtin.PrimOps | 
| IntSuffix | GHC.Driver.CmdLine | 
| intTy | GHC.Builtin.Types, GHC.Plugins | 
| intTyCon | GHC.Builtin.Types, GHC.Plugins | 
| intTyConKey | GHC.Builtin.Names | 
| intTyConName | GHC.Builtin.Types, GHC.Plugins | 
| intTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| IntVec | GHC.Builtin.PrimOps | 
| intWithCommas | GHC.Utils.Outputable, GHC.Plugins | 
| IntWithInf | GHC.Types.Basic, GHC.Plugins | 
| InType | GHC.Core, GHC.Plugins | 
| InTyVar | GHC.Types.Var, GHC.Core, GHC.Plugins | 
| InVar | GHC.Types.Var, GHC.Types.Id, GHC.Core, GHC.Plugins | 
| invertCondBranches |  | 
| 1 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Function) | GHC.CmmToAsm.X86.CodeGen | 
| InvisArg | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| Invisible | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| invisibleTyBndrCount | GHC.Core.Type, GHC.Plugins | 
| invisibleVarsOfType | GHC.Core.TyCo.FVs | 
| invisibleVarsOfTypes | GHC.Core.TyCo.FVs | 
| InvisTVBinder | GHC.Types.Var, GHC.Plugins | 
| IO | GHC.Prelude | 
| ioDataConKey | GHC.Builtin.Names | 
| ioDataConName | GHC.Builtin.Names | 
| ioDataCon_RDR | GHC.Builtin.Names | 
| IOEnv | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| IOEnvFailure |  | 
| 1 (Type/Class) | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| IOError | GHC.Prelude | 
| ioError | GHC.Prelude, GHC.Utils.Exception | 
| IOException | GHC.Utils.Exception | 
| ioLookupDataCon | GHC.Tc.Utils.Env | 
| ioMsgMaybe | GHC.Driver.Main | 
| ioPortPrimTyCon | GHC.Builtin.Types.Prim | 
| ioPortPrimTyConKey | GHC.Builtin.Names | 
| IORef | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| ioTyConKey | GHC.Builtin.Names | 
| ioTyConName | GHC.Builtin.Names | 
| IPBind |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| IPBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| IpBit | GHC.Parser.Lexer | 
| ipClassKey | GHC.Builtin.Names | 
| ipClassName | GHC.Builtin.Names | 
| ipdom | GHC.CmmToAsm.CFG.Dominators | 
| IpId | GHC.Types.Var, GHC.Plugins | 
| IPOccOrigin | GHC.Tc.Types.Origin | 
| IPSkol | GHC.Tc.Types.Origin | 
| IR | GHC.Tc.Utils.TcType | 
| iReg | GHC.CmmToAsm.SPARC.Regs | 
| IrredPred | GHC.Core.Predicate | 
| irrelevantMult | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| ir_lvl | GHC.Tc.Utils.TcType | 
| ir_ref | GHC.Tc.Utils.TcType | 
| ir_uniq | GHC.Tc.Utils.TcType | 
| IS | GHC.Tc.Solver.Monad | 
| is32BitInteger | GHC.CmmToAsm.SPARC.Base | 
| isAbsDmd | GHC.Types.Demand | 
| isAbstractClass | GHC.Core.Class | 
| isAbstractTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isActive | GHC.Types.Basic, GHC.Plugins | 
| isAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isAlgType | GHC.Core.Type, GHC.Plugins | 
| isAlmostFunctionFree | GHC.Tc.Utils.TcType | 
| isAlwaysActive | GHC.Types.Basic, GHC.Plugins | 
| isAlwaysTailCalled | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isAmbiguousTyVar | GHC.Tc.Utils.TcType | 
| isAnonTyCoBinder | GHC.Core.Type, GHC.Plugins | 
| isAnyInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| isArgReg | GHC.Cmm, GHC.Cmm.Expr | 
| isAssociativeMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| isAtomicHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| isAtomicTy | GHC.Core.Type, GHC.Plugins | 
| isAutoRule | GHC.Core, GHC.Plugins | 
| isAvx2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isAvx512cdEnabled | GHC.Driver.Session, GHC.Plugins | 
| isAvx512erEnabled | GHC.Driver.Session, GHC.Plugins | 
| isAvx512fEnabled | GHC.Driver.Session, GHC.Plugins | 
| isAvx512pfEnabled | GHC.Driver.Session, GHC.Plugins | 
| isAvxEnabled | GHC.Driver.Session, GHC.Plugins | 
| isBackpackishSuffix | GHC.Driver.Phases | 
| isBanged | GHC.Core.DataCon, GHC.Plugins | 
| isBangedHsBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| isBangedLPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| isBitsType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isBmi2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isBmiEnabled | GHC.Driver.Session, GHC.Plugins | 
| isBoolTy | GHC.Tc.Utils.TcType | 
| IsBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Driver.Types, GHC.Plugins, GHC.Driver.Make | 
| IsBootInterface | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Driver.Types, GHC.Plugins, GHC.Driver.Make | 
| isBootSummary | GHC.Driver.Types, GHC.Plugins | 
| isBootUnfolding | GHC.Core, GHC.Plugins | 
| isBotArityType | GHC.Core.Opt.Arity | 
| isBoxed | GHC.Types.Basic, GHC.Plugins | 
| isBoxedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isBrackStage | GHC.Tc.Utils.Env | 
| isBSDSymdef | GHC.SysTools.Ar | 
| isBuiltInOcc_maybe | GHC.Builtin.Types, GHC.Plugins | 
| isBuiltinRule | GHC.Core, GHC.Plugins | 
| isBuiltInSynFamTyCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isBuiltInSyntax | GHC.Types.Name, GHC.Plugins | 
| isBytesLabel | GHC.Cmm.CLabel | 
| isCafCC | GHC.Types.CostCentre | 
| isCafCCS | GHC.Types.CostCentre | 
| isCallStackPred | GHC.Tc.Utils.TcType | 
| isCallStackTy | GHC.Tc.Utils.TcType | 
| isCDictCan_Maybe | GHC.Tc.Types.Constraint | 
| isCFunctionLabel | GHC.Cmm.CLabel | 
| isCFunEqCan | GHC.Tc.Types.Constraint | 
| isCFunEqCan_maybe | GHC.Tc.Types.Constraint | 
| isCharTy | GHC.Tc.Utils.TcType | 
| isCheapApp | GHC.Core.Utils, GHC.Plugins | 
| isCheapUnfolding | GHC.Core, GHC.Plugins | 
| isCishFilename | GHC.Driver.Phases | 
| isCishSuffix | GHC.Driver.Phases | 
| isCLabelString | GHC.Types.ForeignCall | 
| isClassDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isClassOpId_maybe | GHC.Types.Id, GHC.Plugins, GHC | 
| isClassPred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isClassTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isClosedSynFamilyTyConWithAxiom_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isClosedTypeFamilyInfo | GHC.Hs, GHC.Hs.Decls, GHC | 
| isCNonCanonical | GHC.Tc.Types.Constraint | 
| isCoArg | GHC.Core, GHC.Plugins | 
| isCoercionTy | GHC.Core.Type, GHC.Plugins | 
| isCoercionTy_maybe | GHC.Core.Type, GHC.Plugins | 
| isCoEvBindsVar | GHC.Tc.Types.Evidence | 
| isCommutableMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| isComparisonExpr | GHC.Cmm.Utils | 
| isComparisonMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| isComparisonPrimOp | GHC.Builtin.PrimOps | 
| isCompleteMatchSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isComprehensionContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| isCompulsoryUnfolding | GHC.Core, GHC.Plugins | 
| isConInfoTableLabel | GHC.Cmm.CLabel | 
| isConLike | GHC.Types.Basic, GHC.Plugins | 
| isConLikeId | GHC.Types.Id, GHC.Plugins | 
| isConLikeUnfolding | GHC.Core, GHC.Plugins | 
| isConRep | GHC.Runtime.Heap.Layout | 
| isConstraintKindCon | GHC.Core.Type, GHC.Core.TyCon, GHC.Plugins | 
| isContainedIn | GHC.SysTools.Tasks, GHC.SysTools | 
| isCoVar | GHC.Types.Var, GHC.Core.Coercion, GHC.Plugins | 
| isCoVarDetails | GHC.Types.Id.Info, GHC.Plugins | 
| isCoVarType | GHC.Core.Type, GHC.Plugins | 
| isCoVar_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isCTupleClass | GHC.Core.Predicate | 
| isCTupleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| isCTyEqCan | GHC.Tc.Types.Constraint | 
| isCurrentCCS | GHC.Types.CostCentre | 
| IsCurrentThreadBoundOp | GHC.Builtin.PrimOps | 
| isDarwinHost | GHC.Utils.Misc, GHC.Plugins | 
| IsData | GHC.Types.Basic, GHC.Plugins | 
| isDataConId_maybe | GHC.Types.Id, GHC.Plugins | 
| isDataConName | GHC.Types.Name, GHC.Plugins | 
| isDataConNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDataConRecordSelector | GHC.Types.Id, GHC.Plugins | 
| isDataConWorkId | GHC.Types.Id, GHC.Plugins, GHC | 
| isDataConWorkId_maybe | GHC.Types.Id, GHC.Plugins | 
| isDataConWrapId | GHC.Types.Id, GHC.Plugins | 
| isDataConWrapId_maybe | GHC.Types.Id, GHC.Plugins | 
| isDataDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isDataFamilyAppType | GHC.Core.Type, GHC.Plugins | 
| isDataFamilyDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isDataFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isDataOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDataProductTyCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isDataSumTyCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isDataSymOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDataTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isDeadBinder | GHC.Types.Id, GHC.Plugins, GHC | 
| isDeadEndDiv | GHC.Types.Demand | 
| isDeadEndId | GHC.Types.Id, GHC.Plugins, GHC | 
| isDeadEndSig | GHC.Types.Demand | 
| isDeadOcc | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isDecl | GHC.Runtime.Eval, GHC | 
| isDefaultAlt | GHC.Core.Utils, GHC.Plugins | 
| isDefaultInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| IsDefaultMethod | GHC.Hs, GHC.Hs.Binds, GHC | 
| isDefaultMethod | GHC.Hs, GHC.Hs.Binds, GHC | 
| isDefaultMethodOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDenormalized | GHC.Prelude | 
| isDerived | GHC.Tc.Types.Constraint | 
| isDerivedCt | GHC.Tc.Types.Constraint | 
| isDerivedOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDerivSpecAnyClass | GHC.Tc.Deriv.Utils | 
| isDerivSpecNewtype | GHC.Tc.Deriv.Utils | 
| isDerivSpecStock | GHC.Tc.Deriv.Utils | 
| isDerivSpecVia | GHC.Tc.Deriv.Utils | 
| isDFunId | GHC.Types.Id, GHC.Plugins | 
| isDictId | GHC.Core.Predicate | 
| isDictonaryId | GHC | 
| isDictTy | GHC.Core.Predicate | 
| isDllConApp | GHC.Stg.Syntax | 
| isDominatedBy | GHC.Core.FamInstEnv | 
| isDoubleTy | GHC.Tc.Utils.TcType | 
| isDroppableCt | GHC.Tc.Types.Constraint | 
| isDynamicTarget | GHC.Types.ForeignCall | 
| isDynLibFilename | GHC.Driver.Phases | 
| isDynLibSuffix | GHC.Driver.Phases | 
| isDynLinkName | GHC.Types.Name, GHC.Plugins | 
| iselExpr64 | GHC.CmmToAsm.SPARC.CodeGen.Gen64 | 
| isEmpty |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| isEmptyBag | GHC.Data.Bag | 
| isEmptyBlock | GHC.Cmm.Dataflow.Block | 
| isEmptyCts | GHC.Tc.Types.Constraint | 
| isEmptyDocString | GHC.Hs, GHC.Hs.Doc, GHC | 
| isEmptyDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| isEmptyDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| isEmptyEvBindMap | GHC.Tc.Types.Evidence | 
| isEmptyFVs | GHC.Types.Name.Set, GHC.Plugins | 
| isEmptyIPBindsPR | GHC.Hs, GHC.Hs.Binds, GHC | 
| isEmptyIPBindsTc | GHC.Hs, GHC.Hs.Binds, GHC | 
| isEmptyLHsBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| isEmptyMatchGroup | GHC.Hs.Expr, GHC.Hs, GHC | 
| isEmptyMessages | GHC.Utils.Error | 
| isEmptyModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| IsEmptyMVarOp | GHC.Builtin.PrimOps | 
| isEmptyNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| isEmptyNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| isEmptyOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isEmptyPmAltConSet | GHC.HsToCore.PmCheck.Types | 
| isEmptyRuleInfo | GHC.Types.Id.Info, GHC.Plugins | 
| isEmptySubst | GHC.Core.Subst, GHC.Plugins | 
| isEmptyTcEvBinds | GHC.Tc.Types.Evidence | 
| isEmptyTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| isEmptyTy | GHC.Core.Utils, GHC.Plugins | 
| isEmptyUniqDSet | GHC.Types.Unique.DSet | 
| isEmptyUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| isEmptyUnVarSet | GHC.Data.Graph.UnVar | 
| isEmptyValBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| isEmptyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| isEmptyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| isEmptyWC | GHC.Tc.Types.Constraint | 
| isEmptyWorkList | GHC.Tc.Solver.Monad | 
| isEnumerationTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isEqPred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isEqPredClass | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isEqPrimPred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isEqual | GHC.Utils.Misc, GHC.Plugins | 
| IServ |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types | 
| iservCall | GHC.Runtime.Interpreter | 
| iservCmd | GHC.Runtime.Interpreter | 
| iservConfDynamic | GHC.Runtime.Interpreter.Types | 
| iservConfHook | GHC.Runtime.Interpreter.Types | 
| IServConfig |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types | 
| iservConfOpts | GHC.Runtime.Interpreter.Types | 
| iservConfProfiled | GHC.Runtime.Interpreter.Types | 
| iservConfProgram | GHC.Runtime.Interpreter.Types | 
| iservConfTrace | GHC.Runtime.Interpreter.Types | 
| IServInstance |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types | 
| iservLookupSymbolCache | GHC.Runtime.Interpreter.Types | 
| IServPending | GHC.Runtime.Interpreter.Types | 
| iservPendingFrees | GHC.Runtime.Interpreter.Types | 
| iservPipe | GHC.Runtime.Interpreter.Types | 
| iservProcess | GHC.Runtime.Interpreter.Types | 
| IServRunning | GHC.Runtime.Interpreter.Types | 
| IServState | GHC.Runtime.Interpreter.Types | 
| isEvaldUnfolding | GHC.Core, GHC.Plugins | 
| isEvidenceBind | GHC.Iface.Ext.Utils | 
| isEvidenceContext | GHC.Iface.Ext.Utils | 
| isEvidenceUse | GHC.Iface.Ext.Utils | 
| isEvVar | GHC.Core.Predicate | 
| isEvVarType | GHC.Core.Predicate | 
| isExact | GHC.Types.Name.Reader, GHC.Plugins | 
| isExact_maybe | GHC.Types.Name.Reader, GHC.Plugins | 
| isExitJoinId | GHC.Core.Opt.Simplify.Utils | 
| isExpandableApp | GHC.Core.Utils, GHC.Plugins | 
| isExpandableUnfolding | GHC.Core, GHC.Plugins | 
| isExplicitItem | GHC.Types.Name.Reader, GHC.Plugins | 
| isExportedId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| isExprLevPoly | GHC.Core.Utils, GHC.Plugins | 
| isExternalName | GHC.Types.Name, GHC.Plugins, GHC | 
| isFalse | GHC.Data.BooleanFormula | 
| isFamFreeTy | GHC.Core.Type, GHC.Plugins | 
| isFamFreeTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isFamilyDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isFamInstTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isFCallId | GHC.Types.Id, GHC.Plugins, GHC | 
| isFCallId_maybe | GHC.Types.Id, GHC.Plugins | 
| isFFIArgumentTy | GHC.Tc.Utils.TcType | 
| isFFIDynTy | GHC.Tc.Utils.TcType | 
| isFFIExportResultTy | GHC.Tc.Utils.TcType | 
| isFFIExternalTy | GHC.Tc.Utils.TcType | 
| isFFIImportResultTy | GHC.Tc.Utils.TcType | 
| isFFILabelTy | GHC.Tc.Utils.TcType | 
| isFFIPrimArgumentTy | GHC.Tc.Utils.TcType | 
| isFFIPrimResultTy | GHC.Tc.Utils.TcType | 
| isFFITy | GHC.Tc.Utils.TcType | 
| isFilledCoercionHole | GHC.Tc.Utils.TcMType | 
| isFilledMetaTyVar |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| isFilledMetaTyVar_maybe |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| isFixityLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isFlattenTyVar | GHC.Tc.Utils.TcType | 
| isFlexi | GHC.Tc.Utils.TcType | 
| isFlexiTyVar | GHC.Tc.Errors.Hole | 
| isFloat | GHC.Llvm.Types, GHC.Llvm | 
| isFloat32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isFloat64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isFloatComparison | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| isFloatedTouchableMetaTyVar | GHC.Tc.Utils.TcType | 
| isFloatFormat | GHC.CmmToAsm.Format | 
| isFloatingTy | GHC.Tc.Utils.TcType | 
| isFloatTy | GHC.Tc.Utils.TcType | 
| isFloatType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isFmvTyVar | GHC.Tc.Utils.TcType | 
| isForAllTy | GHC.Core.Type, GHC.Plugins | 
| isForAllTy_co | GHC.Core.Type, GHC.Plugins | 
| isForAllTy_ty | GHC.Core.Type, GHC.Plugins | 
| isForeignExport | GHC.Tc.Gen.Foreign | 
| isForeignImport | GHC.Tc.Gen.Foreign | 
| isForeignLabel | GHC.Cmm.CLabel | 
| isFPR | GHC.CmmToLlvm.Base | 
| isFresh | GHC.Tc.Solver.Monad | 
| isFskTyVar | GHC.Tc.Utils.TcType | 
| isFullyEvaluatedTerm | GHC.Runtime.Heap.Inspect | 
| IsFunction | GHC.Types.Basic, GHC.Plugins | 
| isFunLike | GHC.Types.Basic, GHC.Plugins | 
| isFunPtrTy | GHC.Tc.Utils.TcType | 
| isFunRep | GHC.Runtime.Heap.Layout | 
| isFunTy | GHC.Core.Type, GHC.Plugins | 
| isFunTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isGadtSyntaxTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isGcPtrLabel | GHC.Cmm.CLabel | 
| isGcPtrRep | GHC.Core.TyCon, GHC.StgToCmm.Closure, GHC.Plugins | 
| isGcPtrType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isGenerated | GHC.Types.Basic, GHC.Plugins | 
| isGeneratedSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| isGenerativeTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isGenInjAlgRhs | GHC.Core.TyCon, GHC.Plugins | 
| isGHCiMonad | GHC.Tc.Module | 
| isGiven | GHC.Tc.Types.Constraint | 
| isGivenCt | GHC.Tc.Types.Constraint | 
| isGivenLoc | GHC.Tc.Types.Constraint | 
| isGivenOrigin | GHC.Tc.Types.Origin | 
| isGivenOrWDeriv | GHC.Tc.Types.Constraint | 
| isGlobal | GHC.Llvm.Types, GHC.Llvm | 
| isGlobalId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| isGNUSymdef | GHC.SysTools.Ar | 
| isGoodSrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| isGReflCo | GHC.Core.Coercion, GHC.Plugins | 
| isGReflCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isGReflMCo | GHC.Core.Coercion, GHC.Plugins | 
| IsGroupClosed |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| isHaskellishFilename | GHC.Driver.Phases | 
| isHaskellishSuffix | GHC.Driver.Phases | 
| isHaskellishTarget | GHC.Driver.Phases | 
| isHaskellSigFilename | GHC.Driver.Phases | 
| isHaskellSigSuffix | GHC.Driver.Phases | 
| isHaskellSrcFilename | GHC.Driver.Phases | 
| isHaskellSrcSuffix | GHC.Driver.Phases | 
| isHaskellUserSrcFilename | GHC.Driver.Phases | 
| isHaskellUserSrcSuffix | GHC.Driver.Phases | 
| isHoleModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| isHoleName | GHC.Types.Name, GHC.Plugins | 
| isHomeModule | GHC.Driver.Session, GHC.Plugins | 
| isHpcUsed | GHC.Driver.Types, GHC.Plugins | 
| isHsBootOrSig | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| isHsigFile | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| isHsKindedTyVar | GHC.Hs.Type, GHC.Hs, GHC | 
| isId | GHC.Types.Var, GHC.Types.Id, GHC.Core, GHC.Plugins | 
| isIdHsWrapper | GHC.Tc.Types.Evidence | 
| isIdLabel | GHC.Cmm.CLabel | 
| isIEEE | GHC.Prelude | 
| isIfaceLiftedTypeKind | GHC.Iface.Type, GHC.Iface.Syntax | 
| isIfaceTauType | GHC.Iface.Type, GHC.Iface.Syntax | 
| isImmutableTyVar | GHC.Tc.Utils.TcType | 
| isImplicitCoAxiom | GHC.Core.Coercion.Axiom | 
| isImplicitId | GHC.Types.Id, GHC.Plugins, GHC | 
| isImplicitTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isImplicitTyThing | GHC.Driver.Types, GHC.Plugins | 
| isImport | GHC.Runtime.Eval, GHC | 
| isImportDeclQualified | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| isImprovable | GHC.Tc.Solver.Monad | 
| isImprovementPred | GHC.Tc.Utils.TcType | 
| isIn | GHC.Utils.Misc, GHC.Plugins | 
| isIncoherent | GHC.Core.InstEnv | 
| isIndirect | GHC.Tc.Utils.TcType | 
| isInfinite | GHC.Prelude | 
| isInfixFunBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| isInfixMatch | GHC.Hs.Expr, GHC.Hs, GHC | 
| isInfoTableLabel | GHC.Cmm.CLabel | 
| isInInertEqs | GHC.Tc.Solver.Monad | 
| isInjectiveTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isInlinablePragma | GHC.Types.Basic, GHC.Plugins | 
| isInlineLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| isInScope |  | 
| 1 (Function) | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| IsInsideLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isInsolubleOccursCheck | GHC.Tc.Utils.TcType | 
| isInsolubleStatus | GHC.Tc.Types.Constraint | 
| isInt | GHC.Llvm.Types, GHC.Llvm | 
| isIntegerTy | GHC.Tc.Utils.TcType | 
| isInteractiveModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| IsInteresting | GHC.Types.Basic, GHC.Plugins | 
| isInternalName | GHC.Types.Name, GHC.Plugins | 
| isInterpretable | GHC.Driver.Types, GHC.Plugins | 
| isIntTy | GHC.Tc.Utils.TcType | 
| isInvisibleArgFlag | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| isInvisibleBinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isInvisibleTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| isIPClass | GHC.Core.Predicate | 
| isIPLikePred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isIPTyCon | GHC.Core.Predicate | 
| isIrrefutableHsPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| isJoinBind | GHC.Core.Utils, GHC.Plugins | 
| isJoinCeilLvl | GHC.Core.Opt.SetLevels | 
| isJoinId | GHC.Types.Id, GHC.Plugins | 
| isJoinIdDetails_maybe | GHC.Types.Id.Info, GHC.Plugins | 
| isJoinId_maybe | GHC.Types.Id, GHC.Plugins | 
| isJumpishInstr | GHC.CmmToAsm.Instr | 
| isJust | GHC.Data.Maybe | 
| isKindLevel | GHC.Types.Basic, GHC.Plugins | 
| isKindLevPoly | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isKindTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isKnownFun | GHC.StgToCmm.Closure | 
| isKnownKeyName | GHC.Builtin.Utils | 
| isLabelClassName | GHC.Builtin.Names | 
| isLabelClassNameKey | GHC.Builtin.Names | 
| isLexCon | GHC.Utils.Lexeme | 
| isLexConId | GHC.Utils.Lexeme | 
| isLexConSym | GHC.Utils.Lexeme | 
| isLexId | GHC.Utils.Lexeme | 
| isLexSym | GHC.Utils.Lexeme | 
| isLexVar | GHC.Utils.Lexeme | 
| isLexVarId | GHC.Utils.Lexeme | 
| isLexVarSym | GHC.Utils.Lexeme | 
| isLFReEntrant | GHC.StgToCmm.Closure | 
| isLFThunk | GHC.StgToCmm.Closure | 
| isLHsForAllTy | GHC.Hs.Type, GHC.Hs, GHC | 
| isLifted | GHC.Stg.Lift.Monad | 
| isLiftedRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| isLiftedTypeKind | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isLiftedTypeKindTyConName | GHC.Core.TyCon, GHC.Builtin.Types, GHC.Plugins | 
| isLiftedType_maybe | GHC.Core.Type, GHC.Plugins | 
| isLinearType | GHC.Core.Type, GHC.Plugins | 
| isListClassKey | GHC.Builtin.Names | 
| isListClassName | GHC.Builtin.Names | 
| isLit | GHC.Cmm.Utils | 
| isLitTy | GHC.Core.Type, GHC.Plugins | 
| isLitValue | GHC.Types.Literal, GHC.Plugins | 
| isLitValue_maybe | GHC.Types.Literal, GHC.Plugins | 
| ISllOp | GHC.Builtin.PrimOps | 
| isLoaded | GHC | 
| isLocalCLabel | GHC.Cmm.CLabel | 
| isLocalGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| isLocalId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| isLocalRule | GHC.Core, GHC.Plugins | 
| isLocalVar | GHC.Types.Var, GHC.Plugins | 
| isManyDataConTy | GHC.Core.Type, GHC.Plugins | 
| isManyOccs | GHC.Types.Basic, GHC.Plugins | 
| IsMap | GHC.Cmm.Dataflow.Collections | 
| isMappedByLC | GHC.Core.Coercion, GHC.Plugins | 
| isMarkedStrict | GHC.Core.DataCon, GHC.Plugins, GHC | 
| isMatchContextPmChecked | GHC.HsToCore.PmCheck | 
| isMathFun | GHC.Cmm.CLabel | 
| isMetaInstr | GHC.CmmToAsm.Instr | 
| isMetaTyVar | GHC.Tc.Utils.TcType | 
| isMetaTyVarTy | GHC.Tc.Utils.TcType | 
| isMinimalLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isModuleTrusted | GHC | 
| isMonadCompContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| isMonadStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| isMultiplicityTy | GHC.Core.Type, GHC.Plugins | 
| isMultiplicityVar | GHC.Core.Type, GHC.Plugins | 
| isMultMul | GHC.Core.Multiplicity | 
| isn'tIn | GHC.Utils.Misc, GHC.Plugins | 
| isNamedBinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| isNamedTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| isNaN | GHC.Prelude | 
| isNaturalTy | GHC.Tc.Utils.TcType | 
| isNaughtyRecordSelector | GHC.Types.Id, GHC.Plugins | 
| isNegativeZero | GHC.Prelude | 
| isNeverActive | GHC.Types.Basic, GHC.Plugins | 
| isNeverLevPolyId | GHC.Types.Id, GHC.Plugins | 
| isNeverLevPolyIdInfo | GHC.Types.Id.Info, GHC.Plugins | 
| isNewTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isNewtypeName_RDR | GHC.Builtin.Names | 
| isNextArgVisible | GHC.Tc.Utils.TcType | 
| isNextTyConArgVisible | GHC.Tc.Utils.TcType | 
| isNilOL | GHC.Data.OrdList | 
| isNoLink | GHC.Driver.Session, GHC.Plugins | 
| isNonCoVarId | GHC.Types.Var, GHC.Plugins | 
| isNonRec | GHC.Types.Basic, GHC.Plugins | 
| isNonV | GHC.StgToCmm.ArgRep | 
| isNoOccInfo | GHC.Types.Basic, GHC.Plugins | 
| isNoParent | GHC.Core.TyCon, GHC.Plugins | 
| isNotAssociated | GHC.Tc.Instance.Class | 
| isNothing | GHC.Data.Maybe | 
| isNotTopLevel | GHC.Types.Basic, GHC.Plugins | 
| isNullaryRepDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isNullarySrcDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isNullUDFM | GHC.Types.Unique.DFM | 
| isNullUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| isNumericClass | GHC.Builtin.Utils | 
| isNumLitTy | GHC.Core.Type, GHC.Plugins | 
| isNvUnaryType | GHC.Types.RepType | 
| isObject | GHC.Driver.Types, GHC.Plugins | 
| isObjectFilename | GHC.Driver.Phases | 
| isObjectLinkable | GHC.Driver.Types, GHC.Plugins | 
| isObjectSuffix | GHC.Driver.Phases | 
| isObjectTarget | GHC.Driver.Session, GHC.Plugins | 
| isOccurrence | GHC.Iface.Ext.Utils | 
| isOneDataConTy | GHC.Core.Type, GHC.Plugins | 
| isOneLineSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| isOneOcc | GHC.Types.Basic, GHC.Plugins | 
| isOneShot | GHC.Driver.Session, GHC.Plugins | 
| isOneShotBndr | GHC.Types.Id, GHC.Plugins | 
| isOneShotInfo | GHC.Types.Basic, GHC.Plugins | 
| isOpenFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isOpenTypeFamilyInfo | GHC.Hs, GHC.Hs.Decls, GHC | 
| isOpenTypeFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isOrAre | GHC.Utils.Outputable, GHC.Plugins | 
| isOrig | GHC.Types.Name.Reader, GHC.Plugins | 
| isOrig_maybe | GHC.Types.Name.Reader, GHC.Plugins | 
| IsOrphan |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| isOrphan | GHC.Core, GHC.Plugins | 
| isOutOfScopeHole | GHC.Tc.Types.Constraint | 
| isOverlappable | GHC.Core.InstEnv | 
| isOverlappableTyVar | GHC.Tc.Utils.TcType | 
| isOverlapping | GHC.Core.InstEnv | 
| isOverloadedRecFldGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| isOverloadedTy | GHC.Tc.Utils.TcType | 
| isPartialSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| IsPass | GHC.Hs.Extension, GHC.Hs, GHC | 
| isPatSynCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| isPatSynRecordSelector | GHC.Types.Id, GHC.Plugins | 
| iSpec | GHC.Tc.Utils.Env | 
| isPendingScDict | GHC.Tc.Types.Constraint | 
| isPendingScInst | GHC.Tc.Types.Constraint | 
| isPiTy | GHC.Core.Type, GHC.Plugins | 
| isPointer | GHC.Llvm.Types, GHC.Llvm | 
| isPragLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isPredTy | GHC.Core.Type, GHC.Core.Predicate, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isPrimitiveType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isPrimOpId | GHC.Types.Id, GHC.Plugins, GHC | 
| isPrimOpId_maybe | GHC.Types.Id, GHC.Plugins | 
| isPrimTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isProbablyOneShotLambda | GHC.Types.Id, GHC.Plugins | 
| isProductTyCon | GHC.Core.TyCon, GHC.Plugins | 
| IsPromoted | GHC.Types.Basic, GHC.Plugins | 
| isPromoted | GHC.Types.Basic, GHC.Plugins | 
| isPromotedDataCon | GHC.Core.TyCon, GHC.Plugins | 
| isPromotedDataCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isPromotedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isQual | GHC.Types.Name.Reader, GHC.Plugins | 
| isQual_maybe | GHC.Types.Name.Reader, GHC.Plugins | 
| isQuantifiableTv | GHC.Tc.Utils.TcMType | 
| isQuietHsCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| isQuietHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ISraOp | GHC.Builtin.PrimOps | 
| isRdrDataCon | GHC.Types.Name.Reader, GHC.Plugins | 
| isRdrTc | GHC.Types.Name.Reader, GHC.Plugins | 
| isRdrTyVar | GHC.Types.Name.Reader, GHC.Plugins | 
| isRealReg | GHC.Platform.Reg | 
| isRealSubspanOf | GHC.Types.SrcLoc, GHC.Plugins | 
| isRec | GHC.Types.Basic, GHC.Plugins | 
| isRecFldGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| isRecordSelector | GHC.Types.Id, GHC.Plugins, GHC | 
| isReflCo | GHC.Core.Coercion, GHC.Plugins | 
| isReflCoVar_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isReflCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isReflexiveCo | GHC.Core.Coercion, GHC.Plugins | 
| isReflexiveCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isRhoExpTy | GHC.Tc.Utils.TcType | 
| isRhoTy | GHC.Tc.Utils.TcType | 
| isRigidTy | GHC.Tc.Utils.TcType | 
| ISrlOp | GHC.Builtin.PrimOps | 
| isRuntimeArg | GHC.Core, GHC.Plugins | 
| isRuntimeRepKindedTy | GHC.Core.Type, GHC.Plugins | 
| isRuntimeRepTy | GHC.Core.Type, GHC.Plugins | 
| isRuntimeRepVar | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isRuntimeUnkSkol | GHC.Tc.Utils.TcType | 
| isRuntimeVar | GHC.Core, GHC.Plugins | 
| isSafeForeignCall | GHC.Types.ForeignCall | 
| IsSafeImport | GHC.Driver.Types, GHC.Plugins | 
| isSafeOverlap | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| isSccCountCC | GHC.Types.CostCentre | 
| isSCCFunSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isSeqDmd | GHC.Types.Demand | 
| IsSet | GHC.Cmm.Dataflow.Collections | 
| isSigmaTy | GHC.Tc.Utils.TcType | 
| isSigMaybe | GHC.Tc.Types.Origin | 
| isSimplePat | GHC.Hs, GHC.Hs.Pat, GHC | 
| isSimplified | GHC.Core.Opt.Simplify.Utils | 
| isSingleton | GHC.Utils.Misc, GHC.Plugins | 
| isSingletonBag | GHC.Data.Bag | 
| isSingletonMatchGroup | GHC.Hs.Expr, GHC.Hs, GHC | 
| isSkolemTyVar | GHC.Tc.Utils.TcType | 
| isSmallFamily | GHC.StgToCmm.Closure | 
| isSolvedStatus | GHC.Tc.Types.Constraint | 
| isSolvedWC | GHC.Tc.Types.Constraint | 
| isSomeRODataLabel | GHC.Cmm.CLabel | 
| isSortedBy | GHC.Utils.Misc, GHC.Plugins | 
| isSourceFilename | GHC.Driver.Phases | 
| isSourceSuffix | GHC.Driver.Phases | 
| isSpecInstLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isSpecLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isSrcRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| isSrcStrict | GHC.Core.DataCon, GHC.Plugins | 
| isSrcUnpacked | GHC.Core.DataCon, GHC.Plugins | 
| isSse2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isSse4_2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isSseEnabled | GHC.Driver.Session, GHC.Plugins | 
| isStableSource | GHC.Core, GHC.Plugins | 
| isStableUnfolding | GHC.Core, GHC.Plugins | 
| isStackRep | GHC.Runtime.Heap.Layout | 
| isStandaloneDeriv | GHC.Tc.Deriv.Utils | 
| isStandaloneWildcardDeriv | GHC.Tc.Deriv.Utils | 
| isStandardClass | GHC.Builtin.Utils | 
| isStateHackType | GHC.Types.Id, GHC.Plugins | 
| IsStatic | GHC.Runtime.Heap.Layout | 
| isStaticClosure | GHC.StgToCmm.Closure | 
| isStaticClosureLabel | GHC.Cmm.CLabel | 
| isStaticNoCafCon | GHC.Runtime.Heap.Layout | 
| isStaticRep | GHC.Runtime.Heap.Layout | 
| isStep | GHC.Runtime.Eval.Types | 
| isStmt | GHC.Runtime.Eval, GHC | 
| isStopLn | GHC.Driver.Phases | 
| isStrictArgInfo | GHC.Core.Opt.Simplify.Utils | 
| isStrictDmd | GHC.Types.Demand | 
| isStrictId | GHC.Types.Id, GHC.Plugins | 
| isStrictType | GHC.Core.Type, GHC.Plugins | 
| isStringClassKey | GHC.Builtin.Names | 
| isStringClassName | GHC.Builtin.Names | 
| isStringTy | GHC.Tc.Utils.TcType | 
| isStrLitTy | GHC.Core.Type, GHC.Plugins | 
| isStrongLoopBreaker | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| IsSubmult | GHC.Core.Multiplicity | 
| isSubspanOf | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| isSuccess | GHC.Data.Maybe | 
| isSuperInst | GHC.Iface.Ext.Types | 
| IsSwapped | GHC.Types.Basic, GHC.Plugins | 
| isSwapped | GHC.Types.Basic, GHC.Plugins | 
| isSymOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isSynDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isSystemName | GHC.Types.Name, GHC.Plugins | 
| isTauTy | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isTauTyCon | GHC.Core.TyCon, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isTcClsNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTcLevPoly | GHC.Core.TyCon, GHC.Plugins | 
| isTcOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTcReflCo | GHC.Tc.Types.Evidence | 
| isTcReflexiveCo | GHC.Tc.Types.Evidence | 
| isTcTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isTcTyVar | GHC.Types.Var, GHC.Plugins | 
| isTemplateHaskellOrQQNonBoot | GHC.Driver.Types, GHC.Plugins | 
| isThunkRep | GHC.Runtime.Heap.Layout | 
| isTickSubScope | GHC.Cmm, GHC.Cmm.Node | 
| isTickyLabel | GHC.Cmm.CLabel | 
| isTopDmd | GHC.Types.Demand | 
| isToplevClosure | GHC.StgToCmm.Closure | 
| isTopLevel | GHC.Types.Basic, GHC.Plugins | 
| isTopLvl | GHC.Core.Opt.SetLevels | 
| isTopRecNameMaker | GHC.Rename.Pat | 
| isTopSig | GHC.Types.Demand | 
| isTopTcLevel | GHC.Tc.Utils.TcType | 
| isTouchableMetaTyVar | GHC.Tc.Utils.TcType | 
| isTouchableTcM | GHC.Tc.Utils.Monad | 
| isTouchableTcPluginM | GHC.Tc.Plugin | 
| isTrivialCmmExpr | GHC.Cmm.Utils | 
| isTrue | GHC.Data.BooleanFormula | 
| isTrueLHsExpr | GHC.HsToCore.Utils, GHC.HsToCore.GuardedRHSs | 
| isTupleDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isTvNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTvOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTyBinder | GHC.Core.TyCo.Rep | 
| isTyCoArg | GHC.Core, GHC.Plugins | 
| isTyConableTyVar | GHC.Tc.Utils.TcType | 
| isTyConAssoc | GHC.Core.TyCon, GHC.Plugins | 
| isTyConName | GHC.Types.Name, GHC.Plugins | 
| isTyConWithSrcDataCons | GHC.Core.TyCon, GHC.Plugins | 
| isTyCoVar | GHC.Types.Var, GHC.Plugins | 
| isTyFamFree | GHC.Tc.Utils.TcType | 
| isTypeableBindOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTypeArg | GHC.Core, GHC.Plugins | 
| isTypeClosedLetBndr | GHC.Tc.Utils.Env | 
| isTypedBracket | GHC.Hs.Expr, GHC.Hs, GHC | 
| isTypedSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| isTypeFamilyDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isTypeFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isTypeLevel | GHC.Types.Basic, GHC.Plugins | 
| isTypeLevPoly | GHC.Core.Type, GHC.Plugins | 
| isTypeLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isTypeSynonymTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isTyVar | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| isTyVarBinder | GHC.Types.Var, GHC.Plugins | 
| isTyVarClassPred | GHC.Tc.Utils.TcType | 
| isTyVarHead | GHC.Tc.Utils.TcType | 
| isTyVarName | GHC.Types.Name, GHC.Plugins | 
| isTyVarTy | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isTyVarTyVar | GHC.Tc.Utils.TcType | 
| isUnboundName | GHC.Builtin.Names, GHC.Rename.Unbound | 
| isUnboxedSumCon | GHC.Core.DataCon, GHC.Plugins | 
| isUnboxedSumTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isUnboxedSumType | GHC.Core.Type, GHC.Plugins | 
| isUnboxedTupleCon | GHC.Core.DataCon, GHC.Plugins | 
| isUnboxedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isUnboxedTupleType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isUnconditionalJump | GHC.CmmToAsm.SPARC.Instr | 
| isUnderscoreFS | GHC.Data.FastString, GHC.Plugins | 
| isUnfilledMetaTyVar | GHC.Tc.Utils.TcMType | 
| IsUnicodeSyntax | GHC.Parser.Annotation | 
| isUnitTy | GHC.Tc.Utils.TcType | 
| isUnliftedHsBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| isUnliftedRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| isUnliftedTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isUnliftedType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isUnliftedTypeKind | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isUnqual | GHC.Types.Name.Reader, GHC.Plugins | 
| isUnrestricted | GHC.Hs.Type, GHC.Hs, GHC | 
| isUnsafeEqualityProof | GHC.Core.Utils, GHC.Plugins | 
| isUnsatisfied | GHC.Data.BooleanFormula | 
| isUpdatable | GHC.Stg.Syntax | 
| isUsedOnce | GHC.Types.Demand | 
| isUserSig | GHC.HsToCore.Docs | 
| isUserTypeErrorCt | GHC.Tc.Types.Constraint | 
| isValArg | GHC.Core, GHC.Plugins | 
| isValD | GHC.HsToCore.Docs | 
| IsValid | GHC.Utils.Error | 
| isValid | GHC.Utils.Error | 
| isValidJoinPointType | GHC.Core.Type, GHC.Plugins | 
| isValidKnownKeyUnique | GHC.Types.Unique | 
| isValidTCvSubst | GHC.Core.TyCo.Subst | 
| isValName | GHC.Types.Name, GHC.Plugins | 
| isValNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isValOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isValueUnfolding | GHC.Core, GHC.Plugins | 
| isVanillaAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isVanillaDataCon | GHC.Core.DataCon, GHC.Plugins, GHC | 
| isVarName | GHC.Types.Name, GHC.Plugins | 
| isVarNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isVarOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isVector | GHC.Llvm.Types, GHC.Llvm | 
| isVecType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isVirtualReg | GHC.Platform.Reg | 
| isVisibleArgFlag | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| isVisibleBinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isVisibleOrigin | GHC.Tc.Types.Origin | 
| isVisibleTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| isVoidRep | GHC.Core.TyCon, GHC.StgToCmm.Closure, GHC.Plugins | 
| isVoidTy | GHC.Types.RepType | 
| isWanted | GHC.Tc.Types.Constraint | 
| isWantedCt | GHC.Tc.Types.Constraint | 
| isWarnMsgFatal | GHC.Utils.Error | 
| isWeakLoopBreaker | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isWindowsHost | GHC.Utils.Misc, GHC.Plugins | 
| isWiredIn | GHC.Types.Name, GHC.Plugins | 
| isWiredInName | GHC.Types.Name, GHC.Plugins | 
| isWord32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isWord64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isWordTy | GHC.Tc.Utils.TcType | 
| isWorkerSmallEnough | GHC.Core.Opt.WorkWrap.Utils | 
| ISYNC | GHC.CmmToAsm.PPC.Instr | 
| isZeroLit | GHC.Types.Literal, GHC.Plugins | 
| isZeroSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| is_alphanum | GHC.Parser.CharClass | 
| is_any | GHC.Parser.CharClass | 
| is_as | GHC.Types.Name.Reader, GHC.Plugins | 
| is_bindigit | GHC.Parser.CharClass | 
| is_body_stmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| is_cls | GHC.Core.InstEnv | 
| is_cls_nm | GHC.Core.InstEnv | 
| is_decdigit | GHC.Parser.CharClass | 
| is_decl | GHC.Types.Name.Reader, GHC.Plugins | 
| is_dfun | GHC.Core.InstEnv | 
| is_dfun_name | GHC.Core.InstEnv | 
| is_digit | GHC.Parser.CharClass | 
| is_dloc | GHC.Types.Name.Reader, GHC.Plugins | 
| is_enum | GHC.Core.TyCon, GHC.Plugins | 
| is_explicit | GHC.Types.Name.Reader, GHC.Plugins | 
| is_flag | GHC.Core.InstEnv | 
| is_hexdigit | GHC.Parser.CharClass | 
| is_ident | GHC.Parser.CharClass | 
| is_iloc | GHC.Types.Name.Reader, GHC.Plugins | 
| is_item | GHC.Types.Name.Reader, GHC.Plugins | 
| is_lower | GHC.Parser.CharClass | 
| is_mod | GHC.Types.Name.Reader, GHC.Plugins | 
| is_octdigit | GHC.Parser.CharClass | 
| is_orphan | GHC.Core.InstEnv | 
| is_qual | GHC.Types.Name.Reader, GHC.Plugins | 
| is_space | GHC.Parser.CharClass | 
| is_symbol | GHC.Parser.CharClass | 
| is_tcs | GHC.Core.InstEnv | 
| is_tvs | GHC.Core.InstEnv | 
| is_tys | GHC.Core.InstEnv | 
| is_upper | GHC.Parser.CharClass | 
| ITann_prag | GHC.Parser.Lexer | 
| ITanyclass | GHC.Parser.Lexer | 
| ITas | GHC.Parser.Lexer | 
| ITat | GHC.Parser.Lexer | 
| ITbackquote | GHC.Parser.Lexer | 
| ITbang | GHC.Parser.Lexer | 
| ITbiglam | GHC.Parser.Lexer | 
| ItblEnv | GHC.ByteCode.Types | 
| ITblockComment | GHC.Parser.Lexer | 
| ItblPtr |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| itbl_env | GHC.Runtime.Linker.Types | 
| ITby | GHC.Parser.Lexer | 
| ITcapiconv | GHC.Parser.Lexer | 
| ITcase | GHC.Parser.Lexer | 
| ITcbrack | GHC.Parser.Lexer | 
| ITccallconv | GHC.Parser.Lexer | 
| ITccurly | GHC.Parser.Lexer | 
| ITchar | GHC.Parser.Lexer | 
| ITclass | GHC.Parser.Lexer | 
| ITcloseQuote | GHC.Parser.Lexer | 
| ITcloseTExpQuote | GHC.Parser.Lexer | 
| ITclose_prag | GHC.Parser.Lexer | 
| ITcolon | GHC.Parser.Lexer | 
| ITcolumn_prag | GHC.Parser.Lexer | 
| ITcomma | GHC.Parser.Lexer | 
| ITcomment_line_prag | GHC.Parser.Lexer | 
| ITcomplete_prag | GHC.Parser.Lexer | 
| ITconid | GHC.Parser.Lexer | 
| ITconsym | GHC.Parser.Lexer | 
| ITcpabrack | GHC.Parser.Lexer | 
| ITcparen | GHC.Parser.Lexer | 
| ITcparenbar | GHC.Parser.Lexer | 
| ITctype | GHC.Parser.Lexer | 
| ITcubxparen | GHC.Parser.Lexer | 
| ITdarrow | GHC.Parser.Lexer | 
| ITdata | GHC.Parser.Lexer | 
| ITdcolon | GHC.Parser.Lexer | 
| ITdefault | GHC.Parser.Lexer | 
| ITdependency | GHC.Parser.Lexer | 
| ITdeprecated_prag | GHC.Parser.Lexer | 
| ITderiving | GHC.Parser.Lexer | 
| ITdo | GHC.Parser.Lexer | 
| ITdocCommentNamed | GHC.Parser.Lexer | 
| ITdocCommentNext | GHC.Parser.Lexer | 
| ITdocCommentPrev | GHC.Parser.Lexer | 
| ITdocOptions | GHC.Parser.Lexer | 
| ITdocSection | GHC.Parser.Lexer | 
| ITdollar | GHC.Parser.Lexer | 
| ITdollardollar | GHC.Parser.Lexer | 
| ITdot | GHC.Parser.Lexer | 
| ITdotdot | GHC.Parser.Lexer | 
| ITdupipvarid | GHC.Parser.Lexer | 
| ITdynamic | GHC.Parser.Lexer | 
| ITelse | GHC.Parser.Lexer | 
| ITeof | GHC.Parser.Lexer | 
| ITequal | GHC.Parser.Lexer | 
| iterate | GHC.Prelude | 
| ITexport | GHC.Parser.Lexer | 
| ITfamily | GHC.Parser.Lexer | 
| ITforall | GHC.Parser.Lexer | 
| ITforeign | GHC.Parser.Lexer | 
| ITgenerated_prag | GHC.Parser.Lexer | 
| ITgroup | GHC.Parser.Lexer | 
| IThiding | GHC.Parser.Lexer | 
| ITif | GHC.Parser.Lexer | 
| ITimport | GHC.Parser.Lexer | 
| ITin | GHC.Parser.Lexer | 
| ITinclude_prag | GHC.Parser.Lexer | 
| ITincoherent_prag | GHC.Parser.Lexer | 
| ITinfix | GHC.Parser.Lexer | 
| ITinfixl | GHC.Parser.Lexer | 
| ITinfixr | GHC.Parser.Lexer | 
| ITinline_prag | GHC.Parser.Lexer | 
| ITinstance | GHC.Parser.Lexer | 
| ITinteger | GHC.Parser.Lexer | 
| ITinterruptible | GHC.Parser.Lexer | 
| ITjavascriptcallconv | GHC.Parser.Lexer | 
| ITlabel | GHC.Parser.Lexer | 
| ITlabelvarid | GHC.Parser.Lexer | 
| ITlam | GHC.Parser.Lexer | 
| ITlanguage_prag | GHC.Parser.Lexer | 
| ITlarrow | GHC.Parser.Lexer | 
| ITLarrowtail | GHC.Parser.Lexer | 
| ITlarrowtail | GHC.Parser.Lexer | 
| ITlcase | GHC.Parser.Lexer | 
| ITlet | GHC.Parser.Lexer | 
| ITlineComment | GHC.Parser.Lexer | 
| ITline_prag | GHC.Parser.Lexer | 
| ITlolly | GHC.Parser.Lexer | 
| ITmdo | GHC.Parser.Lexer | 
| ITminimal_prag | GHC.Parser.Lexer | 
| ITminus | GHC.Parser.Lexer | 
| ITmodule | GHC.Parser.Lexer | 
| itName | GHC.Builtin.Names | 
| ITnewtype | GHC.Parser.Lexer | 
| ITnounpack_prag | GHC.Parser.Lexer | 
| ITobrack | GHC.Parser.Lexer | 
| ITocurly | GHC.Parser.Lexer | 
| ITof | GHC.Parser.Lexer | 
| ITopabrack | GHC.Parser.Lexer | 
| IToparen | GHC.Parser.Lexer | 
| IToparenbar | GHC.Parser.Lexer | 
| ITopenDecQuote | GHC.Parser.Lexer | 
| ITopenExpQuote | GHC.Parser.Lexer | 
| ITopenPatQuote | GHC.Parser.Lexer | 
| ITopenTExpQuote | GHC.Parser.Lexer | 
| ITopenTypQuote | GHC.Parser.Lexer | 
| IToptions_prag | GHC.Parser.Lexer | 
| IToubxparen | GHC.Parser.Lexer | 
| IToverlappable_prag | GHC.Parser.Lexer | 
| IToverlapping_prag | GHC.Parser.Lexer | 
| IToverlaps_prag | GHC.Parser.Lexer | 
| ITpattern | GHC.Parser.Lexer | 
| ITpercent | GHC.Parser.Lexer | 
| ITprefixminus | GHC.Parser.Lexer | 
| ITprimcallconv | GHC.Parser.Lexer | 
| ITprimchar | GHC.Parser.Lexer | 
| ITprimdouble | GHC.Parser.Lexer | 
| ITprimfloat | GHC.Parser.Lexer | 
| ITprimint | GHC.Parser.Lexer | 
| ITprimstring | GHC.Parser.Lexer | 
| ITprimword | GHC.Parser.Lexer | 
| ITproc | GHC.Parser.Lexer | 
| ITqconid | GHC.Parser.Lexer | 
| ITqconsym | GHC.Parser.Lexer | 
| ITqQuasiQuote | GHC.Parser.Lexer | 
| ITqualified | GHC.Parser.Lexer | 
| ITquasiQuote | GHC.Parser.Lexer | 
| ITqvarid | GHC.Parser.Lexer | 
| ITqvarsym | GHC.Parser.Lexer | 
| ITrarrow | GHC.Parser.Lexer | 
| ITRarrowtail | GHC.Parser.Lexer | 
| ITrarrowtail | GHC.Parser.Lexer | 
| ITrational | GHC.Parser.Lexer | 
| ITrec | GHC.Parser.Lexer | 
| ITrequires | GHC.Parser.Lexer | 
| ITrole | GHC.Parser.Lexer | 
| ITrules_prag | GHC.Parser.Lexer | 
| ITsafe | GHC.Parser.Lexer | 
| ITscc_prag | GHC.Parser.Lexer | 
| ITsemi | GHC.Parser.Lexer | 
| ITsignature | GHC.Parser.Lexer | 
| ITsimpleQuote | GHC.Parser.Lexer | 
| itsOrTheir | GHC.Utils.Outputable, GHC.Plugins | 
| ITsource_prag | GHC.Parser.Lexer | 
| ITspec_inline_prag | GHC.Parser.Lexer | 
| ITspec_prag | GHC.Parser.Lexer | 
| ITstar | GHC.Parser.Lexer | 
| ITstatic | GHC.Parser.Lexer | 
| ITstdcallconv | GHC.Parser.Lexer | 
| ITstock | GHC.Parser.Lexer | 
| ITstring | GHC.Parser.Lexer | 
| ITthen | GHC.Parser.Lexer | 
| ITtilde | GHC.Parser.Lexer | 
| ITtype | GHC.Parser.Lexer | 
| ITtypeApp | GHC.Parser.Lexer | 
| ITtyQuote | GHC.Parser.Lexer | 
| ITunderscore | GHC.Parser.Lexer | 
| ITunit | GHC.Parser.Lexer | 
| ITunknown | GHC.Parser.Lexer | 
| ITunpack_prag | GHC.Parser.Lexer | 
| ITunsafe | GHC.Parser.Lexer | 
| ITusing | GHC.Parser.Lexer | 
| ITvarid | GHC.Parser.Lexer | 
| ITvarsym | GHC.Parser.Lexer | 
| ITvbar | GHC.Parser.Lexer | 
| ITvccurly | GHC.Parser.Lexer | 
| ITvia | GHC.Parser.Lexer | 
| ITvocurly | GHC.Parser.Lexer | 
| ITwarning_prag | GHC.Parser.Lexer | 
| ITwhere | GHC.Parser.Lexer | 
| iw_dfun_id | GHC.Tc.Instance.Class | 
| iw_safe_over | GHC.Tc.Instance.Class | 
| ixClassKey | GHC.Builtin.Names | 
| ixClassName | GHC.Builtin.Names | 
| JavaScriptCallConv | GHC.Types.ForeignCall | 
| javaScriptCallIdKey | GHC.Builtin.Names.TH | 
| javaScriptCallName | GHC.Builtin.Names.TH | 
| JMP |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| 4 (Data Constructor) | GHC.ByteCode.Instr | 
| JMP_TBL |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| JoinArity | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| JoinCeilLvl | GHC.Core.Opt.SetLevels | 
| JoinedFact | GHC.Cmm.Dataflow | 
| joinFacts | GHC.Cmm.Dataflow | 
| JoinFloat | GHC.Core.Opt.Simplify.Env | 
| JoinFloats | GHC.Core.Opt.Simplify.Env | 
| JoinId |  | 
| 1 (Type/Class) | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Id.Info, GHC.Plugins | 
| joinMIdKey | GHC.Builtin.Names | 
| joinMName | GHC.Builtin.Names | 
| joinOutFacts | GHC.Cmm.Dataflow | 
| joinPointBindings_maybe | GHC.Core.SimpleOpt | 
| joinPointBinding_maybe | GHC.Core.SimpleOpt | 
| joinRhsArity | GHC.Core.Opt.Arity | 
| joinToTargets | GHC.CmmToAsm.Reg.Linear.JoinToTargets | 
| JSArray | GHC.Utils.Json | 
| JSBool | GHC.Utils.Json | 
| JSInt | GHC.Utils.Json | 
| JSNull | GHC.Utils.Json | 
| JSObject | GHC.Utils.Json | 
| json | GHC.Utils.Json | 
| JsonDoc | GHC.Utils.Json | 
| JSString | GHC.Utils.Json | 
| Jump | GHC.Cmm.Graph | 
| JumpDest |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Type/Class) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Type/Class) | GHC.CmmToAsm.X86.Instr | 
| jumpDestsOfInstr | GHC.CmmToAsm.Instr | 
| JumpReference | GHC.CmmToAsm.PIC | 
| JumpRet | GHC.Cmm.Graph | 
| JumpTable | GHC.Cmm.Switch | 
| JumpToIt | GHC.StgToCmm.Closure | 
| Just | GHC.Prelude, GHC.Data.Maybe | 
| justDataCon | GHC.Builtin.Types, GHC.Plugins | 
| justDataConKey | GHC.Builtin.Names | 
| justDataConName | GHC.Builtin.Types, GHC.Plugins | 
| JustO | GHC.Cmm.Dataflow.Block | 
| JXX | GHC.CmmToAsm.X86.Instr | 
| JXX_GBL | GHC.CmmToAsm.X86.Instr | 
| k1DataCon_RDR | GHC.Builtin.Names | 
| k1TyConKey | GHC.Builtin.Names | 
| k1TyConName | GHC.Builtin.Names | 
| kcClassSigType | GHC.Tc.Gen.HsType | 
| kcConDecls | GHC.Tc.TyCl | 
| kcDeclHeader | GHC.Tc.Gen.HsType | 
| keepAlive |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| keepAliveDmdEnv | GHC.Types.Demand | 
| KeepAliveOp | GHC.Builtin.PrimOps | 
| KeepNegationIntact | GHC.Rename.HsType | 
| keepRenamedSource | GHC.Driver.Plugins, GHC.Plugins | 
| Key | GHC.Core.Map, GHC.Data.TrieMap | 
| KeyOf | GHC.Cmm.Dataflow.Collections | 
| keyword | GHC.Utils.Outputable, GHC.Plugins | 
| kickOutAfterUnification | GHC.Tc.Solver.Monad | 
| KillThreadOp | GHC.Builtin.PrimOps | 
| Kind | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins, GHC | 
| KindCo | GHC.Core.TyCo.Rep | 
| KindCoercion | GHC.Core.TyCo.Rep | 
| kindConKey | GHC.Builtin.Names | 
| kindedInvisTVIdKey | GHC.Builtin.Names.TH | 
| kindedInvisTVName | GHC.Builtin.Names.TH | 
| kindedTVIdKey | GHC.Builtin.Names.TH | 
| kindedTVName | GHC.Builtin.Names.TH | 
| KindedTyVar | GHC.Hs.Type, GHC.Hs, GHC | 
| KindEqOrigin | GHC.Tc.Types.Origin | 
| kindGeneralizeAll | GHC.Tc.Gen.HsType | 
| kindGeneralizeNone | GHC.Tc.Gen.HsType | 
| kindGeneralizeSome | GHC.Tc.Gen.HsType | 
| KindLevel | GHC.Types.Basic, GHC.Plugins | 
| KindOrType | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| kindRep | GHC.Core.Type, GHC.Plugins | 
| kindRepAppDataConKey | GHC.Builtin.Names | 
| kindRepAppDataConName | GHC.Builtin.Names | 
| kindRepFunDataConKey | GHC.Builtin.Names | 
| kindRepFunDataConName | GHC.Builtin.Names | 
| kindRepTyConAppDataConKey | GHC.Builtin.Names | 
| kindRepTyConAppDataConName | GHC.Builtin.Names | 
| kindRepTyConKey | GHC.Builtin.Names | 
| kindRepTyConName | GHC.Builtin.Names | 
| kindRepTYPEDataConKey | GHC.Builtin.Names | 
| kindRepTYPEDataConName | GHC.Builtin.Names | 
| kindRepTypeLitDDataConKey | GHC.Builtin.Names | 
| kindRepTypeLitDDataConName | GHC.Builtin.Names | 
| kindRepTypeLitSDataConKey | GHC.Builtin.Names | 
| kindRepTypeLitSDataConName | GHC.Builtin.Names | 
| kindRepVarDataConKey | GHC.Builtin.Names | 
| kindRepVarDataConName | GHC.Builtin.Names | 
| kindRep_maybe | GHC.Core.Type, GHC.Plugins | 
| KindSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| KindSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| KindSigD | GHC.Hs, GHC.Hs.Decls, GHC | 
| kindSigIdKey | GHC.Builtin.Names.TH | 
| kindSigName | GHC.Builtin.Names.TH | 
| kindTyConKey | GHC.Builtin.Names.TH | 
| kindTyConName | GHC.Builtin.Names.TH | 
| KindVar | GHC.Types.Var, GHC.Plugins | 
| kiSigDIdKey | GHC.Builtin.Names.TH | 
| kiSigDName | GHC.Builtin.Names.TH | 
| KnotTied | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| KnownBranch | GHC.Core.Opt.Monad, GHC.Plugins | 
| KnownKeyName | GHC.Iface.Ext.Types, GHC.Iface.Ext.Binary | 
| knownKeyNames | GHC.Builtin.Utils | 
| knownNatClassName | GHC.Builtin.Names | 
| knownNatClassNameKey | GHC.Builtin.Names | 
| knownSymbolClassName | GHC.Builtin.Names | 
| knownSymbolClassNameKey | GHC.Builtin.Names | 
| knownUniqueName | GHC.Builtin.Uniques | 
| L |  | 
| 1 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| l1DataCon_RDR | GHC.Builtin.Names | 
| LA | GHC.CmmToAsm.PPC.Instr | 
| LABEL | GHC.ByteCode.Instr | 
| Label | GHC.Cmm.Dataflow.Label | 
| labelAGraph | GHC.Cmm.Graph | 
| labelDynamic | GHC.Cmm.CLabel | 
| labelEIdKey | GHC.Builtin.Names.TH | 
| labelEName | GHC.Builtin.Names.TH | 
| LabelMap | GHC.Cmm.Dataflow.Label | 
| LabelN | GHC.StgToCmm.ExtCode | 
| labelsDefined | GHC.Cmm.Dataflow.Graph | 
| LabelSet | GHC.Cmm.Dataflow.Label | 
| LabelThreadOp | GHC.Builtin.PrimOps | 
| Lam | GHC.Core, GHC.Plugins | 
| LambdaBind | GHC.Utils.Outputable, GHC.Plugins | 
| LambdaCaseBit | GHC.Parser.Lexer | 
| LambdaExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| LambdaFormInfo | GHC.Types.Id.Info, GHC.StgToCmm.Types, GHC.StgToCmm.Closure, GHC.Plugins | 
| lamCaseEIdKey | GHC.Builtin.Names.TH | 
| lamCaseEName | GHC.Builtin.Names.TH | 
| lamEIdKey | GHC.Builtin.Names.TH | 
| lamEName | GHC.Builtin.Names.TH | 
| LangAsm | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| LangC | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| LangCxx | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| LangObjc | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| LangObjcxx | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| Language | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| language | GHC.Driver.Session, GHC.Plugins, GHC | 
| languageExtensions | GHC.Driver.Session, GHC.Plugins | 
| lang_set | GHC.Driver.Session, GHC.Plugins | 
| LAnnDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LAO_Add | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_And | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Max | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Min | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Nand | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Or | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Sub | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Umax | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Umin | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Xchg | GHC.Llvm.Syntax, GHC.Llvm | 
| LAO_Xor | GHC.Llvm.Syntax, GHC.Llvm | 
| largeOffsetError | GHC.CmmToAsm.SPARC.Base | 
| larrow | GHC.Utils.Outputable, GHC.Plugins | 
| larrowt | GHC.Utils.Outputable, GHC.Plugins | 
| larrowtt | GHC.Utils.Outputable, GHC.Plugins | 
| last | GHC.Prelude | 
| last2 | GHC.Utils.Misc, GHC.Plugins | 
| lastint | GHC.CmmToAsm.X86.Regs | 
| lastMaybe | GHC.Utils.Misc, GHC.Plugins | 
| lastNode | GHC.Cmm.Dataflow.Block, GHC.Cmm.Dataflow | 
| lastOL | GHC.Data.OrdList | 
| LastStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| lastxmm | GHC.CmmToAsm.X86.Regs | 
| last_len | GHC.Parser.Lexer | 
| last_loc | GHC.Parser.Lexer | 
| last_tk | GHC.Parser.Lexer | 
| lAttributes | GHC.Driver.Session, GHC.Plugins | 
| LayoutInfo | GHC.Types.SrcLoc, GHC.Plugins | 
| layoutUbxSum | GHC.Types.RepType | 
| lazyApply1Dmd | GHC.Types.Demand | 
| lazyApply2Dmd | GHC.Types.Demand | 
| lazyArgContext | GHC.Core.Opt.Simplify.Utils | 
| lazyGet | GHC.Utils.Binary | 
| lazyId | GHC.Types.Id.Make | 
| lazyIdKey | GHC.Types.Id.Make, GHC.Builtin.Names | 
| lazyInitLlvmConfig | GHC.SysTools | 
| LazyPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| lazyPut | GHC.Utils.Binary | 
| lazySetIdInfo |  | 
| 1 (Function) | GHC.Types.Var, GHC.Plugins | 
| 2 (Function) | GHC.Types.Id | 
| LBangType | GHC.Hs.Type, GHC.Hs, GHC | 
| LBooleanFormula | GHC.Data.BooleanFormula | 
| lbrace |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| lbrack |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| LC | GHC.Core.Coercion, GHC.Plugins | 
| lcInScopeSet | GHC.Core.Coercion, GHC.Plugins | 
| LClsInstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| lcm | GHC.Prelude | 
| LConDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LConDeclField | GHC.Hs.Type, GHC.Hs, GHC | 
| lCPU | GHC.Driver.Session, GHC.Plugins | 
| lcSubstLeft | GHC.Core.Coercion, GHC.Plugins | 
| lcSubstRight | GHC.Core.Coercion, GHC.Plugins | 
| lcTCvSubst | GHC.Core.Coercion, GHC.Plugins | 
| LD |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| LDATA |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| LDataFamInstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| lDataLayout | GHC.Driver.Session, GHC.Plugins | 
| LDefaultDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LDerivDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LDerivStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| LDFAR | GHC.CmmToAsm.PPC.Instr | 
| ldInputs | GHC.Driver.Session, GHC.Plugins, GHC | 
| LDocDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LDR | GHC.CmmToAsm.PPC.Instr | 
| ldvEnter | GHC.StgToCmm.Prof | 
| ldvEnterClosure | GHC.StgToCmm.Prof | 
| ldvRecordCreate | GHC.StgToCmm.Prof | 
| lDV_SHIFT | GHC.Driver.Session, GHC.Plugins | 
| LE |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| LEA | GHC.CmmToAsm.X86.Instr | 
| Left | GHC.Prelude | 
| leftAssocDataCon_RDR | GHC.Builtin.Names | 
| leftAssociativeDataConKey | GHC.Builtin.Names | 
| leftAssociativeDataConName | GHC.Builtin.Names | 
| leftDataConKey | GHC.Builtin.Names | 
| leftDataConName | GHC.Builtin.Names | 
| LeftMode | GHC.Utils.Ppr | 
| leftmostColumn | GHC.Types.SrcLoc, GHC.Plugins | 
| leftmost_largest | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| leftmost_smallest | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| leftOf | GHC.Iface.Ext.Utils | 
| LeftOrRight | GHC.Types.Basic, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| left_RDR | GHC.Builtin.Names | 
| leLength | GHC.Utils.Misc, GHC.Plugins | 
| len | GHC.Data.StringBuffer | 
| Length | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| length | GHC.Prelude | 
| lengthAtLeast | GHC.Utils.Misc, GHC.Plugins | 
| lengthAtMost | GHC.Utils.Misc, GHC.Plugins | 
| lengthBag | GHC.Data.Bag | 
| lengthExceeds | GHC.Utils.Misc, GHC.Plugins | 
| lengthFS | GHC.Data.FastString, GHC.Plugins | 
| lengthFZS | GHC.Data.FastString, GHC.Plugins | 
| lengthIs | GHC.Utils.Misc, GHC.Plugins | 
| lengthIsNot | GHC.Utils.Misc, GHC.Plugins | 
| lengthLessThan | GHC.Utils.Misc, GHC.Plugins | 
| lengthPS | GHC.Data.FastString, GHC.Plugins | 
| lessUnsafeCoerce | GHC.Runtime.Loader | 
| Let | GHC.Core, GHC.Plugins | 
| LetBind | GHC.Utils.Outputable, GHC.Plugins | 
| LetBndrSpec | GHC.Tc.Gen.Pat | 
| letEIdKey | GHC.Builtin.Names.TH | 
| letEName | GHC.Builtin.Names.TH | 
| letFloatBinds | GHC.Core.Opt.Simplify.Env | 
| LetFloatFromLet | GHC.Core.Opt.Monad, GHC.Plugins | 
| LetFloats | GHC.Core.Opt.Simplify.Env | 
| LetGblBndr | GHC.Tc.Gen.Pat | 
| LetLclBndr | GHC.Tc.Gen.Pat | 
| letSIdKey | GHC.Builtin.Names.TH | 
| letSName | GHC.Builtin.Names.TH | 
| LetStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| LEU |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| Level |  | 
| 1 (Type/Class) | GHC.Core.Opt.SetLevels | 
| 2 (Data Constructor) | GHC.Core.Opt.SetLevels | 
| LevelledBind | GHC.Core.Opt.SetLevels | 
| LevelledBndr | GHC.Core.Opt.SetLevels | 
| LevelledExpr | GHC.Core.Opt.SetLevels | 
| LevelType | GHC.Core.Opt.SetLevels | 
| LevityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| levityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| lEX | GHC.Builtin.Names | 
| lex | GHC.Prelude | 
| lexemeToFastString | GHC.Data.StringBuffer | 
| lexemeToString | GHC.Data.StringBuffer | 
| lexer | GHC.Parser.Lexer | 
| lexerDbg | GHC.Parser.Lexer | 
| LexicalFixity | GHC.Types.Basic, GHC.Plugins, GHC | 
| lexprCtOrigin | GHC.Tc.Types.Origin | 
| lexP_RDR | GHC.Builtin.Names | 
| lexTokenStream | GHC.Parser.Lexer | 
| lex_state | GHC.Parser.Lexer | 
| le_RDR | GHC.Builtin.Names | 
| LFamilyDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LFamilyResultSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| LFamInstEqn | GHC.Hs, GHC.Hs.Decls, GHC | 
| LFCon | GHC.Types.Id.Info, GHC.StgToCmm.Types, GHC.Plugins | 
| lfDynTag | GHC.StgToCmm.Closure | 
| LFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| lfInfo | GHC.Types.Id.Info, GHC.Plugins | 
| LFixitySig | GHC.Hs, GHC.Hs.Binds, GHC | 
| LFLetNoEscape | GHC.Types.Id.Info, GHC.StgToCmm.Types, GHC.Plugins | 
| LForeignDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LFReEntrant | GHC.Types.Id.Info, GHC.StgToCmm.Types, GHC.Plugins | 
| LFThunk | GHC.Types.Id.Info, GHC.StgToCmm.Types, GHC.Plugins | 
| LFUnknown | GHC.Types.Id.Info, GHC.StgToCmm.Types, GHC.Plugins | 
| LFUnlifted | GHC.Types.Id.Info, GHC.StgToCmm.Types, GHC.Plugins | 
| lfUpdatable | GHC.StgToCmm.Closure | 
| lgraphOfAGraph | GHC.Cmm.Graph | 
| LGRHS | GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsBind | GHC.Hs, GHC.Hs.Binds, GHC | 
| LHsBindLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| LHsBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| LHsBindsLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| LHsCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsCmdTop | GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsContext | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LHsDerivingClause | GHC.Hs, GHC.Hs.Decls, GHC | 
| LHsDocString | GHC.Hs, GHC.Hs.Doc, GHC | 
| LHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsFunDep | GHC.Hs, GHC.Hs.Decls, GHC | 
| LHsKind | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsLocalBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| LHsLocalBindsLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| LHsModuleId | GHC.Driver.Backpack.Syntax | 
| LHsModuleSubst | GHC.Driver.Backpack.Syntax | 
| LHsQTyVars | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsRecField | GHC.Hs, GHC.Hs.Pat, GHC | 
| LHsRecField' | GHC.Hs, GHC.Hs.Pat, GHC | 
| LHsRecUpdField | GHC.Hs, GHC.Hs.Pat, GHC | 
| LHsSigType | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsSigWcType | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsTupArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsType | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsTypeArg | GHC.Hs.Type, GHC.Hs, GHC | 
| lhsTypeArgSrcSpan | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsTyVarBndr | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsUnit | GHC.Driver.Backpack.Syntax | 
| LHsUnitDecl | GHC.Driver.Backpack.Syntax | 
| LHsUnitId | GHC.Driver.Backpack.Syntax | 
| LHsWcType | GHC.Hs.Type, GHC.Hs, GHC | 
| LI | GHC.CmmToAsm.PPC.Instr | 
| liberateCase | GHC.Core.Opt.LiberateCase | 
| liberateCaseThreshold | GHC.Driver.Session, GHC.Plugins, GHC | 
| libFun | GHC.Builtin.Names.TH | 
| libmLinkOpts | GHC.SysTools | 
| libraryPaths | GHC.Driver.Session, GHC.Plugins, GHC | 
| libTc | GHC.Builtin.Names.TH | 
| LIdP | GHC.Hs.Extension, GHC.Hs, GHC | 
| LIE | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| LIEWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| lieWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| lifeMapFromSpillCostInfo | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| liftA2 | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| liftA2_RDR | GHC.Builtin.Names | 
| liftClassKey | GHC.Builtin.Names.TH | 
| liftClassName | GHC.Builtin.Names.TH | 
| LiftCoEnv | GHC.Core.Coercion, GHC.Plugins | 
| liftCoMatch | GHC.Core.Unify | 
| liftCoSubst | GHC.Core.Coercion, GHC.Plugins | 
| liftCoSubstTyVar | GHC.Core.Coercion, GHC.Plugins | 
| liftCoSubstVarBndrUsing | GHC.Core.Coercion, GHC.Plugins | 
| liftCoSubstWith | GHC.Core.Coercion, GHC.Plugins | 
| liftCoSubstWithEx | GHC.Core.Coercion, GHC.Plugins | 
| liftCps | GHC.Rename.Pat | 
| liftDeltasM | GHC.HsToCore.PmCheck.Types | 
| LiftedBinding | GHC.Stg.Lift.Monad | 
| liftedConKey | GHC.Builtin.Names | 
| liftedIdsExpander | GHC.Stg.Lift.Monad | 
| LiftedRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| liftedRepDataCon | GHC.Builtin.Types, GHC.Plugins | 
| liftedRepDataConKey | GHC.Builtin.Names | 
| liftedRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| liftedRepDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| liftedRepTy | GHC.Builtin.Types, GHC.Plugins | 
| liftedTypeKind | GHC.Core.Type, GHC.Builtin.Types, GHC.Tc.Utils.TcType, GHC.Plugins | 
| liftedTypeKindTyCon | GHC.Builtin.Types, GHC.Plugins | 
| liftedTypeKindTyConKey | GHC.Builtin.Names | 
| liftedTypeKindTyConName | GHC.Builtin.Types, GHC.Plugins | 
| liftEnvSubstLeft | GHC.Core.Coercion, GHC.Plugins | 
| liftEnvSubstRight | GHC.Core.Coercion, GHC.Plugins | 
| liftEwM | GHC.Driver.CmdLine | 
| liftFst | GHC.Utils.Misc, GHC.Plugins | 
| liftGhcT | GHC.Driver.Monad | 
| liftIdKey | GHC.Builtin.Names.TH | 
| LiftingContext | GHC.Core.Coercion, GHC.Plugins | 
| liftIO |  | 
| 1 (Function) | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Core.Opt.Monad, GHC.Driver.Monad, GHC.Tc.Utils.Monad, GHC.Plugins | 
| 2 (Function) | GHC.Data.Stream | 
| liftIOWithCount | GHC.Core.Opt.Monad, GHC.Plugins | 
| liftL | GHC.Types.SrcLoc, GHC.Plugins | 
| LiftLams | GHC.Stg.Syntax | 
| liftLamsKnown | GHC.Driver.Session, GHC.Plugins, GHC | 
| liftLamsNonRecArgs | GHC.Driver.Session, GHC.Plugins, GHC | 
| liftLamsRecArgs | GHC.Driver.Session, GHC.Plugins, GHC | 
| LiftM | GHC.Stg.Lift.Monad | 
| liftMaybeT | GHC.Data.Maybe | 
| liftMIdKey | GHC.Builtin.Names | 
| liftMName | GHC.Builtin.Names | 
| liftName | GHC.Builtin.Names.TH | 
| liftP | GHC.Cmm.Monad | 
| liftPatchFnToRegReg | GHC.Platform.Reg | 
| liftSnd | GHC.Utils.Misc, GHC.Plugins | 
| liftStream | GHC.CmmToLlvm.Base | 
| liftStringIdKey | GHC.Builtin.Names.TH | 
| liftStringName | GHC.Builtin.Names.TH | 
| liftTypedIdKey | GHC.Builtin.Names.TH | 
| liftTypedName | GHC.Builtin.Names.TH | 
| liftTyped_RDR | GHC.Builtin.Names.TH | 
| lift_RDR | GHC.Builtin.Names.TH | 
| likelyCondWeight | GHC.Driver.Session, GHC.Plugins | 
| LImportDecl | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| linear | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| LinearTypesBit | GHC.Parser.Lexer | 
| lineLength | GHC.Utils.Ppr | 
| lines | GHC.Prelude | 
| linesPlatform | GHC.SysTools.Process | 
| LInjectivityAnn | GHC.Hs, GHC.Hs.Decls, GHC | 
| Link |  | 
| 1 (Type/Class) | GHC.Data.UnionFind | 
| 2 (Data Constructor) | GHC.Data.UnionFind | 
| link | GHC.Driver.Pipeline | 
| Linkable | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| linkableModule | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| linkableObjs | GHC.Driver.Types, GHC.Plugins | 
| linkableTime | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| linkableUnlinked | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| linkBCO | GHC.ByteCode.Linker | 
| LinkBinary | GHC.Driver.Session, GHC.Plugins, GHC | 
| linkBinary | GHC.Driver.Pipeline | 
| linkCmdLineLibs | GHC.Runtime.Linker | 
| linkDecls | GHC.Runtime.Linker | 
| LinkDynLib | GHC.Driver.Session, GHC.Plugins, GHC | 
| linkDynLib | GHC.SysTools | 
| LinkerInfo | GHC.Driver.Session, GHC.Plugins | 
| linkExpr | GHC.Runtime.Linker | 
| linkFail | GHC.ByteCode.Linker | 
| linkHook | GHC.Driver.Hooks | 
| linkingNeeded | GHC.Driver.Pipeline | 
| LinkInMemory | GHC.Driver.Session, GHC.Plugins, GHC | 
| linkModule | GHC.Runtime.Linker | 
| LinkOnce | GHC.Llvm.Types, GHC.Llvm | 
| linkPackages | GHC.Runtime.Linker | 
| LinkStaticLib | GHC.Driver.Session, GHC.Plugins, GHC | 
| LInstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| lintAnnots | GHC.Core.Lint | 
| lintAxioms | GHC.Core.Lint | 
| lintCoreBindings | GHC.Core.Lint | 
| lintExpr | GHC.Core.Lint | 
| lintGblEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| lintInteractiveExpr | GHC.Core.Lint | 
| lintPassResult | GHC.Core.Lint | 
| lintStgTopBindings | GHC.Stg.Lint | 
| lintUnfolding | GHC.Core.Lint | 
| LIPBind | GHC.Hs, GHC.Hs.Binds, GHC | 
| LIS | GHC.CmmToAsm.PPC.Instr | 
| ListComp | GHC.Hs.Expr, GHC.Hs, GHC | 
| listEIdKey | GHC.Builtin.Names.TH | 
| listEName | GHC.Builtin.Names.TH | 
| ListGraph |  | 
| 1 (Type/Class) | GHC.Cmm, GHC.CmmToAsm.Instr | 
| 2 (Data Constructor) | GHC.Cmm, GHC.CmmToAsm.Instr | 
| listLengthCmp | GHC.Utils.Misc, GHC.Plugins | 
| ListMap | GHC.Core.Map, GHC.Data.TrieMap | 
| ListOrigin | GHC.Tc.Types.Origin | 
| ListPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| ListPatTc |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Pat, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Pat, GHC | 
| listPIdKey | GHC.Builtin.Names.TH | 
| listPName | GHC.Builtin.Names.TH | 
| listSplitUniqSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| listTIdKey | GHC.Builtin.Names.TH | 
| listTName | GHC.Builtin.Names.TH | 
| listToBag | GHC.Data.Bag | 
| listToCts | GHC.Tc.Types.Constraint | 
| listToHpt | GHC.Driver.Types, GHC.Plugins | 
| listToIdentityUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| listToMaybe | GHC.Data.Maybe | 
| listToUDFM | GHC.Types.Unique.DFM | 
| listToUDFM_Directly | GHC.Types.Unique.DFM | 
| listToUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| listToUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| listToUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| listTyCon | GHC.Builtin.Types, GHC.Plugins | 
| listTyConKey | GHC.Builtin.Types, GHC.Builtin.Names, GHC.Plugins | 
| listTyConName | GHC.Builtin.Types, GHC.Plugins | 
| listTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| listUnitInfo | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| listVisibleModuleNames | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| Lit | GHC.Core, GHC.Plugins | 
| LitAlt | GHC.Core, GHC.Plugins | 
| LitChar | GHC.Types.Literal, GHC.Plugins | 
| litConTbl | GHC.Tc.Deriv.Generate | 
| LitDouble | GHC.Types.Literal, GHC.Plugins | 
| litEIdKey | GHC.Builtin.Names.TH | 
| litEName | GHC.Builtin.Names.TH | 
| Literal | GHC.Types.Literal, GHC.Plugins | 
| LiteralMap | GHC.Core.Map, GHC.Data.TrieMap | 
| LiteralOrigin | GHC.Tc.Types.Origin | 
| literalToPmLit | GHC.HsToCore.PmCheck.Types | 
| literalType | GHC.Types.Literal, GHC.Plugins | 
| litE_RDR | GHC.Builtin.Names.TH | 
| litFitsInChar | GHC.Types.Literal, GHC.Plugins | 
| LitFloat | GHC.Types.Literal, GHC.Plugins | 
| litIdInfo | GHC.StgToCmm.Env | 
| litIsDupable | GHC.Types.Literal, GHC.Plugins | 
| litIsLifted | GHC.Types.Literal, GHC.Plugins | 
| litIsTrivial | GHC.Types.Literal, GHC.Plugins | 
| LitLabel | GHC.Types.Literal, GHC.Plugins | 
| LitNullAddr | GHC.Types.Literal, GHC.Plugins | 
| LitNumber | GHC.Types.Literal, GHC.Plugins | 
| litNumCheckRange | GHC.Types.Literal, GHC.Plugins | 
| LitNumInt | GHC.Types.Literal, GHC.Plugins | 
| LitNumInt64 | GHC.Types.Literal, GHC.Plugins | 
| LitNumInteger | GHC.Types.Literal, GHC.Plugins | 
| litNumIsSigned | GHC.Types.Literal, GHC.Plugins | 
| LitNumNatural | GHC.Types.Literal, GHC.Plugins | 
| LitNumType | GHC.Types.Literal, GHC.Plugins | 
| LitNumWord | GHC.Types.Literal, GHC.Plugins | 
| LitNumWord64 | GHC.Types.Literal, GHC.Plugins | 
| LitPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| litPIdKey | GHC.Builtin.Names.TH | 
| litPName | GHC.Builtin.Names.TH | 
| LitRubbish | GHC.Types.Literal, GHC.Plugins | 
| LitString | GHC.Types.Literal, GHC.Plugins | 
| litTIdKey | GHC.Builtin.Names.TH | 
| litTName | GHC.Builtin.Names.TH | 
| litToImm |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| LitTy | GHC.Core.TyCo.Rep | 
| litValue | GHC.Types.Literal, GHC.Plugins | 
| LiveBasicBlock | GHC.CmmToAsm.Reg.Liveness | 
| liveBorn | GHC.CmmToAsm.Reg.Liveness | 
| LiveCmmDecl | GHC.CmmToAsm.Reg.Liveness | 
| liveDieRead | GHC.CmmToAsm.Reg.Liveness | 
| liveDieWrite | GHC.CmmToAsm.Reg.Liveness | 
| LiveGlobalRegs | GHC.CmmToLlvm.Base | 
| LiveInfo |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Liveness | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Liveness | 
| LiveInstr |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Liveness | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Liveness | 
| liveLattice | GHC.Cmm.Liveness | 
| Liveness |  | 
| 1 (Type/Class) | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout | 
| 2 (Type/Class) | GHC.CmmToAsm.Reg.Liveness | 
| 3 (Data Constructor) | GHC.CmmToAsm.Reg.Liveness | 
| lkDFreeVar | GHC.Core.Map | 
| lkDNamed | GHC.Core.Map | 
| lkG | GHC.Data.TrieMap | 
| lkList | GHC.Data.TrieMap | 
| LlStgAlt | GHC.Stg.Syntax, GHC.Stg.Lift.Analysis | 
| LlStgBinding | GHC.Stg.Syntax, GHC.Stg.Lift.Analysis | 
| LlStgExpr | GHC.Stg.Syntax, GHC.Stg.Lift.Analysis | 
| LlStgRhs | GHC.Stg.Syntax, GHC.Stg.Lift.Analysis | 
| LlStgTopBinding | GHC.Stg.Syntax | 
| LLVM | GHC.Driver.Backend | 
| LlvmAlias | GHC.Llvm.Types, GHC.Llvm | 
| LlvmAtomicOp | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmBasicBlock | GHC.CmmToLlvm.Base | 
| LlvmBlock |  | 
| 1 (Type/Class) | GHC.Llvm.Syntax, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmBlockId | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmBlocks | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmCallConvention | GHC.Llvm.Types, GHC.Llvm | 
| LlvmCallType | GHC.Llvm.Types, GHC.Llvm | 
| LlvmCastOp | GHC.Llvm.Types, GHC.Llvm | 
| LlvmCmmDecl | GHC.CmmToLlvm.Base | 
| LlvmCmpOp | GHC.Llvm.Types, GHC.Llvm | 
| llvmCodeGen | GHC.CmmToLlvm | 
| LlvmConfig |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| llvmConfig | GHC.Driver.Session, GHC.Plugins, GHC | 
| LlvmData | GHC.CmmToLlvm.Base | 
| llvmDefLabel | GHC.CmmToLlvm.Base | 
| LlvmExpression | GHC.Llvm.Syntax, GHC.Llvm | 
| llvmFixupAsm | GHC.CmmToLlvm.Mangler, GHC.CmmToLlvm | 
| llvmFunAlign | GHC.CmmToLlvm.Base | 
| llvmFunArgs | GHC.CmmToLlvm.Base | 
| LlvmFuncAttr | GHC.Llvm.Types, GHC.Llvm | 
| LlvmFunction |  | 
| 1 (Type/Class) | GHC.Llvm.Syntax, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmFunctionDecl |  | 
| 1 (Type/Class) | GHC.Llvm.Types, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.Types, GHC.Llvm | 
| LlvmFunctionDecls | GHC.Llvm.Types, GHC.Llvm | 
| LlvmFunctions | GHC.Llvm.Syntax, GHC.Llvm | 
| llvmFunSection | GHC.CmmToLlvm.Base | 
| llvmFunSig | GHC.CmmToLlvm.Base | 
| llvmFunTy | GHC.CmmToLlvm.Base | 
| llvmInfAlign | GHC.CmmToLlvm.Base | 
| LlvmLinkageType | GHC.Llvm.Types, GHC.Llvm | 
| LlvmLit | GHC.Llvm.Types, GHC.Llvm | 
| LlvmLlc | GHC.Driver.Phases | 
| LlvmLLD | GHC.Driver.Session, GHC.Plugins | 
| LlvmM | GHC.CmmToLlvm.Base | 
| LlvmMachOp | GHC.Llvm.Types, GHC.Llvm | 
| LlvmMangle | GHC.Driver.Phases | 
| LlvmModule |  | 
| 1 (Type/Class) | GHC.Llvm.Syntax, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmOp | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmOpt | GHC.Driver.Phases | 
| LlvmOpts |  | 
| 1 (Type/Class) | GHC.Llvm.Types, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.Types, GHC.Llvm | 
| llvmOptsFillUndefWithGarbage | GHC.Llvm.Types, GHC.Llvm | 
| llvmOptsPlatform | GHC.Llvm.Types, GHC.Llvm | 
| llvmOptsSplitSections | GHC.Llvm.Types, GHC.Llvm | 
| LlvmParamAttr | GHC.Llvm.Types, GHC.Llvm | 
| LlvmParameter | GHC.Llvm.Types, GHC.Llvm | 
| LlvmParameterListType | GHC.Llvm.Types, GHC.Llvm | 
| llvmPasses | GHC.Driver.Session, GHC.Plugins | 
| llvmPtrBits | GHC.CmmToLlvm.Base | 
| LlvmStatement | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmStatic | GHC.Llvm.Types, GHC.Llvm | 
| llvmStdFunAttrs | GHC.CmmToLlvm.Base | 
| LlvmSyncOrdering | GHC.Llvm.Syntax, GHC.Llvm | 
| LlvmTarget |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| llvmTargets | GHC.Driver.Session, GHC.Plugins | 
| LlvmType | GHC.Llvm.Types, GHC.Llvm | 
| LlvmUnresData | GHC.CmmToLlvm.Base | 
| LlvmVar | GHC.Llvm.Types, GHC.Llvm | 
| LlvmVersion | GHC.CmmToLlvm.Base, GHC.CmmToLlvm | 
| llvmVersionList | GHC.CmmToLlvm.Base, GHC.CmmToLlvm | 
| llvmVersionStr | GHC.CmmToLlvm.Base | 
| llvmVersionSupported | GHC.CmmToLlvm.Base | 
| llvmWidthInBits | GHC.Llvm.Types, GHC.Llvm | 
| llvmWord | GHC.Llvm.Types, GHC.Llvm | 
| llvmWordPtr | GHC.Llvm.Types, GHC.Llvm | 
| LM | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| LMAdd | GHC.Llvm.Types, GHC.Llvm | 
| LMAlias | GHC.Llvm.Types, GHC.Llvm | 
| LMAlign | GHC.Llvm.Types, GHC.Llvm | 
| LMArray | GHC.Llvm.Types, GHC.Llvm | 
| LMatch | GHC.Hs.Expr, GHC.Hs, GHC | 
| LMBitc | GHC.Llvm.Types, GHC.Llvm | 
| LMComment | GHC.Llvm.Types, GHC.Llvm | 
| LMConst | GHC.Llvm.Types, GHC.Llvm | 
| LMDouble | GHC.Llvm.Types, GHC.Llvm | 
| LMFloat | GHC.Llvm.Types, GHC.Llvm | 
| LMFloat128 | GHC.Llvm.Types, GHC.Llvm | 
| LMFloat80 | GHC.Llvm.Types, GHC.Llvm | 
| LMFloatLit | GHC.Llvm.Types, GHC.Llvm | 
| LMFunction | GHC.Llvm.Types, GHC.Llvm | 
| LMGlobal |  | 
| 1 (Type/Class) | GHC.Llvm.Types, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.Types, GHC.Llvm | 
| lmGlobalRegArg | GHC.CmmToLlvm.Regs | 
| lmGlobalRegVar | GHC.CmmToLlvm.Regs | 
| LMGlobalVar | GHC.Llvm.Types, GHC.Llvm | 
| LMInt | GHC.Llvm.Types, GHC.Llvm | 
| LMIntLit | GHC.Llvm.Types, GHC.Llvm | 
| LMLabel | GHC.Llvm.Types, GHC.Llvm | 
| LMLitVar | GHC.Llvm.Types, GHC.Llvm | 
| LMLocalVar | GHC.Llvm.Types, GHC.Llvm | 
| LMMetadata | GHC.Llvm.Types, GHC.Llvm | 
| LMNLocalVar | GHC.Llvm.Types, GHC.Llvm | 
| LMNullLit | GHC.Llvm.Types, GHC.Llvm | 
| LMPointer | GHC.Llvm.Types, GHC.Llvm | 
| LMPtoI | GHC.Llvm.Types, GHC.Llvm | 
| LMSection | GHC.Llvm.Types, GHC.Llvm | 
| LMStaticArray | GHC.Llvm.Types, GHC.Llvm | 
| LMStaticLit | GHC.Llvm.Types, GHC.Llvm | 
| LMStaticPointer | GHC.Llvm.Types, GHC.Llvm | 
| LMStaticStr | GHC.Llvm.Types, GHC.Llvm | 
| LMStaticStruc | GHC.Llvm.Types, GHC.Llvm | 
| LMString | GHC.Llvm.Types, GHC.Llvm | 
| LMStruct | GHC.Llvm.Types, GHC.Llvm | 
| LMStructU | GHC.Llvm.Types, GHC.Llvm | 
| LMSub | GHC.Llvm.Types, GHC.Llvm | 
| LMTrunc | GHC.Llvm.Types, GHC.Llvm | 
| LMUndefLit | GHC.Llvm.Types, GHC.Llvm | 
| LMUninitType | GHC.Llvm.Types, GHC.Llvm | 
| LMVector | GHC.Llvm.Types, GHC.Llvm | 
| LMVectorLit | GHC.Llvm.Types, GHC.Llvm | 
| LMVoid | GHC.Llvm.Types, GHC.Llvm | 
| LM_Bitcast | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Eq | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Feq | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Fge | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Fgt | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Fle | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Flt | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Fne | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Ne | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Sge | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Sgt | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Sle | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Slt | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Uge | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Ugt | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Ule | GHC.Llvm.Types, GHC.Llvm | 
| LM_CMP_Ult | GHC.Llvm.Types, GHC.Llvm | 
| LM_Fpext | GHC.Llvm.Types, GHC.Llvm | 
| LM_Fptosi | GHC.Llvm.Types, GHC.Llvm | 
| LM_Fptoui | GHC.Llvm.Types, GHC.Llvm | 
| LM_Fptrunc | GHC.Llvm.Types, GHC.Llvm | 
| LM_Inttoptr | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_Add | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_And | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_AShr | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_FAdd | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_FDiv | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_FMul | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_FRem | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_FSub | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_LShr | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_Mul | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_Or | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_SDiv | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_Shl | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_SRem | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_Sub | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_UDiv | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_URem | GHC.Llvm.Types, GHC.Llvm | 
| LM_MO_Xor | GHC.Llvm.Types, GHC.Llvm | 
| LM_Ptrtoint | GHC.Llvm.Types, GHC.Llvm | 
| LM_Sext | GHC.Llvm.Types, GHC.Llvm | 
| LM_Sitofp | GHC.Llvm.Types, GHC.Llvm | 
| LM_Trunc | GHC.Llvm.Types, GHC.Llvm | 
| LM_Uitofp | GHC.Llvm.Types, GHC.Llvm | 
| LM_Zext | GHC.Llvm.Types, GHC.Llvm | 
| lneIdInfo | GHC.StgToCmm.Env | 
| LneLoc | GHC.StgToCmm.Closure | 
| LO |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| Load | GHC.Llvm.Syntax, GHC.Llvm | 
| load | GHC.Driver.Make, GHC | 
| load' | GHC.Driver.Make | 
| LoadAllTargets | GHC.Driver.Make, GHC | 
| loadAr | GHC.SysTools.Ar | 
| LoadArchive | GHC.Runtime.Interpreter | 
| loadArchive | GHC.Runtime.Interpreter | 
| loadDecls | GHC.Iface.Load | 
| LoadDependenciesOf | GHC.Driver.Make, GHC | 
| LoadDLL | GHC.Runtime.Interpreter | 
| loadDLL | GHC.Runtime.Interpreter | 
| LoadedPlugin |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| loadFrontendPlugin | GHC.Runtime.Loader | 
| LoadHowMuch | GHC.Driver.Make, GHC | 
| loadInterface | GHC.Iface.Load | 
| loadInterfaceForModule | GHC.Iface.Load | 
| loadInterfaceForName | GHC.Iface.Load | 
| loadInterfaceForNameMaybe | GHC.Iface.Load | 
| loadModule | GHC | 
| loadModuleInterface | GHC.Iface.Load | 
| loadModuleInterfaces | GHC.Iface.Load | 
| LoadObj | GHC.Runtime.Interpreter | 
| loadObj |  | 
| 1 (Function) | GHC.SysTools.Ar | 
| 2 (Function) | GHC.Runtime.Interpreter | 
| loadPluginInterface | GHC.Iface.Load | 
| loadR | GHC.CmmToAsm.Reg.Linear.State | 
| loadSrcInterface | GHC.Iface.Load | 
| loadSrcInterface_maybe | GHC.Iface.Load | 
| loadSysInterface | GHC.Iface.Load | 
| loadThreadState | GHC.StgToCmm.Foreign | 
| loadUnqualIfaces | GHC.Tc.Module | 
| LoadUpTo | GHC.Driver.Make, GHC | 
| loadUserInterface | GHC.Iface.Load | 
| loadWiredInHomeIface | GHC.Iface.Load | 
| Loc | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| loc | GHC.Parser.Lexer | 
| LocalBindCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| localGREsFromAvail | GHC.Types.Name.Reader, GHC.Plugins | 
| LocalInstance | GHC.Tc.Instance.Class | 
| localiseId | GHC.Types.Id, GHC.Plugins | 
| localiseName | GHC.Types.Name, GHC.Plugins | 
| LocalName | GHC.Iface.Ext.Types, GHC.Iface.Ext.Binary | 
| LocalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| localRdrEnvElts | GHC.Types.Name.Reader, GHC.Plugins | 
| localRecNameMaker | GHC.Rename.Pat | 
| LocalReg |  | 
| 1 (Type/Class) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Data Constructor) | GHC.Cmm, GHC.Cmm.Expr | 
| LocalRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| localRegType | GHC.Cmm, GHC.Cmm.Expr | 
| LocalScope | GHC.Iface.Ext.Types | 
| Located | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| LOCATION |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| LOCK | GHC.CmmToAsm.X86.Instr | 
| locOnly | GHC.Iface.Ext.Utils | 
| log | GHC.Prelude | 
| LogAction | GHC.Driver.Session, GHC.Plugins | 
| logBase | GHC.Prelude | 
| logInfo | GHC.Utils.Error | 
| logOutput | GHC.Utils.Error | 
| logWarnings | GHC.Driver.Monad | 
| log_action | GHC.Driver.Session, GHC.Plugins, GHC | 
| lollipop | GHC.Utils.Outputable, GHC.Plugins | 
| LongReg | GHC.Cmm, GHC.Cmm.Expr | 
| looksLazyPatBind | GHC.Hs, GHC.Hs.Pat, GHC | 
| looksLikeModuleName | GHC.Utils.Misc, GHC.Plugins | 
| looksLikePackageName | GHC.Utils.Misc, GHC.Plugins | 
| lookup | GHC.Prelude | 
| lookupBlockAssignment | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| LookupClosure | GHC.Runtime.Interpreter | 
| lookupClosure | GHC.Runtime.Interpreter | 
| lookupCME | GHC.Core.Map | 
| lookupConstructorFields | GHC.Rename.Env | 
| lookupCoreMap | GHC.Core.Map | 
| lookupCoVar | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| lookupDataCon | GHC.Driver.Types, GHC.Plugins | 
| lookupDFsEnv | GHC.Data.FastString.Env | 
| lookupDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| lookupDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| lookupEvBind | GHC.Tc.Types.Evidence | 
| lookupFact | GHC.Cmm.Dataflow.Label | 
| lookupFamInstEnv | GHC.Core.FamInstEnv | 
| lookupFamInstEnvByTyCon | GHC.Core.FamInstEnv | 
| lookupFamInstEnvConflicts | GHC.Core.FamInstEnv | 
| lookupFamInstEnvInjectivityConflicts | GHC.Core.FamInstEnv | 
| lookupFamInstName | GHC.Rename.Env | 
| lookupFieldFixityRn | GHC.Rename.Fixity | 
| lookupFirstUsed | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| lookupFixity | GHC.Driver.Types, GHC.Plugins | 
| lookupFixityRn | GHC.Rename.Fixity | 
| lookupFixityRn_help | GHC.Rename.Fixity | 
| lookupFlatCache | GHC.Tc.Solver.Monad | 
| LookupFound | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupFsEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Data.FastString.Env, GHC.Plugins | 
| lookupFsEnv_NF | GHC.Data.FastString.Env | 
| lookupGlobal | GHC.Tc.Utils.Env | 
| lookupGlobalName | GHC | 
| lookupGlobalOccRn | GHC.Rename.Env | 
| lookupGlobalOccRn_maybe | GHC.Rename.Env | 
| lookupGlobalOccRn_overloaded | GHC.Rename.Env | 
| lookupGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| lookupGreAvailRn | GHC.Rename.Env | 
| lookupGRE_FieldLabel | GHC.Types.Name.Reader, GHC.Plugins | 
| lookupGRE_Name | GHC.Types.Name.Reader, GHC.Plugins | 
| lookupGRE_Name_OccName | GHC.Types.Name.Reader, GHC.Plugins | 
| lookupGRE_RdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| LookupHidden | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupHook | GHC.Driver.Hooks | 
| lookupHpt | GHC.Driver.Types, GHC.Plugins | 
| lookupHptByModule | GHC.Driver.Types, GHC.Plugins | 
| lookupHptDirectly | GHC.Driver.Types, GHC.Plugins | 
| lookupId | GHC.Driver.Types, GHC.Plugins | 
| lookupIdSubst |  | 
| 1 (Function) | GHC.Stg.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| lookupIE | GHC.ByteCode.Linker | 
| lookupIfaceByModule | GHC.Driver.Types, GHC.Plugins | 
| lookupIfaceTop | GHC.Iface.Env | 
| lookupIfaceTyVar | GHC.Iface.Env | 
| lookupIfaceVar | GHC.Iface.Env | 
| lookupIfThenElse | GHC.Rename.Env | 
| lookupInertDict | GHC.Tc.Solver.Monad | 
| lookupInertTyVar | GHC.Tc.Solver.Monad | 
| lookupInfoOccRn | GHC.Rename.Env | 
| lookupInScope | GHC.Types.Var.Env, GHC.Plugins | 
| lookupInScope_Directly | GHC.Types.Var.Env, GHC.Plugins | 
| lookupInstalledModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| lookupInstDeclBndr | GHC.Rename.Env | 
| lookupInstEnv | GHC.Core.InstEnv | 
| lookupKnownKeyName | GHC.Builtin.Utils | 
| lookupKnownNameInfo | GHC.Builtin.Utils | 
| lookupLabel | GHC.StgToCmm.ExtCode | 
| lookupLocalOccRn | GHC.Rename.Env | 
| lookupLocalOccRn_maybe | GHC.Rename.Env | 
| lookupLocalOccThLvl_maybe | GHC.Rename.Env | 
| lookupLocalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| lookupLocalRdrOcc | GHC.Types.Name.Reader, GHC.Plugins | 
| lookupLocalTcNames | GHC.Rename.Env | 
| lookupLocatedOccRn | GHC.Rename.Env | 
| lookupLocatedTopBndrRn | GHC.Rename.Env | 
| lookupModule | GHC | 
| lookupModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| lookupModuleInAllUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupModulePackage | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupModuleWithSuggestions | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| LookupMultiple | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupName |  | 
| 1 (Function) | GHC.StgToCmm.ExtCode | 
| 2 (Function) | GHC | 
| lookupNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| lookupNameEnv_NF | GHC.Types.Name.Env, GHC.Plugins | 
| lookupNameWithQualifier | GHC.Rename.Env | 
| lookupNode | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| LookupNotFound | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| lookupOccRn | GHC.Rename.Env | 
| lookupOccRn_maybe | GHC.Rename.Env | 
| lookupOccRn_overloaded | GHC.Rename.Env | 
| lookupOrig |  | 
| 1 (Function) | GHC.Iface.Env | 
| 2 (Function) | GHC.Tc.Plugin | 
| lookupOrigIO | GHC.Iface.Env | 
| lookupOrigNameCache | GHC.Types.Name.Cache, GHC.Iface.Env | 
| lookupPackageName | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupPluginModuleWithSuggestions | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupPragEnv | GHC.Tc.Gen.Sig | 
| lookupQualifiedDo | GHC.Rename.Env | 
| lookupQualifiedDoExpr | GHC.Rename.Env | 
| lookupQualifiedDoName | GHC.Rename.Env | 
| lookupRdrNameInModuleForPlugins | GHC.Runtime.Loader | 
| lookupReboundIf | GHC.Rename.Env | 
| lookupRecBndr | GHC.Core.Opt.Simplify.Env | 
| lookupRecFieldOcc | GHC.Rename.Env | 
| lookupRefuts | GHC.HsToCore.PmCheck.Oracle | 
| LookupResult | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupRnInScope | GHC.Types.Var.Env, GHC.Plugins | 
| lookupRoleAnnot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| lookupRule | GHC.Core.Rules, GHC.Plugins | 
| lookupSDIE | GHC.HsToCore.PmCheck.Types | 
| lookupSigCtxtOccRn | GHC.Rename.Env | 
| lookupSigOccRn | GHC.Rename.Env | 
| lookupSolution | GHC.HsToCore.PmCheck.Oracle | 
| lookupSolvedDict | GHC.Tc.Solver.Monad | 
| lookupSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| lookupSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| lookupStaticPtr | GHC.ByteCode.Linker | 
| lookupSubBndrOcc_helper | GHC.Rename.Env | 
| LookupSymbol | GHC.Runtime.Interpreter | 
| lookupSymbol | GHC.Runtime.Interpreter | 
| lookupSyntax | GHC.Rename.Env | 
| lookupSyntaxExpr | GHC.Rename.Env | 
| lookupSyntaxName | GHC.Rename.Env | 
| lookupSyntaxNames | GHC.Rename.Env | 
| lookupTCvSubst | GHC.Core.Subst, GHC.Plugins | 
| lookupThing | GHC.Driver.Types, GHC.Plugins | 
| lookupThName_maybe | GHC.Tc.Gen.Splice | 
| lookupTM | GHC.Core.Map, GHC.Data.TrieMap | 
| lookupTopBndrRn | GHC.Rename.Env | 
| lookupTyCon | GHC.Driver.Types, GHC.Plugins | 
| lookupTyConFieldLabel | GHC.Core.TyCon, GHC.Plugins | 
| lookupTyFixityRn | GHC.Rename.Fixity | 
| lookupType | GHC.Driver.Types, GHC.Plugins | 
| lookupTypeEnv | GHC.Driver.Types, GHC.Plugins | 
| lookupTypeHscEnv | GHC.Driver.Types, GHC.Plugins | 
| lookupTypeMap | GHC.Core.Map | 
| lookupTypeMapWithScope | GHC.Core.Map | 
| lookupTypeOccRn | GHC.Rename.Env | 
| lookupTyVar | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| lookupTyVarOcc | GHC.Tc.Utils.Zonk | 
| lookupUDFM | GHC.Types.Unique.DFM | 
| lookupUDFM_Directly | GHC.Types.Unique.DFM | 
| lookupUE | GHC.Core.UsageEnv | 
| lookupUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| lookupUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| lookupUniqDSet | GHC.Types.Unique.DSet | 
| lookupUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| lookupUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| lookupUniqueInstEnv | GHC.Core.InstEnv | 
| lookupUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupUnit' | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupUnitId | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupUnitId' | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| LookupUnusable | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| lookupVarBndr | GHC.Types.Var, GHC.Plugins | 
| lookupVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| lookupVarEnv_NF | GHC.Types.Var.Env, GHC.Plugins | 
| lookupVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| lookupVarSetByName | GHC.Types.Var.Set, GHC.Plugins | 
| lookupVarSet_Directly | GHC.Types.Var.Set, GHC.Plugins | 
| lookupWithDefaultModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| lookupWithDefaultUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| lookupWithDefaultUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| lookupWithDefaultVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| loopAIdKey | GHC.Builtin.Names | 
| loopAName | GHC.Builtin.Names | 
| loopDecls | GHC.StgToCmm.ExtCode | 
| loopInfo | GHC.CmmToAsm.CFG | 
| loopLevels | GHC.CmmToAsm.CFG | 
| loopMembers | GHC.CmmToAsm.CFG | 
| LooseTypeMap | GHC.Core.Map | 
| LossOfPrecision | GHC.Utils.Exception | 
| lparen |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| LPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| lPatImplicits | GHC.Hs.Utils, GHC.Hs, GHC | 
| lpModule | GHC.Driver.Plugins, GHC.Plugins | 
| lpModuleName | GHC.Driver.Plugins, GHC.Plugins | 
| lpPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| LRCo | GHC.Core.TyCo.Rep | 
| LRdrName | GHC.Parser.Annotation | 
| lReg | GHC.CmmToAsm.SPARC.Regs | 
| LRenaming | GHC.Driver.Backpack.Syntax | 
| LRoleAnnotDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LRuleBndr | GHC.Hs, GHC.Hs.Decls, GHC | 
| LRuleDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LRuleDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| LRuleTyTmVar | GHC.Parser.PostProcess | 
| LSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| LSpliceDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LStandaloneKindSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| LStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| LStmtLR | GHC.Hs.Expr, GHC.Hs, GHC | 
| lStmtsImplicits | GHC.Hs.Utils, GHC.Hs, GHC | 
| LStr | GHC.Utils.Ppr | 
| LT | GHC.Prelude | 
| ltAlt | GHC.Core, GHC.Plugins | 
| LTcSpecPrag | GHC.Hs, GHC.Hs.Binds, GHC | 
| ltLength | GHC.Utils.Misc, GHC.Plugins | 
| ltLvl | GHC.Core.Opt.SetLevels | 
| ltMajLvl | GHC.Core.Opt.SetLevels | 
| ltRole | GHC.Core.Coercion, GHC.Plugins | 
| LTT |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| ltTag_RDR | GHC.Builtin.Names | 
| ltUnique | GHC.Types.Unique | 
| LTyClDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LTyFamDefltDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LTyFamInstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LTyFamInstEqn | GHC.Hs, GHC.Hs.Decls, GHC | 
| lt_RDR | GHC.Builtin.Names | 
| LU |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| lubCprType | GHC.Types.Cpr | 
| lubDivergence | GHC.Types.Demand | 
| lubDmd | GHC.Types.Demand | 
| lubDmdType | GHC.Types.Demand | 
| Lvl0 | GHC.CmmToAsm.X86.Instr | 
| Lvl1 | GHC.CmmToAsm.X86.Instr | 
| Lvl2 | GHC.CmmToAsm.X86.Instr | 
| LWarnDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| LWarnDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| LWSYNC | GHC.CmmToAsm.PPC.Instr | 
| LZCNT | GHC.CmmToAsm.X86.Instr | 
| m1DataCon_RDR | GHC.Builtin.Names | 
| m1TyConKey | GHC.Builtin.Names | 
| m1TyConName | GHC.Builtin.Names | 
| MachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| machOpArgReps | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| machOpMemcpyishAlign | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| machOpResultType | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MachSp | GHC.Cmm, GHC.Cmm.Expr | 
| magicDictId | GHC.Types.Id.Make | 
| magicDictKey | GHC.Builtin.Names | 
| MagicHashBit | GHC.Parser.Lexer | 
| mAIN | GHC.Builtin.Names | 
| mainFunIs | GHC.Driver.Session, GHC.Plugins, GHC | 
| mainModIs | GHC.Driver.Session, GHC.Plugins, GHC | 
| mainUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mainUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mAIN_NAME | GHC.Builtin.Names | 
| main_RDR_Unqual | GHC.Builtin.Names | 
| makeDynFlagsConsistent | GHC.Driver.Session, GHC.Plugins | 
| makeElfNote | GHC.SysTools.Elf | 
| makeFarBranches | GHC.CmmToAsm.PPC.Instr | 
| makeImmediate | GHC.CmmToAsm.PPC.Regs | 
| makeIntoWarning | GHC.Utils.Error | 
| makeMiniFixityEnv | GHC.Rename.Bind | 
| makeNode | GHC.Iface.Ext.Utils | 
| makeRecoveryTyCon | GHC.Builtin.Types, GHC.Plugins | 
| makeRelativeTo | GHC.Utils.Misc, GHC.Plugins | 
| makeSimpleDetails | GHC.Driver.Main | 
| MakeStableNameOp | GHC.Builtin.PrimOps | 
| MakeStablePtrOp | GHC.Builtin.PrimOps | 
| makeStaticKey | GHC.Builtin.Names | 
| makeStaticName | GHC.Builtin.Names | 
| makeSuperClasses | GHC.Tc.Solver.Canonical | 
| makeTypeNode | GHC.Iface.Ext.Utils | 
| Malloc | GHC.Llvm.Syntax, GHC.Llvm | 
| MallocData | GHC.Runtime.Interpreter | 
| mallocData | GHC.Runtime.Interpreter | 
| MallocStrings | GHC.Runtime.Interpreter | 
| mangleIndexTree | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| manifestArity | GHC.Core.Opt.Arity | 
| Many | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| manyBranches | GHC.Core.Coercion.Axiom | 
| manyDataCon | GHC.Builtin.Types, GHC.Plugins | 
| manyDataConKey | GHC.Builtin.Names | 
| manyDataConName | GHC.Builtin.Types, GHC.Plugins | 
| manyDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| manyDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| ManyOccs | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| many_ty | GHC.Iface.Type, GHC.Iface.Syntax | 
| map |  | 
| 1 (Function) | GHC.Prelude | 
| 2 (Function) | GHC.Data.Stream | 
| mapAccumBagL | GHC.Data.Bag | 
| mapAccumBagLM | GHC.Data.Bag | 
| mapAccumBranches | GHC.Core.Coercion.Axiom | 
| mapAccumL | GHC.Data.Stream | 
| mapAccumLM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mapAccumLNat | GHC.CmmToAsm.Monad | 
| mapAccumL_ | GHC.Data.Stream | 
| mapAdjust | GHC.Cmm.Dataflow.Collections | 
| mapAlter | GHC.Cmm.Dataflow.Collections | 
| mapAndRecoverM | GHC.Tc.Utils.Monad | 
| mapAndReportM | GHC.Tc.Utils.Monad | 
| mapAndUnzip | GHC.Utils.Misc, GHC.Plugins | 
| mapAndUnzip3 | GHC.Utils.Misc, GHC.Plugins | 
| mapAndUnzip3M | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mapAndUnzip4M | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mapAndUnzip5M | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mapAndUnzipBagM | GHC.Data.Bag | 
| mapAndUnzipM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| mapBag | GHC.Data.Bag | 
| mapBagM | GHC.Data.Bag | 
| mapBagM_ | GHC.Data.Bag | 
| mapBlock | GHC.Cmm.Dataflow.Block | 
| mapBlock' | GHC.Cmm.Dataflow.Block | 
| mapBlock3' | GHC.Cmm.Dataflow.Block | 
| mapBlockTop | GHC.CmmToAsm.Reg.Liveness | 
| mapBlockTopM | GHC.CmmToAsm.Reg.Liveness | 
| mapCollectSuccessors | GHC.Cmm, GHC.Cmm.Node | 
| mapDelete | GHC.Cmm.Dataflow.Collections | 
| mapDeleteList | GHC.Cmm.Dataflow.Collections | 
| mapDerivStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| mapDifference | GHC.Cmm.Dataflow.Collections | 
| mapDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| mapDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| mapDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| mapElems | GHC.Cmm.Dataflow.Collections | 
| mapEmpty | GHC.Cmm.Dataflow.Collections, GHC.CmmToAsm.Reg.Liveness | 
| mapException | GHC.Utils.Exception | 
| mapExp | GHC.Cmm, GHC.Cmm.Node | 
| mapExpDeep | GHC.Cmm, GHC.Cmm.Node | 
| mapExpDeepM | GHC.Cmm, GHC.Cmm.Node | 
| mapExpM | GHC.Cmm, GHC.Cmm.Node | 
| mapFilter | GHC.Cmm.Dataflow.Collections | 
| mapFilterWithKey | GHC.Cmm.Dataflow.Collections | 
| mapFindWithDefault | GHC.Cmm.Dataflow.Collections | 
| mapFoldl | GHC.Cmm.Dataflow.Collections | 
| mapFoldlWithKey | GHC.Cmm.Dataflow.Collections | 
| mapFoldMapWithKey | GHC.Cmm.Dataflow.Collections | 
| mapFoldr | GHC.Cmm.Dataflow.Collections | 
| mapFromList | GHC.Cmm.Dataflow.Collections | 
| mapFromListWith | GHC.Cmm.Dataflow.Collections | 
| mapFsEnv | GHC.Data.FastString.Env | 
| mapFst | GHC.Utils.Misc, GHC.Plugins | 
| mapFvRn | GHC.Rename.Utils | 
| mapG | GHC.Data.TrieMap | 
| mapGenBlockTop | GHC.CmmToAsm.Reg.Liveness | 
| mapGenBlockTopM | GHC.CmmToAsm.Reg.Liveness | 
| mapGenUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mapGraph | GHC.Cmm.Dataflow.Graph | 
| mapGraphBlocks | GHC.Cmm.Dataflow.Graph | 
| mapGraphNodes | GHC.Cmm.Utils | 
| mapGraphNodes1 | GHC.Cmm.Utils | 
| mapHpt | GHC.Driver.Types, GHC.Plugins | 
| mapIdKey | GHC.Builtin.Names | 
| mapInsert | GHC.Cmm.Dataflow.Collections | 
| mapInsertList | GHC.Cmm.Dataflow.Collections | 
| mapInsertWith | GHC.Cmm.Dataflow.Collections | 
| mapIntersection | GHC.Cmm.Dataflow.Collections | 
| mapIsSubmapOf | GHC.Cmm.Dataflow.Collections | 
| mapKeys | GHC.Cmm.Dataflow.Collections | 
| mapLastM | GHC.Utils.Misc, GHC.Plugins | 
| mapLetFloats | GHC.Core.Opt.Simplify.Env | 
| mapLitValue | GHC.Types.Literal, GHC.Plugins | 
| mapLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| mapLookup | GHC.Cmm.Dataflow.Collections | 
| mapM |  | 
| 1 (Function) | GHC.Prelude, GHC.HsToCore.Monad | 
| 2 (Function) | GHC.Data.Stream | 
| mapMap | GHC.Cmm.Dataflow.Collections | 
| mapMapWithKey | GHC.Cmm.Dataflow.Collections | 
| mapMaybe | GHC.Data.Maybe | 
| mapMaybeBag | GHC.Data.Bag | 
| mapMaybeFvRn | GHC.Rename.Utils | 
| mapMaybeM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mapMaybeUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| mapMember | GHC.Cmm.Dataflow.Collections | 
| mapMG | GHC.Driver.Types, GHC.Plugins, GHC | 
| mapModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| mapM_ | GHC.Prelude | 
| mapName | GHC.Builtin.Names | 
| mapNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| mapNull | GHC.Cmm.Dataflow.Collections | 
| mapOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mapOL | GHC.Data.OrdList | 
| mappend | GHC.Prelude | 
| mappendClassOpKey | GHC.Builtin.Names | 
| mappendName | GHC.Builtin.Names | 
| mappend_RDR | GHC.Builtin.Names | 
| mapPlugins | GHC.Driver.Plugins, GHC.Plugins | 
| mapScaledType | GHC.Core.TyCo.Rep, GHC.Core.Multiplicity | 
| mapSCCM | GHC.CmmToAsm.Reg.Liveness | 
| mapSingleton | GHC.Cmm.Dataflow.Collections | 
| mapSize | GHC.Cmm.Dataflow.Collections | 
| mapSnd | GHC.Utils.Misc, GHC.Plugins | 
| mapSndM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mapStepResult | GHC.Core.Coercion, GHC.Plugins | 
| mapSuccessors | GHC.Cmm, GHC.Cmm.Node | 
| mapSwitchTargets | GHC.Cmm.Switch | 
| mapTermType | GHC.Runtime.Heap.Inspect | 
| mapTM | GHC.Core.Map, GHC.Data.TrieMap | 
| mapToList | GHC.Cmm.Dataflow.Collections | 
| mapTyCo | GHC.Core.Type, GHC.Plugins | 
| mapTyCoX | GHC.Core.Type, GHC.Plugins | 
| mapUDFM | GHC.Types.Unique.DFM | 
| mapUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| mapUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| mapUnion | GHC.Cmm.Dataflow.Collections | 
| mapUnionDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| mapUnionFV | GHC.Utils.FV | 
| mapUnions | GHC.Cmm.Dataflow.Collections | 
| mapUnionVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| mapUnionWithKey | GHC.Cmm.Dataflow.Collections | 
| mapUniqDSet | GHC.Types.Unique.DSet | 
| mapUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| mapUnitInfo | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| mapVarBndr | GHC.Types.Var, GHC.Plugins | 
| mapVarBndrs | GHC.Types.Var, GHC.Plugins | 
| mapVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| mapVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| map_RDR | GHC.Builtin.Names | 
| MarkedStrict | GHC.Core.DataCon, GHC.Plugins, GHC | 
| markStackReg | GHC.CmmToLlvm.Base | 
| markUsedVar | GHC.CmmToLlvm.Base | 
| mask | GHC.Utils.Exception | 
| MaskAsyncExceptionsOp | GHC.Builtin.PrimOps | 
| MaskedInterruptible | GHC.Utils.Exception | 
| MaskedUninterruptible | GHC.Utils.Exception | 
| MaskingState | GHC.Utils.Exception | 
| MaskStatus | GHC.Builtin.PrimOps | 
| MaskUninterruptibleOp | GHC.Builtin.PrimOps | 
| mask_ | GHC.Utils.Exception | 
| Match |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| match | GHC.HsToCore.Match | 
| matchableGivens | GHC.Tc.Solver.Monad | 
| matchActualFunTySigma | GHC.Tc.Utils.Unify | 
| matchActualFunTysRho | GHC.Tc.Utils.Unify | 
| MatchBind | GHC.Iface.Ext.Types | 
| matchCanFail | GHC.HsToCore.Utils | 
| matchConFamily | GHC.HsToCore.Match.Constructor | 
| matchContextErrString | GHC.Hs.Expr, GHC.Hs, GHC | 
| matchEquations | GHC.HsToCore.Match | 
| matchesCtOrigin | GHC.Tc.Types.Origin | 
| matchExpectedAppTy | GHC.Tc.Utils.Unify | 
| matchExpectedFunKind | GHC.Tc.Utils.Unify | 
| matchExpectedFunTys | GHC.Tc.Utils.Unify | 
| matchExpectedListTy | GHC.Tc.Utils.Unify | 
| matchExpectedTyConApp | GHC.Tc.Utils.Unify | 
| matchFam |  | 
| 1 (Function) | GHC.Tc.Solver.Monad | 
| 2 (Function) | GHC.Tc.Plugin | 
| matchFamTcM | GHC.Tc.Solver.Monad | 
| matchGlobalInst |  | 
| 1 (Function) | GHC.Tc.Instance.Class | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| MatchGroup | GHC.Hs.Expr, GHC.Hs, GHC | 
| matchGroupArity | GHC.Hs.Expr, GHC.Hs, GHC | 
| MatchGroupTc |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| matchIdKey | GHC.Builtin.Names.TH | 
| matchLiterals | GHC.HsToCore.Match.Literal | 
| matchName | GHC.Builtin.Names.TH | 
| matchNPats | GHC.HsToCore.Match.Literal | 
| matchNPlusKPats | GHC.HsToCore.Match.Literal | 
| matchPatSyn | GHC.HsToCore.Match.Constructor | 
| MatchResult | GHC.HsToCore.Monad, GHC.HsToCore.Utils | 
| matchSeparator | GHC.Hs.Expr, GHC.Hs, GHC | 
| matchSimply | GHC.HsToCore.Match | 
| matchSinglePat | GHC.HsToCore.Match | 
| matchSinglePatVar | GHC.HsToCore.Match | 
| matchTyConKey | GHC.Builtin.Names.TH | 
| matchTyConName | GHC.Builtin.Names.TH | 
| matchWrapper | GHC.HsToCore.Match | 
| max | GHC.Prelude | 
| maxBound | GHC.Prelude | 
| maxBound_RDR | GHC.Builtin.Names | 
| maxErrors | GHC.Driver.Session, GHC.Plugins, GHC | 
| maximum | GHC.Prelude | 
| maxInlineAllocSize | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxInlineMemcpyInsns | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxInlineMemsetInsns | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxLocalUnique | GHC.Types.Unique | 
| maxPmCheckModels | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxPrecedence | GHC.Types.Basic, GHC.Plugins, GHC | 
| maxPrimOpTag | GHC.Builtin.PrimOps | 
| maxRefHoleFits | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxRelevantBinds | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxRetInfoTableSizeW | GHC.Cmm.Info | 
| maxSimplIterations | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxSpillSlots |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Stack, GHC.CmmToAsm.SPARC.Instr | 
| 2 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| 4 (Function) | GHC.CmmToAsm.Reg.Linear.FreeRegs | 
| 5 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| maxStdInfoTableSizeW | GHC.Cmm.Info | 
| maxSubGoalDepth | GHC.Tc.Types.Constraint | 
| maxTcLevel | GHC.Tc.Utils.TcType | 
| maxUncoveredPatterns | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxValidHoleFits | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxWithArity | GHC.Core.Opt.Arity | 
| maxWorkerArgs | GHC.Driver.Session, GHC.Plugins, GHC | 
| mAX_CHARLIKE | GHC.Driver.Session, GHC.Plugins | 
| mAX_CTUPLE_SIZE | GHC.Settings.Constants | 
| mAX_Double_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_Float_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_INTLIKE | GHC.Driver.Session, GHC.Plugins | 
| mAX_Long_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_PTR_TAG | GHC.Driver.Session, GHC.Plugins | 
| mAX_Real_Double_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_Real_Float_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_Real_Long_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_Real_Vanilla_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_Real_XMM_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_REDUCTION_DEPTH | GHC.Settings.Constants | 
| mAX_SMALL_BITMAP_SIZE | GHC.Data.Bitmap | 
| mAX_SOLVER_ITERATIONS | GHC.Settings.Constants | 
| mAX_SPEC_AP_SIZE | GHC.Driver.Session, GHC.Plugins | 
| mAX_SPEC_SELECTEE_SIZE | GHC.Driver.Session, GHC.Plugins | 
| mAX_SUM_SIZE | GHC.Settings.Constants | 
| mAX_TUPLE_SIZE | GHC.Settings.Constants | 
| mAX_Vanilla_REG | GHC.Driver.Session, GHC.Plugins | 
| mAX_XMM_REG | GHC.Driver.Session, GHC.Plugins | 
| Maybe | GHC.Prelude, GHC.Data.Maybe | 
| maybe | GHC.Prelude, GHC.Data.Maybe | 
| MaybeApart | GHC.Core.Unify | 
| maybeCharLikeCon | GHC.Builtin.Utils | 
| maybeCreateManifest | GHC.Driver.Pipeline | 
| MaybeErr | GHC.Data.Maybe | 
| maybeFlipCond | GHC.CmmToAsm.X86.Cond | 
| maybeIntComparison | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| maybeIntLikeCon | GHC.Builtin.Utils | 
| maybeInvertCmmExpr | GHC.Cmm, GHC.Cmm.Expr | 
| maybeInvertComparison | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| maybeInvertCond | GHC.CmmToAsm.X86.Cond | 
| maybeLetNoEscape | GHC.StgToCmm.Env | 
| maybeLocalBlockLabel | GHC.Cmm.CLabel | 
| MaybeMap | GHC.Core.Map, GHC.Data.TrieMap | 
| maybeMapM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| maybeModifyIdInfo | GHC.Types.Id, GHC.Plugins | 
| MaybeNew | GHC.Tc.Solver.Monad | 
| MaybeO | GHC.Cmm.Dataflow.Block | 
| maybeParen | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| maybeParens | GHC.Utils.Ppr | 
| MaybeRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| maybeSingletonCCS | GHC.Types.CostCentre | 
| maybeSubstNameShape | GHC.Types.Name.Shape | 
| maybeSym | GHC.Tc.Solver.Canonical | 
| MaybeT |  | 
| 1 (Type/Class) | GHC.Data.Maybe | 
| 2 (Data Constructor) | GHC.Data.Maybe | 
| maybeTcSubCo | GHC.Tc.Types.Evidence | 
| maybeToList | GHC.Data.Maybe | 
| maybeTyCon | GHC.Builtin.Types, GHC.Plugins | 
| maybeTyConKey | GHC.Builtin.Names | 
| maybeTyConName | GHC.Builtin.Types, GHC.Plugins | 
| maybeUnfoldingTemplate | GHC.Core, GHC.Plugins | 
| maybe_loc | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| MayHaveCafRefs | GHC.Types.Id.Info, GHC.Plugins | 
| mayHaveCafRefs | GHC.Types.Id.Info, GHC.Plugins | 
| mayRedirectTo | GHC.Cmm.CLabel | 
| MC | GHC.Tc.Gen.Match | 
| MCo | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| MCoercion | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| MCoercionN | GHC.Core.TyCo.Rep | 
| MCoercionR | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| MCompOrigin | GHC.Tc.Types.Origin | 
| MCompPatOrigin | GHC.Tc.Types.Origin | 
| mconcat | GHC.Prelude | 
| mconcatClassOpKey | GHC.Builtin.Names | 
| mconcatName | GHC.Builtin.Names | 
| mc_body | GHC.Tc.Gen.Match | 
| mc_fixity | GHC.Hs.Expr, GHC.Hs, GHC | 
| mc_fun | GHC.Hs.Expr, GHC.Hs, GHC | 
| mc_strictness | GHC.Hs.Expr, GHC.Hs, GHC | 
| mc_what | GHC.Tc.Gen.Match | 
| mdoEIdKey | GHC.Builtin.Names.TH | 
| mdoEName | GHC.Builtin.Names.TH | 
| MDoExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| md_anns | GHC.Driver.Types, GHC.Plugins | 
| md_complete_sigs | GHC.Driver.Types, GHC.Plugins | 
| md_exports | GHC.Driver.Types, GHC.Plugins | 
| md_fam_insts | GHC.Driver.Types, GHC.Plugins | 
| md_insts | GHC.Driver.Types, GHC.Plugins | 
| md_rules | GHC.Driver.Types, GHC.Plugins | 
| md_types | GHC.Driver.Types, GHC.Plugins | 
| megaSeqIdInfo | GHC.Core.Seq | 
| member | GHC.Data.EnumSet | 
| memberInstEnv | GHC.Core.InstEnv | 
| mempty | GHC.Prelude | 
| memptyClassOpKey | GHC.Builtin.Names | 
| memptyName | GHC.Builtin.Names | 
| mempty_RDR | GHC.Builtin.Names | 
| mergeAlts | GHC.Core.Utils, GHC.Plugins | 
| mergeAsts | GHC.Iface.Ext.Utils | 
| mergeDataCon | GHC.Parser.PostProcess | 
| MergeForeign | GHC.Driver.Phases | 
| mergeListsBy | GHC.Utils.Misc, GHC.Plugins | 
| mergeOps | GHC.Parser.PostProcess | 
| mergeSignatures | GHC.Tc.Module, GHC.Tc.Utils.Backpack | 
| mergeSortAsts | GHC.Iface.Ext.Utils | 
| mergeUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| Message | GHC.Runtime.Interpreter | 
| Messager | GHC.Driver.Main | 
| Messages | GHC.Utils.Error | 
| messages | GHC.Parser.Lexer | 
| MetaAnnot |  | 
| 1 (Type/Class) | GHC.Llvm.MetaData, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaAW | GHC.Driver.Types, GHC.Plugins | 
| metaConsDataConKey | GHC.Builtin.Names | 
| metaConsDataConName | GHC.Builtin.Names | 
| MetaD | GHC.Driver.Types, GHC.Plugins | 
| metaDataDataConKey | GHC.Builtin.Names | 
| metaDataDataConName | GHC.Builtin.Names | 
| MetaDecl | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaDetails | GHC.Tc.Utils.TcType | 
| MetaE | GHC.Driver.Types, GHC.Plugins | 
| MetaExpr | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaHook | GHC.Driver.Types, GHC.Plugins | 
| MetaId |  | 
| 1 (Type/Class) | GHC.Llvm.MetaData, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaInfo | GHC.Tc.Utils.TcType | 
| MetaNamed | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaNode | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaP | GHC.Driver.Types, GHC.Plugins | 
| MetaRequest | GHC.Driver.Types, GHC.Plugins | 
| metaRequestAW | GHC.Driver.Types, GHC.Plugins | 
| metaRequestD | GHC.Driver.Types, GHC.Plugins | 
| metaRequestE | GHC.Driver.Types, GHC.Plugins | 
| metaRequestP | GHC.Driver.Types, GHC.Plugins | 
| metaRequestT | GHC.Driver.Types, GHC.Plugins | 
| MetaResult | GHC.Driver.Types, GHC.Plugins | 
| metaSelDataConKey | GHC.Builtin.Names | 
| metaSelDataConName | GHC.Builtin.Names | 
| MetaStmt | GHC.Llvm.Syntax, GHC.Llvm | 
| MetaStr | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaStruct | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaT | GHC.Driver.Types, GHC.Plugins | 
| MetaTv | GHC.Tc.Utils.TcType | 
| metaTyVarInfo | GHC.Tc.Utils.TcType | 
| metaTyVarRef | GHC.Tc.Utils.TcType | 
| metaTyVarTcLevel | GHC.Tc.Utils.TcType | 
| metaTyVarTcLevel_maybe | GHC.Tc.Utils.TcType | 
| metaTyVarUpdateOK | GHC.Tc.Utils.Unify | 
| MetaTyVarUpdateResult | GHC.Tc.Utils.Unify | 
| MetaUnnamed | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaVar | GHC.Llvm.MetaData, GHC.Llvm | 
| MethInfo | GHC.Tc.TyCl.Build | 
| MExpr | GHC.Llvm.Syntax, GHC.Llvm | 
| MFCR | GHC.CmmToAsm.PPC.Instr | 
| MFENCE | GHC.CmmToAsm.X86.Instr | 
| mfix | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mfixIdKey | GHC.Builtin.Names | 
| mfixName | GHC.Builtin.Names | 
| MFLR | GHC.CmmToAsm.PPC.Instr | 
| MFOV | GHC.CmmToAsm.PPC.Instr | 
| MG | GHC.Hs.Expr, GHC.Hs, GHC | 
| mgBootModules | GHC.Driver.Types, GHC.Plugins | 
| mgElemModule | GHC.Driver.Types, GHC.Plugins | 
| mgLookupModule | GHC.Driver.Types, GHC.Plugins, GHC | 
| mgModSummaries | GHC.Driver.Types, GHC.Plugins, GHC | 
| mg_alts | GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_anns | GHC.Driver.Types, GHC.Plugins | 
| mg_arg_docs | GHC.Driver.Types, GHC.Plugins | 
| mg_arg_tys | GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_binds | GHC.Driver.Types, GHC.Plugins | 
| mg_complete_sigs | GHC.Driver.Types, GHC.Plugins | 
| mg_decl_docs | GHC.Driver.Types, GHC.Plugins | 
| mg_deps | GHC.Driver.Types, GHC.Plugins | 
| mg_doc_hdr | GHC.Driver.Types, GHC.Plugins | 
| mg_exports | GHC.Driver.Types, GHC.Plugins | 
| mg_ext | GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_fam_insts | GHC.Driver.Types, GHC.Plugins | 
| mg_fam_inst_env | GHC.Driver.Types, GHC.Plugins | 
| mg_fix_env | GHC.Driver.Types, GHC.Plugins | 
| mg_foreign | GHC.Driver.Types, GHC.Plugins | 
| mg_foreign_files | GHC.Driver.Types, GHC.Plugins | 
| mg_hpc_info | GHC.Driver.Types, GHC.Plugins | 
| mg_hsc_src | GHC.Driver.Types, GHC.Plugins | 
| mg_insts | GHC.Driver.Types, GHC.Plugins | 
| mg_inst_env | GHC.Driver.Types, GHC.Plugins | 
| mg_loc | GHC.Driver.Types, GHC.Plugins | 
| mg_modBreaks | GHC.Driver.Types, GHC.Plugins | 
| mg_module | GHC.Driver.Types, GHC.Plugins | 
| mg_origin | GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_patsyns | GHC.Driver.Types, GHC.Plugins | 
| mg_rdr_env | GHC.Driver.Types, GHC.Plugins | 
| mg_res_ty | GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_rules | GHC.Driver.Types, GHC.Plugins | 
| mg_safe_haskell | GHC.Driver.Types, GHC.Plugins | 
| mg_tcs | GHC.Driver.Types, GHC.Plugins | 
| mg_trust_pkg | GHC.Driver.Types, GHC.Plugins | 
| mg_usages | GHC.Driver.Types, GHC.Plugins | 
| mg_used_th | GHC.Driver.Types, GHC.Plugins | 
| mg_warns | GHC.Driver.Types, GHC.Plugins | 
| mightBeUnliftedType | GHC.Core.Type, GHC.Plugins | 
| mightMatchLater | GHC.Tc.Solver.Monad | 
| min | GHC.Prelude | 
| minBound | GHC.Prelude | 
| minBound_RDR | GHC.Builtin.Names | 
| MiniFixityEnv | GHC.Rename.Fixity, GHC.Rename.Bind | 
| minimalProcPointSet | GHC.Cmm.ProcPoint | 
| MinimalSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| minimum | GHC.Prelude | 
| minLocalUnique | GHC.Types.Unique | 
| minPrecedence | GHC.Types.Basic, GHC.Plugins | 
| minusClassOpKey | GHC.Builtin.Names | 
| minusDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| minusDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| minusList | GHC.Data.List.SetOps | 
| minusModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| minusName | GHC.Builtin.Names | 
| minusNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| minusOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| minusRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| minusUDFM | GHC.Types.Unique.DFM | 
| minusUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| minusUniqDSet | GHC.Types.Unique.DSet | 
| minusUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| minusVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| minusVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| minus_RDR | GHC.Builtin.Names | 
| minWith | GHC.Utils.Misc, GHC.Plugins | 
| mIN_CHARLIKE | GHC.Driver.Session, GHC.Plugins | 
| mIN_INTLIKE | GHC.Driver.Session, GHC.Plugins | 
| mIN_PAYLOAD_SIZE | GHC.Driver.Session, GHC.Plugins | 
| Missing | GHC.Hs.Expr, GHC.Hs, GHC | 
| missingBootThing | GHC.Tc.Module | 
| missingTupArg | GHC.Hs.Utils, GHC.Hs, GHC | 
| mi_anns | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_arg_docs | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_boot | GHC.Driver.Types, GHC.Plugins | 
| mi_complete_sigs | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_decls | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_decl_docs | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_deps | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_doc_hdr | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_exports | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_exp_hash | GHC.Driver.Types, GHC.Plugins | 
| mi_ext_fields | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_fam_insts | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_final_exts | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_finsts | GHC.Driver.Types, GHC.Plugins | 
| mi_fix | GHC.Driver.Types, GHC.Plugins | 
| mi_fixities | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_fix_fn | GHC.Driver.Types, GHC.Plugins | 
| mi_flag_hash | GHC.Driver.Types, GHC.Plugins | 
| mi_free_holes | GHC.Driver.Types, GHC.Plugins | 
| mi_globals | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_hash_fn | GHC.Driver.Types, GHC.Plugins | 
| mi_hpc | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_hpc_hash | GHC.Driver.Types, GHC.Plugins | 
| mi_hsc_src | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_iface_hash | GHC.Driver.Types, GHC.Plugins | 
| mi_insts | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_module | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_mod_hash | GHC.Driver.Types, GHC.Plugins | 
| mi_opt_hash | GHC.Driver.Types, GHC.Plugins | 
| mi_orphan | GHC.Driver.Types, GHC.Plugins | 
| mi_orphan_hash | GHC.Driver.Types, GHC.Plugins | 
| mi_plugin_hash | GHC.Driver.Types, GHC.Plugins | 
| mi_rules | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_semantic_module | GHC.Driver.Types, GHC.Plugins | 
| mi_sig_of | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_trust | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_trust_pkg | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_usages | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_used_th | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_warns | GHC.Driver.Types, GHC.Plugins, GHC | 
| mi_warn_fn | GHC.Driver.Types, GHC.Plugins | 
| mkAbsentErrorApp | GHC.Core.Make, GHC.Plugins | 
| mkAbstractClass | GHC.Core.Class | 
| mkAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkAlignment | GHC.Types.Basic, GHC.Plugins | 
| mkAllCafsCC | GHC.Types.CostCentre | 
| mkAlphaTyVarUnique | GHC.Types.Unique | 
| mkAltExpr | GHC.Core.Utils, GHC.Plugins | 
| mkAmbiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| mkAnd | GHC.Data.BooleanFormula | 
| mkAnnEnv | GHC.Types.Annotations, GHC.Plugins | 
| mkAnonBinder | GHC.Core.Type, GHC.Plugins | 
| mkAnonTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| mkAnonTyConBinders | GHC.Core.TyCon, GHC.Plugins | 
| mkAnonWildCardTy | GHC.Hs.Type, GHC.Hs, GHC | 
| MKAP | GHC.ByteCode.Instr | 
| mkApEntryLabel | GHC.Cmm.CLabel | 
| mkApiErr | GHC.Driver.Types, GHC.Plugins | 
| mkApInfoTableLabel | GHC.Cmm.CLabel | 
| mkApLFInfo | GHC.StgToCmm.Closure | 
| mkAppCo | GHC.Core.Coercion, GHC.Plugins | 
| mkAppCos | GHC.Core.Coercion, GHC.Plugins | 
| mkApps | GHC.Core, GHC.Plugins | 
| mkAppTy | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkAppTys | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| MkApUpd0_Op | GHC.Builtin.PrimOps | 
| mkArgDescr | GHC.StgToCmm.Layout | 
| mkArgInfo | GHC.Core.Opt.Simplify.Utils | 
| mkArrayArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkArrWords_infoLabel | GHC.Cmm.CLabel | 
| mkAsmTempDerivedLabel | GHC.Cmm.CLabel | 
| mkAsmTempDieLabel | GHC.Cmm.CLabel | 
| mkAsmTempEndLabel | GHC.Cmm.CLabel | 
| mkAsmTempLabel | GHC.Cmm.CLabel | 
| mkAssign | GHC.Cmm.Graph | 
| mkAutoCC | GHC.Types.CostCentre | 
| mkAxInstCo | GHC.Core.Coercion, GHC.Plugins | 
| mkAxInstLHS | GHC.Core.Coercion, GHC.Plugins | 
| mkAxInstRHS | GHC.Core.Coercion, GHC.Plugins | 
| mkAxiomInstCo | GHC.Core.Coercion, GHC.Plugins | 
| mkAxiomRuleCo | GHC.Core.Coercion, GHC.Plugins | 
| mkBadAlignmentLabel | GHC.Cmm.CLabel | 
| mkBangTy | GHC.Parser.PostProcess | 
| mkBaseModule | GHC.Builtin.Names | 
| mkBaseModule_ | GHC.Builtin.Names | 
| mkBHUpdInfoLabel | GHC.Cmm.CLabel | 
| mkBigCoreTup | GHC.Core.Make, GHC.Plugins | 
| mkBigCoreTupTy | GHC.Core.Make, GHC.Plugins | 
| mkBigCoreVarTup | GHC.Core.Make, GHC.Plugins | 
| mkBigCoreVarTup1 | GHC.Core.Make, GHC.Plugins | 
| mkBigCoreVarTupTy | GHC.Core.Make, GHC.Plugins | 
| mkBigLHsPatTup | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkBigLHsPatTupId | GHC.HsToCore.Utils | 
| mkBigLHsTup | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkBigLHsTupId | GHC.HsToCore.Utils | 
| mkBigLHsVarPatTup | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkBigLHsVarPatTupId | GHC.HsToCore.Utils | 
| mkBigLHsVarTup | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkBigLHsVarTupId | GHC.HsToCore.Utils | 
| mkBignumModule | GHC.Builtin.Names | 
| mkBinaryTickBox | GHC.HsToCore.Utils | 
| mkBitmap | GHC.Data.Bitmap | 
| mkBitmapLabel | GHC.Cmm.CLabel | 
| mkBlockId | GHC.Cmm.BlockId | 
| mkBlockInfoTableLabel | GHC.Cmm.CLabel | 
| mkBodyStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkBootModDetailsTc | GHC.Iface.Tidy | 
| mkBoringStop | GHC.Core.Opt.Simplify.Utils | 
| mkBothDmdArg | GHC.Types.Demand | 
| mkBoxedTupleTy | GHC.Builtin.Types, GHC.Plugins | 
| mkBranch | GHC.Cmm.Graph | 
| mkBranchedCoAxiom | GHC.Core.FamInstEnv | 
| MkBranches | GHC.Core.Coercion.Axiom | 
| mkBuilderOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkBuildExpr | GHC.Core.Make, GHC.Plugins | 
| mkBuiltinUnique | GHC.Types.Unique | 
| mkBytesLabel | GHC.Cmm.CLabel | 
| mkByteStringCLit | GHC.Cmm.Utils | 
| mkCAFBlackHoleInfoTableLabel | GHC.Cmm.CLabel | 
| mkCall | GHC.StgToCmm.Monad | 
| mkCallDmd | GHC.Types.Demand | 
| mkCallDmds | GHC.Types.Demand | 
| mkCallEntry | GHC.Cmm.Graph | 
| mkCallReturnsTo | GHC.Cmm.Graph | 
| mkCase | GHC.Core.Opt.Simplify.Utils | 
| MkCaseAlt | GHC.HsToCore.Utils | 
| mkCast | GHC.Core.Utils, GHC.Plugins | 
| mkCastDs | GHC.HsToCore.Utils | 
| mkCastTy | GHC.Core.Type, GHC.Plugins | 
| mkCbranch | GHC.Cmm.Graph | 
| mkCCLabel | GHC.Cmm.CLabel | 
| mkCCostCentre | GHC.StgToCmm.Prof | 
| mkCCostCentreStack | GHC.StgToCmm.Prof | 
| mkCCSLabel | GHC.Cmm.CLabel | 
| MkCgInfoDown | GHC.StgToCmm.Monad | 
| MkCgState | GHC.StgToCmm.Monad | 
| mkCharExpr | GHC.Core.Make, GHC.Plugins | 
| mkCharLit | GHC.Core, GHC.Plugins | 
| mkCharLitPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| mkCheckExpType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| mkChildEnv | GHC.Rename.Names | 
| mkChunkified | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkClass | GHC.Core.Class | 
| mkClassDataConOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkClassDecl | GHC.Parser.PostProcess | 
| mkClassOpAuxOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkClassOpSigs | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkClassPred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| mkClassTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkClonedInternalName | GHC.Types.Name, GHC.Plugins | 
| mkClosedStrictSig | GHC.Types.Demand | 
| mkClosureInfo | GHC.StgToCmm.Closure | 
| mkClosureLabel | GHC.Cmm.CLabel | 
| mkClosureTableLabel | GHC.Cmm.CLabel | 
| mkClsOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkClsOccFS | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkCmmCall | GHC.StgToCmm.Monad | 
| mkCmmClosureLabel | GHC.Cmm.CLabel | 
| mkCmmCodeLabel | GHC.Cmm.CLabel | 
| mkCmmDataLabel | GHC.Cmm.CLabel | 
| mkCmmEntryLabel | GHC.Cmm.CLabel | 
| mkCmmIfGoto | GHC.StgToCmm.Monad | 
| mkCmmIfGoto' | GHC.StgToCmm.Monad | 
| mkCmmIfThen | GHC.StgToCmm.Monad | 
| mkCmmIfThen' | GHC.StgToCmm.Monad | 
| mkCmmIfThenElse | GHC.StgToCmm.Monad | 
| mkCmmIfThenElse' | GHC.StgToCmm.Monad | 
| mkCmmInfo | GHC.StgToCmm.Closure | 
| mkCmmInfoLabel | GHC.Cmm.CLabel | 
| mkCmmRetInfoLabel | GHC.Cmm.CLabel | 
| mkCmmRetLabel | GHC.Cmm.CLabel | 
| mkCoAlgCaseMatchResult | GHC.HsToCore.Utils | 
| mkCoApps | GHC.Core, GHC.Plugins | 
| mkCoAxBranch | GHC.Core.FamInstEnv | 
| mkCoBind | GHC.Core, GHC.Plugins | 
| mkCoCast | GHC.Core.Coercion, GHC.Plugins | 
| mkCodeStyle | GHC.Utils.Outputable, GHC.Plugins | 
| mkCoerceClassMethEqn | GHC.Tc.Deriv.Generate | 
| mkCoercionTy | GHC.Core.Type, GHC.Plugins | 
| mkCoercionType | GHC.Core.Coercion, GHC.Plugins | 
| mkCoherenceLeftCo | GHC.Core.Coercion, GHC.Plugins | 
| mkCoherenceRightCo | GHC.Core.Coercion, GHC.Plugins | 
| mkCoLetMatchResult | GHC.HsToCore.Utils | 
| mkComment | GHC.Cmm.Graph | 
| mkCompleteMatchMap | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| mkCompulsoryUnfolding | GHC.Core.Unfold | 
| mkCon2TagOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkConApp | GHC.Core, GHC.Plugins | 
| mkConApp2 | GHC.Core, GHC.Plugins | 
| mkConDeclH98 | GHC.Parser.PostProcess | 
| MkConInfoTable | GHC.Runtime.Interpreter | 
| mkConInfoTableLabel | GHC.Cmm.CLabel | 
| mkConLFInfo | GHC.StgToCmm.Closure | 
| mkConOpPatRn | GHC.Rename.HsType | 
| mkConsExpr | GHC.Core.Make, GHC.Plugins | 
| mkContEx | GHC.Core.Opt.Simplify.Env | 
| mkConvertNumLiteral | GHC.CoreToStg.Prep | 
| mkCoPrimCaseMatchResult | GHC.HsToCore.Utils | 
| mkCoreApp | GHC.Core.Make, GHC.Plugins | 
| mkCoreAppDs | GHC.HsToCore.Utils | 
| mkCoreApps | GHC.Core.Make, GHC.Plugins | 
| mkCoreAppsDs | GHC.HsToCore.Utils | 
| mkCoreConApps | GHC.Core.Make, GHC.Plugins | 
| mkCoreLams | GHC.Core.Make, GHC.Plugins | 
| mkCoreLet | GHC.Core.Make, GHC.Plugins | 
| mkCoreLets | GHC.Core.Make, GHC.Plugins | 
| mkCoreTup | GHC.Core.Make, GHC.Plugins | 
| mkCoreTupBoxity | GHC.Core.Make, GHC.Plugins | 
| mkCoreUbxSum | GHC.Core.Make, GHC.Plugins | 
| mkCoreUbxTup | GHC.Core.Make, GHC.Plugins | 
| mkCoreUnfolding | GHC.Core.Unfold | 
| mkCoreVarTupTy | GHC.Core.Make, GHC.Plugins | 
| MkCostCentres | GHC.Runtime.Interpreter | 
| mkCostCentres | GHC.Runtime.Interpreter | 
| mkCostCentreUnique | GHC.Types.Unique | 
| mkCoSynCaseMatchResult | GHC.HsToCore.Utils | 
| mkCoVar | GHC.Types.Var, GHC.Core.Coercion, GHC.Plugins | 
| mkCoVarCo | GHC.Core.Coercion, GHC.Plugins | 
| mkCoVarCos | GHC.Core.Coercion, GHC.Plugins | 
| mkCoVarUnique | GHC.Types.Unique | 
| mkCprSig | GHC.Types.Cpr | 
| mkCprSigForArity | GHC.Types.Cpr | 
| mkCTupleDataConUnique | GHC.Builtin.Uniques | 
| mkCTupleTyConUnique | GHC.Builtin.Uniques | 
| mkCvSubst | GHC.Core.TyCo.Subst | 
| mkDataCOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDataCon | GHC.Core.DataCon, GHC.Plugins | 
| mkDataConInfoTable | GHC.StgToCmm.Closure | 
| mkDataConRep | GHC.Types.Id.Make | 
| mkDataConWorkerOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDataConWorkId | GHC.Types.Id.Make | 
| mkDataConWrapperOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDataFamInst | GHC.Parser.PostProcess | 
| mkDataLits | GHC.Cmm.Utils | 
| mkDataOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDataOccFS | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDataOccUnique | GHC.Types.Unique | 
| mkDataTOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDataTyConRhs | GHC.Core.TyCon, GHC.Plugins | 
| mkDeadStripPreventer | GHC.Cmm.CLabel | 
| mkDeBruijnContext | GHC.Core.Map | 
| mkDecls | GHC.HsToCore.Docs | 
| mkDefaultCase | GHC.Core.Utils, GHC.Plugins | 
| mkDefaultMethodOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDefaultMethodType | GHC.Tc.TyCl.Utils | 
| MkDelta | GHC.HsToCore.PmCheck.Types | 
| MkDeltas | GHC.HsToCore.PmCheck.Types | 
| MkDepend | GHC.Driver.Session, GHC.Plugins, GHC | 
| mkDependencies | GHC.HsToCore.Usage | 
| mkDerivedInternalName | GHC.Types.Name, GHC.Plugins | 
| mkDerivOrigin | GHC.Tc.Deriv.Utils | 
| mkDFsEnv | GHC.Data.FastString.Env | 
| mkDFunOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDFunUnfolding | GHC.Core.Unfold | 
| mkDictFunId | GHC.Types.Id.Make | 
| mkDictFunTy | GHC.Types.Id.Make | 
| mkDictOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkDictSelId | GHC.Types.Id.Make | 
| mkDictSelRhs | GHC.Types.Id.Make | 
| mkDirty_MUT_VAR_Label | GHC.Cmm.CLabel | 
| mkDoubleExpr | GHC.Core.Make, GHC.Plugins | 
| mkDoubleLit | GHC.Core, GHC.Plugins | 
| mkDoubleLitDouble | GHC.Core, GHC.Plugins | 
| mkDumpStyle | GHC.Utils.Outputable, GHC.Plugins | 
| mkDUs | GHC.Types.Name.Set, GHC.Plugins | 
| mkDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| mkDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| mkDynamicLinkerLabel | GHC.Cmm.CLabel | 
| mkEmptyContInfoTable | GHC.Cmm.Info | 
| mkEmptyImplicitBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| mkEmptySubst |  | 
| 1 (Function) | GHC.Stg.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| mkEmptyTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkEmptyTidyEnv | GHC.Types.Var.Env, GHC.Plugins | 
| mkEmptyWildCardBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| mkEmptyZonkEnv | GHC.Tc.Utils.Zonk | 
| mkEntryLabel | GHC.Cmm.CLabel | 
| mkEqPredCoOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkEqSpec | GHC.Core.DataCon, GHC.Plugins | 
| mkErrDoc | GHC.Utils.Error | 
| mkErrDocAt | GHC.Tc.Utils.Monad | 
| mkErrInfo | GHC.Tc.Utils.Monad | 
| mkErrMsg | GHC.Utils.Error | 
| mkErrorAppDs | GHC.HsToCore.Utils | 
| mkErrStyle | GHC.Utils.Outputable, GHC.Plugins | 
| mkEvalMatchResult | GHC.HsToCore.Utils | 
| mkEvalOpts | GHC.Runtime.Interpreter | 
| mkEvCast | GHC.Tc.Types.Evidence | 
| mkEvScSelectors | GHC.Tc.Types.Evidence | 
| mkExpanded | GHC.Hs.Expr, GHC.Hs, GHC | 
| mkExport | GHC.Parser.PostProcess | 
| mkExportedLocalId | GHC.Types.Id, GHC.Plugins | 
| mkExportedLocalVar | GHC.Types.Var, GHC.Plugins | 
| mkExportedVanillaId | GHC.Types.Id, GHC.Plugins | 
| mkExternalName | GHC.Types.Name, GHC.Plugins | 
| mkExtName | GHC.Parser.PostProcess | 
| mkExtraObj | GHC.SysTools.ExtraObj | 
| mkExtraObjToLinkIntoBinary | GHC.SysTools.ExtraObj | 
| mkFactBase | GHC.Cmm.Dataflow | 
| mkFalse | GHC.Data.BooleanFormula | 
| mkFamDecl | GHC.Parser.PostProcess | 
| mkFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkFamilyTyConApp | GHC.Core.Type, GHC.Plugins | 
| mkFamilyTyConAppCo | GHC.Core.Coercion, GHC.Plugins | 
| mkFastString | GHC.Data.FastString, GHC.Plugins | 
| mkFastString# | GHC.Data.FastString, GHC.Plugins | 
| mkFastStringByteList | GHC.Data.FastString, GHC.Plugins | 
| mkFastStringBytes | GHC.Data.FastString, GHC.Plugins | 
| mkFastStringByteString | GHC.Data.FastString, GHC.Plugins | 
| mkFastStringShortByteString | GHC.Data.FastString, GHC.Plugins | 
| mkFCall | GHC.HsToCore.Foreign.Call | 
| mkFCallId | GHC.Types.Id.Make | 
| mkFCallName | GHC.Types.Name, GHC.Plugins | 
| mkFieldEnv | GHC.Rename.Utils | 
| mkFieldLabelOccs | GHC.Types.FieldLabel | 
| mkFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| mkFileEmbedLit | GHC.Cmm.Utils | 
| mkFinalCall | GHC.Cmm.Graph | 
| mkFinalizedHValue | GHC.Runtime.Interpreter | 
| mkFinalUnfolding | GHC.Core.Unfold | 
| mkFloatBind | GHC.Core.Opt.Simplify.Env | 
| mkFloatExpr | GHC.Core.Make, GHC.Plugins | 
| mkFloatLit | GHC.Core, GHC.Plugins | 
| mkFloatLitFloat | GHC.Core, GHC.Plugins | 
| mkFoldrExpr | GHC.Core.Make, GHC.Plugins | 
| mkForAllCo | GHC.Core.Coercion, GHC.Plugins | 
| mkForAllCos | GHC.Core.Coercion, GHC.Plugins | 
| mkForAllTy | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkForAllTys | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkForeignExportOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkForeignLabel | GHC.Cmm.CLabel | 
| mkFractionalLit | GHC.Types.Basic, GHC.Plugins | 
| mkFsEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Data.FastString.Env, GHC.Plugins | 
| mkFullIface | GHC.Iface.Make | 
| mkFunBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkFunCo | GHC.Core.Coercion, GHC.Plugins | 
| mkFunctionType | GHC.Core.Utils, GHC.Plugins | 
| mkFunTy | GHC.Core.TyCo.Rep | 
| mkFunTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkFunTyMany | GHC.Core.TyCo.Rep | 
| mkFVs |  | 
| 1 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Function) | GHC.Utils.FV | 
| mkGadtDecl | GHC.Parser.PostProcess | 
| mkGen1R | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkGeneralLocated | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| mkGeneralSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| mkGeneralSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| mkGenInstantiatedUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkGenR | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkGenVirtUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkGivenEvBind | GHC.Tc.Types.Evidence | 
| mkGivenLoc | GHC.Tc.Types.Constraint | 
| mkGivens | GHC.Tc.Types.Constraint | 
| mkGlobalId | GHC.Types.Id, GHC.Plugins | 
| mkGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| mkGlobalVar | GHC.Types.Var, GHC.Plugins | 
| mkGlobalWeights | GHC.CmmToAsm.CFG | 
| mkGReflCo | GHC.Core.Coercion, GHC.Plugins | 
| mkGReflLeftCo | GHC.Core.Coercion, GHC.Plugins | 
| mkGReflRightCo | GHC.Core.Coercion, GHC.Plugins | 
| mkGroupByUsingStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkGroupUsingStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkGuardedMatchResult | GHC.HsToCore.Utils | 
| mkHeadStrict | GHC.Types.Demand | 
| mkHeapRep | GHC.Runtime.Heap.Layout | 
| mkHeteroCoercionType | GHC.Core.Coercion, GHC.Plugins | 
| mkHeteroPrimEqPred | GHC.Core.Coercion, GHC.Core.Predicate, GHC.Plugins | 
| mkHeteroReprPrimEqPred | GHC.Core.Coercion, GHC.Core.Predicate, GHC.Plugins | 
| mkHieFile | GHC.Iface.Ext.Ast | 
| mkHieFileWithSource | GHC.Iface.Ext.Ast | 
| mkHiOnlyModLocation | GHC.Driver.Finder | 
| mkHiPath | GHC.Driver.Finder | 
| mkHoleCo | GHC.Core.Coercion, GHC.Plugins | 
| mkHoleModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkHomeModLocation | GHC.Driver.Finder | 
| mkHomeModLocation2 | GHC.Driver.Finder | 
| mkHomeModule | GHC.Driver.Session, GHC.Plugins | 
| mkHomoForAllCos | GHC.Core.Coercion, GHC.Plugins | 
| mkHooplLabel | GHC.Cmm.Dataflow.Label | 
| mkHpcTicksLabel | GHC.Cmm.CLabel | 
| mkHsApp | GHC.Hs.Utils, GHC.Hs, GHC.Tc.Utils.Zonk, GHC | 
| mkHsAppKindTy | GHC.Hs.Utils, GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsAppPV | GHC.Parser.PostProcess | 
| mkHsApps | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppsWith | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppTy | GHC.Hs.Utils, GHC.Hs.Type, GHC.Hs, GHC.Tc.Utils.Zonk, GHC | 
| mkHsAppType | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppTypePV | GHC.Parser.PostProcess | 
| mkHsAppTypes | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppTys | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsAppWith | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAsPatPV | GHC.Parser.PostProcess | 
| mkHsBangPatPV | GHC.Parser.PostProcess | 
| mkHsCaseAlt | GHC.Hs.Utils, GHC.Hs, GHC.Tc.Utils.Zonk, GHC | 
| mkHsCasePV | GHC.Parser.PostProcess | 
| mkHsCmdIf | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsCmdWrap | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsComp | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsConOpPV | GHC.Parser.PostProcess | 
| mkHsDictLet | GHC.Hs.Utils, GHC.Hs, GHC.Tc.Utils.Zonk, GHC | 
| mkHsDo | GHC.Hs.Utils, GHC.Hs, GHC.Parser.PostProcess, GHC | 
| mkHsDocString | GHC.Hs, GHC.Hs.Doc, GHC | 
| mkHsDocStringUtf8ByteString | GHC.Hs, GHC.Hs.Doc, GHC | 
| mkHsDoPV | GHC.Parser.PostProcess | 
| mkHsExplicitListPV | GHC.Parser.PostProcess | 
| mkHsForAllInvisTele | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsForAllVisTele | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsFractional | GHC.Hs.Utils, GHC.Hs, GHC.Parser.PostProcess, GHC | 
| mkHsIf | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsIfPV | GHC.Parser.PostProcess | 
| mkHsImplicitBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsInfixHolePV | GHC.Parser.PostProcess | 
| mkHsIntegral | GHC.Hs.Utils, GHC.Hs, GHC.Parser.PostProcess, GHC | 
| mkHsIsString | GHC.Hs.Utils, GHC.Hs, GHC.Parser.PostProcess, GHC | 
| mkHsLam | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsLamCasePV | GHC.Parser.PostProcess | 
| mkHsLamPV | GHC.Parser.PostProcess | 
| mkHsLams | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsLazyPatPV | GHC.Parser.PostProcess | 
| mkHsLetPV | GHC.Parser.PostProcess | 
| mkHsLitPV | GHC.Parser.PostProcess | 
| mkHsNegAppPV | GHC.Parser.PostProcess | 
| mkHsOpApp | GHC.Hs.Utils, GHC.Hs, GHC.Parser.PostProcess, GHC | 
| mkHsOpAppPV | GHC.Parser.PostProcess | 
| mkHsOpTy | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsOverLitPV | GHC.Parser.PostProcess | 
| mkHsPar | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsParPV | GHC.Parser.PostProcess | 
| mkHsPatSigType | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsQTvs | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsQuasiQuote | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsRecordPV | GHC.Parser.PostProcess | 
| mkHsSectionR_PV | GHC.Parser.PostProcess | 
| mkHsSigEnv | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsSigFun | GHC.Tc.TyCl.Class | 
| mkHsSOName | GHC.Driver.Types, GHC.Plugins | 
| mkHsSplicePV | GHC.Parser.PostProcess | 
| mkHsString | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsStringPrimLit | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsTySigPV | GHC.Parser.PostProcess | 
| mkHsVarBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsVarOpPV | GHC.Parser.PostProcess | 
| mkHsVarPV | GHC.Parser.PostProcess | 
| mkHsViewPatPV | GHC.Parser.PostProcess | 
| mkHsWildCardBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsWildCardPV | GHC.Parser.PostProcess | 
| mkHsWrap | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsWrapCo | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsWrapCoR | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsWrapPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsWrapPatCo | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkIfaceExports | GHC.Iface.Make | 
| mkIfaceFixCache | GHC.Driver.Types, GHC.Plugins | 
| mkIfaceForAllTvBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| mkIfaceHashCache | GHC.Driver.Types, GHC.Plugins | 
| mkIfaceTc | GHC.Iface.Make | 
| mkIfaceTyConKind | GHC.Iface.Type, GHC.Iface.Syntax | 
| mkIfaceTySubst | GHC.Iface.Type, GHC.Iface.Syntax | 
| mkIfaceWarnCache | GHC.Driver.Types, GHC.Plugins | 
| mkIfLclEnv | GHC.Tc.Utils.Monad | 
| mkIfThenElse | GHC.Core.Make, GHC.Plugins | 
| mkImpExpSubSpec | GHC.Parser.PostProcess | 
| mkImplicWC | GHC.Tc.Types.Constraint | 
| mkImport | GHC.Parser.PostProcess | 
| mkImportedFamInst | GHC.Core.FamInstEnv | 
| mkImportedInstance | GHC.Core.InstEnv | 
| mkImpossibleExpr | GHC.Core.Make, GHC.Plugins | 
| mkIndefUnitId | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| mkIndStaticInfoLabel | GHC.Cmm.CLabel | 
| mkInfForAllTy | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkInfForAllTys | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkInfoTableLabel | GHC.Cmm.CLabel | 
| mkInfSigmaTy | GHC.Tc.Utils.TcType | 
| mkInlinableUnfolding | GHC.Core.Unfold | 
| mkInlinePragma | GHC.Parser.PostProcess | 
| mkInlineUnfolding | GHC.Core.Unfold | 
| mkInlineUnfoldingWithArity | GHC.Core.Unfold | 
| mkInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| mkInstantiatedUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkInstantiatedUnitHash | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkInstCo | GHC.Core.Coercion, GHC.Plugins | 
| mkInstD | GHC.Parser.PostProcess | 
| mkInstTyCoOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkInstTyTcOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkInt64LitInt64 | GHC.Core, GHC.Plugins | 
| mkIntCLit | GHC.Cmm.Utils | 
| mkIntegerExpr | GHC.Core.Make, GHC.Plugins | 
| mkIntegralLit | GHC.Types.Basic, GHC.Plugins | 
| mkInteractiveHscEnv | GHC.Driver.Types, GHC.Plugins | 
| mkInteractiveModule | GHC.Builtin.Names | 
| mkInternalName | GHC.Types.Name, GHC.Plugins | 
| mkIntExpr |  | 
| 1 (Function) | GHC.Core.Make, GHC.Plugins | 
| 2 (Function) | GHC.Cmm.Utils | 
| mkIntExprInt | GHC.Core.Make, GHC.Plugins | 
| mkIntLit | GHC.Core, GHC.Plugins | 
| mkIntLitWrap | GHC.Core, GHC.Plugins | 
| mkIntWithInf | GHC.Types.Basic, GHC.Plugins | 
| mkInvisForAllTys | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkInvisFunTy | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkInvisFunTyMany | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkInvisFunTysMany | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkIOPortPrimTy | GHC.Builtin.Types.Prim | 
| mkIPOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkIrredCt | GHC.Tc.Types.Constraint | 
| mkITbls | GHC.ByteCode.InfoTable | 
| mkJump | GHC.Cmm.Graph | 
| mkJumpExtra | GHC.Cmm.Graph | 
| mkJumpInstr | GHC.CmmToAsm.Instr | 
| mkJumpReturnsTo | GHC.Cmm.Graph | 
| mkJustExpr | GHC.Core.Make, GHC.Plugins | 
| mkKindCo | GHC.Core.Coercion, GHC.Plugins | 
| mkKindLoc | GHC.Tc.Types.Constraint | 
| mkKindTyCon | GHC.Core.TyCon, GHC.Plugins | 
| MkLabel | GHC.Llvm.Syntax, GHC.Llvm | 
| mkLabel | GHC.Cmm.Graph | 
| mkLam | GHC.Core.Opt.Simplify.Utils | 
| mkLams | GHC.Core, GHC.Plugins | 
| mkLamType | GHC.Core.Utils, GHC.Plugins | 
| mkLamTypes | GHC.Core.Utils, GHC.Plugins | 
| mkLast | GHC.Cmm.Graph | 
| mkLastStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLazyArgStop | GHC.Core.Opt.Simplify.Utils | 
| mkLblExpr | GHC.Cmm.Utils | 
| mkLet | GHC.Core, GHC.Plugins | 
| mkLetNonRec | GHC.Core, GHC.Plugins | 
| mkLetRec | GHC.Core, GHC.Plugins | 
| mkLets | GHC.Core, GHC.Plugins | 
| mkLFArgument | GHC.StgToCmm.Closure | 
| mkLFImported | GHC.StgToCmm.Closure | 
| mkLFLetNoEscape | GHC.StgToCmm.Closure | 
| mkLFReEntrant | GHC.StgToCmm.Closure | 
| mkLFStringLit | GHC.StgToCmm.Closure | 
| mkLFThunk | GHC.StgToCmm.Closure | 
| mkLHsCmdWrap | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLHsPar | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLHsPatTup | GHC.HsToCore.Utils | 
| mkLHsSigType | GHC.Hs.Utils, GHC.Hs, GHC.Parser.PostProcess, GHC | 
| mkLHsSigWcType | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLHsTupleExpr | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLHsVarTuple | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLHsWrap | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLHsWrapCo | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLiftedPrimTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkListExpr | GHC.Core.Make, GHC.Plugins | 
| mkListTy | GHC.Builtin.Types, GHC.Plugins | 
| mkLitChar | GHC.Types.Literal, GHC.Plugins | 
| mkLitDouble | GHC.Types.Literal, GHC.Plugins | 
| mkLitFloat | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt64 | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt64Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitInteger | GHC.Types.Literal, GHC.Plugins | 
| mkLitIntUnchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitIntWrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitIntWrapC | GHC.Types.Literal, GHC.Plugins | 
| mkLitNatural | GHC.Types.Literal, GHC.Plugins | 
| mkLitNumber | GHC.Types.Literal, GHC.Plugins | 
| mkLitNumberWrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitString | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord64 | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord64Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitWordWrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitWordWrapC | GHC.Types.Literal, GHC.Plugins | 
| mkLiveness | GHC.Cmm.Utils | 
| mkLoadInstr | GHC.CmmToAsm.Instr | 
| mkLocalBlockLabel | GHC.Cmm.CLabel | 
| mkLocalClosureLabel | GHC.Cmm.CLabel | 
| mkLocalClosureTableLabel | GHC.Cmm.CLabel | 
| mkLocalCoVar | GHC.Types.Id, GHC.Plugins | 
| mkLocalId | GHC.Types.Id, GHC.Plugins | 
| mkLocalIdOrCoVar | GHC.Types.Id, GHC.Plugins | 
| mkLocalIdWithInfo | GHC.Types.Id, GHC.Plugins | 
| mkLocalInfoTableLabel | GHC.Cmm.CLabel | 
| mkLocalInstance | GHC.Core.InstEnv | 
| mkLocalOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkLocalUnique | GHC.Types.Unique | 
| mkLocalVar | GHC.Types.Var, GHC.Plugins | 
| mkLocMessage | GHC.Utils.Error | 
| mkLocMessageAnn | GHC.Utils.Error | 
| mkLongErrAt | GHC.Tc.Utils.Monad | 
| mkLongErrMsg | GHC.Utils.Error | 
| mkLongWarnMsg | GHC.Utils.Error | 
| mkLRCo | GHC.Core.Coercion, GHC.Plugins | 
| mkLScope | GHC.Iface.Ext.Utils | 
| mkMainCapabilityLabel | GHC.Cmm.CLabel | 
| mkMainModule | GHC.Builtin.Names | 
| mkMainModule_ | GHC.Builtin.Names | 
| mkManyUsedDmd | GHC.Types.Demand | 
| mkMaps | GHC.HsToCore.Docs | 
| mkMAP_DIRTY_infoLabel | GHC.Cmm.CLabel | 
| mkMAP_FROZEN_CLEAN_infoLabel | GHC.Cmm.CLabel | 
| mkMAP_FROZEN_DIRTY_infoLabel | GHC.Cmm.CLabel | 
| mkMatch | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkMatcherOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkMatchGroup | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkMaxTagOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkMethodOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkMiddle | GHC.Cmm.Graph | 
| mkMinimalBySCs | GHC.Tc.Utils.TcType | 
| mkModDeps | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| mkModNameIdKey | GHC.Builtin.Names.TH | 
| mkModNameName | GHC.Builtin.Names.TH | 
| mkModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| mkModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| mkModuleGraph | GHC.Driver.Types, GHC.Plugins, GHC | 
| mkModuleImpExp | GHC.Parser.PostProcess | 
| mkModuleName | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins, GHC | 
| mkModuleNameFS | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| mkModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| mkMultAdd | GHC.Core.Multiplicity | 
| mkMultMul | GHC.Core.Multiplicity | 
| mkMultSup | GHC.Core.Multiplicity | 
| mkMultTy | GHC.Parser.PostProcess | 
| mkMutableArrayArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkMutableArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkMutableByteArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkMutVarPrimTy | GHC.Builtin.Types.Prim | 
| mkMVarPrimTy | GHC.Builtin.Types.Prim | 
| mkNameCacheUpdater | GHC.Iface.Env | 
| mkNamedTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| mkNamedTyConBinders | GHC.Core.TyCon, GHC.Plugins | 
| mkNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| mkNameEnvWith | GHC.Types.Name.Env, GHC.Plugins | 
| mkNameG_dIdKey | GHC.Builtin.Names.TH | 
| mkNameG_dName | GHC.Builtin.Names.TH | 
| mkNameG_dRDR | GHC.Builtin.Names.TH | 
| mkNameG_tcIdKey | GHC.Builtin.Names.TH | 
| mkNameG_tcName | GHC.Builtin.Names.TH | 
| mkNameG_vIdKey | GHC.Builtin.Names.TH | 
| mkNameG_vName | GHC.Builtin.Names.TH | 
| mkNameG_vRDR | GHC.Builtin.Names.TH | 
| mkNameIdKey | GHC.Builtin.Names.TH | 
| mkNameLIdKey | GHC.Builtin.Names.TH | 
| mkNameLName | GHC.Builtin.Names.TH | 
| mkNameName | GHC.Builtin.Names.TH | 
| mkNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| mkNameShape | GHC.Types.Name.Shape | 
| mkNameSIdKey | GHC.Builtin.Names.TH | 
| mkNameSName | GHC.Builtin.Names.TH | 
| mkNatM_State | GHC.CmmToAsm.Monad | 
| mkNaturalExpr | GHC.Core.Make, GHC.Plugins | 
| mkNegAppRn | GHC.Rename.HsType | 
| mkNewTyConRhs | GHC.Tc.TyCl.Build | 
| mkNewTyCoOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkNewTypeCoAxiom | GHC.Core.FamInstEnv | 
| mkNilExpr | GHC.Core.Make, GHC.Plugins | 
| mkNilPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| mkNoCount | GHC.Core, GHC.Plugins | 
| mkNomReflCo | GHC.Core.Coercion, GHC.Plugins | 
| mkNonCanonical | GHC.Tc.Types.Constraint | 
| mkNonCanonicalCt | GHC.Tc.Types.Constraint | 
| mkNonmovingWriteBarrierEnabledLabel | GHC.Cmm.CLabel | 
| mkNop | GHC.Cmm.Graph | 
| mkNoRepType | GHC.Utils.Misc, GHC.Plugins | 
| mkNoScope | GHC.Core, GHC.Plugins | 
| mkNoteObjsToLinkIntoBinary | GHC.SysTools.ExtraObj | 
| mkNothingExpr | GHC.Core.Make, GHC.Plugins | 
| mkNPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkNPlusKPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkNthCo | GHC.Core.Coercion, GHC.Plugins | 
| mkNumLitTy | GHC.Core.Type, GHC.Plugins | 
| mkObjPath | GHC.Driver.Finder | 
| mkOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkOccEnv_C | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkOccNameFS | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkOnceUsedDmd | GHC.Types.Demand | 
| mkOneRecordSelector | GHC.Tc.TyCl.Utils | 
| mkOpAppRn | GHC.Rename.HsType | 
| mkOpenSubst | GHC.Core.Subst, GHC.Plugins | 
| mkOpFormRn | GHC.Rename.HsType | 
| mkOptTickBox | GHC.HsToCore.Utils | 
| mkOr | GHC.Data.BooleanFormula | 
| mkOrig | GHC.Types.Name.Reader, GHC.Plugins | 
| mkOtherCon | GHC.Core, GHC.Plugins | 
| mkOverLit | GHC.Tc.Utils.Instantiate | 
| MKPAP | GHC.ByteCode.Instr | 
| mkParensApiAnn | GHC.Parser.Annotation | 
| mkParPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkParserFlags | GHC.Parser.Lexer | 
| mkParserFlags' | GHC.Parser.Lexer | 
| mkPartialIface | GHC.Iface.Make | 
| mkPatSyn | GHC.Core.PatSyn | 
| mkPatSynBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkPatSynMatchGroup | GHC.Parser.PostProcess | 
| mkPhantomCo | GHC.Core.Coercion, GHC.Plugins | 
| mkPhiTy | GHC.Tc.Utils.TcType | 
| mkPicBaseLabel | GHC.Cmm.CLabel | 
| mkPiCo | GHC.Core.Coercion, GHC.Plugins | 
| mkPiCos | GHC.Core.Coercion, GHC.Plugins | 
| mkPiTy | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| mkPiTys | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| mkPlainErrMsg | GHC.Utils.Error | 
| mkPlainWarnMsg | GHC.Utils.Error | 
| mkPmId | GHC.HsToCore.PmCheck.Oracle | 
| mkPragEnv | GHC.Tc.Gen.Sig | 
| mkPredOrigin | GHC.Tc.Deriv.Utils | 
| mkPrefixConPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| mkPrefixFunRhs | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkPrelImports | GHC.Parser.Header | 
| mkPrelTyConRepName | GHC.Core.TyCon, GHC.Plugins | 
| mkPreludeClassUnique | GHC.Types.Unique | 
| mkPreludeDataConUnique | GHC.Types.Unique | 
| mkPreludeMiscIdUnique | GHC.Types.Unique | 
| mkPreludeTyConUnique | GHC.Types.Unique | 
| mkPrimCallLabel | GHC.Cmm.CLabel | 
| mkPrimEqPred | GHC.Core.Coercion, GHC.Core.Predicate, GHC.Plugins | 
| mkPrimEqPredRole | GHC.Core.Coercion, GHC.Core.Predicate, GHC.Plugins | 
| mkPrimModule | GHC.Builtin.Names | 
| mkPrimOpId | GHC.Types.Id.Make | 
| mkPrimOpIdUnique | GHC.Types.Unique | 
| mkPrimOpWrapperUnique | GHC.Types.Unique | 
| mkPrimTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkPrimTyConName | GHC.Builtin.Types.Prim | 
| mkPrintUnqualified | GHC.Driver.Types, GHC.Plugins | 
| mkPrintUnqualifiedDs | GHC.HsToCore.Monad | 
| mkPrintUnqualifiedForModule | GHC | 
| mkProdDmd | GHC.Types.Demand | 
| mkPromotedDataCon | GHC.Core.TyCon, GHC.Plugins | 
| mkPromotedListTy | GHC.Builtin.Types, GHC.Plugins | 
| mkProofIrrelCo | GHC.Core.Coercion, GHC.Plugins | 
| mkProxyPrimTy | GHC.Builtin.Types.Prim | 
| mkPsBindStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkPseudoUniqueD | GHC.Types.Unique | 
| mkPseudoUniqueE | GHC.Types.Unique | 
| mkPseudoUniqueH | GHC.Types.Unique | 
| mkPsSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| mkPState | GHC.Parser.Lexer | 
| mkPStatePure | GHC.Parser.Lexer | 
| mkPtrString | GHC.Data.FastString, GHC.Plugins | 
| mkPtrString# | GHC.Data.FastString, GHC.Plugins | 
| mkQual | GHC.Types.Name.Reader, GHC.Plugins | 
| mkQualModule | GHC.Driver.Types, GHC.Plugins | 
| mkQualPackage | GHC.Driver.Types, GHC.Plugins | 
| mkRawJump | GHC.Cmm.Graph | 
| mkRdrFunBind | GHC.Tc.Deriv.Generate | 
| mkRdrFunBindEC | GHC.Tc.Deriv.Generate | 
| mkRdrFunBindSE | GHC.Tc.Deriv.Generate | 
| mkRdrQual | GHC.Types.Name.Reader, GHC.Plugins | 
| mkRdrRecordCon | GHC.Parser.PostProcess | 
| mkRdrRecordUpd | GHC.Parser.PostProcess | 
| mkRdrUnqual | GHC.Types.Name.Reader, GHC.Plugins | 
| mkRealSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| mkRealSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| mkRecConstrOrUpdate | GHC.Parser.PostProcess | 
| mkRecFldSelOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkRecFloats | GHC.Core.Opt.Simplify.Env | 
| mkRecSelBinds | GHC.Tc.TyCl.Utils | 
| mkRecStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkRednCountsLabel | GHC.Cmm.CLabel | 
| mkReflCo | GHC.Core.Coercion, GHC.Plugins | 
| mkRegClassUnique | GHC.Types.Unique | 
| mkRegPairUnique | GHC.Types.Unique | 
| mkRegRegMoveInstr | GHC.CmmToAsm.Instr | 
| mkRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| mkRegSingleUnique | GHC.Types.Unique | 
| mkRegSubUnique | GHC.Types.Unique | 
| mkRepEqOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkRepReflCo | GHC.Core.Coercion, GHC.Plugins | 
| mkReprPrimEqPred | GHC.Core.Coercion, GHC.Core.Predicate, GHC.Plugins | 
| mkRequiredTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| mkReturn | GHC.Cmm.Graph | 
| mkRhsInit | GHC.StgToCmm.Env | 
| mkRhsStop | GHC.Core.Opt.Simplify.Utils | 
| mkRnBindStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkRnEnv2 | GHC.Types.Var.Env, GHC.Plugins | 
| mkRnSyntaxExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| mkRODataLits | GHC.Cmm.Utils | 
| mkRoleAnnotDecl | GHC.Parser.PostProcess | 
| mkRoleAnnotEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| mkRtsApFastLabel | GHC.Cmm.CLabel | 
| mkRtsCmmDataLabel | GHC.Cmm.CLabel | 
| mkRtsPrimOpLabel | GHC.Cmm.CLabel | 
| mkRTSRep | GHC.Runtime.Heap.Layout | 
| mkRtsSlowFastTickyCtrLabel | GHC.Cmm.CLabel | 
| mkRule | GHC.Core.Rules, GHC.Plugins | 
| mkRuleBase | GHC.Core.Rules, GHC.Plugins | 
| mkRuleBndrs | GHC.Parser.PostProcess | 
| mkRuleEnv | GHC.Core, GHC.Plugins | 
| mkRuleInfo | GHC.Core.FVs, GHC.Plugins | 
| mkRuleTyVarBndrs | GHC.Parser.PostProcess | 
| mkRuntimeErrorApp | GHC.Core.Make, GHC.Plugins | 
| mkScaled | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| mkScaledFunTy | GHC.Core.TyCo.Rep | 
| mkScaledTemplateLocal | GHC.Types.Id, GHC.Plugins | 
| mkScope | GHC.Iface.Ext.Utils | 
| mkSelectorBinds | GHC.HsToCore.Utils | 
| mkSelectorEntryLabel | GHC.Cmm.CLabel | 
| mkSelectorInfoLabel | GHC.Cmm.CLabel | 
| mkSelectorLFInfo | GHC.StgToCmm.Closure | 
| mkSigmaTy | GHC.Tc.Utils.TcType | 
| mkSimpleGeneratedFunBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkSimpleLit | GHC.StgToCmm.Utils | 
| mkSimpleMatch | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkSimplEnv | GHC.Core.Opt.Simplify.Env | 
| mkSimpleUnfolding | GHC.Core.Unfold | 
| mkSimpleWC | GHC.Tc.Types.Constraint | 
| mkSingleAltCase | GHC.Core.Utils, GHC.Core.Make, GHC.Plugins | 
| mkSingleCoAxiom | GHC.Core.FamInstEnv | 
| mkSingletonCCS | GHC.Types.CostCentre | 
| mkSmallArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkSmallMutableArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkSmallTupleCase | GHC.Core.Make, GHC.Plugins | 
| mkSmallTupleSelector | GHC.Core.Make, GHC.Plugins | 
| mkSMAP_DIRTY_infoLabel | GHC.Cmm.CLabel | 
| mkSMAP_FROZEN_CLEAN_infoLabel | GHC.Cmm.CLabel | 
| mkSMAP_FROZEN_DIRTY_infoLabel | GHC.Cmm.CLabel | 
| mkSOName | GHC.Driver.Types, GHC.Plugins | 
| mkSourcedNodeInfo | GHC.Iface.Ext.Utils | 
| mkSpecForAllTy | GHC.Core.Type, GHC.Plugins | 
| mkSpecForAllTys | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkSpecOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkSpecSigmaTy | GHC.Tc.Utils.TcType | 
| mkSpillInstr | GHC.CmmToAsm.Instr | 
| mkSpliceDecl | GHC.Parser.PostProcess | 
| mkSplitUniqSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| mkSrcErr | GHC.Driver.Types, GHC.Plugins | 
| mkSrcLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| mkSrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| mkSrcSpanPs | GHC.Types.SrcLoc, GHC.Plugins | 
| mkSRTInfoLabel | GHC.Cmm.CLabel | 
| mkSRTLabel | GHC.Cmm.CLabel | 
| mkStableIdFromName | GHC.Tc.Utils.Env | 
| mkStableIdFromString | GHC.Tc.Utils.Env | 
| mkStableNamePrimTy | GHC.Builtin.Types.Prim | 
| mkStablePtrPrimTy | GHC.Builtin.Types.Prim | 
| mkStackAllocInstr | GHC.CmmToAsm.Instr | 
| mkStackDeallocInstr | GHC.CmmToAsm.Instr | 
| mkStackRep | GHC.Runtime.Heap.Layout | 
| mkStandaloneKindSig | GHC.Parser.PostProcess | 
| mkStatePrimTy | GHC.Builtin.Types.Prim | 
| mkStaticClosure | GHC.StgToCmm.Heap | 
| mkStaticClosureFields | GHC.StgToCmm.Heap | 
| mkStgBinding | GHC.Stg.Lift.Monad | 
| mkStgWordCLit | GHC.Cmm.Utils | 
| mkStore | GHC.Cmm.Graph | 
| mkStrictSigForArity | GHC.Types.Demand | 
| mkStringExpr | GHC.Core.Make, GHC.Plugins | 
| mkStringExprFS | GHC.Core.Make, GHC.Plugins | 
| mkStringExprFSWith | GHC.Core.Make, GHC.Plugins | 
| mkStringLit | GHC.Core, GHC.Plugins | 
| mkStringLitLabel | GHC.Cmm.CLabel | 
| mkStrLitTy | GHC.Core.Type, GHC.Plugins | 
| mkStubPaths | GHC.Driver.Finder | 
| mkSubCo | GHC.Core.Coercion, GHC.Plugins | 
| mkSubst | GHC.Core.Subst, GHC.Plugins | 
| mkSubstLiftingContext | GHC.Core.Coercion, GHC.Plugins | 
| mkSumDataConUnique | GHC.Builtin.Uniques | 
| mkSumOrTuplePV | GHC.Parser.PostProcess | 
| mkSumTy | GHC.Builtin.Types, GHC.Plugins | 
| mkSumTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkSumTyConUnique | GHC.Builtin.Uniques | 
| mkSuperDictAuxOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkSuperDictSelOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkSwitch | GHC.Cmm.Graph | 
| mkSwitchTargets | GHC.Cmm.Switch | 
| mkSymCo | GHC.Core.Coercion, GHC.Plugins | 
| mkSynFunTys | GHC.Tc.Utils.TcType | 
| mkSynonymTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkSyntaxExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| mkSysLocal | GHC.Types.Id, GHC.Plugins | 
| mkSysLocalM | GHC.Types.Id, GHC.Plugins | 
| mkSysLocalOrCoVar | GHC.Types.Id, GHC.Plugins | 
| mkSysLocalOrCoVarM | GHC.Types.Id, GHC.Plugins | 
| mkSystemName | GHC.Types.Name, GHC.Plugins | 
| mkSystemNameAt | GHC.Types.Name, GHC.Plugins | 
| mkSystemVarName | GHC.Types.Name, GHC.Plugins | 
| mkSysTvName | GHC.Types.Name, GHC.Plugins | 
| mkTag2ConOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkTaggedObjectLoad | GHC.StgToCmm.Utils | 
| mkTcAppCo | GHC.Tc.Types.Evidence | 
| mkTcAppTy | GHC.Tc.Utils.TcType | 
| mkTcAppTys | GHC.Tc.Utils.TcType | 
| mkTcAxInstCo | GHC.Tc.Types.Evidence | 
| mkTcAxiomRuleCo | GHC.Tc.Types.Evidence | 
| mkTcBindStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkTcCastTy | GHC.Tc.Utils.TcType | 
| mkTcCoherenceLeftCo | GHC.Tc.Types.Evidence | 
| mkTcCoherenceRightCo | GHC.Tc.Types.Evidence | 
| mkTcCoVarCo | GHC.Tc.Types.Evidence | 
| mkTcEqPredLikeEv | GHC.Tc.Types.Constraint | 
| mkTcFamilyTyConAppCo | GHC.Tc.Types.Evidence | 
| mkTcForAllCo | GHC.Tc.Types.Evidence | 
| mkTcForAllCos | GHC.Tc.Types.Evidence | 
| mkTcFunCo | GHC.Tc.Types.Evidence | 
| mkTcGReflLeftCo | GHC.Tc.Types.Evidence | 
| mkTcGReflRightCo | GHC.Tc.Types.Evidence | 
| mkTcKindCo | GHC.Tc.Types.Evidence | 
| mkTcLRCo | GHC.Tc.Types.Evidence | 
| mkTcNomReflCo | GHC.Tc.Types.Evidence | 
| mkTcNthCo | GHC.Tc.Types.Evidence | 
| mkTcOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkTcOccFS | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkTcOccUnique | GHC.Types.Unique | 
| mkTcPhantomCo | GHC.Tc.Types.Evidence | 
| mkTcReflCo | GHC.Tc.Types.Evidence | 
| mkTcRepReflCo | GHC.Tc.Types.Evidence | 
| mkTcSubCo | GHC.Tc.Types.Evidence | 
| mkTcSymCo | GHC.Tc.Types.Evidence | 
| mkTcTransCo | GHC.Tc.Types.Evidence | 
| mkTcTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkTcTyConAppCo | GHC.Tc.Types.Evidence | 
| mkTcTyVar | GHC.Types.Var, GHC.Plugins | 
| mkTcUnbranchedAxInstCo | GHC.Tc.Types.Evidence | 
| mkTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTemplateAnonTyConBinders | GHC.Builtin.Types.Prim | 
| mkTemplateKindTyConBinders | GHC.Builtin.Types.Prim | 
| mkTemplateKindVars | GHC.Builtin.Types.Prim | 
| mkTemplateKiTyVar | GHC.Builtin.Types.Prim | 
| mkTemplateKiTyVars | GHC.Builtin.Types.Prim | 
| mkTemplateLocal | GHC.Types.Id, GHC.Plugins | 
| mkTemplateLocals | GHC.Types.Id, GHC.Plugins | 
| mkTemplateLocalsNum | GHC.Types.Id, GHC.Plugins | 
| mkTemplateTyConBinders | GHC.Builtin.Types.Prim | 
| mkTemplateTyVars | GHC.Builtin.Types.Prim | 
| mkTemplateTyVarsFrom | GHC.Builtin.Types.Prim | 
| mkThetaOrigin | GHC.Tc.Deriv.Utils | 
| mkThetaOriginFromPreds | GHC.Tc.Deriv.Utils | 
| mkThisGhcModule | GHC.Builtin.Names | 
| mkThisGhcModule_ | GHC.Builtin.Names | 
| mkTHModule | GHC.Builtin.Names.TH | 
| mkTick | GHC.Core.Utils, GHC.Plugins | 
| mkTickBox | GHC.StgToCmm.Hpc | 
| mkTickNoHNF | GHC.Core.Utils, GHC.Plugins | 
| mkTicks | GHC.Core.Utils, GHC.Plugins | 
| mkTopFunBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkTopTickyCtrLabel | GHC.Cmm.CLabel | 
| mkTransCo | GHC.Core.Coercion, GHC.Plugins | 
| mkTransformByStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkTransformStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkTransMCo | GHC.Core.Coercion, GHC.Plugins | 
| mkTrAppKey | GHC.Builtin.Names | 
| mkTrAppName | GHC.Builtin.Names | 
| mkTrConKey | GHC.Builtin.Names | 
| mkTrConName | GHC.Builtin.Names | 
| mkTrFunKey | GHC.Builtin.Names | 
| mkTrFunName | GHC.Builtin.Names | 
| mkTrTypeKey | GHC.Builtin.Names | 
| mkTrTypeName | GHC.Builtin.Names | 
| mkTrue | GHC.Data.BooleanFormula | 
| mkTupleCase | GHC.Core.Make, GHC.Plugins | 
| mkTupleDataConUnique | GHC.Builtin.Uniques | 
| mkTupleSelector | GHC.Core.Make, GHC.Plugins | 
| mkTupleSelector1 | GHC.Core.Make, GHC.Plugins | 
| mkTupleStr | GHC.Builtin.Types, GHC.Plugins | 
| mkTupleTy | GHC.Builtin.Types, GHC.Plugins | 
| mkTupleTy1 | GHC.Builtin.Types, GHC.Plugins | 
| mkTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkTupleTyConUnique | GHC.Builtin.Uniques | 
| mkTVarPrimTy | GHC.Builtin.Types.Prim | 
| mkTvOccUnique | GHC.Types.Unique | 
| mkTvSubst | GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType | 
| mkTvSubstPrs | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTyApps | GHC.Core, GHC.Plugins | 
| mkTyArg | GHC.Core, GHC.Plugins | 
| mkTyBind | GHC.Core, GHC.Plugins | 
| mkTyClD | GHC.Parser.PostProcess | 
| mkTyCoInvForAllTy | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTyCoInvForAllTys | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTyConApp | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTyConAppCo | GHC.Core.Coercion, GHC.Plugins | 
| mkTyConBindersPreferAnon | GHC.Core.Type, GHC.Plugins | 
| mkTyConKey | GHC.Builtin.Names | 
| mkTyConKind | GHC.Core.TyCon, GHC.Plugins | 
| mkTyConRepOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkTyConTagMap | GHC.Core.TyCon, GHC.Plugins | 
| mkTyConTy | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTyCoVarBinder | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| mkTyCoVarBinders | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| mkTyCoVarTy | GHC.Core.TyCo.Rep, GHC.Tc.Utils.TcType | 
| mkTyCoVarTys | GHC.Core.TyCo.Rep, GHC.Tc.Utils.TcType | 
| mkTyData | GHC.Parser.PostProcess | 
| mkTyFamInst | GHC.Parser.PostProcess | 
| mkTyFamInstEqn | GHC.Parser.PostProcess | 
| mkTypeableBinds | GHC.Tc.Instance.Typeable | 
| mkTypedSplice | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkTypeEnv | GHC.Driver.Types, GHC.Plugins | 
| mkTypeEnvWithImplicits | GHC.Driver.Types, GHC.Plugins | 
| mkTypeImpExp | GHC.Parser.PostProcess | 
| mkTySynonym | GHC.Parser.PostProcess | 
| mkTyVar | GHC.Types.Var, GHC.Plugins | 
| mkTyVarBinder | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| mkTyVarBinders | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| mkTyVarNamePairs | GHC.Tc.Utils.TcType | 
| mkTyVarOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkTyVarOccFS | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkTyVarTy | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTyVarTys | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkUnboundName | GHC.Builtin.Names, GHC.Rename.Unbound | 
| mkUnboundNameRdr | GHC.Rename.Unbound | 
| mkUnbranchedAxInstCo | GHC.Core.Coercion, GHC.Plugins | 
| mkUnbranchedAxInstLHS | GHC.Core.Coercion, GHC.Plugins | 
| mkUnbranchedAxInstRHS | GHC.Core.Coercion, GHC.Plugins | 
| mkUnbranchedCoAxiom | GHC.Core.FamInstEnv | 
| mkUncheckedIntExpr | GHC.Core.Make, GHC.Plugins | 
| mkUnfolding | GHC.Core.Unfold | 
| mkUniqDSet | GHC.Types.Unique.DSet | 
| mkUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| mkUnique | GHC.Types.Unique | 
| mkUniqueGrimily | GHC.Types.Unique | 
| mkUnit | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| mkUnitKeyInfo | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| mkUnitPprInfo | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| mkUnivCo | GHC.Core.Coercion, GHC.Plugins | 
| mkUnqual | GHC.Types.Name.Reader, GHC.Plugins | 
| mkUnsafeCall | GHC.Cmm.Graph | 
| mkUntypedSplice | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkUnVarSet | GHC.Data.Graph.UnVar | 
| mkUnwind | GHC.Cmm.Graph | 
| mkUpdInfoLabel | GHC.Cmm.CLabel | 
| mkUsageInfo | GHC.HsToCore.Usage | 
| mkUsedNames | GHC.HsToCore.Usage | 
| mkUserCC | GHC.Types.CostCentre | 
| mkUserLocal | GHC.Types.Id, GHC.Plugins | 
| mkUserLocalOrCoVar | GHC.Types.Id, GHC.Plugins | 
| mkUserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| mkVanillaGlobal | GHC.Types.Id, GHC.Plugins | 
| mkVanillaGlobalWithInfo | GHC.Types.Id, GHC.Plugins | 
| mkVanillaTuplePat | GHC.HsToCore.Utils | 
| mkVar | GHC.Data.BooleanFormula | 
| mkVarApps | GHC.Core, GHC.Plugins | 
| mkVarBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| mkVarEnv_Directly | GHC.Types.Var.Env, GHC.Plugins | 
| mkVarOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkVarOccFS | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkVarOccUnique | GHC.Types.Unique | 
| mkVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| mkVarUnqual | GHC.Types.Name.Reader, GHC.Plugins | 
| mkViewMatchResult | GHC.HsToCore.Utils | 
| mkVirtConstrOffsets | GHC.StgToCmm.Layout | 
| mkVirtConstrSizes | GHC.StgToCmm.Layout | 
| mkVirtHeapOffsets | GHC.StgToCmm.Layout | 
| mkVirtHeapOffsetsWithPadding | GHC.StgToCmm.Layout | 
| mkVirtualReg |  | 
| 1 (Function) | GHC.CmmToAsm.X86.RegInfo | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| mkVirtUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkVisForAllTys | GHC.Core.Type, GHC.Plugins | 
| mkVisFunTy | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkVisFunTyMany | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkVisFunTys | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkVisFunTysMany | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkWantedEvBind | GHC.Tc.Types.Evidence | 
| mkWarnMsg | GHC.Utils.Error | 
| MkWeakNoFinalizerOp | GHC.Builtin.PrimOps | 
| MkWeakOp | GHC.Builtin.PrimOps | 
| mkWeakPrimTy | GHC.Builtin.Types.Prim | 
| mkWeightInfo | GHC.CmmToAsm.CFG | 
| mkWildCase | GHC.Core.Make, GHC.Plugins | 
| mkWildEvBinder | GHC.Core.Make, GHC.Plugins | 
| mkWildValBinder | GHC.Core.Make, GHC.Plugins | 
| mkWiredInIdName | GHC.Builtin.Types, GHC.Plugins | 
| mkWiredInName | GHC.Types.Name, GHC.Plugins | 
| mkWiredInTyConName | GHC.Builtin.Types, GHC.Plugins | 
| mkWord64LitWord64 | GHC.Core, GHC.Plugins | 
| mkWordCLit | GHC.Cmm.Utils | 
| mkWordExpr | GHC.Core.Make, GHC.Plugins | 
| mkWordLit | GHC.Core, GHC.Plugins | 
| mkWordLitWrap | GHC.Core, GHC.Plugins | 
| mkWorkerArgs | GHC.Core.Opt.WorkWrap.Utils | 
| mkWorkerDemand | GHC.Types.Demand | 
| mkWorkerId | GHC.Types.Id, GHC.Plugins | 
| mkWorkerOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| mkWorkerUnfolding | GHC.Core.Unfold | 
| mkWpCastN | GHC.Tc.Types.Evidence | 
| mkWpCastR | GHC.Tc.Types.Evidence | 
| mkWpEvApps | GHC.Tc.Types.Evidence | 
| mkWpEvVarApps | GHC.Tc.Types.Evidence | 
| mkWpFun | GHC.Tc.Types.Evidence | 
| mkWpLams | GHC.Tc.Types.Evidence | 
| mkWpLet | GHC.Tc.Types.Evidence | 
| mkWpTyApps | GHC.Tc.Types.Evidence | 
| mkWpTyLams | GHC.Tc.Types.Evidence | 
| mkWrapperName | GHC.Tc.Utils.Env | 
| mkWwBodies | GHC.Core.Opt.WorkWrap.Utils | 
| mkWwInlineRule | GHC.Core.Unfold | 
| mkWWstr | GHC.Core.Opt.WorkWrap.Utils | 
| mk_known_key_name | GHC.Builtin.Names | 
| ml_hie_file | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins, GHC | 
| ml_hi_file | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins, GHC | 
| ml_hs_file | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins, GHC | 
| ml_obj_file | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins, GHC | 
| mod | GHC.Prelude | 
| modAliases | GHC.Llvm.Syntax, GHC.Llvm | 
| ModBreaks |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins, GHC | 
| modBreaks_breakInfo | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins, GHC | 
| modBreaks_ccs | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins, GHC | 
| modBreaks_decls | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins, GHC | 
| modBreaks_flags | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins, GHC | 
| modBreaks_locs | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins, GHC | 
| modBreaks_vars | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins, GHC | 
| modComments | GHC.Llvm.Syntax, GHC.Llvm | 
| modDepsElts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ModDetails |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| Mode | GHC.Utils.Ppr | 
| mode | GHC.Utils.Ppr | 
| modFuncs | GHC.Llvm.Syntax, GHC.Llvm | 
| modFwdDecls | GHC.Llvm.Syntax, GHC.Llvm | 
| modGlobals | GHC.Llvm.Syntax, GHC.Llvm | 
| ModGuts |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| ModHidden | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| ModIface |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins, GHC | 
| ModIfaceBackend |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| ModIface_ | GHC.Driver.Types, GHC.Plugins, GHC | 
| modificationTimeIfExists | GHC.Utils.Misc, GHC.Plugins | 
| modify | GHC.Utils.Monad.State | 
| modifyDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| modifyGraph | GHC.Cmm.Utils | 
| modifyIdInfo | GHC.Types.Id, GHC.Plugins | 
| modifyInlinePragma | GHC.Types.Id, GHC.Plugins | 
| modifyInScope | GHC.Core.Opt.Simplify.Env | 
| modifySession | GHC.Driver.Monad | 
| modifyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| modifyVarEnv_Directly | GHC.Types.Var.Env, GHC.Plugins | 
| modInfoExports | GHC | 
| modInfoExportsWithSelectors | GHC | 
| modInfoIface | GHC | 
| modInfoInstances | GHC | 
| modInfoIsExportedName | GHC | 
| modInfoLookupName | GHC | 
| modInfoModBreaks | GHC | 
| modInfoRdrEnv | GHC | 
| modInfoSafe | GHC | 
| modInfoTopLevelScope | GHC | 
| modInfoTyThings | GHC | 
| modIntIdKey | GHC.Builtin.Names | 
| modIntName | GHC.Builtin.Names | 
| ModLocation |  | 
| 1 (Type/Class) | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins, GHC | 
| modMeta | GHC.Llvm.Syntax, GHC.Llvm | 
| modNameTyConKey | GHC.Builtin.Names.TH | 
| modNameTyConName | GHC.Builtin.Names.TH | 
| modNode | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| ModOrigin | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| ModRenaming |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| modRenamings | GHC.Driver.Session, GHC.Plugins | 
| modRenamingWithImplicit | GHC.Driver.Session, GHC.Plugins | 
| ModSummary |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins, GHC | 
| Module |  | 
| 1 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleAnnotationIdKey | GHC.Builtin.Names.TH | 
| moduleAnnotationName | GHC.Builtin.Names.TH | 
| ModuleAnnProvenance | GHC.Hs, GHC.Hs.Decls, GHC | 
| ModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| moduleEnvElts | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| moduleEnvKeys | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| moduleEnvToList | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| moduleFreeHoles | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleFreeHolesPrecise | GHC.Iface.Load | 
| ModuleGraph | GHC.Driver.Types, GHC.Plugins, GHC | 
| moduleGraphNodes | GHC.Driver.Make | 
| ModuleInfo | GHC | 
| moduleInfo | GHC | 
| moduleIsBootOrNotObjectLinkable | GHC.Runtime.Eval, GHC | 
| moduleIsDefinite | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleIsInterpreted | GHC.Runtime.Eval, GHC | 
| ModuleLFInfos | GHC.StgToCmm.Types | 
| ModuleName | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins, GHC | 
| moduleName | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| moduleNameColons | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| ModuleNameEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| moduleNameFS | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| moduleNameProvidersMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| moduleNameSlashes | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| moduleNameString | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins, GHC | 
| ModuleNameWithIsBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleName_RDR | GHC.Builtin.Names | 
| ModuleOrigin | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| ModuleScope | GHC.Iface.Ext.Types | 
| ModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| moduleSetElts | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| ModuleSRTInfo |  | 
| 1 (Type/Class) | GHC.Cmm.Info.Build | 
| 2 (Data Constructor) | GHC.Cmm.Info.Build | 
| moduleSRTMap | GHC.Cmm.Info.Build | 
| moduleStableString | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| ModuleSuggestion | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| ModuleTarget | GHC.Types.Annotations, GHC.Plugins | 
| moduleTrustReqs | GHC | 
| moduleUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| ModuleWithIsBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| ModUnusable | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| Monad | GHC.Prelude | 
| mONAD | GHC.Builtin.Names | 
| monadClassKey | GHC.Builtin.Names | 
| monadClassName | GHC.Builtin.Names | 
| monadClass_RDR | GHC.Builtin.Names | 
| MonadComp | GHC.Hs.Expr, GHC.Hs, GHC | 
| MonadComprehensionsBit | GHC.Parser.Lexer | 
| MonadFail | GHC.Prelude | 
| monadFailClassKey | GHC.Builtin.Names | 
| monadFailClassName | GHC.Builtin.Names | 
| MonadFix | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| monadFixClassKey | GHC.Builtin.Names | 
| monadFixClassName | GHC.Builtin.Names | 
| MonadIO | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| MonadP | GHC.Parser.Lexer | 
| monadPlusClassKey | GHC.Builtin.Names | 
| monadPlusClassName | GHC.Builtin.Names | 
| MonadThings | GHC.Driver.Types, GHC.Plugins | 
| MonadUnique | GHC.Types.Unique.Supply, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| mONAD_FAIL | GHC.Builtin.Names | 
| mONAD_FIX | GHC.Builtin.Names | 
| mONAD_ZIP | GHC.Builtin.Names | 
| Monoid | GHC.Prelude | 
| monoidClassKey | GHC.Builtin.Names | 
| monoidClassName | GHC.Builtin.Names | 
| MOutCoercion | GHC.Core, GHC.Plugins | 
| MOV | GHC.CmmToAsm.X86.Instr | 
| moveSp | GHC.CmmToAsm.SPARC.Instr | 
| MOVSxL | GHC.CmmToAsm.X86.Instr | 
| MOVZxL | GHC.CmmToAsm.X86.Instr | 
| mo_32To16 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_32To8 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Add | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Add2 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_AddIntC | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_AddWordC | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_AlignmentCheck | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_And | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_AtomicRead | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_AtomicRMW | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_AtomicWrite | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_BRev | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_BSwap | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Clz | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Cmpxchg | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Ctz | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Eq | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Acos | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Acosh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Asin | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Asinh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Atan | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Atanh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Cos | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Cosh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Exp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_ExpM1 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Fabs | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Log | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Log1P | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Pwr | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Sin | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Sinh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Sqrt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Tan | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F32_Tanh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Acos | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Acosh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Asin | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Asinh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Atan | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Atanh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Cos | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Cosh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Exp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_ExpM1 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Fabs | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Log | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Log1P | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Pwr | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Sin | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Sinh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Sqrt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Tan | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F64_Tanh | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_FF_Conv | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_FS_Conv | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Add | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Eq | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Ge | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Gt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Le | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Lt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Mul | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Ne | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Neg | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Quot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_F_Sub | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Memcmp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Memcpy | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Memmove | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Memset | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Mul | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Ne | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Not | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Or | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Pdep | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Pext | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_PopCnt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Prefetch_Data | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_ReadBarrier | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_SF_Conv | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Shl | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_SS_Conv | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Sub | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_SubIntC | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_SubWordC | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_s_16To32 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_s_16ToWord | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_s_32ToWord | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_s_8To32 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_s_8ToWord | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Ge | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Gt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Le | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Lt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Mul2 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_MulMayOflo | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Neg | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Quot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_QuotRem | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Rem | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_S_Shr | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Touch | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_UF_Conv | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_UU_Conv | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_u_16To32 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_u_16ToWord | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_u_32ToWord | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_u_8To32 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_u_8ToWord | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_Ge | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_Gt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_Le | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_Lt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_Mul2 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_MulMayOflo | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_Quot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_QuotRem | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_QuotRem2 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_Rem | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_U_Shr | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VF_Add | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VF_Extract | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VF_Insert | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VF_Mul | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VF_Neg | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VF_Quot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VF_Sub | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VS_Neg | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VS_Quot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VS_Rem | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VU_Quot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_VU_Rem | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_V_Add | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_V_Extract | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_V_Insert | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_V_Mul | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_V_Sub | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordAdd | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordAnd | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordEq | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordMul | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordNe | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordNot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordOr | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSGe | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSGt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordShl | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSLe | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSLt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSNeg | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSQuot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSRem | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSShr | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordSub | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_WordTo16 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_WordTo32 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_WordTo64 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_WordTo8 | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordUGe | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordUGt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordULe | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordULt | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordUQuot | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordURem | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordUShr | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| mo_wordXor | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_WriteBarrier | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Xchg | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_Xor | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MO_XX_Conv | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| MR | GHC.CmmToAsm.PPC.Instr | 
| MRefl | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| MR_Fallible | GHC.HsToCore.Monad, GHC.HsToCore.Utils | 
| MR_Infallible | GHC.HsToCore.Monad, GHC.HsToCore.Utils | 
| MsgDoc | GHC.Utils.Error | 
| msHiFilePath | GHC.Driver.Types, GHC.Plugins | 
| msHsFilePath | GHC.Driver.Types, GHC.Plugins | 
| msObjFilePath | GHC.Driver.Types, GHC.Plugins | 
| ms_hie_date | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_home_allimps | GHC.Driver.Types, GHC.Plugins | 
| ms_home_imps | GHC.Driver.Types, GHC.Plugins, GHC.Driver.Make | 
| ms_home_srcimps | GHC.Driver.Types, GHC.Plugins, GHC.Driver.Make | 
| ms_hsc_src | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_hspp_buf | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_hspp_file | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_hspp_opts | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_hs_date | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_iface_date | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_imps | GHC.Driver.Types, GHC.Plugins | 
| ms_installed_mod | GHC.Driver.Types, GHC.Plugins | 
| ms_location | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_mod | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_mod_name | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_obj_date | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_parsed_mod | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_srcimps | GHC.Driver.Types, GHC.Plugins, GHC | 
| ms_textual_imps | GHC.Driver.Types, GHC.Plugins, GHC | 
| MTCTR | GHC.CmmToAsm.PPC.Instr | 
| MTVU_Bad | GHC.Tc.Utils.Unify | 
| MTVU_HoleBlocker | GHC.Tc.Utils.Unify | 
| MTVU_Occurs | GHC.Tc.Utils.Unify | 
| MTVU_OK | GHC.Tc.Utils.Unify | 
| mtv_info | GHC.Tc.Utils.TcType | 
| mtv_ref | GHC.Tc.Utils.TcType | 
| mtv_tclvl | GHC.Tc.Utils.TcType | 
| MUL | GHC.CmmToAsm.X86.Instr | 
| MUL2 | GHC.CmmToAsm.X86.Instr | 
| mulArrow | GHC.Utils.Outputable, GHC.Plugins | 
| mulArrowTIdKey | GHC.Builtin.Names.TH | 
| mulArrowTName | GHC.Builtin.Names.TH | 
| MULHU | GHC.CmmToAsm.PPC.Instr | 
| MULL | GHC.CmmToAsm.PPC.Instr | 
| MULLO | GHC.CmmToAsm.PPC.Instr | 
| Mult | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Core.Multiplicity, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| multiIfEIdKey | GHC.Builtin.Names.TH | 
| multiIfEName | GHC.Builtin.Names.TH | 
| multiplicityTy | GHC.Builtin.Types, GHC.Plugins | 
| multiplicityTyCon | GHC.Builtin.Types, GHC.Plugins | 
| multiplicityTyConKey | GHC.Builtin.Names | 
| multiplicityTyConName | GHC.Builtin.Types, GHC.Plugins | 
| multiplicityTyVar | GHC.Builtin.Types.Prim | 
| MultiValAlt | GHC.Stg.Syntax | 
| MultiWayIfBit | GHC.Parser.Lexer | 
| multMulTyCon | GHC.Builtin.Types, GHC.Plugins | 
| multMulTyConKey | GHC.Builtin.Names | 
| multToCo | GHC.Core.Coercion, GHC.Plugins | 
| MUsage | GHC.Core.UsageEnv | 
| mustBeIO | GHC.Tc.Gen.Foreign | 
| mustBeSaturated | GHC.Core.TyCon, GHC.Plugins | 
| MustCompile | GHC.Iface.Recomp | 
| mustHaveLocalBinding | GHC.Types.Var, GHC.Plugins | 
| mutableArrayArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| mutableArrayArrayPrimTyConKey | GHC.Builtin.Names | 
| mutableArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| mutableArrayPrimTyConKey | GHC.Builtin.Names | 
| MutableByteArrayIsPinnedOp | GHC.Builtin.PrimOps | 
| mutableByteArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| mutableByteArrayPrimTyConKey | GHC.Builtin.Names | 
| mutVarPrimTyCon | GHC.Builtin.Types.Prim | 
| mutVarPrimTyConKey | GHC.Builtin.Names | 
| mUT_ARR_PTRS_CARD_BITS | GHC.Driver.Session, GHC.Plugins | 
| mVarPrimTyCon | GHC.Builtin.Types.Prim | 
| mVarPrimTyConKey | GHC.Builtin.Names | 
| MyThreadIdOp | GHC.Builtin.PrimOps | 
| mzipIdKey | GHC.Builtin.Names | 
| mzipName | GHC.Builtin.Names | 
| m_ctxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| m_ext | GHC.Hs.Expr, GHC.Hs, GHC | 
| m_grhss | GHC.Hs.Expr, GHC.Hs, GHC | 
| m_pats | GHC.Hs.Expr, GHC.Hs, GHC | 
| N | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| Naked | GHC.Llvm.Types, GHC.Llvm | 
| Name | GHC.Types.Name, GHC.Plugins, GHC | 
| NameCache |  | 
| 1 (Type/Class) | GHC.Types.Name.Cache | 
| 2 (Data Constructor) | GHC.Types.Name.Cache | 
| NameCacheUpdater | GHC.Iface.Env, GHC.Iface.Ext.Binary | 
| Named |  | 
| 1 (Data Constructor) | GHC.Core.TyCo.Rep | 
| 2 (Type/Class) | GHC.StgToCmm.ExtCode | 
| NamedTarget | GHC.Types.Annotations, GHC.Plugins | 
| NamedTCB | GHC.Core.TyCon, GHC.Plugins | 
| NamedThing | GHC.Types.Name, GHC.Plugins, GHC | 
| NameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| nameEnvElts | GHC.Types.Name.Env, GHC.Plugins | 
| NameHasNoModule | GHC.Runtime.Eval, GHC | 
| NameHFCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| nameIsFromExternalPackage | GHC.Types.Name, GHC.Plugins | 
| nameIsHomePackage | GHC.Types.Name, GHC.Plugins | 
| nameIsHomePackageImport | GHC.Types.Name, GHC.Plugins | 
| nameIsLocalOrFrom | GHC.Types.Name, GHC.Plugins | 
| NameMaker | GHC.Rename.Pat | 
| nameModule | GHC.Types.Name, GHC.Plugins, GHC | 
| nameModule_maybe | GHC.Types.Name, GHC.Plugins | 
| nameNameSpace | GHC.Types.Name, GHC.Plugins | 
| NameNotFound | GHC.Rename.Env | 
| NameNotInScope1 | GHC.Utils.Outputable, GHC.Plugins | 
| NameNotInScope2 | GHC.Utils.Outputable, GHC.Plugins | 
| nameOccName | GHC.Types.Name, GHC.Plugins | 
| nameOfObject | GHC.Driver.Types, GHC.Plugins | 
| NameQual | GHC.Utils.Outputable, GHC.Plugins | 
| nameRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| NameSet | GHC.Types.Name.Set, GHC.Plugins | 
| nameSetAll | GHC.Types.Name.Set, GHC.Plugins | 
| nameSetAny | GHC.Types.Name.Set, GHC.Plugins | 
| nameSetElemsStable | GHC.Types.Name.Set, GHC.Plugins | 
| NameShape |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Types.Name.Shape | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Types.Name.Shape | 
| nameShapeExports | GHC.Types.Name.Shape | 
| NameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| nameSpacesRelated | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| nameSrcLoc | GHC.Types.Name, GHC.Plugins | 
| nameSrcSpan | GHC.Types.Name, GHC.Plugins, GHC | 
| nameStableString | GHC.Types.Name, GHC.Plugins | 
| nameToCLabel | GHC.ByteCode.Linker | 
| nameTyConKey | GHC.Builtin.Names.TH | 
| nameTyConName | GHC.Builtin.Names.TH | 
| nameUnique | GHC.Types.Name, GHC.Plugins | 
| NameUnqual | GHC.Utils.Outputable, GHC.Plugins | 
| NAND | GHC.CmmToAsm.PPC.Instr | 
| narrow16IntLit | GHC.Types.Literal, GHC.Plugins | 
| Narrow16IntOp | GHC.Builtin.PrimOps | 
| narrow16WordLit | GHC.Types.Literal, GHC.Plugins | 
| Narrow16WordOp | GHC.Builtin.PrimOps | 
| narrow32IntLit | GHC.Types.Literal, GHC.Plugins | 
| Narrow32IntOp | GHC.Builtin.PrimOps | 
| narrow32WordLit | GHC.Types.Literal, GHC.Plugins | 
| Narrow32WordOp | GHC.Builtin.PrimOps | 
| narrow8IntLit | GHC.Types.Literal, GHC.Plugins | 
| Narrow8IntOp | GHC.Builtin.PrimOps | 
| narrow8WordLit | GHC.Types.Literal, GHC.Plugins | 
| Narrow8WordOp | GHC.Builtin.PrimOps | 
| narrowFp | GHC.Llvm.Types | 
| narrowLit | GHC.Types.Literal, GHC.Plugins | 
| narrowS | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| narrowU | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| NatBasicBlock | GHC.CmmToAsm.Instr | 
| NatCmm | GHC.CmmToAsm.Instr | 
| NatCmmDecl | GHC.CmmToAsm.Instr | 
| nativeCodeGen | GHC.CmmToAsm | 
| NativeDirectCall | GHC.Cmm, GHC.Cmm.Node | 
| NativeNodeCall | GHC.Cmm, GHC.Cmm.Node | 
| NativeReturn | GHC.Cmm, GHC.Cmm.Node | 
| NatM | GHC.CmmToAsm.Monad | 
| natm_cfg | GHC.CmmToAsm.Monad | 
| natm_config | GHC.CmmToAsm.Monad | 
| natm_debug_map | GHC.CmmToAsm.Monad | 
| natm_delta | GHC.CmmToAsm.Monad | 
| natm_dflags | GHC.CmmToAsm.Monad | 
| natm_fileid | GHC.CmmToAsm.Monad | 
| natm_imports | GHC.CmmToAsm.Monad | 
| natm_modloc | GHC.CmmToAsm.Monad | 
| natm_pic | GHC.CmmToAsm.Monad | 
| NatM_State |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Monad | 
| 2 (Data Constructor) | GHC.CmmToAsm.Monad | 
| natm_this_module | GHC.CmmToAsm.Monad | 
| natm_us | GHC.CmmToAsm.Monad | 
| naturalAddIdKey | GHC.Builtin.Names | 
| naturalAddName | GHC.Builtin.Names | 
| naturalAndIdKey | GHC.Builtin.Names | 
| naturalAndName | GHC.Builtin.Names | 
| naturalAndNotIdKey | GHC.Builtin.Names | 
| naturalAndNotName | GHC.Builtin.Names | 
| naturalBitIdKey | GHC.Builtin.Names | 
| naturalBitName | GHC.Builtin.Names | 
| naturalCompareIdKey | GHC.Builtin.Names | 
| naturalCompareName | GHC.Builtin.Names | 
| naturalEqIdKey | GHC.Builtin.Names | 
| naturalEqName | GHC.Builtin.Names | 
| naturalGcdIdKey | GHC.Builtin.Names | 
| naturalGcdName | GHC.Builtin.Names | 
| naturalGeIdKey | GHC.Builtin.Names | 
| naturalGeName | GHC.Builtin.Names | 
| naturalGtIdKey | GHC.Builtin.Names | 
| naturalGtName | GHC.Builtin.Names | 
| naturalLcmIdKey | GHC.Builtin.Names | 
| naturalLcmName | GHC.Builtin.Names | 
| naturalLeIdKey | GHC.Builtin.Names | 
| naturalLeName | GHC.Builtin.Names | 
| naturalLog2IdKey | GHC.Builtin.Names | 
| naturalLog2Name | GHC.Builtin.Names | 
| naturalLogBaseIdKey | GHC.Builtin.Names | 
| naturalLogBaseName | GHC.Builtin.Names | 
| naturalLogBaseWordIdKey | GHC.Builtin.Names | 
| naturalLogBaseWordName | GHC.Builtin.Names | 
| naturalLtIdKey | GHC.Builtin.Names | 
| naturalLtName | GHC.Builtin.Names | 
| naturalMulIdKey | GHC.Builtin.Names | 
| naturalMulName | GHC.Builtin.Names | 
| naturalNBDataCon | GHC.Builtin.Types, GHC.Plugins | 
| naturalNBDataConKey | GHC.Builtin.Names | 
| naturalNBDataConName | GHC.Builtin.Types, GHC.Plugins | 
| naturalNegateIdKey | GHC.Builtin.Names | 
| naturalNegateName | GHC.Builtin.Names | 
| naturalNeIdKey | GHC.Builtin.Names | 
| naturalNeName | GHC.Builtin.Names | 
| naturalNSDataCon | GHC.Builtin.Types, GHC.Plugins | 
| naturalNSDataConKey | GHC.Builtin.Names | 
| naturalNSDataConName | GHC.Builtin.Types, GHC.Plugins | 
| naturalOrIdKey | GHC.Builtin.Names | 
| naturalOrName | GHC.Builtin.Names | 
| naturalPopCountIdKey | GHC.Builtin.Names | 
| naturalPopCountName | GHC.Builtin.Names | 
| naturalPowModIdKey | GHC.Builtin.Names | 
| naturalPowModName | GHC.Builtin.Names | 
| naturalQuotIdKey | GHC.Builtin.Names | 
| naturalQuotName | GHC.Builtin.Names | 
| naturalQuotRemIdKey | GHC.Builtin.Names | 
| naturalQuotRemName | GHC.Builtin.Names | 
| naturalRemIdKey | GHC.Builtin.Names | 
| naturalRemName | GHC.Builtin.Names | 
| naturalShiftLIdKey | GHC.Builtin.Names | 
| naturalShiftLName | GHC.Builtin.Names | 
| naturalShiftRIdKey | GHC.Builtin.Names | 
| naturalShiftRName | GHC.Builtin.Names | 
| naturalSignumIdKey | GHC.Builtin.Names | 
| naturalSignumName | GHC.Builtin.Names | 
| naturalSizeInBaseIdKey | GHC.Builtin.Names | 
| naturalSizeInBaseName | GHC.Builtin.Names | 
| naturalSubIdKey | GHC.Builtin.Names | 
| naturalSubName | GHC.Builtin.Names | 
| naturalSubThrowIdKey | GHC.Builtin.Names | 
| naturalSubThrowName | GHC.Builtin.Names | 
| naturalSubUnsafeIdKey | GHC.Builtin.Names | 
| naturalSubUnsafeName | GHC.Builtin.Names | 
| naturalTestBitIdKey | GHC.Builtin.Names | 
| naturalTestBitName | GHC.Builtin.Names | 
| naturalToWordClampIdKey | GHC.Builtin.Names | 
| naturalToWordClampName | GHC.Builtin.Names | 
| naturalToWordIdKey | GHC.Builtin.Names | 
| naturalToWordName | GHC.Builtin.Names | 
| naturalTy | GHC.Builtin.Types, GHC.Plugins | 
| naturalTyCon | GHC.Builtin.Types, GHC.Plugins | 
| naturalTyConKey | GHC.Builtin.Names | 
| naturalTyConName | GHC.Builtin.Types, GHC.Plugins | 
| naturalXorIdKey | GHC.Builtin.Names | 
| naturalXorName | GHC.Builtin.Names | 
| NCG | GHC.Driver.Backend | 
| ncgAllocMoreStack | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| ncgAsmLinting | GHC.CmmToAsm.Config | 
| ncgBmiVersion | GHC.CmmToAsm.Config | 
| NCGConfig |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Config | 
| 2 (Data Constructor) | GHC.CmmToAsm.Config | 
| ncgConfig | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| ncgDebugLevel | GHC.CmmToAsm.Config | 
| ncgDoConstantFolding | GHC.CmmToAsm.Config | 
| ncgDumpAsmConflicts | GHC.CmmToAsm.Config | 
| ncgDumpAsmStats | GHC.CmmToAsm.Config | 
| ncgDumpRegAllocStages | GHC.CmmToAsm.Config | 
| ncgExpandTop | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| ncgExternalDynamicRefs | GHC.CmmToAsm.Config | 
| NcgImpl |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Data Constructor) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| ncgInlineThresholdMemcpy | GHC.CmmToAsm.Config | 
| ncgInlineThresholdMemset | GHC.CmmToAsm.Config | 
| ncgMakeFarBranches | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| ncgPIC | GHC.CmmToAsm.Config | 
| ncgPlatform | GHC.CmmToAsm.Config | 
| ncgProcAlignment | GHC.CmmToAsm.Config | 
| ncgRegsIterative | GHC.CmmToAsm.Config | 
| ncgSpillPreallocSize | GHC.CmmToAsm.Config | 
| ncgSplitSections | GHC.CmmToAsm.Config | 
| ncgSseVersion | GHC.CmmToAsm.Config | 
| ncgWordWidth | GHC.CmmToAsm.Config | 
| NcId | GHC.Types.Var, GHC.Plugins | 
| NCU | GHC.Iface.Env, GHC.Iface.Ext.Binary | 
| NE |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| neededLinkArgs | GHC.SysTools.Info, GHC.SysTools | 
| NeedExternDecl |  | 
| 1 (Type/Class) | GHC.Cmm.CLabel | 
| 2 (Data Constructor) | GHC.Cmm.CLabel | 
| needImportedSymbols | GHC.CmmToAsm.PIC | 
| needSaturated | GHC.Core, GHC.Plugins | 
| needsCaseBinding | GHC.Core.Utils, GHC.Plugins | 
| needsCDecl | GHC.Cmm.CLabel | 
| needsTemplateHaskellOrQQ | GHC.Driver.Types, GHC.Plugins, GHC | 
| needWiredInHomeIface | GHC.Iface.Load | 
| NEG |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| NegApp | GHC.Hs.Expr, GHC.Hs, GHC | 
| negate | GHC.Prelude | 
| negateClassOpKey | GHC.Builtin.Names | 
| negateFixity | GHC.Types.Basic, GHC.Plugins, GHC | 
| negateFractionalLit | GHC.Types.Basic, GHC.Plugins | 
| negateIntegralLit | GHC.Types.Basic, GHC.Plugins | 
| negateName | GHC.Builtin.Names | 
| NegateOrigin | GHC.Tc.Types.Origin | 
| negateOverLitVal | GHC.Hs, GHC.Hs.Lit, GHC | 
| negatePmLit | GHC.HsToCore.PmCheck.Types | 
| NegationHandling | GHC.Rename.HsType | 
| NegativeLiteralsBit | GHC.Parser.Lexer | 
| NEGI | GHC.CmmToAsm.X86.Instr | 
| neighbors | GHC.Data.Graph.UnVar | 
| Nest | GHC.Llvm.Types, GHC.Llvm | 
| nest |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| NestedAtomically |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| nestImplicTcS | GHC.Tc.Solver.Monad | 
| nestTcS | GHC.Tc.Solver.Monad | 
| NEVER | GHC.CmmToAsm.SPARC.Cond | 
| Never | GHC.Utils.Misc, GHC.Plugins | 
| NeverActive | GHC.Types.Basic, GHC.Plugins | 
| NeverBind | GHC.Rename.HsType | 
| neverInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| neverQualify | GHC.Utils.Outputable, GHC.Plugins | 
| neverQualifyModules | GHC.Utils.Outputable, GHC.Plugins | 
| neverQualifyNames | GHC.Utils.Outputable, GHC.Plugins | 
| neverQualifyPackages | GHC.Utils.Outputable, GHC.Plugins | 
| neverUnfoldGuidance | GHC.Core, GHC.Plugins | 
| NewAlignedPinnedByteArrayOp_Char | GHC.Builtin.PrimOps | 
| NewArrayArrayOp | GHC.Builtin.PrimOps | 
| NewArrayOp | GHC.Builtin.PrimOps | 
| newArrowScope | GHC.Tc.Utils.Monad | 
| NewBCOOp | GHC.Builtin.PrimOps | 
| NEWBLOCK |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| newBlockId | GHC.Cmm.BlockId, GHC.StgToCmm.ExtCode | 
| newBoundEvVarId | GHC.Tc.Solver.Monad | 
| NewBreakArray | GHC.Runtime.Interpreter | 
| newBreakArray | GHC.Runtime.Interpreter | 
| newBufHandle | GHC.Utils.BufHandle | 
| NewByteArrayOp_Char | GHC.Builtin.PrimOps | 
| newByteStringCLit | GHC.StgToCmm.Utils | 
| newClsInst | GHC.Tc.Utils.Instantiate | 
| newCoercionHole |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Plugin | 
| newCostCentreState | GHC.Types.CostCentre.State | 
| newDerivClsInst | GHC.Tc.Deriv.Utils | 
| newDerived | GHC.Tc.Plugin | 
| newDerivedNC | GHC.Tc.Solver.Monad | 
| newDerivOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| newDFunName | GHC.Tc.Utils.Env | 
| newDict | GHC.Tc.Utils.TcMType | 
| newEvVar |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| 3 (Function) | GHC.Tc.Plugin | 
| newEvVars | GHC.Tc.Utils.TcMType | 
| NewFact |  | 
| 1 (Type/Class) | GHC.Cmm.Dataflow | 
| 2 (Data Constructor) | GHC.Cmm.Dataflow | 
| newFailLocalDs | GHC.HsToCore.Monad | 
| newFamInst | GHC.Tc.Instance.Family | 
| newFamInstAxiomName | GHC.Tc.Utils.Env | 
| newFamInstTyConName | GHC.Tc.Utils.Env | 
| newFastMutInt | GHC.Data.FastMutInt | 
| newFastMutPtr | GHC.Data.FastMutInt | 
| newFlattenSkolem | GHC.Tc.Solver.Monad | 
| newFlexiTcSTy | GHC.Tc.Solver.Monad | 
| newFlexiTyVar |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Plugin | 
| newFlexiTyVarTy | GHC.Tc.Utils.TcMType | 
| newFlexiTyVarTys | GHC.Tc.Utils.TcMType | 
| newFmvTyVar | GHC.Tc.Utils.TcMType | 
| newFskTyVar | GHC.Tc.Utils.TcMType | 
| newFunctionName | GHC.StgToCmm.ExtCode | 
| newGiven | GHC.Tc.Plugin | 
| newGivenEvVar | GHC.Tc.Solver.Monad | 
| newGivenEvVars | GHC.Tc.Solver.Monad | 
| newGlobalBinder | GHC.Iface.Env | 
| newHscEnv | GHC.Driver.Main | 
| NewHsTypeX | GHC.Hs.Type, GHC.Hs, GHC | 
| newId | GHC.Core.Opt.Simplify.Monad | 
| newIfaceName | GHC.Iface.Env | 
| newIfaceNames | GHC.Iface.Env | 
| newImplication | GHC.Tc.Utils.TcMType | 
| newImplicitBinder | GHC.Tc.TyCl.Build | 
| newImport | GHC.StgToCmm.ExtCode | 
| newInferExpType | GHC.Tc.Utils.TcMType | 
| newInteractiveBinder | GHC.Iface.Env | 
| NewIOPortrOp | GHC.Builtin.PrimOps | 
| newJoinId | GHC.Core.Opt.Simplify.Monad | 
| newLabel | GHC.StgToCmm.ExtCode | 
| newLetBndr | GHC.Tc.Gen.Pat | 
| newLocal | GHC.StgToCmm.ExtCode | 
| newLocalBndrRn | GHC.Rename.Utils | 
| newLocalBndrsRn | GHC.Rename.Utils | 
| newMetaDetails | GHC.Tc.Utils.TcMType | 
| newMetaKindVar | GHC.Tc.Utils.TcMType | 
| newMetaKindVars | GHC.Tc.Utils.TcMType | 
| newMetaTyVarName | GHC.Tc.Utils.TcMType | 
| newMetaTyVars | GHC.Tc.Utils.TcMType | 
| newMetaTyVarsX | GHC.Tc.Utils.TcMType | 
| newMetaTyVarTyAtLevel | GHC.Tc.Utils.TcMType | 
| newMetaTyVarTyVarX | GHC.Tc.Utils.TcMType | 
| newMetaTyVarX | GHC.Tc.Utils.TcMType | 
| newMethodFromName | GHC.Tc.Utils.Instantiate | 
| newMultiplicityVar | GHC.Tc.Utils.TcMType | 
| newMutVar | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| NewMutVarOp | GHC.Builtin.PrimOps | 
| NewMVarOp | GHC.Builtin.PrimOps | 
| newName | GHC.Tc.Utils.Monad | 
| newNameAt | GHC.Tc.Utils.Monad | 
| newNamedFlexiTyVar | GHC.Tc.Utils.TcMType | 
| newNameIdKey | GHC.Builtin.Names.TH | 
| newNameName | GHC.Builtin.Names.TH | 
| newNode | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| newNoTcEvBinds |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| newOpenFlexiTyVarTy | GHC.Tc.Utils.TcMType | 
| newOpenTypeKind | GHC.Tc.Utils.TcMType | 
| NewOrData | GHC.Hs, GHC.Hs.Decls, GHC | 
| newOrDataToFlavour | GHC.Hs, GHC.Hs.Decls, GHC | 
| newOverloadedLit | GHC.Tc.Utils.Instantiate | 
| newPatSigTyVar | GHC.Tc.Utils.TcMType | 
| NewPinnedByteArrayOp_Char | GHC.Builtin.PrimOps | 
| newPredVarDs | GHC.HsToCore.Monad | 
| newReadState | GHC.Utils.Binary | 
| newRecordSelector | GHC.Rename.Names | 
| newSkolemTyVar | GHC.Tc.Utils.TcMType | 
| NewSmallArrayOp | GHC.Builtin.PrimOps | 
| newStablePtrIdKey | GHC.Builtin.Names | 
| newStablePtrName | GHC.Builtin.Names | 
| newStablePtr_RDR | GHC.Builtin.Names | 
| newStringCLit | GHC.StgToCmm.Utils | 
| newSysLocalDs | GHC.HsToCore.Monad | 
| newSysLocalDsNoLP | GHC.HsToCore.Monad | 
| newSysLocalId | GHC.Tc.Utils.Monad | 
| newSysLocalIds | GHC.Tc.Utils.Monad | 
| newSysLocalsDs | GHC.HsToCore.Monad | 
| newSysLocalsDsNoLP | GHC.HsToCore.Monad | 
| newSysName | GHC.Tc.Utils.Monad | 
| newTagUnique | GHC.Types.Unique | 
| newTauTvDetailsAtLevel | GHC.Tc.Utils.TcMType | 
| newTcEvBinds |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| newTcRef |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| newTemp | GHC.StgToCmm.Utils | 
| newTempDir | GHC.SysTools.FileCleanup | 
| newTempLibName | GHC.SysTools.FileCleanup | 
| newTempName | GHC.SysTools.FileCleanup | 
| newTopSrcBinder | GHC.Rename.Env | 
| NewTVarOp | GHC.Builtin.PrimOps | 
| NewTyCon | GHC.Core.TyCon, GHC.Plugins | 
| newTyConCo | GHC.Core.TyCon, GHC.Plugins | 
| newTyConCo_maybe | GHC.Core.TyCon, GHC.Plugins | 
| newTyConDataCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| newTyConEtadArity | GHC.Core.TyCon, GHC.Plugins | 
| newTyConEtadRhs | GHC.Core.TyCon, GHC.Plugins | 
| newTyConInstRhs | GHC.Core.Type, GHC.Plugins | 
| newTyConRepName | GHC.Tc.TyCl.Build | 
| newTyConRhs | GHC.Core.TyCon, GHC.Plugins | 
| NewType | GHC.Hs, GHC.Hs.Decls, GHC | 
| newtypeDIdKey | GHC.Builtin.Names.TH | 
| newtypeDName | GHC.Builtin.Names.TH | 
| NewtypeFlavour | GHC.Core.TyCon, GHC.Plugins | 
| newtypeInstDIdKey | GHC.Builtin.Names.TH | 
| newtypeInstDName | GHC.Builtin.Names.TH | 
| NewtypeStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| newtypeStrategyIdKey | GHC.Builtin.Names.TH | 
| newtypeStrategyName | GHC.Builtin.Names.TH | 
| NewtypeWrap | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| newTyVarNameRn | GHC.Rename.HsType | 
| newTyVarTyVar | GHC.Tc.Utils.TcMType | 
| newUnboxedTupleRegs | GHC.StgToCmm.Utils | 
| newUnique |  | 
| 1 (Function) | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| 2 (Function) | GHC.Tc.Plugin | 
| 3 (Function) | GHC.StgToCmm.Monad | 
| newUniqueId | GHC.HsToCore.Monad | 
| newUniqueSupply | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| newWanted |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Instantiate | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| 3 (Function) | GHC.Tc.Plugin | 
| newWantedEq | GHC.Tc.Solver.Monad | 
| newWantedEq_SI | GHC.Tc.Solver.Monad | 
| newWantedEvVar | GHC.Tc.Solver.Monad | 
| newWantedEvVarNC | GHC.Tc.Solver.Monad | 
| newWantedNC | GHC.Tc.Solver.Monad | 
| newWanteds | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Instantiate | 
| newWanted_SI | GHC.Tc.Solver.Monad | 
| newWildCardX | GHC.Tc.Utils.TcMType | 
| newWriteState | GHC.Utils.Binary | 
| nextChar | GHC.Data.StringBuffer | 
| nextIsEOF | GHC.Parser.Lexer | 
| nextTempSuffix | GHC.Driver.Session, GHC.Plugins, GHC | 
| nextWrapperNum | GHC.Driver.Session, GHC.Plugins, GHC | 
| NHsCoreTy | GHC.Hs.Type, GHC.Hs, GHC | 
| NHsValBindsLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| nilDataCon | GHC.Builtin.Types, GHC.Plugins | 
| nilDataConKey | GHC.Builtin.Types, GHC.Builtin.Names, GHC.Plugins | 
| nilDataConName | GHC.Builtin.Types, GHC.Plugins | 
| nilFS | GHC.Data.FastString, GHC.Plugins | 
| nilOL | GHC.Data.OrdList | 
| NilSk | GHC.Stg.Lift.Analysis | 
| nlConPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlConPatName | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlConVarPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlConVarPatName | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsApp | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsAppKindTy | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsApps | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsAppTy | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsCase | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsDataCon | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsDo | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsFunTy | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsIf | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsIntLit | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsLam | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsLit | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsOpApp | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsPar | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsParTy | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsSyntaxApps | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsTyApp | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsTyApps | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsTyConApp | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsTyVar | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsVar | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlHsVarApps | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlInfixConPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlList | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlLitPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlNullaryConPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlParPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlTuplePat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlVarPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlWildConPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlWildPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| nlWildPatName | GHC.Hs.Utils, GHC.Hs, GHC | 
| nl_HsVar | GHC.Hs.Utils, GHC.Hs, GHC | 
| NoAlias | GHC.Llvm.Types, GHC.Llvm | 
| NoArg | GHC.Driver.CmdLine | 
| NoArrowCtxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| NoATVI | GHC.Core.Class | 
| noBindSIdKey | GHC.Builtin.Names.TH | 
| noBindSName | GHC.Builtin.Names.TH | 
| NoBlankSrcSpan | GHC.Hs.Dump | 
| NoBlockSubst | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| noCafIdInfo | GHC.Types.Id.Info, GHC.Plugins | 
| NoCafRefs | GHC.Types.Id.Info, GHC.Plugins | 
| NoCapture | GHC.Llvm.Types, GHC.Llvm | 
| noCheckSafe | GHC.Tc.Gen.Foreign | 
| NoDataConRep | GHC.Core.DataCon, GHC.Plugins | 
| NoDataKindsDC | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| NoDataKindsTC | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| Node |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG.Dominators | 
| 2 (Type/Class) | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| 3 (Data Constructor) | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| 4 (Type/Class) | GHC.Data.Graph.Directed | 
| 5 (Data Constructor) | GHC.Iface.Ext.Types | 
| node | GHC.Cmm, GHC.Cmm.Expr | 
| nodeAnnotations | GHC.Iface.Ext.Types | 
| nodeChildren | GHC.Iface.Ext.Types | 
| nodeClass | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| nodeCoalesce | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| nodeColor | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| nodeConflicts | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| nodeExclusions | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| nodeId | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| NodeIdentifiers | GHC.Iface.Ext.Types | 
| nodeIdentifiers | GHC.Iface.Ext.Types | 
| NodeInfo |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| nodeInfo | GHC.Iface.Ext.Utils | 
| nodeMustPointToIt | GHC.StgToCmm.Closure | 
| NodeOrigin | GHC.Iface.Ext.Types | 
| noDependencies | GHC.Driver.Types, GHC.Plugins | 
| nodePreference | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| nodeReg | GHC.Cmm, GHC.Cmm.Expr | 
| nodeSpan | GHC.Iface.Ext.Types | 
| nodeType | GHC.Iface.Ext.Types | 
| node_dependencies | GHC.Data.Graph.Directed | 
| node_key | GHC.Data.Graph.Directed | 
| node_payload | GHC.Data.Graph.Directed | 
| NoDocsInIface | GHC.Runtime.Eval, GHC | 
| NoDup | GHC.Core.Opt.Simplify.Utils | 
| NoDuplicateOp | GHC.Builtin.PrimOps | 
| NoE | GHC.Parser.Annotation | 
| noEscapeHeapCheck | GHC.StgToCmm.Heap | 
| noExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| NoExtCon | GHC.Hs.Extension, GHC.Hs, GHC | 
| noExtCon | GHC.Hs.Extension, GHC.Hs, GHC | 
| NoExtField |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Extension, GHC.Hs, GHC | 
| noExtField | GHC.Hs.Extension, GHC.Hs, GHC | 
| NoExtFieldSilent | GHC.Stg.Syntax | 
| noExtFieldSilent | GHC.Stg.Syntax | 
| noExtraStack | GHC.Cmm.Graph | 
| NoForceRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| noFreeRegs |  | 
| 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 | 
| noFreeVarsOfCo | GHC.Core.TyCo.FVs | 
| noFreeVarsOfType | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| noFreeVarsOfTypes | GHC.Core.TyCo.FVs | 
| NoGhcTc | GHC.Hs.Extension, GHC.Hs, GHC | 
| NoGhcTcPass | GHC.Hs.Extension, GHC.Hs, GHC | 
| NoGlobalPackageDB | GHC.Driver.Session, GHC.Plugins | 
| NoHeader | GHC.StgToCmm.Layout | 
| NoHint | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| NoHpcInfo | GHC.Driver.Types, GHC.Plugins | 
| NoIEWildcard | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| noIfaceTrustInfo | GHC.Driver.Types, GHC.Plugins | 
| NoImplicitFloat | GHC.Llvm.Types, GHC.Llvm | 
| NoInline |  | 
| 1 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Llvm.Types, GHC.Llvm | 
| noInlineDataConKey | GHC.Builtin.Names.TH | 
| noInlineDataConName | GHC.Builtin.Names.TH | 
| noinlineId | GHC.Types.Id.Make | 
| noinlineIdKey | GHC.Builtin.Names | 
| noinlineIdName | GHC.Types.Id.Make | 
| NoInstance | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| NoLayoutInfo | GHC.Types.SrcLoc, GHC.Plugins | 
| NoLexicalNegationBit | GHC.Parser.Lexer | 
| noLHsContext | GHC.Hs.Type, GHC.Hs, GHC | 
| NoLink | GHC.Driver.Session, GHC.Plugins, GHC | 
| noLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| NomEq | GHC.Core.Predicate | 
| noMethodBindingErrorIdKey | GHC.Builtin.Names | 
| NoMethodError |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| Nominal | GHC.Core.TyCon, GHC.Core.Coercion.Axiom, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| nominalRIdKey | GHC.Builtin.Names.TH | 
| nominalRName | GHC.Builtin.Names.TH | 
| noModError | GHC.Driver.Make | 
| nonBidirectionalErr | GHC.Tc.TyCl.PatSyn | 
| NonCaffySet |  | 
| 1 (Type/Class) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Name.Set, GHC.Plugins | 
| NonClosedLet | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| NondecreasingIndentationBit | GHC.Parser.Lexer | 
| NonDerivableClass | GHC.Tc.Deriv.Utils | 
| nonDetCmpTc | GHC.Core.Type, GHC.Plugins | 
| nonDetCmpType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| nonDetCmpTypes | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| nonDetCmpTypesX | GHC.Core.Type, GHC.Plugins | 
| nonDetCmpTypeX | GHC.Core.Type, GHC.Plugins | 
| nonDetCmpUnique | GHC.Types.Unique | 
| nonDetCmpVar | GHC.Types.Var, GHC.Plugins | 
| nonDetEltsUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| nonDetEltsUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| nonDetKeysUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| nonDetKeysUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| nonDetStrictFoldDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| nonDetStrictFoldDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| nonDetStrictFoldEvBindMap | GHC.Tc.Types.Evidence | 
| nonDetStrictFoldUDFM | GHC.Types.Unique.DFM | 
| nonDetStrictFoldUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| nonDetStrictFoldUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| nonDetStrictFoldUniqDSet | GHC.Types.Unique.DSet | 
| nonDetStrictFoldUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| nonDetStrictFoldVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| nonDetUFMToList | GHC.Types.Unique.FM, GHC.Plugins | 
| NonDetUniqFM |  | 
| 1 (Type/Class) | GHC.Types.Unique.FM, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Unique.FM, GHC.Plugins | 
| noNestedForallsContextsErr | GHC.Rename.Utils | 
| nonExhaustiveGuardsErrorIdKey | GHC.Builtin.Names | 
| nonHdrSize | GHC.Runtime.Heap.Layout | 
| nonHdrSizeW | GHC.Runtime.Heap.Layout | 
| nonIOok | GHC.Tc.Gen.Foreign | 
| NonLinearPatternOrigin | GHC.Tc.Types.Origin | 
| NonLocal | GHC.Cmm.Dataflow.Graph | 
| NonRec | GHC.Core, GHC.Plugins | 
| NonRecursive | GHC.Types.Basic, GHC.Plugins | 
| NonStandardThunk | GHC.StgToCmm.Types | 
| NonTermination |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| NonTrivArg | GHC.Core.Unfold | 
| NonVoid |  | 
| 1 (Type/Class) | GHC.StgToCmm.Closure | 
| 2 (Data Constructor) | GHC.StgToCmm.Closure | 
| nonVoidIds | GHC.StgToCmm.Closure | 
| nonVoidStgArgs | GHC.StgToCmm.Closure | 
| non_coercible_class | GHC.Tc.Deriv.Utils | 
| nON_EXHAUSTIVE_GUARDS_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| noOccInfo | GHC.Types.Basic, GHC.Plugins | 
| NoOneShotInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| noOneShotInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| NoOverlap | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| NOP |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Nop | GHC.Llvm.Syntax, GHC.Llvm | 
| NoPackage | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| NoParent | GHC.Types.Name.Reader, GHC.Plugins | 
| nopDmdType | GHC.Types.Demand | 
| NoPM | GHC.HsToCore.PmCheck.Types | 
| NoProfAuto | GHC.Driver.Session, GHC.Plugins | 
| NoProfilingInfo | GHC.Cmm | 
| nopSig | GHC.Types.Demand | 
| NoReason |  | 
| 1 (Data Constructor) | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| NoRedZone | GHC.Llvm.Types, GHC.Llvm | 
| NoRestrictions | GHC.Tc.Solver | 
| NoReturn | GHC.Llvm.Types, GHC.Llvm | 
| normalBIdKey | GHC.Builtin.Names.TH | 
| normalBName | GHC.Builtin.Names.TH | 
| NormalCC | GHC.Types.CostCentre | 
| normalCIdKey | GHC.Builtin.Names.TH | 
| normalCName | GHC.Builtin.Names.TH | 
| normalGEIdKey | GHC.Builtin.Names.TH | 
| normalGEName | GHC.Builtin.Names.TH | 
| normaliseFfiType | GHC.Tc.Gen.Foreign | 
| NormaliseStepper | GHC.Core.Coercion, GHC.Plugins | 
| NormaliseStepResult | GHC.Core.Coercion, GHC.Plugins | 
| normaliseTcApp | GHC.Core.FamInstEnv | 
| normaliseType | GHC.Core.FamInstEnv | 
| normalizeIdents | GHC.Iface.Ext.Debug | 
| NormalSyntax | GHC.Parser.Annotation | 
| NoRRI | GHC.Core.TyCon, GHC.Plugins | 
| NoScope |  | 
| 1 (Data Constructor) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| NoSelfBoot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| noSelTyConKey | GHC.Builtin.Names | 
| noSelTyConName | GHC.Builtin.Names | 
| NoSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| noSigIdKey | GHC.Builtin.Names.TH | 
| noSigName | GHC.Builtin.Names.TH | 
| noSourceStrictnessDataConKey | GHC.Builtin.Names | 
| noSourceStrictnessDataConName | GHC.Builtin.Names | 
| noSourceStrictnessKey | GHC.Builtin.Names.TH | 
| noSourceStrictnessName | GHC.Builtin.Names.TH | 
| NoSourceText | GHC.Types.Basic, GHC.Plugins | 
| noSourceUnpackednessDataConKey | GHC.Builtin.Names | 
| noSourceUnpackednessDataConName | GHC.Builtin.Names | 
| noSourceUnpackednessKey | GHC.Builtin.Names.TH | 
| noSourceUnpackednessName | GHC.Builtin.Names.TH | 
| NoSpecConstr | GHC.Core.Opt.SpecConstr | 
| noSpecPrags | GHC.Hs, GHC.Hs.Binds, GHC | 
| noSrcLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| noSrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| NoSrcStrict | GHC.Core.DataCon, GHC.Iface.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| NoSrcUnpack | GHC.Core.DataCon, GHC.Iface.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| NoStubs | GHC.Driver.Types, GHC.Plugins | 
| noSyntaxExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| NoSyntaxExprRn | GHC.Hs.Expr, GHC.Hs, GHC | 
| NoSyntaxExprTc | GHC.Hs.Expr, GHC.Hs, GHC | 
| NOT |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| not | GHC.Prelude | 
| NoTailCallInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| notAssocDataCon_RDR | GHC.Builtin.Names | 
| NotAssociated | GHC.Tc.Instance.Class | 
| notAssociativeDataConKey | GHC.Builtin.Names | 
| notAssociativeDataConName | GHC.Builtin.Names | 
| NotBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Driver.Types, GHC.Plugins, GHC.Driver.Make | 
| NotChanged | GHC.Cmm.Dataflow | 
| noTcTyConScopedTyVars | GHC.Core.TyCon, GHC.Plugins | 
| notElem | GHC.Prelude | 
| notElemTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| NotFound | GHC.Driver.Types, GHC.Driver.Finder, GHC.Plugins, GHC.Tc.Plugin | 
| Nothing | GHC.Prelude, GHC.Data.Maybe | 
| nothingDataCon | GHC.Builtin.Types, GHC.Plugins | 
| nothingDataConKey | GHC.Builtin.Names | 
| nothingDataConName | GHC.Builtin.Types, GHC.Plugins | 
| NothingO | GHC.Cmm.Dataflow.Block | 
| NotInjective | GHC.Core.TyCon, GHC.Plugins | 
| notInScopeErr | GHC.Rename.Unbound | 
| NotInsideLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| NotInteresting | GHC.Types.Basic, GHC.Plugins | 
| NotIOp | GHC.Builtin.PrimOps | 
| NotLetBound | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| NotMarkedStrict | GHC.Core.DataCon, GHC.Plugins, GHC | 
| notNull | GHC.Utils.Misc, GHC.Plugins | 
| NotOp | GHC.Builtin.PrimOps | 
| NotOrphan | GHC.Core, GHC.Plugins | 
| notOrphan | GHC.Core, GHC.Plugins | 
| NOTPARITY | GHC.CmmToAsm.X86.Cond | 
| NotPromoted | GHC.Types.Basic, GHC.Plugins | 
| NotQualified | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| NotSure | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| NotSwapped | GHC.Types.Basic, GHC.Plugins | 
| NotTopLevel | GHC.Types.Basic, GHC.Plugins | 
| NotValid | GHC.Utils.Error | 
| not_RDR | GHC.Builtin.Names | 
| NoUnfolding | GHC.Core, GHC.Plugins | 
| noUnfolding | GHC.Core, GHC.Core.Unfold, GHC.Plugins | 
| NoUnwind | GHC.Llvm.Types, GHC.Llvm | 
| noUsage | GHC.CmmToAsm.Instr | 
| NoUserInline | GHC.Types.Basic, GHC.Plugins | 
| noUserInlineSpec | GHC.Types.Basic, GHC.Plugins | 
| NoUserPackageDB | GHC.Driver.Session, GHC.Plugins | 
| NoWarnings | GHC.Driver.Types, GHC.Plugins | 
| noWarnLookupIdSubst | GHC.Stg.Subst | 
| NoWarnUnusedForalls | GHC.Rename.HsType | 
| nO_METHOD_BINDING_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| NPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| NPatBindTc |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| NPlusKPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| NPlusKPatternsBit | GHC.Parser.Lexer | 
| nsNames | GHC.Types.Name.Cache | 
| nsUniqs | GHC.Types.Name.Cache | 
| NS_Abort | GHC.Core.Coercion, GHC.Plugins | 
| NS_Done | GHC.Core.Coercion, GHC.Plugins | 
| ns_exports | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Types.Name.Shape | 
| ns_map | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Types.Name.Shape | 
| ns_mod_name | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Types.Name.Shape | 
| NS_Step | GHC.Core.Coercion, GHC.Plugins | 
| NTA | GHC.CmmToAsm.X86.Instr | 
| NthCo | GHC.Core.TyCo.Rep | 
| nthCoRole | GHC.Core.Coercion, GHC.Plugins | 
| nthRole | GHC.Core.Coercion, GHC.Plugins | 
| nTimes | GHC.Utils.Misc, GHC.Plugins | 
| ntTyConKey | GHC.Builtin.Names | 
| nt_co | GHC.Core.TyCon, GHC.Plugins | 
| nt_etad_rhs | GHC.Core.TyCon, GHC.Plugins | 
| nt_lev_poly | GHC.Core.TyCon, GHC.Plugins | 
| nt_rhs | GHC.Core.TyCon, GHC.Plugins | 
| nubAvails | GHC.Types.Avail | 
| nubByName | GHC.HsToCore.Docs | 
| nubL | GHC.Rename.HsType | 
| nubSort | GHC.Utils.Misc, GHC.Plugins | 
| nukeRnEnvL | GHC.Types.Var.Env, GHC.Plugins | 
| nukeRnEnvR | GHC.Types.Var.Env, GHC.Plugins | 
| null | GHC.Prelude | 
| nullAddrId | GHC.Types.Id.Make | 
| nullAddrIdKey | GHC.Builtin.Names | 
| nullAddrLit | GHC.Types.Literal, GHC.Plugins | 
| nullFS | GHC.Data.FastString, GHC.Plugins | 
| nullRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| null_RDR | GHC.Builtin.Names | 
| Num | GHC.Prelude | 
| numBranches | GHC.Core.Coercion.Axiom | 
| numClassKey | GHC.Builtin.Names | 
| numClassName | GHC.Builtin.Names | 
| numClass_RDR | GHC.Builtin.Names | 
| numericClassKeys | GHC.Builtin.Names | 
| NumericUnderscoresBit | GHC.Parser.Lexer | 
| NumSparks | GHC.Builtin.PrimOps | 
| numToTrustInfo | GHC.Driver.Types, GHC.Plugins | 
| NumTyLit | GHC.Core.TyCo.Rep | 
| numTyLitIdKey | GHC.Builtin.Names.TH | 
| numTyLitName | GHC.Builtin.Names.TH | 
| numVisibleArgs | GHC.Hs.Type, GHC.Hs, GHC | 
| NValBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| NvUnaryType | GHC.Types.RepType | 
| n_chars | GHC.Data.FastString, GHC.Plugins | 
| n_decls_in | GHC.Driver.Types, GHC.Plugins | 
| n_decls_out | GHC.Driver.Types, GHC.Plugins | 
| n_ifaces_in | GHC.Driver.Types, GHC.Plugins | 
| n_insts_in | GHC.Driver.Types, GHC.Plugins | 
| n_insts_out | GHC.Driver.Types, GHC.Plugins | 
| n_rules_in | GHC.Driver.Types, GHC.Plugins | 
| n_rules_out | GHC.Driver.Types, GHC.Plugins | 
| O | GHC.Cmm.Dataflow.Block, GHC.Cmm.Dataflow | 
| o0 | GHC.CmmToAsm.SPARC.Regs | 
| o1 | GHC.CmmToAsm.SPARC.Regs | 
| objectDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| objectSuf | GHC.Driver.Session, GHC.Plugins, GHC | 
| objs_loaded | GHC.Runtime.Linker.Types | 
| obtainTermFromId |  | 
| 1 (Function) | GHC.Runtime.Eval | 
| 2 (Function) | GHC | 
| obtainTermFromVal |  | 
| 1 (Function) | GHC.Runtime.Eval | 
| 2 (Function) | GHC | 
| occCheckExpand | GHC.Core.Type, GHC.Plugins | 
| occCheckForErrors | GHC.Tc.Utils.Unify | 
| OccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| occEnvElts | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| OccInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| occInfo | GHC.Types.Id.Info, GHC.Plugins | 
| OccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| occName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| occNameFS | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| occNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| occNameString | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| OccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| occurAnalyseExpr | GHC.Core.Opt.OccurAnal | 
| occurAnalysePgm | GHC.Core.Opt.OccurAnal | 
| OccurrenceOf | GHC.Tc.Types.Origin | 
| OccurrenceOfRecSel | GHC.Tc.Types.Origin | 
| occ_int_cxt | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| occ_in_lam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| occ_n_br | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| occ_rules_only | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| occ_tail | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| octDecDigit | GHC.Parser.CharClass | 
| odd | GHC.Prelude | 
| ofBlockList | GHC.Cmm.Utils | 
| ofBlockMap | GHC.Cmm.Utils | 
| offsetBytes | GHC.Data.StringBuffer | 
| oFFSET_bdescr_blocks | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_bdescr_flags | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_bdescr_free | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_bdescr_start | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_Capability_r | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_CostCentreStack_mem_alloc | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_CostCentreStack_scc_count | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgArrBytes_bytes | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_stgEagerBlackholeInfo | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgEntCounter_allocd | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgEntCounter_allocs | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgEntCounter_entry_count | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgEntCounter_link | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgEntCounter_registeredp | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgFunInfoExtraFwd_arity | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgFunInfoExtraRev_arity | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_stgGCEnter1 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_stgGCFun | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgHeader_ccs | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgHeader_ldvw | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgMutArrPtrs_ptrs | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgMutArrPtrs_size | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rCCCS | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rCurrentNursery | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rCurrentTSO | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rD1 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rD2 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rD3 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rD4 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rD5 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rD6 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rF1 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rF2 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rF3 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rF4 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rF5 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rF6 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rHp | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rHpAlloc | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rHpLim | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rL1 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR1 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR10 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR2 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR3 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR4 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR5 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR6 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR7 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR8 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rR9 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rSp | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rSpLim | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rXMM1 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rXMM2 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rXMM3 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rXMM4 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rXMM5 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rXMM6 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rYMM1 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rYMM2 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rYMM3 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rYMM4 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rYMM5 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rYMM6 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rZMM1 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rZMM2 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rZMM3 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rZMM4 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rZMM5 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgRegTable_rZMM6 | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgSmallMutArrPtrs_ptrs | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgStack_sp | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgStack_stack | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgTSO_alloc_limit | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgTSO_cccs | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgTSO_stackobj | GHC.Driver.Session, GHC.Plugins | 
| oFFSET_StgUpdateFrame_updatee | GHC.Driver.Session, GHC.Plugins | 
| OFLO | GHC.CmmToAsm.X86.Cond | 
| okConIdOcc | GHC.Utils.Lexeme | 
| okConOcc | GHC.Utils.Lexeme | 
| okConSymOcc | GHC.Utils.Lexeme | 
| okTcOcc | GHC.Utils.Lexeme | 
| OkToDup | GHC.Core.Opt.Simplify.Utils | 
| okVarIdOcc | GHC.Utils.Lexeme | 
| okVarOcc | GHC.Utils.Lexeme | 
| okVarSymOcc | GHC.Utils.Lexeme | 
| Old | GHC.Cmm, GHC.Cmm.Expr | 
| OldFact |  | 
| 1 (Type/Class) | GHC.Cmm.Dataflow | 
| 2 (Data Constructor) | GHC.Cmm.Dataflow | 
| ol_ext | GHC.Hs, GHC.Hs.Lit, GHC | 
| ol_rebindable | GHC.Hs, GHC.Hs.Lit, GHC | 
| ol_type | GHC.Hs, GHC.Hs.Lit, GHC | 
| ol_val | GHC.Hs, GHC.Hs.Lit, GHC | 
| ol_witness | GHC.Hs, GHC.Hs.Lit, GHC | 
| One | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| oneBranch | GHC.Types.Basic, GHC.Plugins | 
| oneDataCon | GHC.Builtin.Types, GHC.Plugins | 
| oneDataConKey | GHC.Builtin.Names | 
| oneDataConName | GHC.Builtin.Types, GHC.Plugins | 
| oneDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| oneDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| oneifyDmd | GHC.Types.Demand | 
| OneInst | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| OneLineMode | GHC.Utils.Ppr | 
| OneOcc | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| OneShot | GHC.Driver.Session, GHC.Plugins, GHC | 
| oneShot | GHC.Driver.Pipeline | 
| OneShotInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| oneShotInfo | GHC.Types.Id.Info, GHC.Plugins | 
| oneShotKey | GHC.Builtin.Names | 
| OneShotLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| oneShotMsg | GHC.Driver.Main | 
| onException | GHC.Utils.Exception | 
| only | GHC.Utils.Misc, GHC.Plugins | 
| OnlyGhc | GHC.Driver.CmdLine | 
| OnlyGhci | GHC.Driver.CmdLine | 
| OpAddr | GHC.CmmToAsm.X86.Instr | 
| OpApp | GHC.Hs.Expr, GHC.Hs, GHC | 
| opaqueTyConKey | GHC.Builtin.Names | 
| opaqueTyConName | GHC.Builtin.Names | 
| Open | GHC.Cmm.Dataflow.Block | 
| openAlphaTy | GHC.Builtin.Types.Prim | 
| openAlphaTyVar | GHC.Builtin.Types.Prim | 
| openBetaTy | GHC.Builtin.Types.Prim | 
| openBetaTyVar | GHC.Builtin.Types.Prim | 
| openBinMem | GHC.Utils.Binary | 
| OpenKind | GHC.Tc.Gen.HsType | 
| OpenSynFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| OpenTypeFamily | GHC.Hs, GHC.Hs.Decls, GHC | 
| openTypeFamilyDIdKey | GHC.Builtin.Names.TH | 
| openTypeFamilyDName | GHC.Builtin.Names.TH | 
| OpenTypeFamilyFlavour | GHC.Core.TyCon, GHC.Plugins | 
| Operand | GHC.CmmToAsm.X86.Instr | 
| OpImm | GHC.CmmToAsm.X86.Instr | 
| opPrec | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| OpReg | GHC.CmmToAsm.X86.Instr | 
| optCoercion | GHC.Core.Coercion.Opt | 
| optimisationFlags | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| optimizeCFG | GHC.CmmToAsm.CFG | 
| OptIntSuffix | GHC.Driver.CmdLine | 
| Option |  | 
| 1 (Type/Class) | GHC.Utils.CliOption, GHC.Driver.Session, GHC.SysTools, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Utils.CliOption, GHC.Driver.Session, GHC.SysTools, GHC.Plugins | 
| options | GHC.Parser.Lexer | 
| optionsErrorMsgs | GHC.Parser.Header | 
| OptKind | GHC.Driver.CmdLine | 
| optLevel | GHC.Driver.Session, GHC.Plugins, GHC | 
| OptPrefix | GHC.Driver.CmdLine | 
| OptSize | GHC.Llvm.Types, GHC.Llvm | 
| opt_a | GHC.Driver.Session, GHC.Plugins | 
| Opt_AbstractRefHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_AlignmentSanitisation | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_AsmShortcutting | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_AutoLinkPackages | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_AutoSccsOnIndividualCafs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_BreakOnError | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_BreakOnException | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_BuildDynamicToo | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_BuildingCabalPackage | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ByteCodeIfUnboxed | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_c | GHC.Driver.Session, GHC.Plugins | 
| Opt_CallArity | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CaseFolding | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CaseMerge | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CatchBottoms | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CfgBlocklayout | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CmmElimCommonBlocks | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CmmSink | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CmmStaticPred | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CprAnal | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CrossModuleSpecialise | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_CSE | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_cxx | GHC.Driver.Session, GHC.Plugins | 
| Opt_DeferDiagnostics | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DeferOutOfScopeVariables | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DeferTypedHoles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DeferTypeErrors | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DiagnosticsShowCaret | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DictsCheap | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DictsStrict | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DistrustAllPackages | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DmdTxDictSel | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DoAnnotationLinting | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DoAsmLinting | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DoCmmLinting | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DoCoreLinting | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DoEtaReduction | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DoLambdaEtaExpansion | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DoLinearCoreLinting | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DoStgLinting | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_DumpToFile | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_D_dump_asm | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_asm_conflicts | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_asm_expanded | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_asm_liveness | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_asm_native | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_asm_regalloc | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_asm_regalloc_stages | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_asm_stats | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_BCOs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_call_arity | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cfg_weights | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_caf | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_cbe | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_cfg | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_cps | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_from_stg | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_info | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_proc | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_procmap | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_raw | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_sink | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_sp | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_split | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_switch | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_verbose | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cmm_verbose_by_proc | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_core_stats | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cpranal | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cpr_signatures | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cse | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_cs_trace | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_debug | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_deriv | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_ds | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_ds_preopt | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_ec_trace | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_exitify | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_foreign | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_hi | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_hie | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_hi_diffs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_if_trace | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_inlinings | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_json | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_llvm | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_minimal_imports | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_D_dump_mod_cycles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_mod_map | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_occur_anal | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_opt_cmm | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_parsed | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_parsed_ast | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_prep | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_rn | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_rn_ast | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_rn_stats | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_rn_trace | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_rtti | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_rules | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_rule_firings | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_rule_rewrites | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_simpl | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_simpl_iterations | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_simpl_stats | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_simpl_trace | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_spec | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_splices | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_stg | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_stg_final | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_stg_unarised | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_stranal | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_str_signatures | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_tc | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_tc_ast | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_tc_trace | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_ticked | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_timings | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_types | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_verbose_inlinings | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_view_pattern_commoning | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_vt_trace | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_dump_worker_wrapper | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_faststring_stats | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_D_no_debug_output | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_ppr_debug | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_source_stats | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_th_dec_file | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_verbose_core2core | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_D_verbose_stg2stg | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_EagerBlackHoling | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_EmbedManifest | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_EnableRewriteRules | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_EnableThSpliceWarnings | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ErrorSpans | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ExcessPrecision | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Exitification | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ExposeAllUnfoldings | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ExternalDynamicRefs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ExternalInterpreter | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_F | GHC.Driver.Session, GHC.Plugins | 
| Opt_FastLlvm | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_FlatCache | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_FloatIn | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ForceRecomp | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_FullLaziness | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_FunToThunk | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_GenManifest | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_GhciHistory | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_GhciLeakCheck | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_GhciSandbox | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_G_NoOptCoercion | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_G_NoStateHack | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Haddock | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_HaddockOptions | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_HelpfulErrors | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_HexWordLiterals | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_HideAllPackages | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_HideAllPluginPackages | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_HideSourcePaths | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Hpc | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_i | GHC.Driver.Session, GHC.Plugins | 
| Opt_IgnoreAsserts | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_IgnoreDotGhci | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_IgnoreHpcChanges | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_IgnoreInterfacePragmas | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_IgnoreOptimChanges | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ImplicitImportQualified | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_IrrefutableTuples | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepCAFs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepGoing | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepHcFiles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepHiDiffs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepHiFiles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepHscppFiles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepLlvmFiles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepOFiles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepRawTokenStream | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepSFiles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KeepTmpFiles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KillAbsence | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_KillOneShot | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_L | GHC.Driver.Session, GHC.Plugins | 
| opt_l | GHC.Driver.Session, GHC.Plugins | 
| Opt_LateDmdAnal | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_LateSpecialise | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_lc | GHC.Driver.Session, GHC.Plugins | 
| opt_lcc | GHC.Driver.Session, GHC.Plugins | 
| Opt_LiberateCase | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_LinkRts | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_LlvmFillUndefWithGarbage | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_LlvmTBAA | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_lm | GHC.Driver.Session, GHC.Plugins | 
| opt_lo | GHC.Driver.Session, GHC.Plugins | 
| Opt_LocalGhciHistory | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Loopification | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_NoHsMain | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_NoIt | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_NoLlvmMangler | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_NoTypeableBinds | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_NumConstantFolding | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_OmitInterfacePragmas | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_OmitYields | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_OptimalApplicativeDo | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_P | GHC.Driver.Session, GHC.Plugins | 
| Opt_PackageTrust | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PedanticBottoms | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PIC | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PICExecutable | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PIE | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PluginTrustworthy | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Pp | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PprCaseAsLet | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PprShowTicks | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintAxiomIncomps | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintBindContents | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintBindResult | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintEqualityRelations | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintEvldWithShow | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintExpandedSynonyms | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintExplicitCoercions | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintExplicitForalls | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintExplicitKinds | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintExplicitRuntimeReps | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintPotentialInstances | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintTypecheckerElaboration | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_PrintUnicodeSyntax | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ProfCountEntries | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_P_signature | GHC.Driver.Session, GHC.Plugins | 
| Opt_RegsGraph | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_RegsIterative | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_RelativeDynlibPaths | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_RPath | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SharedImplib | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowDocsOfHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowHoleConstraints | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowLoadedModules | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowMatchesOfHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowProvOfHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowTypeAppOfHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowTypeAppVarsOfHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowTypeOfHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowValidHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ShowWarnGroups | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SimplPreInlining | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SingleLibFolder | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SolveConstantDicts | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SortBySizeHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SortBySubsumHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SortValidHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SpecConstr | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SpecConstrKeen | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Specialise | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SpecialiseAggressively | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SplitSections | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_StaticArgumentTransformation | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_StgCSE | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_StgLiftLams | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_StgStats | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Strictness | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressCoercions | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressIdInfo | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressModulePrefixes | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressStgExts | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressTicks | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressTimestamps | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressTypeApplications | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressTypeSignatures | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressUnfoldings | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressUniques | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_SuppressVarKinds | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Ticky | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Ticky_Allocd | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Ticky_Dyn_Thunk | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_Ticky_LNE | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_UnboxSmallStrictFields | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_UnboxStrictFields | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_UnclutterValidHoleFits | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_ValidateHie | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_VersionMacros | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_WarnAllMissedSpecs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnAlternativeLayoutRuleTransitional | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnAutoOrphans | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnCompatUnqualifiedImports | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnCPPUndef | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDeferredOutOfScopeVariables | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDeferredTypeErrors | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDeprecatedFlags | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDerivingDefaults | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDerivingTypeable | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDodgyExports | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDodgyForeignImports | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDodgyImports | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDuplicateConstraints | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnDuplicateExports | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnEmptyEnumerations | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnHiShadows | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnIdentities | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnImplicitKindVars | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnImplicitPrelude | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnInaccessibleCode | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnIncompletePatterns | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnIncompletePatternsRecUpd | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnIncompleteUniPatterns | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnInferredSafeImports | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnInlineRuleShadowing | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnInvalidHaddock | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnIsError | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_WarnMissedExtraSharedLib | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissedSpecs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingDerivingStrategies | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingExportedSignatures | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingExportList | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingFields | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingHomeModules | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingImportList | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingLocalSignatures | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingMethods | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingMonadFailInstances | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingPatternSynonymSignatures | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingSafeHaskellMode | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMissingSignatures | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnMonomorphism | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnNameShadowing | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnNonCanonicalMonadFailInstances | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnNonCanonicalMonadInstances | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnNonCanonicalMonoidInstances | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnOrphans | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnOverflowedLiterals | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnOverlappingPatterns | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnPartialFields | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnPartialTypeSignatures | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnPrepositiveQualifiedModule | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnRedundantConstraints | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnRedundantRecordWildcards | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnSafe | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnSemigroup | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnSimplifiableClassConstraints | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnSpaceAfterBang | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnStarBinder | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnStarIsType | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnTabs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnTrustworthySafe | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnTypeDefaults | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnTypedHoles | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnbangedStrictPatterns | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnicodeBidirectionalFormatCharacters | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnrecognisedPragmas | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnrecognisedWarningFlags | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnsafe | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnsupportedCallingConventions | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnsupportedLlvmVersion | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUntickedPromotedConstructors | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedDoBind | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedForalls | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedImports | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedLocalBinds | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedMatches | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedPackages | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedPatternBinds | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedRecordWildcards | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedTopBinds | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnUnusedTypePatterns | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnWarningsDeprecations | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WarnWrongDoBind | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| Opt_WeightlessBlocklayout | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_WholeArchiveHsLibs | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| opt_windres | GHC.Driver.Session, GHC.Plugins | 
| Opt_WorkerWrapper | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_WriteHie | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| Opt_WriteInterface | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins, GHC | 
| OR |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Or | GHC.Data.BooleanFormula | 
| or | GHC.Prelude | 
| Ord | GHC.Prelude | 
| ordClassKey | GHC.Builtin.Names | 
| ordClassName | GHC.Builtin.Names | 
| ordClass_RDR | GHC.Builtin.Names | 
| ordEQDataCon | GHC.Builtin.Types, GHC.Plugins | 
| ordEQDataConId | GHC.Builtin.Types, GHC.Plugins | 
| ordEQDataConKey | GHC.Builtin.Names | 
| ordEQDataConName | GHC.Builtin.Names | 
| Ordering | GHC.Prelude | 
| orderingTyCon | GHC.Builtin.Types, GHC.Plugins | 
| orderingTyConKey | GHC.Builtin.Names | 
| orderingTyConName | GHC.Builtin.Names | 
| ordGTDataCon | GHC.Builtin.Types, GHC.Plugins | 
| ordGTDataConId | GHC.Builtin.Types, GHC.Plugins | 
| ordGTDataConKey | GHC.Builtin.Names | 
| ordGTDataConName | GHC.Builtin.Names | 
| OrdList | GHC.Data.OrdList | 
| ordLTDataCon | GHC.Builtin.Types, GHC.Plugins | 
| ordLTDataConId | GHC.Builtin.Types, GHC.Plugins | 
| ordLTDataConKey | GHC.Builtin.Names | 
| ordLTDataConName | GHC.Builtin.Names | 
| ordNub | GHC.Utils.Misc, GHC.Plugins | 
| OrdOp | GHC.Builtin.PrimOps | 
| ordOpTbl | GHC.Tc.Deriv.Generate | 
| oReg | GHC.CmmToAsm.SPARC.Regs | 
| orElse | GHC.Data.Maybe | 
| Orig | GHC.Types.Name.Reader, GHC.Plugins | 
| Origin | GHC.Types.Basic, GHC.Plugins | 
| OriginativeDerivStatus | GHC.Tc.Deriv.Utils | 
| OrigNameCache | GHC.Types.Name.Cache | 
| OrIOp | GHC.Builtin.PrimOps | 
| ORIS | GHC.CmmToAsm.PPC.Instr | 
| orM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| ORN | GHC.CmmToAsm.SPARC.Instr | 
| OrOp | GHC.Builtin.PrimOps | 
| orphNamesOfAxiom | GHC.Core.FVs, GHC.Plugins | 
| orphNamesOfClsInst | GHC.Core.InstEnv | 
| orphNamesOfCo | GHC.Core.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| orphNamesOfCoCon | GHC.Core.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| orphNamesOfFamInst | GHC.Core.FVs, GHC.Plugins | 
| orphNamesOfType | GHC.Core.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| orphNamesOfTypes | GHC.Core.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| orValid | GHC.Utils.Error | 
| OtherCIS | GHC.Tc.Types.Constraint | 
| OtherCon | GHC.Core, GHC.Plugins | 
| otherCons | GHC.Core, GHC.Plugins | 
| OtherSection | GHC.Cmm | 
| otherwise | GHC.Prelude | 
| otherwiseIdKey | GHC.Builtin.Names | 
| otherwiseIdName | GHC.Builtin.Names | 
| OutAlt | GHC.Core, GHC.Plugins | 
| OutArg | GHC.Core, GHC.Plugins | 
| OutBind | GHC.Core, GHC.Plugins | 
| OutBndr | GHC.Core, GHC.Plugins | 
| OutCoercion | GHC.Core, GHC.Plugins | 
| OutCoVar | GHC.Types.Var, GHC.Core, GHC.Plugins | 
| outerLevel | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| OutExpr | GHC.Core, GHC.Plugins | 
| OutId | GHC.Types.Var, GHC.Types.Id, GHC.Core, GHC.Plugins | 
| OutKind | GHC.Core, GHC.Plugins | 
| outOfLine | GHC.Cmm.Graph | 
| Outputable | GHC.Utils.Outputable, GHC.Plugins | 
| OutputableBndr | GHC.Utils.Outputable, GHC.Plugins | 
| OutputableBndrFlag | GHC.Hs.Type, GHC.Hs, GHC | 
| OutputableBndrId | GHC.Hs.Extension, GHC.Hs, GHC | 
| OutputablePass | GHC.Stg.Syntax | 
| outputFile | GHC.Driver.Session, GHC.Plugins, GHC | 
| outputForeignStubs | GHC.Driver.CodeOutput | 
| outputHi | GHC.Driver.Session, GHC.Plugins, GHC | 
| output_spec | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| OutStgAlt | GHC.Stg.Syntax | 
| OutStgArg | GHC.Stg.Syntax | 
| OutStgBinding | GHC.Stg.Syntax | 
| OutStgExpr | GHC.Stg.Syntax | 
| OutStgRhs | GHC.Stg.Syntax | 
| OutStgTopBinding | GHC.Stg.Syntax | 
| OutType | GHC.Core, GHC.Plugins | 
| OutTyVar | GHC.Types.Var, GHC.Core, GHC.Plugins | 
| OutVar | GHC.Types.Var, GHC.Types.Id, GHC.Core, GHC.Plugins | 
| Overflow | GHC.Utils.Exception | 
| OverLabelOrigin | GHC.Tc.Types.Origin | 
| OverlapFlag |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| overlapInstLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| OverlapMode | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| overlapMode | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| Overlappable | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| overlappableDataConKey | GHC.Builtin.Names.TH | 
| overlappableDataConName | GHC.Builtin.Names.TH | 
| Overlapping | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| overlappingDataConKey | GHC.Builtin.Names.TH | 
| overlappingDataConName | GHC.Builtin.Names.TH | 
| Overlaps | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| overlapsDataConKey | GHC.Builtin.Names.TH | 
| overlapsDataConName | GHC.Builtin.Names.TH | 
| overlapTyConKey | GHC.Builtin.Names.TH | 
| overlapTyConName | GHC.Builtin.Names.TH | 
| OverLit | GHC.Hs, GHC.Hs.Lit, GHC | 
| OverLitTc |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Lit, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Lit, GHC | 
| overLitType | GHC.Hs, GHC.Hs.Lit, GHC | 
| OverLitVal | GHC.Hs, GHC.Hs.Lit, GHC | 
| OverloadedLabelsBit | GHC.Parser.Lexer | 
| overloadPmLit | GHC.HsToCore.PmCheck.Types | 
| overrideWith | GHC.Utils.Misc, GHC.Plugins | 
| OverridingBool | GHC.Utils.Misc, GHC.Plugins | 
| P |  | 
| 1 (Type/Class) | GHC.Parser.Lexer | 
| 2 (Data Constructor) | GHC.Parser.Lexer | 
| 3 (Data Constructor) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| 4 (Data Constructor) | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| paArguments | GHC.Driver.Plugins, GHC.Plugins | 
| PACK | GHC.ByteCode.Instr | 
| PackageArg |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| PackageCompleteMatchMap | GHC.Driver.Types, GHC.Plugins | 
| PackageDB | GHC.Driver.Session, GHC.Plugins | 
| PackageDBFlag | GHC.Driver.Session, GHC.Plugins | 
| packageDBFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| packageEnv | GHC.Driver.Session, GHC.Plugins, GHC | 
| PackageFamInstEnv | GHC.Driver.Types, GHC.Plugins | 
| PackageFlag | GHC.Driver.Session, GHC.Plugins | 
| packageFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| packageFlagsChanged | GHC.Driver.Session, GHC.Plugins | 
| packageHsLibs | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| PackageId |  | 
| 1 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| PackageIfaceTable | GHC.Driver.Types, GHC.Plugins | 
| PackageInstEnv | GHC.Driver.Types, GHC.Plugins | 
| PackageName |  | 
| 1 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| packageNameMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| packageName_RDR | GHC.Builtin.Names | 
| PackageRuleBase | GHC.Driver.Types, GHC.Plugins | 
| packageTrustOn | GHC.Driver.Session, GHC.Plugins | 
| PackageTypeEnv | GHC.Driver.Types, GHC.Plugins | 
| packHalfWordsCLit | GHC.Cmm.Utils | 
| Padding | GHC.StgToCmm.Layout | 
| padLiveArgs | GHC.CmmToLlvm.Base | 
| PageMode | GHC.Utils.Ppr | 
| Pair |  | 
| 1 (Type/Class) | GHC.Data.Pair | 
| 2 (Data Constructor) | GHC.Data.Pair | 
| pairTyCon | GHC.Builtin.Types, GHC.Plugins | 
| Panic | GHC.Utils.Panic, GHC | 
| panic | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Utils.Outputable, GHC.Plugins | 
| panicDoc | GHC.Utils.Panic | 
| panicStgPprOpts | GHC.Stg.Syntax | 
| panicTcS | GHC.Tc.Solver.Monad | 
| paPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| par1DataCon_RDR | GHC.Builtin.Names | 
| par1TyConKey | GHC.Builtin.Names | 
| par1TyConName | GHC.Builtin.Names | 
| ParamLocation | GHC.Cmm.CallConv | 
| Parens | GHC.Data.BooleanFormula | 
| parens |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| parenSymOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| parens_RDR | GHC.Builtin.Names | 
| Parent | GHC.Types.Name.Reader, GHC.Plugins | 
| parenthesizeHsContext | GHC.Hs.Type, GHC.Hs, GHC | 
| parenthesizeHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| parenthesizeHsType | GHC.Hs.Type, GHC.Hs, GHC | 
| parenthesizePat | GHC.Hs, GHC.Hs.Pat, GHC | 
| ParentIs | GHC.Types.Name.Reader, GHC.Plugins | 
| parents | GHC.CmmToAsm.CFG.Dominators | 
| PARITY | GHC.CmmToAsm.X86.Cond | 
| parMakeCount | GHC.Driver.Session, GHC.Plugins, GHC | 
| ParOp | GHC.Builtin.PrimOps | 
| ParPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| parseAr | GHC.SysTools.Ar | 
| parseBackpack | GHC.Parser | 
| parseCImport | GHC.Parser.PostProcess | 
| parseCmmFile | GHC.Cmm.Parser | 
| Parsed | GHC.Hs.Extension, GHC.Hs, GHC | 
| parseDeclaration | GHC.Parser | 
| ParsedMod | GHC | 
| ParsedModule |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| parsedResultAction | GHC.Driver.Plugins, GHC.Plugins | 
| ParsedSource | GHC | 
| parsedSource | GHC | 
| parseDynamicFilePragma | GHC.Driver.Session, GHC.Plugins | 
| parseDynamicFlags | GHC | 
| parseDynamicFlagsCmdLine | GHC.Driver.Session, GHC.Plugins | 
| parseDynamicFlagsFull | GHC.Driver.Session, GHC.Plugins | 
| parseError | GHC.SysTools.Process | 
| parseExpr | GHC.Runtime.Eval, GHC | 
| parseExpression | GHC.Parser | 
| parseHeader | GHC.Parser | 
| parseHoleyModule | GHC.Unit, GHC.Unit.Parser | 
| parseIdentifier | GHC.Parser | 
| parseImport | GHC.Parser | 
| parseImportDecl | GHC.Runtime.Eval, GHC | 
| parseIndefUnitId | GHC.Unit, GHC.Unit.Parser | 
| parseInstanceHead | GHC.Runtime.Eval, GHC | 
| parseLlvmVersion | GHC.CmmToLlvm.Base | 
| parseModSubst | GHC.Unit, GHC.Unit.Parser | 
| parseModule |  | 
| 1 (Function) | GHC.Parser | 
| 2 (Function) | GHC | 
| parseModuleName | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| parseModuleNoHaddock | GHC.Parser | 
| parseName | GHC.Runtime.Eval, GHC | 
| parsePattern | GHC.Parser | 
| parser | GHC | 
| ParseResult | GHC.Parser.Lexer | 
| ParserFlags |  | 
| 1 (Type/Class) | GHC.Parser.Lexer | 
| 2 (Data Constructor) | GHC.Parser.Lexer | 
| parseScheme | GHC.Utils.Ppr.Colour | 
| parseSignature | GHC.Parser | 
| parseStatement | GHC.Parser | 
| parseStmt | GHC.Parser | 
| parseType | GHC.Parser | 
| parseTypeSignature | GHC.Parser | 
| parseUnit | GHC.Unit, GHC.Unit.Parser | 
| parseUnsignedInteger | GHC.Data.StringBuffer | 
| parSIdKey | GHC.Builtin.Names.TH | 
| parSName | GHC.Builtin.Names.TH | 
| ParStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| ParStmtBlock |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| ParStmtCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| PartialModIface | GHC.Driver.Types, GHC.Plugins | 
| PartialSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| partitionBag | GHC.Data.Bag | 
| partitionBagWith | GHC.Data.Bag | 
| partitionBindsAndSigs | GHC.Hs, GHC.Hs.Decls, GHC | 
| partitionByList | GHC.Utils.Misc, GHC.Plugins | 
| partitionCandidates | GHC.Tc.Utils.TcMType | 
| partitionDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| partitionDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| partitionInvisibles | GHC.Core.Type, GHC.Plugins | 
| partitionInvisibleTypes | GHC.Core.Type, GHC.Plugins | 
| partitionUDFM | GHC.Types.Unique.DFM | 
| partitionUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| partitionUniqDSet | GHC.Types.Unique.DSet | 
| partitionUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| partitionVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| partitionVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| partitionWith | GHC.Utils.Misc, GHC.Plugins | 
| PartWay | GHC.Utils.Outputable, GHC.Plugins | 
| par_is | GHC.Types.Name.Reader, GHC.Plugins | 
| par_lbl | GHC.Types.Name.Reader, GHC.Plugins | 
| Pass | GHC.Hs.Extension, GHC.Hs, GHC | 
| PassFlag | GHC.Driver.CmdLine | 
| Pat | GHC.Hs, GHC.Hs.Pat, GHC | 
| PatBind | GHC.Hs, GHC.Hs.Binds, GHC | 
| PatBindGuards | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBindRhs | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBr | GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBuilder | GHC.Parser.PostProcess | 
| PatCheckOrigin | GHC.Tc.Types.Origin | 
| patchEraseLive | GHC.CmmToAsm.Reg.Liveness | 
| patchJumpInstr | GHC.CmmToAsm.Instr | 
| patchRegsLiveInstr | GHC.CmmToAsm.Reg.Liveness | 
| patchRegsOfInstr | GHC.CmmToAsm.Instr | 
| PatCtx | GHC.Rename.Utils | 
| patErrorIdKey | GHC.Builtin.Names | 
| patGEIdKey | GHC.Builtin.Names.TH | 
| patGEName | GHC.Builtin.Names.TH | 
| PatGuard | GHC.Hs.Expr, GHC.Hs, GHC | 
| Path | GHC.CmmToAsm.CFG.Dominators | 
| patNeedsParens | GHC.Hs, GHC.Hs.Pat, GHC | 
| PatOrigin | GHC.Tc.Types.Origin | 
| patQTyConKey | GHC.Builtin.Names.TH | 
| patQTyConName | GHC.Builtin.Names.TH | 
| PatSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| patSigErr | GHC.Rename.Pat | 
| PatSigOrigin | GHC.Tc.Types.Origin | 
| patsig_body_ty | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_ex_bndrs | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_implicit_bndrs | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_name | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_prov | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_req | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| patsig_univ_bndrs | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| PatSkol | GHC.Tc.Types.Origin | 
| PatSyn |  | 
| 1 (Type/Class) | GHC.Core.PatSyn | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| patSynArgs | GHC.Core.PatSyn | 
| patSynArity | GHC.Core.PatSyn | 
| PatSynBind |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| patSynBuilder | GHC.Core.PatSyn | 
| PatSynCon | GHC.Core.ConLike | 
| PatSynCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| PatSynDec | GHC.Iface.Ext.Types | 
| patSynDIdKey | GHC.Builtin.Names.TH | 
| patSynDName | GHC.Builtin.Names.TH | 
| patSynExTyVarBinders | GHC.Core.PatSyn | 
| patSynExTyVars | GHC.Core.PatSyn | 
| patSynFieldLabels | GHC.Core.PatSyn | 
| patSynFieldType | GHC.Core.PatSyn | 
| patSynInstArgTys | GHC.Core.PatSyn | 
| patSynInstResTy | GHC.Core.PatSyn | 
| patSynIsInfix | GHC.Core.PatSyn | 
| patSynMatcher | GHC.Core.PatSyn | 
| patSynName | GHC.Core.PatSyn | 
| PatSynPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| PatSynSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| patSynSig | GHC.Core.PatSyn | 
| patSynSigBndr | GHC.Core.PatSyn | 
| patSynSigDIdKey | GHC.Builtin.Names.TH | 
| patSynSigDName | GHC.Builtin.Names.TH | 
| patSynToIfaceDecl | GHC.CoreToIface | 
| patSynUnivTyVarBinders | GHC.Core.PatSyn | 
| PatternBind | GHC.Iface.Ext.Types | 
| PatternMatchFail |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| PatternSynonymsBit | GHC.Parser.Lexer | 
| patTyConKey | GHC.Builtin.Names.TH | 
| patTyConName | GHC.Builtin.Names.TH | 
| pat_args | GHC.Hs, GHC.Hs.Pat, GHC | 
| pat_con | GHC.Hs, GHC.Hs.Pat, GHC | 
| pat_con_ext | GHC.Hs, GHC.Hs.Pat, GHC | 
| pAT_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| pat_ext | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_fvs | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_lhs | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_rhs | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_rhs_ty | GHC.Hs, GHC.Hs.Binds, GHC | 
| pat_ticks | GHC.Hs, GHC.Hs.Binds, GHC | 
| pc_AP_STACK_SPLIM | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_BITMAP_BITS_SHIFT | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_BLOCKS_PER_MBLOCK | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_BLOCK_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_CINT_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_CLONG_LONG_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_CLONG_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_CONTROL_GROUP_CONST_291 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_DYNAMIC_BY_DEFAULT | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_ILDV_CREATE_MASK | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_ILDV_STATE_CREATE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_ILDV_STATE_USE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_LDV_SHIFT | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_CHARLIKE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Double_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Float_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_INTLIKE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Long_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_Double_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_Float_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_Long_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_Vanilla_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Real_XMM_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_SPEC_AP_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_SPEC_SELECTEE_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_Vanilla_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MAX_XMM_REG | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MIN_CHARLIKE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MIN_INTLIKE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MIN_PAYLOAD_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_MUT_ARR_PTRS_CARD_BITS | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_bdescr_blocks | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_bdescr_flags | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_bdescr_free | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_bdescr_start | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_Capability_r | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_CostCentreStack_mem_alloc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_CostCentreStack_scc_count | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgArrBytes_bytes | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_stgEagerBlackholeInfo | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_allocd | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_allocs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_entry_count | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_link | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgEntCounter_registeredp | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgFunInfoExtraFwd_arity | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgFunInfoExtraRev_arity | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_stgGCEnter1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_stgGCFun | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgHeader_ccs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgHeader_ldvw | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgMutArrPtrs_ptrs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgMutArrPtrs_size | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rCCCS | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rCurrentNursery | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rCurrentTSO | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rD6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rF6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rHp | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rHpAlloc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rHpLim | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rL1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR10 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR7 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR8 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rR9 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rSp | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rSpLim | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rXMM6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rYMM6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM1 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM2 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM3 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM4 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM5 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgRegTable_rZMM6 | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgSmallMutArrPtrs_ptrs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgStack_sp | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgStack_stack | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgTSO_alloc_limit | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgTSO_cccs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgTSO_stackobj | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_OFFSET_StgUpdateFrame_updatee | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_PROF_HDR_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_CostCentreStack_mem_alloc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_CostCentreStack_scc_count | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_StgEntCounter_allocd | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_StgEntCounter_allocs | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_StgFunInfoExtraFwd_arity | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_REP_StgFunInfoExtraRev_arity | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_RESERVED_C_STACK_BYTES | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_RESERVED_STACK_WORDS | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_CostCentreStack | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgArrBytes_NoHdr | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgFunInfoExtraRev | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgMutArrPtrs_NoHdr | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgSmallMutArrPtrs_NoHdr | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgSMPThunkHeader | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_SIZEOF_StgUpdateFrame_NoHdr | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_STD_HDR_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_TAG_BITS | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_TICKY_BIN_COUNT | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| pc_WORD_SIZE | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| PD |  | 
| 1 (Type/Class) | GHC.Cmm.Monad | 
| 2 (Data Constructor) | GHC.Cmm.Monad | 
| pddfs | GHC.CmmToAsm.CFG.Dominators | 
| PDEP | GHC.CmmToAsm.X86.Instr | 
| Pdep16Op | GHC.Builtin.PrimOps | 
| Pdep32Op | GHC.Builtin.PrimOps | 
| Pdep64Op | GHC.Builtin.PrimOps | 
| Pdep8Op | GHC.Builtin.PrimOps | 
| pdepLabel | GHC.CmmToAsm.CPrim | 
| PdepOp | GHC.Builtin.PrimOps | 
| pdom | GHC.CmmToAsm.CFG.Dominators | 
| pdomTree | GHC.CmmToAsm.CFG.Dominators | 
| peCategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| peelCallDmd | GHC.Types.Demand | 
| peelFV | GHC.Types.Demand | 
| peelManyCalls | GHC.Types.Demand | 
| peelUseCall | GHC.Types.Demand | 
| PendingRnSplice |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| PendingStuff | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| PendingTcSplice |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| Persistent | GHC.Driver.Pipeline.Monad | 
| PersistentLinkerState |  | 
| 1 (Type/Class) | GHC.Runtime.Linker.Types | 
| 2 (Data Constructor) | GHC.Runtime.Linker.Types | 
| PEXT | GHC.CmmToAsm.X86.Instr | 
| Pext16Op | GHC.Builtin.PrimOps | 
| Pext32Op | GHC.Builtin.PrimOps | 
| Pext64Op | GHC.Builtin.PrimOps | 
| Pext8Op | GHC.Builtin.PrimOps | 
| pextLabel | GHC.CmmToAsm.CPrim | 
| PextOp | GHC.Builtin.PrimOps | 
| pExtsBitmap | GHC.Parser.Lexer | 
| PFailed | GHC.Parser.Lexer | 
| pfail_RDR | GHC.Builtin.Names | 
| pFst | GHC.Data.Pair | 
| pgmError | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Utils.Outputable, GHC.Plugins | 
| pgmErrorDoc | GHC.Utils.Panic | 
| pgm_a | GHC.Driver.Session, GHC.Plugins | 
| pgm_ar | GHC.Driver.Session, GHC.Plugins | 
| pgm_c | GHC.Driver.Session, GHC.Plugins | 
| pgm_dll | GHC.Driver.Session, GHC.Plugins | 
| pgm_F | GHC.Driver.Session, GHC.Plugins | 
| pgm_i | GHC.Driver.Session, GHC.Plugins | 
| pgm_install_name_tool | GHC.Driver.Session, GHC.Plugins | 
| pgm_L | GHC.Driver.Session, GHC.Plugins | 
| pgm_l | GHC.Driver.Session, GHC.Plugins | 
| pgm_lc | GHC.Driver.Session, GHC.Plugins | 
| pgm_lcc | GHC.Driver.Session, GHC.Plugins | 
| pgm_libtool | GHC.Driver.Session, GHC.Plugins | 
| pgm_lm | GHC.Driver.Session, GHC.Plugins | 
| pgm_lo | GHC.Driver.Session, GHC.Plugins | 
| pgm_otool | GHC.Driver.Session, GHC.Plugins | 
| pgm_P | GHC.Driver.Session, GHC.Plugins | 
| pgm_ranlib | GHC.Driver.Session, GHC.Plugins | 
| pgm_T | GHC.Driver.Session, GHC.Plugins | 
| pgm_windres | GHC.Driver.Session, GHC.Plugins | 
| Phantom | GHC.Core.TyCon, GHC.Core.Coercion.Axiom, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| PhantomProv | GHC.Core.TyCo.Rep | 
| phantomRIdKey | GHC.Builtin.Names.TH | 
| phantomRName | GHC.Builtin.Names.TH | 
| Phase |  | 
| 1 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Type/Class) | GHC.Driver.Phases, GHC | 
| phaseForeignLanguage | GHC.Driver.Types, GHC.Plugins | 
| phaseInputExt | GHC.Driver.Phases | 
| PhaseNum | GHC.Types.Basic, GHC.Plugins | 
| phaseOutputFilename | GHC.Driver.Pipeline | 
| PhasePlus | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| Phi | GHC.Llvm.Syntax, GHC.Llvm | 
| pHomeUnitId | GHC.Parser.Lexer | 
| pi | GHC.Prelude | 
| PicBaseReg | GHC.Cmm, GHC.Cmm.Expr | 
| picCCOpts | GHC.Driver.Session, GHC.Plugins | 
| pickCapturedPreds | GHC.Tc.Utils.TcType | 
| pickGREs | GHC.Types.Name.Reader, GHC.Plugins | 
| pickGREsModExp | GHC.Types.Name.Reader, GHC.Plugins | 
| pickLR | GHC.Types.Basic, GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| pickQuantifiablePreds | GHC.Tc.Utils.TcType | 
| pickyEqType | GHC.Tc.Utils.TcType | 
| picPOpts | GHC.Driver.Session, GHC.Plugins | 
| PipeEnv |  | 
| 1 (Type/Class) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| 2 (Data Constructor) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| PipelineOutput | GHC.Driver.Pipeline.Monad | 
| PipeState |  | 
| 1 (Type/Class) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| 2 (Data Constructor) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| pipeStateDynFlags | GHC.Driver.Pipeline.Monad | 
| pipeStateModIface | GHC.Driver.Pipeline.Monad | 
| piResultTy | GHC.Core.Type, GHC.Plugins | 
| piResultTys | GHC.Core.Type, GHC.Plugins | 
| PkgDbPath | GHC.Driver.Session, GHC.Plugins | 
| PkgDbRef | GHC.Driver.Session, GHC.Plugins | 
| pkgQual | GHC.Driver.Types, GHC.Plugins | 
| pkgs_loaded | GHC.Runtime.Linker.Types | 
| pkgTrustOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| PlaceCostCentre | GHC.Core, GHC.Plugins | 
| placeHolderIncomps | GHC.Core.Coercion.Axiom | 
| placeHolderPunRhs | GHC.Parser.PostProcess | 
| PlaceNonLam | GHC.Core, GHC.Plugins | 
| PlaceRuntime | GHC.Core, GHC.Plugins | 
| PlainCmdLineError | GHC.Utils.Panic.Plain | 
| PlainGhcException | GHC.Utils.Panic.Plain | 
| PlainInstallationError | GHC.Utils.Panic.Plain | 
| plainInvisTVIdKey | GHC.Builtin.Names.TH | 
| plainInvisTVName | GHC.Builtin.Names.TH | 
| PlainPanic | GHC.Utils.Panic.Plain | 
| PlainProgramError | GHC.Utils.Panic.Plain | 
| PlainSignal | GHC.Utils.Panic.Plain | 
| PlainSorry | GHC.Utils.Panic.Plain | 
| PlainTopBinding | GHC.Stg.Lift.Monad | 
| plainTVIdKey | GHC.Builtin.Names.TH | 
| plainTVName | GHC.Builtin.Names.TH | 
| PlainUsageError | GHC.Utils.Panic.Plain | 
| Platform |  | 
| 1 (Data Constructor) | GHC.Settings | 
| 2 (Type/Class) | GHC.Settings | 
| platformByteOrder | GHC.Settings | 
| PlatformConstants |  | 
| 1 (Type/Class) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformConstants | GHC.Driver.Session, GHC.Plugins, GHC | 
| platformDefaultBackend | GHC.Driver.Backend | 
| platformHasGnuNonexecStack | GHC.Settings | 
| platformHasIdentDirective | GHC.Settings | 
| platformHasSubsectionsViaSymbols | GHC.Settings | 
| platformIsCrossCompiling | GHC.Settings | 
| platformLeadingUnderscore | GHC.Settings | 
| PlatformMini |  | 
| 1 (Data Constructor) | GHC.Settings | 
| 2 (Type/Class) | GHC.Settings | 
| platformMini | GHC.Settings | 
| platformMini_arch | GHC.Settings | 
| platformMini_os | GHC.Settings | 
| PlatformMisc |  | 
| 1 (Data Constructor) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| 2 (Type/Class) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc | GHC.Driver.Session, GHC.Plugins, GHC | 
| platformMisc_ghcDebugged | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcRTSWays | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcRtsWithLibdw | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcThreaded | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcWithInterpreter | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_ghcWithSMP | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_libFFI | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_llvmTarget | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_targetPlatformString | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformNcgSupported | GHC.Driver.Backend | 
| platformSupportsSavingLinkOpts | GHC.SysTools.ExtraObj | 
| platformTablesNextToCode | GHC.Settings | 
| platformUnregisterised | GHC.Settings | 
| platformWordSize | GHC.Settings | 
| platformWordWidth | GHC.CmmToAsm.Config | 
| PlayInterruptible | GHC.Types.ForeignCall | 
| playInterruptible | GHC.Types.ForeignCall | 
| PlayRisky | GHC.Types.ForeignCall | 
| PlaySafe | GHC.Types.ForeignCall | 
| playSafe | GHC.Types.ForeignCall | 
| pLift | GHC.Llvm.Types, GHC.Llvm | 
| pLiftFst | GHC.Data.Pair | 
| pLiftSnd | GHC.Data.Pair | 
| pLower | GHC.Llvm.Types, GHC.Llvm | 
| Plugin |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| pluginModNameOpts | GHC.Driver.Session, GHC.Plugins, GHC | 
| pluginModNames | GHC.Driver.Session, GHC.Plugins, GHC | 
| pluginModuleNameProvidersMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pluginPackageFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| PluginProv | GHC.Core.TyCo.Rep | 
| PluginRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| pluginRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| pluginRecompile' | GHC.Driver.Plugins, GHC.Plugins | 
| pLUGINS | GHC.Builtin.Names | 
| plugins | GHC.Driver.Plugins, GHC.Plugins | 
| pluginTyConKey | GHC.Builtin.Names | 
| pluginTyConName | GHC.Builtin.Names | 
| PluginWithArgs |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| plural | GHC.Utils.Outputable, GHC.Plugins | 
| pluralUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| pluralVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| plusAnnEnv | GHC.Types.Annotations, GHC.Plugins | 
| plusAvail | GHC.Types.Avail | 
| plusDU | GHC.Types.Name.Set, GHC.Plugins | 
| plusDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| plusDVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| plusFsEnv | GHC.Data.FastString.Env | 
| plusFsEnv_C | GHC.Data.FastString.Env | 
| plusFV | GHC.Types.Name.Set, GHC.Plugins | 
| plusFVs | GHC.Types.Name.Set, GHC.Plugins | 
| plusGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| plusHsValBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| plusImportAvails | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| plusMaybeUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| plusMaybeVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| plusModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| plusModuleEnv_C | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| plusNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| plusNameEnv_C | GHC.Types.Name.Env, GHC.Plugins | 
| plusNameEnv_CD | GHC.Types.Name.Env, GHC.Plugins | 
| plusNameEnv_CD2 | GHC.Types.Name.Env, GHC.Plugins | 
| plusOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| plusOccEnv_C | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| plusRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| plusSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| plusSpillCostInfo | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| plusSpillCostRecord | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| plusTypeEnv | GHC.Driver.Types, GHC.Plugins | 
| plusUDFM | GHC.Types.Unique.DFM | 
| plusUDFM_C | GHC.Types.Unique.DFM | 
| plusUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| plusUFMList | GHC.Types.Unique.FM, GHC.Plugins | 
| plusUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| plusUFM_CD | GHC.Types.Unique.FM, GHC.Plugins | 
| plusUFM_CD2 | GHC.Types.Unique.FM, GHC.Plugins | 
| plusVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| plusVarEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| plusVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| plusVarEnv_CD | GHC.Types.Var.Env, GHC.Plugins | 
| plusWarns | GHC.Driver.Types, GHC.Plugins | 
| plus_RDR | GHC.Builtin.Names | 
| PM | GHC.HsToCore.PmCheck.Types | 
| PmAltCon | GHC.HsToCore.PmCheck.Types | 
| PmAltConLike | GHC.HsToCore.PmCheck.Types | 
| PmAltConSet | GHC.HsToCore.PmCheck.Types | 
| pmAltConSetElems | GHC.HsToCore.PmCheck.Types | 
| pmAltConType | GHC.HsToCore.PmCheck.Types | 
| PmAltLit | GHC.HsToCore.PmCheck.Types | 
| PmBotCt | GHC.HsToCore.PmCheck.Oracle | 
| PmConCt | GHC.HsToCore.PmCheck.Oracle | 
| PmCoreCt | GHC.HsToCore.PmCheck.Oracle | 
| PmCt | GHC.HsToCore.PmCheck.Oracle | 
| PmCts | GHC.HsToCore.PmCheck.Oracle | 
| PmEquality | GHC.HsToCore.PmCheck.Types | 
| PmLit |  | 
| 1 (Type/Class) | GHC.HsToCore.PmCheck.Types | 
| 2 (Data Constructor) | GHC.HsToCore.PmCheck.Types | 
| pmLitAsStringLit | GHC.HsToCore.PmCheck.Types | 
| PmLitChar | GHC.HsToCore.PmCheck.Types | 
| PmLitInt | GHC.HsToCore.PmCheck.Types | 
| PmLitOverInt | GHC.HsToCore.PmCheck.Types | 
| PmLitOverRat | GHC.HsToCore.PmCheck.Types | 
| PmLitOverString | GHC.HsToCore.PmCheck.Types | 
| PmLitRat | GHC.HsToCore.PmCheck.Types | 
| PmLitString | GHC.HsToCore.PmCheck.Types | 
| pmLitType | GHC.HsToCore.PmCheck.Types | 
| PmLitValue | GHC.HsToCore.PmCheck.Types | 
| PmNotBotCt | GHC.HsToCore.PmCheck.Oracle | 
| PmNotConCt | GHC.HsToCore.PmCheck.Oracle | 
| pmPprHsLit | GHC.Hs, GHC.Hs.Lit, GHC | 
| PmTyCt | GHC.HsToCore.PmCheck.Oracle | 
| PmVarCt | GHC.HsToCore.PmCheck.Oracle | 
| pm_annotations | GHC | 
| pm_extra_src_files | GHC | 
| pm_lit_ty | GHC.HsToCore.PmCheck.Types | 
| pm_lit_val | GHC.HsToCore.PmCheck.Types | 
| pm_mod_summary | GHC | 
| pm_parsed_source | GHC | 
| Point |  | 
| 1 (Type/Class) | GHC.Data.UnionFind | 
| 2 (Data Constructor) | GHC.Data.UnionFind | 
| POk | GHC.Parser.Lexer | 
| PolyAlt | GHC.Stg.Syntax | 
| polyPatSig | GHC.Tc.Gen.Pat | 
| POP | GHC.CmmToAsm.X86.Instr | 
| POPCNT | GHC.CmmToAsm.X86.Instr | 
| PopCnt16Op | GHC.Builtin.PrimOps | 
| PopCnt32Op | GHC.Builtin.PrimOps | 
| PopCnt64Op | GHC.Builtin.PrimOps | 
| PopCnt8Op | GHC.Builtin.PrimOps | 
| popCntLabel | GHC.CmmToAsm.CPrim | 
| PopCntOp | GHC.Builtin.PrimOps | 
| popContext | GHC.Parser.Lexer | 
| popErrCtxt | GHC.Tc.Utils.Monad | 
| popLexState | GHC.Parser.Lexer | 
| POS |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond | 
| positionIndependent | GHC.Driver.Session, GHC.Plugins | 
| PossibleMatches | GHC.HsToCore.PmCheck.Types | 
| PossiblyOverlap | GHC.HsToCore.PmCheck.Types | 
| PostInlineUnconditionally | GHC.Core.Opt.Monad, GHC.Plugins | 
| postInlineUnconditionally | GHC.Core.Opt.Simplify.Utils | 
| postProcessDmdType | GHC.Types.Demand | 
| postProcessUnsat | GHC.Types.Demand | 
| PostTcExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| PostTcTable | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| ppCafInfo | GHC.Types.Id.Info, GHC.Plugins | 
| ppCommaJoin | GHC.Llvm.Types | 
| ppDouble | GHC.Llvm.Types | 
| ppFloat | GHC.Llvm.Types | 
| ppLit | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmAlias | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmAliases | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmComment | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmComments | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmFunction | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmFunctionDecl | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmFunctionDecls | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmFunctions | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmGlobal | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmGlobals | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmMeta | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmMetas | GHC.Llvm.Ppr, GHC.Llvm | 
| ppLlvmModule | GHC.Llvm.Ppr, GHC.Llvm | 
| ppName | GHC.Llvm.Ppr, GHC.Llvm | 
| ppParams | GHC.Llvm.Types | 
| ppPlainName | GHC.Llvm.Ppr, GHC.Llvm | 
| ppr | GHC.Utils.Outputable, GHC.Plugins | 
| pprAbbrevDecls | GHC.CmmToAsm.Dwarf.Types | 
| pprAlternative | GHC.Types.Basic, GHC.Plugins | 
| pprAnonWildCard | GHC.Hs.Type, GHC.Hs, GHC | 
| pprArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprASCII | GHC.CmmToAsm.Ppr | 
| pprAStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprBasicBlock | GHC.CmmToAsm.SPARC.Ppr | 
| pprBBlock | GHC.Cmm | 
| pprBinders | GHC.Tc.Utils.Env | 
| pprBinds | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprBindSpan | GHC.Iface.Ext.Types | 
| pprBndr | GHC.Utils.Outputable, GHC.Plugins | 
| pprBooleanFormula | GHC.Data.BooleanFormula | 
| pprBooleanFormulaNice | GHC.Data.BooleanFormula | 
| pprBy | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprByte | GHC.CmmToAsm.Dwarf.Types | 
| pprCallishMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| pprCLabel | GHC.Cmm.CLabel | 
| pprCLabelString | GHC.Types.ForeignCall | 
| pprClassPred | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprCmdArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprCmmGroup | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprCmms | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprCo | GHC.Core.TyCo.Ppr, GHC.Core.Coercion, GHC.Plugins | 
| pprCoAxBranch | GHC.Core.Coercion, GHC.Plugins | 
| pprCoAxBranchLHS | GHC.Core.Coercion, GHC.Plugins | 
| pprCoAxBranchUser | GHC.Core.Coercion, GHC.Plugins | 
| pprCoAxiom | GHC.Core.Coercion, GHC.Plugins | 
| PprCode | GHC.Utils.Outputable, GHC.Plugins | 
| pprCode | GHC.Utils.Outputable, GHC.Plugins | 
| PprColour |  | 
| 1 (Type/Class) | GHC.Utils.Ppr.Colour | 
| 2 (Data Constructor) | GHC.Utils.Ppr.Colour | 
| pprCols | GHC.Driver.Session, GHC.Plugins, GHC | 
| pprComp | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprConArgs | GHC.Hs, GHC.Hs.Pat, GHC | 
| pprConDeclFields | GHC.Hs.Type, GHC.Hs, GHC | 
| pprCoreAlt | GHC.Core.Ppr | 
| pprCoreBinding | GHC.Core.Ppr | 
| pprCoreBindings | GHC.Core.Ppr | 
| pprCoreBindingsWithSize | GHC.Core.Ppr | 
| pprCoreBindingWithSize | GHC.Core.Ppr | 
| pprCoreExpr | GHC.Core.Ppr | 
| pprCostCentreCore | GHC.Types.CostCentre | 
| pprCtLoc | GHC.Tc.Types.Constraint | 
| pprCtOrigin | GHC.Tc.Types.Origin | 
| pprCts | GHC.Tc.Types.Constraint | 
| pprData |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprData4' | GHC.CmmToAsm.Dwarf.Types | 
| pprDataCons | GHC.Core.TyCo.Ppr | 
| pprDataFamInstFlavour | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprDataItem |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprDebugAndThen | GHC.Utils.Outputable, GHC.Plugins | 
| pprDebugCLabel | GHC.Cmm.CLabel | 
| pprDebugParendExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprDeclList | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprDeeper | GHC.Utils.Outputable, GHC.Plugins | 
| pprDeeperList | GHC.Utils.Outputable, GHC.Plugins | 
| pprDefinedAt | GHC.Types.Name, GHC.Plugins | 
| pprDefMethInfo | GHC.Core.Class | 
| pprDerivSpec | GHC.Tc.Deriv.Utils | 
| pprDo | GHC.Hs.Expr, GHC.Hs, GHC | 
| PprDump | GHC.Utils.Outputable, GHC.Plugins | 
| pprDwarfARanges | GHC.CmmToAsm.Dwarf.Types | 
| pprDwarfFrame | GHC.CmmToAsm.Dwarf.Types | 
| pprDwarfInfo | GHC.CmmToAsm.Dwarf.Types | 
| pprDwWord | GHC.CmmToAsm.Dwarf.Types | 
| pprEdgeWeights | GHC.CmmToAsm.CFG | 
| pprEq | GHC.Tc.Solver.Monad | 
| pprEquation | GHC.Tc.Instance.FunDeps | 
| pprErrMsgBagWithLoc | GHC.Utils.Error | 
| pprEvVars | GHC.Tc.Types.Constraint | 
| pprEvVarTheta | GHC.Tc.Types.Constraint | 
| pprEvVarWithType | GHC.Tc.Types.Constraint | 
| pprExpr |  | 
| 1 (Function) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Function) | GHC.Cmm.Ppr.Expr, GHC.Cmm.Ppr | 
| pprExternalSrcLoc | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprFamInst |  | 
| 1 (Function) | GHC.Core.FamInstEnv | 
| 2 (Function) | GHC.Core.Ppr.TyThing, GHC | 
| pprFamInsts | GHC.Core.FamInstEnv | 
| pprFastFilePath | GHC.Utils.Outputable, GHC.Plugins | 
| pprFileEmbed | GHC.CmmToAsm.Ppr | 
| pprFilePathString | GHC.Utils.Outputable, GHC.Plugins | 
| pprFlag | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pprForAll | GHC.Core.TyCo.Ppr, GHC | 
| pprFormat |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprFullRuleName | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprFunBind | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprFunDep | GHC.Core.Class | 
| pprFundeps | GHC.Core.Class, GHC.Tc.Instance.FunDeps, GHC | 
| pprGenStgTopBinding | GHC.Stg.Syntax | 
| pprGenStgTopBindings | GHC.Stg.Syntax | 
| pprGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| pprGotDeclaration | GHC.CmmToAsm.PIC | 
| pprGRHS | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprGRHSs | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprHalf | GHC.CmmToAsm.Dwarf.Types | 
| pprHoleFit | GHC.Tc.Errors.Hole | 
| pprHoleFitCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| pprHPT | GHC.Driver.Types, GHC.Plugins | 
| pprHsBracket | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprHsBytes | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsChar | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsDocContext | GHC.Rename.Utils | 
| pprHsExplicitForAll | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsFamInstLHS | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprHsForAll | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsString | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsType | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsWrapper | GHC.Tc.Types.Evidence | 
| pprIdDetails | GHC.Types.Id.Info, GHC.Plugins | 
| pprIdentifier | GHC.Iface.Ext.Types | 
| pprIfaceAppArgs | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceBndrs | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceCoercion | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceContext | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceContextArr | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceCoTcApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceDecl | GHC.Iface.Syntax | 
| pprIfaceExpr | GHC.Iface.Syntax | 
| pprIfaceForAll | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceForAllPart | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceForAllPartMust | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceIdBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceLamBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfacePrefixApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceSigmaType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceStrictSig | GHC.Types.Demand | 
| pprIfaceTvBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceTyConBinders | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceTyLit | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfaceTypeApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprIfPs | GHC.Hs.Extension, GHC.Hs, GHC | 
| pprIfRn | GHC.Hs.Extension, GHC.Hs, GHC | 
| pprIfTc | GHC.Hs.Extension, GHC.Hs, GHC | 
| pprImm |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprImpExp | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| pprImportedSymbol | GHC.CmmToAsm.PIC | 
| pprInfixName | GHC.Types.Name, GHC.Plugins | 
| pprInfixOcc | GHC.Utils.Outputable, GHC.Plugins | 
| pprInfixVar | GHC.Utils.Outputable, GHC.Plugins | 
| pprInline | GHC.Types.Basic, GHC.Plugins | 
| pprInlineDebug | GHC.Types.Basic, GHC.Plugins | 
| pprInstance | GHC.Core.InstEnv, GHC | 
| pprInstanceHdr | GHC.Core.InstEnv, GHC | 
| pprInstances | GHC.Core.InstEnv | 
| pprInstantiatedModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| pprInstInfoDetails | GHC.Tc.Utils.Env | 
| pprInstr |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.X86.Ppr | 
| pprintClosureCommand | GHC.Runtime.Debugger | 
| pprKicked | GHC.Tc.Solver.Monad | 
| pprKind | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprLCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprLEBInt | GHC.CmmToAsm.Dwarf.Types | 
| pprLEBWord | GHC.CmmToAsm.Dwarf.Types | 
| pprLExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprLHsBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprLHsBindsForUser | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprLHsContext | GHC.Hs.Type, GHC.Hs, GHC | 
| pprLit | GHC.Cmm.Ppr.Expr, GHC.Cmm.Ppr | 
| pprLiteral | GHC.Types.Literal, GHC.Plugins | 
| pprLlvmCmmDecl | GHC.CmmToLlvm.Ppr | 
| pprLlvmData | GHC.CmmToLlvm.Ppr | 
| pprLocErrMsg | GHC.Utils.Error | 
| pprMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| pprMatch | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchContextNoun | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatches | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchInCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMessageBag | GHC.Utils.Error | 
| pprMinimalSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprModIface | GHC.Iface.Load | 
| pprModIfaceSimple | GHC.Iface.Load | 
| pprModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| pprModuleMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pprModuleName | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| pprModulePrefix | GHC.Types.Name, GHC.Driver.Types, GHC.Plugins | 
| pprNameDefnLoc | GHC.Types.Name, GHC.Plugins | 
| pprNameProvenance | GHC.Types.Name.Reader, GHC.Plugins | 
| pprNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprNameSpaceBrief | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprNameUnqualified | GHC.Types.Name, GHC.Plugins | 
| pprNatCmmDecl |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Ppr | 
| 2 (Function) | GHC.CmmToAsm.PPC.Ppr | 
| 3 (Function) | GHC.CmmToAsm.X86.Ppr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| pprNodeIdents | GHC.Iface.Ext.Types | 
| pprNonVarNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| pprOptCo | GHC.Core.Ppr | 
| PprPanic | GHC.Utils.Panic, GHC | 
| pprPanic | GHC.Utils.Outputable, GHC.Plugins | 
| pprParendCo | GHC.Core.TyCo.Ppr, GHC.Core.Coercion, GHC.Plugins | 
| pprParendExpr |  | 
| 1 (Function) | GHC.Core.Ppr | 
| 2 (Function) | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprParendIfaceAppArgs | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprParendIfaceCoercion | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprParendIfaceType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprParendKind | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprParendLExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprParendLPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| pprParendTheta | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprParendType | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType, GHC | 
| pprParenSymName | GHC | 
| pprPassDetails | GHC.Core.Opt.Monad, GHC.Plugins | 
| pprPatBind | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprPatSynType | GHC.Core.PatSyn | 
| pprPECategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pprPendingSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprPgmError | GHC.Utils.Outputable, GHC.Plugins | 
| PprPrec |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| pprPrec | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrecIfaceType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprPrecType | GHC.Core.TyCo.Ppr | 
| pprPrecTypeX | GHC.Core.TyCo.Ppr | 
| pprPrefixName | GHC.Types.Name, GHC.Plugins | 
| pprPrefixOcc | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrefixVar | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimChar | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimInt | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimInt64 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord64 | GHC.Utils.Outputable, GHC.Plugins | 
| PprProgramError | GHC.Utils.Panic, GHC | 
| pprPromotionQuote | GHC.Core.TyCon, GHC.Plugins | 
| pprQuals | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprQuotedList | GHC.Utils.Outputable, GHC.Plugins | 
| pprReason | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pprRuleBase | GHC.Core.Rules, GHC.Plugins | 
| pprRuleName | GHC.Types.Basic, GHC.Plugins | 
| pprRules | GHC.Core.Ppr | 
| pprRulesForUser | GHC.Core.Rules, GHC.Plugins | 
| pprRuntimeTrace | GHC.HsToCore.Monad | 
| pprSection | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprSectionHeader | GHC.CmmToAsm.Ppr | 
| pprSetDepth | GHC.Utils.Outputable, GHC.Plugins | 
| pprShortTyThing | GHC.Core.TyCo.Rep, GHC.Core.TyCo.Ppr | 
| pprSigCtxt | GHC.Tc.Gen.HsType | 
| pprSigmaType | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprSigSkolInfo | GHC.Tc.Types.Origin | 
| pprSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| pprSimplEnv | GHC.Core.Opt.Simplify.Env | 
| pprSkolInfo | GHC.Tc.Types.Origin | 
| PprSorry | GHC.Utils.Panic, GHC | 
| pprSorry | GHC.Utils.Outputable, GHC.Plugins | 
| pprSourceTyCon | GHC.Core.TyCo.Ppr | 
| pprSpec | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprSpillCostRecord | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| pprSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprSpliceDecl | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStatic | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprStats |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.Stats, GHC.CmmToAsm.Reg.Linear | 
| 2 (Function) | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStatsConflict | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStatsLifeConflict | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStatsLifetimes | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStatsSpills | GHC.CmmToAsm.Reg.Graph.Stats | 
| pprStgArg | GHC.Stg.Syntax | 
| pprStgBinding | GHC.Stg.Syntax | 
| pprStgExpr | GHC.Stg.Syntax | 
| pprStgRhs | GHC.Stg.Syntax | 
| pprStgTopBinding | GHC.Stg.Syntax | 
| pprStgTopBindings | GHC.Stg.Syntax | 
| pprStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStmtInCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprSTrace | GHC.Utils.Outputable, GHC.Plugins | 
| pprStrictness | GHC.Types.Id.Info, GHC.Plugins | 
| pprString | GHC.CmmToAsm.Ppr | 
| PprStyle | GHC.Utils.Outputable, GHC.Plugins | 
| pprTarget | GHC.Driver.Types, GHC.Plugins | 
| pprTargetId | GHC.Driver.Types, GHC.Plugins | 
| pprTcSpecPrags | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprTcTyThingCategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pprTcTyVarDetails | GHC.Tc.Utils.TcType | 
| pprTCvBndr | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprTCvBndrs | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprTheta | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprThetaArrowTy | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType, GHC | 
| pprTicks | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprTidiedType | GHC.Core.TyCo.Ppr | 
| pprTrace | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceDebug | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceException | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceIt | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceM | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceWith | GHC.Utils.Outputable, GHC.Plugins | 
| pprTraceWithFlags | GHC.Utils.Outputable, GHC.Plugins | 
| pprTransformStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprTransStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprTyClDeclFlavour | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprTyFamInstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| pprTyLit | GHC.Core.TyCo.Ppr | 
| pprType | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprTypeAndContents | GHC.Runtime.Debugger | 
| pprTypeApp | GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType, GHC | 
| pprTypeForUser | GHC.Core.Ppr.TyThing | 
| pprTyTcApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprTyThing | GHC.Core.Ppr.TyThing | 
| pprTyThingCategory | GHC.Core.TyCo.Rep, GHC.Core.TyCo.Ppr, GHC.Tc.Utils.TcType | 
| pprTyThingHdr | GHC.Core.Ppr.TyThing | 
| pprTyThingInContext | GHC.Core.Ppr.TyThing | 
| pprTyThingInContextLoc | GHC.Core.Ppr.TyThing | 
| pprTyThingLoc | GHC.Core.Ppr.TyThing | 
| pprTyVar | GHC.Core.TyCo.Ppr | 
| pprTyVars | GHC.Core.TyCo.Ppr | 
| pprUDFM | GHC.Types.Unique.DFM | 
| pprUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| pprUFMWithKeys | GHC.Types.Unique.FM, GHC.Plugins | 
| pprUncovered | GHC.HsToCore.PmCheck.Ppr | 
| pprUnhelpfulSpanReason | GHC.Types.SrcLoc, GHC.Plugins | 
| pprUniqDFM | GHC.Types.Unique.DFM | 
| pprUniqDSet | GHC.Types.Unique.DSet | 
| pprUniqFM | GHC.Types.Unique.FM, GHC.Plugins | 
| pprUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| pprUniqueAlways | GHC.Types.Unique | 
| pprUnitInfo | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| pprUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pprUnitsSimple | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| PprUser | GHC.Utils.Outputable, GHC.Plugins | 
| pprUserForAll | GHC.Core.TyCo.Ppr | 
| pprUserIfaceForAll | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprUserLength | GHC.Driver.Session, GHC.Plugins, GHC | 
| pprUserRealSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| pprUserTypeCtxt | GHC.Tc.Types.Origin | 
| pprUserTypeErrorTy | GHC.Core.Type, GHC.Plugins | 
| pprVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| pprVarSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| pprWarningTxtForMsg | GHC.Types.Basic, GHC.Plugins | 
| pprWithBars | GHC.Utils.Outputable, GHC.Plugins | 
| pprWithCommas | GHC.Utils.Outputable, GHC.Plugins | 
| pprWithExplicitKindsWhen | GHC.Core.TyCo.Ppr | 
| pprWithSourceText | GHC.Types.Basic, GHC.Plugins | 
| pprWithTYPE | GHC.Core.TyCo.Ppr | 
| pprWord | GHC.CmmToAsm.Dwarf.Types | 
| ppr_apps | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_cmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_do_stmts | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_fun_arrow | GHC.Iface.Type, GHC.Iface.Syntax | 
| ppr_infix_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_lcmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_lexpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_mbDoc | GHC.Hs, GHC.Hs.Doc, GHC | 
| ppr_module_name_prefix | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_monobind | GHC.Hs, GHC.Hs.Binds, GHC | 
| ppr_quasi | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_sig | GHC.Hs, GHC.Hs.Binds, GHC | 
| ppr_splice | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_splice_decl | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppSourceStats | GHC.Hs.Stats | 
| ppSpaceJoin | GHC.Llvm.Types | 
| ppType | GHC.Llvm.Types | 
| ppTypeLit | GHC.Llvm.Ppr, GHC.Llvm | 
| ppUnless | GHC.Utils.Outputable, GHC.Plugins | 
| ppUnlessOption | GHC.Utils.Outputable, GHC.Plugins | 
| ppVar | GHC.Llvm.Ppr, GHC.Llvm | 
| ppWhen | GHC.Utils.Outputable, GHC.Plugins | 
| ppWhenOption | GHC.Utils.Outputable, GHC.Plugins | 
| pp_dotdot | GHC.Hs.Expr, GHC.Hs, GHC | 
| pp_rhs | GHC.Hs.Expr, GHC.Hs, GHC | 
| pp_st_suffix | GHC.Hs, GHC.Hs.Lit, GHC | 
| pragAnnDIdKey | GHC.Builtin.Names.TH | 
| pragAnnDName | GHC.Builtin.Names.TH | 
| pragBrackets | GHC.Hs, GHC.Hs.Binds, GHC | 
| pragCompleteDIdKey | GHC.Builtin.Names.TH | 
| pragCompleteDName | GHC.Builtin.Names.TH | 
| pragInlDIdKey | GHC.Builtin.Names.TH | 
| pragInlDName | GHC.Builtin.Names.TH | 
| pragRuleDIdKey | GHC.Builtin.Names.TH | 
| pragRuleDName | GHC.Builtin.Names.TH | 
| pragSpecDIdKey | GHC.Builtin.Names.TH | 
| pragSpecDName | GHC.Builtin.Names.TH | 
| pragSpecInlDIdKey | GHC.Builtin.Names.TH | 
| pragSpecInlDName | GHC.Builtin.Names.TH | 
| pragSpecInstDIdKey | GHC.Builtin.Names.TH | 
| pragSpecInstDName | GHC.Builtin.Names.TH | 
| pragSrcBrackets | GHC.Hs, GHC.Hs.Binds, GHC | 
| pragState | GHC.Parser.Lexer | 
| prec_RDR | GHC.Builtin.Names | 
| Pred | GHC.Core.Predicate | 
| pred | GHC.Prelude | 
| PredOrigin |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| predQTyConKey | GHC.Builtin.Names.TH | 
| predTyConKey | GHC.Builtin.Names.TH | 
| predTyConName | GHC.Builtin.Names.TH | 
| PredType | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins, GHC | 
| predTypeEqRel | GHC.Core.Predicate | 
| pred_RDR | GHC.Builtin.Names | 
| PREFETCH | GHC.CmmToAsm.X86.Instr | 
| PrefetchAddrOp0 | GHC.Builtin.PrimOps | 
| PrefetchAddrOp1 | GHC.Builtin.PrimOps | 
| PrefetchAddrOp2 | GHC.Builtin.PrimOps | 
| PrefetchAddrOp3 | GHC.Builtin.PrimOps | 
| PrefetchByteArrayOp0 | GHC.Builtin.PrimOps | 
| PrefetchByteArrayOp1 | GHC.Builtin.PrimOps | 
| PrefetchByteArrayOp2 | GHC.Builtin.PrimOps | 
| PrefetchByteArrayOp3 | GHC.Builtin.PrimOps | 
| PrefetchMutableByteArrayOp0 | GHC.Builtin.PrimOps | 
| PrefetchMutableByteArrayOp1 | GHC.Builtin.PrimOps | 
| PrefetchMutableByteArrayOp2 | GHC.Builtin.PrimOps | 
| PrefetchMutableByteArrayOp3 | GHC.Builtin.PrimOps | 
| PrefetchValueOp0 | GHC.Builtin.PrimOps | 
| PrefetchValueOp1 | GHC.Builtin.PrimOps | 
| PrefetchValueOp2 | GHC.Builtin.PrimOps | 
| PrefetchValueOp3 | GHC.Builtin.PrimOps | 
| PrefetchVariant | GHC.CmmToAsm.X86.Instr | 
| Prefix |  | 
| 1 (Data Constructor) | GHC.Types.Basic, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| PrefixCon | GHC.Hs.Type, GHC.Hs, GHC | 
| prefixDataCon_RDR | GHC.Builtin.Names | 
| prefixIDataConKey | GHC.Builtin.Names | 
| prefixIDataConName | GHC.Builtin.Names | 
| prefixPatSynIdKey | GHC.Builtin.Names.TH | 
| prefixPatSynName | GHC.Builtin.Names.TH | 
| PreInlineUnconditionally | GHC.Core.Opt.Monad, GHC.Plugins | 
| preInlineUnconditionally | GHC.Core.Opt.Simplify.Utils | 
| preloadClosure | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| preloadUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| pRELUDE | GHC.Builtin.Names | 
| pRELUDE_NAME | GHC.Builtin.Names | 
| prepareAlts | GHC.Core.Opt.Simplify.Utils | 
| prepareAnnotations | GHC.Driver.Types, GHC.Plugins | 
| prependArgsStrictSig | GHC.Types.Demand | 
| prependQualified | GHC.Hs.Expr, GHC.Hs, GHC | 
| PrepFFI | GHC.Runtime.Interpreter | 
| preprocess | GHC.Driver.Pipeline | 
| Present | GHC.Hs.Expr, GHC.Hs, GHC | 
| pretendNameIsInScope | GHC.Builtin.Names | 
| prettyPrintGhcErrors | GHC.Utils.Error, GHC | 
| prevChar | GHC.Data.StringBuffer | 
| Prim | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| PrimAlt | GHC.Stg.Syntax | 
| PrimCall |  | 
| 1 (Type/Class) | GHC.Builtin.PrimOps | 
| 2 (Data Constructor) | GHC.Builtin.PrimOps | 
| PrimCallConv | GHC.Types.ForeignCall | 
| primCallIdKey | GHC.Builtin.Names.TH | 
| primCallName | GHC.Builtin.Names.TH | 
| primCharSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| primDoubleSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| PrimElemRep | GHC.Core.TyCon, GHC.Plugins | 
| primElemRepSizeB | GHC.Core.TyCon, GHC.Plugins | 
| primFloatSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| primInt64Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primIntSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| PrimOp | GHC.Builtin.PrimOps | 
| primOpCodeSize | GHC.Builtin.PrimOps | 
| primOpDocs | GHC.Builtin.PrimOps | 
| primOpFixity | GHC.Builtin.PrimOps | 
| PrimOpId | GHC.Types.Id.Info, GHC.Plugins | 
| primOpId | GHC.Builtin.Utils | 
| primOpIsCheap | GHC.Builtin.PrimOps | 
| primOpOcc | GHC.Builtin.PrimOps | 
| primOpOkForSideEffects | GHC.Builtin.PrimOps | 
| primOpOkForSpeculation | GHC.Builtin.PrimOps | 
| primOpOutOfLine | GHC.Builtin.PrimOps | 
| PrimOpResultInfo | GHC.Builtin.PrimOps | 
| primOpResultType | GHC.Builtin.PrimOps | 
| primOpRules | GHC.Types.Id.Make, GHC.Core.Opt.ConstantFold, GHC.Builtin.Utils | 
| primOpSig | GHC.Builtin.PrimOps | 
| primOpTag | GHC.Builtin.PrimOps | 
| primOpType | GHC.Builtin.PrimOps | 
| PrimOpVecCat | GHC.Builtin.PrimOps | 
| primOpWrapperId | GHC.Builtin.PrimOps | 
| PrimRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| primRepCmmType | GHC.Cmm.Utils | 
| primRepCompatible | GHC.Core.TyCon, GHC.Plugins | 
| primRepForeignHint | GHC.Cmm.Utils | 
| primRepIsFloat | GHC.Core.TyCon, GHC.Plugins | 
| primRepsCompatible | GHC.Core.TyCon, GHC.Plugins | 
| primRepSizeB | GHC.Core.TyCon, GHC.Plugins | 
| primRepSlot | GHC.Types.RepType | 
| primRepToRuntimeRep | GHC.Builtin.Types.Prim | 
| primRepToType | GHC.Types.RepType | 
| PrimTarget | GHC.Cmm, GHC.Cmm.Node | 
| primTyCons | GHC.Builtin.Types.Prim | 
| primUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| primUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| primWord64Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primWordSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| print | GHC.Prelude | 
| printBagOfErrors | GHC.Utils.Error | 
| printDoc | GHC.Utils.Ppr | 
| printDoc_ | GHC.Utils.Ppr | 
| printException | GHC.Driver.Monad, GHC | 
| PrintExplicitKinds |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| printForC | GHC.Utils.Outputable, GHC.Plugins | 
| printForUser | GHC.Utils.Outputable, GHC.Plugins | 
| printForUserTcRn | GHC.Tc.Utils.Monad | 
| printIdKey | GHC.Builtin.Names | 
| printInfoForUser | GHC.Utils.Error | 
| printMinimalImports | GHC.Rename.Names | 
| printName | GHC.Builtin.Names | 
| printOrThrowWarnings | GHC.Driver.Types, GHC.Plugins | 
| printOutputForUser | GHC.Utils.Error | 
| printSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| printSDocLn | GHC.Utils.Outputable, GHC.Plugins | 
| PrintUnqualified | GHC.Utils.Outputable, GHC.Plugins, GHC | 
| Private | GHC.Llvm.Types, GHC.Llvm | 
| processArgs | GHC.Driver.CmdLine | 
| ProcExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ProcOrigin | GHC.Tc.Types.Origin | 
| ProcPoint | GHC.Cmm.ProcPoint | 
| procPointAnalysis | GHC.Cmm.ProcPoint | 
| ProcPointSet | GHC.Cmm.ProcPoint | 
| prodDataCon_RDR | GHC.Builtin.Names | 
| prodTyConKey | GHC.Builtin.Names | 
| prodTyConName | GHC.Builtin.Names | 
| product | GHC.Prelude | 
| profAlloc | GHC.StgToCmm.Prof | 
| ProfAuto | GHC.Driver.Session, GHC.Plugins | 
| profAuto | GHC.Driver.Session, GHC.Plugins, GHC | 
| ProfAutoAll | GHC.Driver.Session, GHC.Plugins | 
| ProfAutoCalls | GHC.Driver.Session, GHC.Plugins | 
| ProfAutoExports | GHC.Driver.Session, GHC.Plugins | 
| ProfAutoTop | GHC.Driver.Session, GHC.Plugins | 
| profDynAlloc | GHC.StgToCmm.Prof | 
| profHdrSize | GHC.Runtime.Heap.Layout | 
| ProfilingInfo |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| profilingInitCode | GHC.Driver.CodeOutput | 
| profInfoTableSizeW | GHC.Cmm.Info | 
| ProfNote | GHC.Core, GHC.Plugins | 
| profNoteCC | GHC.Core, GHC.Plugins | 
| profNoteCount | GHC.Core, GHC.Plugins | 
| profNoteScope | GHC.Core, GHC.Plugins | 
| pROF_HDR_SIZE | GHC.Driver.Session, GHC.Plugins | 
| progName | GHC.Utils.Panic.Plain, GHC.Utils.Panic | 
| ProgramError | GHC.Utils.Panic, GHC | 
| programName | GHC.Driver.Session, GHC.Plugins | 
| prohibitedSuperClassSolve | GHC.Tc.Solver.Monad | 
| projectVersion | GHC.Driver.Session, GHC.Plugins | 
| promoteCoercion | GHC.Core.Coercion, GHC.Plugins | 
| promoteDataCon | GHC.Core.DataCon, GHC.Plugins | 
| promotedConsDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedConsTIdKey | GHC.Builtin.Names.TH | 
| promotedConsTName | GHC.Builtin.Names.TH | 
| PromotedDataConFlavour | GHC.Core.TyCon, GHC.Plugins | 
| promotedEQDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedFalseDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedGTDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedJustDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedLTDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedNilDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedNilTIdKey | GHC.Builtin.Names.TH | 
| promotedNilTName | GHC.Builtin.Names.TH | 
| promotedNothingDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedTIdKey | GHC.Builtin.Names.TH | 
| promotedTName | GHC.Builtin.Names.TH | 
| promotedTrueDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedTupleDataCon | GHC.Builtin.Types, GHC.Plugins | 
| promotedTupleTIdKey | GHC.Builtin.Names.TH | 
| promotedTupleTName | GHC.Builtin.Names.TH | 
| promoteSkolem | GHC.Tc.Utils.TcType | 
| promoteSkolemsX | GHC.Tc.Utils.TcType | 
| promoteSkolemX | GHC.Tc.Utils.TcType | 
| promoteTcType | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Unify | 
| promoteTyVar | GHC.Tc.Utils.TcMType | 
| promoteTyVarSet | GHC.Tc.Utils.TcMType, GHC.Tc.Solver | 
| PromotionErr | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| PromotionFlag | GHC.Types.Basic, GHC.Plugins | 
| ProofIrrelProv | GHC.Core.TyCo.Rep | 
| properFraction | GHC.Prelude | 
| ProtoBCO |  | 
| 1 (Type/Class) | GHC.ByteCode.Instr | 
| 2 (Data Constructor) | GHC.ByteCode.Instr | 
| protoBCOArity | GHC.ByteCode.Instr | 
| protoBCOBitmap | GHC.ByteCode.Instr | 
| protoBCOBitmapSize | GHC.ByteCode.Instr | 
| protoBCOExpr | GHC.ByteCode.Instr | 
| protoBCOFFIs | GHC.ByteCode.Instr | 
| protoBCOInstrs | GHC.ByteCode.Instr | 
| protoBCOName | GHC.ByteCode.Instr | 
| ProvCtxtOrigin | GHC.Tc.Types.Origin | 
| provideEvidence | GHC.HsToCore.PmCheck.Oracle | 
| provSize | GHC.Core.TyCo.Rep | 
| proxyHashId | GHC.Types.Id.Make | 
| proxyHashKey | GHC.Builtin.Names | 
| proxyPrimTyCon | GHC.Builtin.Types.Prim | 
| proxyPrimTyConKey | GHC.Builtin.Names | 
| PSB | GHC.Hs, GHC.Hs.Binds, GHC | 
| psBufPos | GHC.Types.SrcLoc, GHC.Plugins | 
| psBufSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| psb_args | GHC.Hs, GHC.Hs.Binds, GHC | 
| psb_def | GHC.Hs, GHC.Hs.Binds, GHC | 
| psb_dir | GHC.Hs, GHC.Hs.Binds, GHC | 
| psb_ext | GHC.Hs, GHC.Hs.Binds, GHC | 
| psb_id | GHC.Hs, GHC.Hs.Binds, GHC | 
| psig_hs_ty | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| psig_name | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| PsLoc |  | 
| 1 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins | 
| PsLocated | GHC.Types.SrcLoc, GHC.Plugins | 
| pSnd | GHC.Data.Pair | 
| psRealLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| psRealSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| PsSpan |  | 
| 1 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins | 
| psSpanEnd | GHC.Types.SrcLoc, GHC.Plugins | 
| psSpanStart | GHC.Types.SrcLoc, GHC.Plugins | 
| PState |  | 
| 1 (Type/Class) | GHC.Parser.Lexer | 
| 2 (Data Constructor) | GHC.Parser.Lexer | 
| PStr | GHC.Utils.Ppr | 
| ptext |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| PtrLiftedSlot | GHC.Types.RepType | 
| PtrString |  | 
| 1 (Type/Class) | GHC.Data.FastString, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Data.FastString, GHC.Plugins | 
| ptrTyConKey | GHC.Builtin.Names | 
| ptrTyConName | GHC.Builtin.Names | 
| PtrUnliftedSlot | GHC.Types.RepType | 
| punctuate |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| punc_RDR | GHC.Builtin.Names | 
| pure | GHC.Prelude, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| pureAClassOpKey | GHC.Builtin.Names | 
| pureAName | GHC.Builtin.Names | 
| purePlugin | GHC.Driver.Plugins, GHC.Plugins | 
| pure_RDR | GHC.Builtin.Names | 
| purgeLookupSymbolCache | GHC.Runtime.Interpreter | 
| PUSH | GHC.CmmToAsm.X86.Instr | 
| PUSH16 | GHC.ByteCode.Instr | 
| PUSH16_W | GHC.ByteCode.Instr | 
| PUSH32 | GHC.ByteCode.Instr | 
| PUSH32_W | GHC.ByteCode.Instr | 
| PUSH8 | GHC.ByteCode.Instr | 
| PUSH8_W | GHC.ByteCode.Instr | 
| pushCallStackKey | GHC.Builtin.Names | 
| pushCallStackName | GHC.Builtin.Names | 
| pushCoArg | GHC.Core.SimpleOpt | 
| pushCoTyArg | GHC.Core.SimpleOpt | 
| pushCoValArg | GHC.Core.SimpleOpt | 
| pushErrCtxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pushErrCtxtSameOrigin | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pushLevelAndCaptureConstraints | GHC.Tc.Utils.Monad | 
| pushLevelNoWorkList | GHC.Tc.Solver.Monad | 
| pushLexState | GHC.Parser.Lexer | 
| pushModuleContext | GHC.Parser.Lexer | 
| pushSimplifiedArgs | GHC.Core.Opt.Simplify.Utils | 
| pushTcLevel | GHC.Tc.Utils.TcType | 
| pushTcLevelM | GHC.Tc.Utils.Monad | 
| pushTcLevelM_ | GHC.Tc.Utils.Monad | 
| pushTcLevelsM | GHC.Tc.Utils.Monad | 
| pushUpdateFrame | GHC.StgToCmm.Bind | 
| PUSH_ALTS | GHC.ByteCode.Instr | 
| PUSH_ALTS_UNLIFTED | GHC.ByteCode.Instr | 
| PUSH_APPLY_D | GHC.ByteCode.Instr | 
| PUSH_APPLY_F | GHC.ByteCode.Instr | 
| PUSH_APPLY_L | GHC.ByteCode.Instr | 
| PUSH_APPLY_N | GHC.ByteCode.Instr | 
| PUSH_APPLY_P | GHC.ByteCode.Instr | 
| PUSH_APPLY_PP | GHC.ByteCode.Instr | 
| PUSH_APPLY_PPP | GHC.ByteCode.Instr | 
| PUSH_APPLY_PPPP | GHC.ByteCode.Instr | 
| PUSH_APPLY_PPPPP | GHC.ByteCode.Instr | 
| PUSH_APPLY_PPPPPP | GHC.ByteCode.Instr | 
| PUSH_APPLY_V | GHC.ByteCode.Instr | 
| PUSH_BCO | GHC.ByteCode.Instr | 
| PUSH_G | GHC.ByteCode.Instr | 
| PUSH_L | GHC.ByteCode.Instr | 
| PUSH_LL | GHC.ByteCode.Instr | 
| PUSH_LLL | GHC.ByteCode.Instr | 
| PUSH_PAD16 | GHC.ByteCode.Instr | 
| PUSH_PAD32 | GHC.ByteCode.Instr | 
| PUSH_PAD8 | GHC.ByteCode.Instr | 
| PUSH_PRIMOP | GHC.ByteCode.Instr | 
| PUSH_UBX | GHC.ByteCode.Instr | 
| PUSH_UBX16 | GHC.ByteCode.Instr | 
| PUSH_UBX32 | GHC.ByteCode.Instr | 
| PUSH_UBX8 | GHC.ByteCode.Instr | 
| put |  | 
| 1 (Function) | GHC.Utils.Monad.State | 
| 2 (Function) | GHC.Utils.Binary | 
| putAt | GHC.Utils.Binary | 
| putByte | GHC.Utils.Binary | 
| putChar | GHC.Prelude | 
| putCmdLineState | GHC.Driver.CmdLine | 
| putDictionary | GHC.Utils.Binary, GHC.Iface.Binary | 
| putFastString | GHC.Iface.Binary | 
| putFS | GHC.Utils.Binary | 
| putIfaceTopBndr | GHC.Iface.Syntax | 
| putLogMsg | GHC.Driver.Session, GHC.Plugins | 
| putMsg |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| putMsgS | GHC.Core.Opt.Monad, GHC.Plugins | 
| PutMVarOp | GHC.Builtin.PrimOps | 
| putName | GHC.Iface.Binary | 
| putNameLiterally | GHC.Iface.Recomp.Binary | 
| putSLEB128 | GHC.Utils.Binary | 
| putSrcSpanDs | GHC.HsToCore.Monad | 
| putStr | GHC.Prelude | 
| putStrLn | GHC.Prelude | 
| putSymbolTable | GHC.Iface.Binary | 
| putULEB128 | GHC.Utils.Binary | 
| putWithUserData | GHC.Iface.Binary | 
| put_ | GHC.Utils.Binary | 
| PV | GHC.Parser.PostProcess | 
| pVarLift | GHC.Llvm.Types, GHC.Llvm | 
| pVarLower | GHC.Llvm.Types, GHC.Llvm | 
| pWarningFlags | GHC.Parser.Lexer | 
| QCI | GHC.Tc.Types.Constraint, GHC.Tc.Solver.Monad | 
| QCInst | GHC.Tc.Types.Constraint, GHC.Tc.Solver.Monad | 
| qci_ev | GHC.Tc.Types.Constraint, GHC.Tc.Solver.Monad | 
| qci_pend_sc | GHC.Tc.Types.Constraint, GHC.Tc.Solver.Monad | 
| qci_pred | GHC.Tc.Types.Constraint, GHC.Tc.Solver.Monad | 
| qci_tvs | GHC.Tc.Types.Constraint, GHC.Tc.Solver.Monad | 
| QqBit | GHC.Parser.Lexer | 
| qqFun | GHC.Builtin.Names.TH | 
| qqLib | GHC.Builtin.Names.TH | 
| qTyConKey | GHC.Builtin.Names.TH | 
| qTyConName | GHC.Builtin.Names.TH | 
| Qual | GHC.Types.Name.Reader, GHC.Plugins, GHC | 
| QualifiedDoBit | GHC.Parser.Lexer | 
| qualifiedDoModuleName_maybe | GHC.Hs.Expr, GHC.Hs, GHC | 
| QualifiedPost | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| QualifiedPre | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| QualifyName | GHC.Utils.Outputable, GHC.Plugins | 
| qualModule | GHC.Utils.Outputable, GHC.Plugins | 
| qualName | GHC.Utils.Outputable, GHC.Plugins | 
| qualPackage | GHC.Utils.Outputable, GHC.Plugins | 
| qualSpecOK | GHC.Types.Name.Reader, GHC.Plugins | 
| QuantCtxtSkol | GHC.Tc.Types.Origin | 
| quantifyTyVars | GHC.Tc.Utils.TcMType | 
| queryQual | GHC.Utils.Outputable, GHC.Plugins | 
| QueryQualify | GHC.Utils.Outputable, GHC.Plugins | 
| QueryQualifyModule | GHC.Utils.Outputable, GHC.Plugins | 
| queryQualifyModule | GHC.Utils.Outputable, GHC.Plugins | 
| QueryQualifyName | GHC.Utils.Outputable, GHC.Plugins | 
| queryQualifyName | GHC.Utils.Outputable, GHC.Plugins | 
| QueryQualifyPackage | GHC.Utils.Outputable, GHC.Plugins | 
| queryQualifyPackage | GHC.Utils.Outputable, GHC.Plugins | 
| QuietBinIFaceReading | GHC.Iface.Binary | 
| quot | GHC.Prelude | 
| quote |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| quoteClassKey | GHC.Builtin.Names.TH | 
| quoteClassName | GHC.Builtin.Names.TH | 
| quoteDecKey | GHC.Builtin.Names.TH | 
| quoteDecName | GHC.Builtin.Names.TH | 
| quotedListWithNor | GHC.Utils.Outputable, GHC.Plugins | 
| quotedListWithOr | GHC.Utils.Outputable, GHC.Plugins | 
| quoteExpKey | GHC.Builtin.Names.TH | 
| quoteExpName | GHC.Builtin.Names.TH | 
| quotePatKey | GHC.Builtin.Names.TH | 
| quotePatName | GHC.Builtin.Names.TH | 
| quotes |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| quoteTypeKey | GHC.Builtin.Names.TH | 
| quoteTypeName | GHC.Builtin.Names.TH | 
| QuoteWrapper |  | 
| 1 (Type/Class) | GHC.Tc.Types.Evidence | 
| 2 (Data Constructor) | GHC.Tc.Types.Evidence | 
| quoteWrapperTyVarTy | GHC.Tc.Types.Evidence | 
| quotRem | GHC.Prelude | 
| r0 | GHC.CmmToAsm.PPC.Regs | 
| r10 | GHC.CmmToAsm.X86.Regs | 
| r11 |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| r12 |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| r13 | GHC.CmmToAsm.X86.Regs | 
| r14 | GHC.CmmToAsm.X86.Regs | 
| r15 | GHC.CmmToAsm.X86.Regs | 
| r1DataCon_RDR | GHC.Builtin.Names | 
| r3 | GHC.CmmToAsm.PPC.Regs | 
| r30 | GHC.CmmToAsm.PPC.Regs | 
| r4 | GHC.CmmToAsm.PPC.Regs | 
| r8 | GHC.CmmToAsm.X86.Regs | 
| r9 | GHC.CmmToAsm.X86.Regs | 
| raCoalesced | GHC.CmmToAsm.Reg.Graph.Stats | 
| raCode | GHC.CmmToAsm.Reg.Graph.Stats | 
| raCodeCoalesced | GHC.CmmToAsm.Reg.Graph.Stats | 
| raFinal | GHC.CmmToAsm.Reg.Graph.Stats | 
| raGraph | GHC.CmmToAsm.Reg.Graph.Stats | 
| raGraphColored | GHC.CmmToAsm.Reg.Graph.Stats | 
| raiseDivZeroIdKey | GHC.Builtin.Names | 
| RaiseIOOp | GHC.Builtin.PrimOps | 
| RaiseOp | GHC.Builtin.PrimOps | 
| raiseOverflowIdKey | GHC.Builtin.Names | 
| raiseUnderflowIdKey | GHC.Builtin.Names | 
| raLiveCmm | GHC.CmmToAsm.Reg.Graph.Stats | 
| rANDOM | GHC.Builtin.Names | 
| randomClassKey | GHC.Builtin.Names | 
| randomClassName | GHC.Builtin.Names | 
| randomGenClassKey | GHC.Builtin.Names | 
| randomGenClassName | GHC.Builtin.Names | 
| range_RDR | GHC.Builtin.Names | 
| Rank | GHC.Tc.Validity | 
| raPatched | GHC.CmmToAsm.Reg.Graph.Stats | 
| raPlatform | GHC.CmmToAsm.Reg.Graph.Stats | 
| raSpillClean | GHC.CmmToAsm.Reg.Graph.Stats | 
| raSpillCosts | GHC.CmmToAsm.Reg.Graph.Stats | 
| raSpilled | GHC.CmmToAsm.Reg.Graph.Stats | 
| raSpillStats | GHC.CmmToAsm.Reg.Graph.Stats | 
| raSRMs | GHC.CmmToAsm.Reg.Graph.Stats | 
| ratioDataConKey | GHC.Builtin.Names | 
| ratioDataConName | GHC.Builtin.Names | 
| ratioDataCon_RDR | GHC.Builtin.Names | 
| Rational | GHC.Prelude | 
| rational |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| rationalLIdKey | GHC.Builtin.Names.TH | 
| rationalLName | GHC.Builtin.Names.TH | 
| rationalToDoubleIdKey | GHC.Builtin.Names | 
| rationalToDoubleName | GHC.Builtin.Names | 
| rationalToFloatIdKey | GHC.Builtin.Names | 
| rationalToFloatName | GHC.Builtin.Names | 
| rationalTyConKey | GHC.Builtin.Names | 
| rationalTyConName | GHC.Builtin.Names | 
| ratioTyConKey | GHC.Builtin.Names | 
| ratioTyConName | GHC.Builtin.Names | 
| RatioZeroDenominator | GHC.Utils.Exception | 
| RawCmmDecl | GHC.Cmm | 
| RawCmmGroup | GHC.Cmm | 
| RawCmmStatics | GHC.Cmm | 
| RawHoleFit | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| RawObject | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| rawSettings | GHC.Driver.Session, GHC.Plugins, GHC | 
| RawTokenStreamBit | GHC.Parser.Lexer | 
| rax | GHC.CmmToAsm.X86.Regs | 
| ra_assig | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| ra_blockassig | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| ra_config | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| ra_delta | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| ra_fixupList | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| ra_fixups | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| ra_freeregs | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| ra_spillInstrs | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| ra_spills | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| ra_stack | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| RA_State |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| ra_us | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear.State, GHC.CmmToAsm.Reg.Linear | 
| rbp | GHC.CmmToAsm.X86.Regs | 
| rbrace |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| rbrack |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| rbx | GHC.CmmToAsm.X86.Regs | 
| RcDouble | GHC.Platform.Reg.Class | 
| RcFloat | GHC.Platform.Reg.Class | 
| RcInteger | GHC.Platform.Reg.Class | 
| rcon_con_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| rcon_con_like | GHC.Hs.Expr, GHC.Hs, GHC | 
| rcon_con_name | GHC.Hs.Expr, GHC.Hs, GHC | 
| rcon_ext | GHC.Hs.Expr, GHC.Hs, GHC | 
| rcon_flds | GHC.Hs.Expr, GHC.Hs, GHC | 
| rcx | GHC.CmmToAsm.X86.Regs | 
| rdi | GHC.CmmToAsm.X86.Regs | 
| RdrName | GHC.Types.Name.Reader, GHC.Plugins, GHC | 
| rdrNameAmbiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| rdrNameFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| rdrNameOcc | GHC.Types.Name.Reader, GHC.Plugins | 
| rdrNameSpace | GHC.Types.Name.Reader, GHC.Plugins | 
| rds_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| rds_rules | GHC.Hs, GHC.Hs.Decls, GHC | 
| rds_src | GHC.Hs, GHC.Hs.Decls, GHC | 
| rdx | GHC.CmmToAsm.X86.Regs | 
| RDY | GHC.CmmToAsm.SPARC.Instr | 
| rd_act | GHC.Hs, GHC.Hs.Decls, GHC | 
| rd_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| rd_lhs | GHC.Hs, GHC.Hs.Decls, GHC | 
| rd_name | GHC.Hs, GHC.Hs.Decls, GHC | 
| rd_rhs | GHC.Hs, GHC.Hs.Decls, GHC | 
| rd_tmvs | GHC.Hs, GHC.Hs.Decls, GHC | 
| rd_tyvs | GHC.Hs, GHC.Hs.Decls, GHC | 
| reachableG | GHC.Data.Graph.Directed | 
| reachablesG | GHC.Data.Graph.Directed | 
| ReachedBy | GHC.Cmm.ProcPoint | 
| Read | GHC.Prelude | 
| read | GHC.Prelude | 
| ReadArrayArrayOp_ArrayArray | GHC.Builtin.PrimOps | 
| ReadArrayArrayOp_ByteArray | GHC.Builtin.PrimOps | 
| ReadArrayArrayOp_MutableArrayArray | GHC.Builtin.PrimOps | 
| ReadArrayArrayOp_MutableByteArray | GHC.Builtin.PrimOps | 
| ReadArrayOp | GHC.Builtin.PrimOps | 
| readBinIface | GHC.Iface.Binary | 
| readBinIface_ | GHC.Iface.Binary | 
| readBinMem | GHC.Utils.Binary | 
| ReadByteArrayOp_Addr | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Char | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Double | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Float | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Int | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Int16 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Int32 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Int64 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Int8 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_StablePtr | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_WideChar | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word16 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word32 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word64 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsAddr | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsChar | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsDouble | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsFloat | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsInt | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsInt16 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsInt32 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsInt64 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsStablePtr | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsWideChar | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsWord | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsWord16 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsWord32 | GHC.Builtin.PrimOps | 
| ReadByteArrayOp_Word8AsWord64 | GHC.Builtin.PrimOps | 
| readClassKey | GHC.Builtin.Names | 
| readClassName | GHC.Builtin.Names | 
| readCreateProcessWithExitCode' | GHC.SysTools.Process | 
| readElfNoteAsString | GHC.SysTools.Elf | 
| readElfSectionByName | GHC.SysTools.Elf | 
| readerProc | GHC.SysTools.Process | 
| readExpType | GHC.Tc.Utils.TcMType | 
| readExpType_maybe | GHC.Tc.Utils.TcMType | 
| readFastMutInt | GHC.Data.FastMutInt | 
| readFastMutPtr | GHC.Data.FastMutInt | 
| readField | GHC.Driver.Types, GHC.Plugins | 
| readFieldHash_RDR | GHC.Builtin.Names | 
| readField_RDR | GHC.Builtin.Names | 
| readFile | GHC.Prelude | 
| readHexFingerprint | GHC.Utils.Fingerprint | 
| readHexRational | GHC.Utils.Misc, GHC.Plugins | 
| readHieFile | GHC.Iface.Ext.Binary | 
| readHieFileWithVersion | GHC.Iface.Ext.Binary | 
| readIface | GHC.Iface.Load | 
| readIfaceField | GHC.Driver.Types, GHC.Plugins | 
| readIfaceFieldWith | GHC.Driver.Types, GHC.Plugins | 
| readIO | GHC.Prelude | 
| ReadIOPortOp | GHC.Builtin.PrimOps | 
| readIServ | GHC.Runtime.Interpreter | 
| readList | GHC.Prelude | 
| readListDefault_RDR | GHC.Builtin.Names | 
| readListPrecDefault_RDR | GHC.Builtin.Names | 
| readListPrec_RDR | GHC.Builtin.Names | 
| readList_RDR | GHC.Builtin.Names | 
| readLn | GHC.Prelude | 
| readMetaTyVar | GHC.Tc.Utils.TcMType | 
| readMutVar | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| ReadMutVarOp | GHC.Builtin.PrimOps | 
| ReadMVarOp | GHC.Builtin.PrimOps | 
| ReadNone | GHC.Llvm.Types, GHC.Llvm | 
| ReadOffAddrOp_Addr | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Char | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Double | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Float | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Int | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Int16 | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Int32 | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Int64 | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Int8 | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_StablePtr | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_WideChar | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Word | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Word16 | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Word32 | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Word64 | GHC.Builtin.PrimOps | 
| ReadOffAddrOp_Word8 | GHC.Builtin.PrimOps | 
| ReadOnly | GHC.Llvm.Types, GHC.Llvm | 
| ReadOnlyData | GHC.Cmm | 
| ReadOnlyData16 | GHC.Cmm | 
| ReadOnlySection | GHC.Cmm | 
| readParen | GHC.Prelude | 
| readPoint | GHC.Data.UnionFind | 
| readPrec_RDR | GHC.Builtin.Names | 
| readProcessEnvWithExitCode | GHC.SysTools.Process | 
| readRational | GHC.Utils.Misc, GHC.Plugins | 
| ReadS | GHC.Prelude | 
| reads |  | 
| 1 (Function) | GHC.Prelude | 
| 2 (Function) | GHC.CmmToAsm.Instr | 
| readScaledExpType | GHC.Tc.Utils.TcMType | 
| ReadSmallArrayOp | GHC.Builtin.PrimOps | 
| readsPrec | GHC.Prelude | 
| readSymField_RDR | GHC.Builtin.Names | 
| readTcRef |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| ReadTVarIOOp | GHC.Builtin.PrimOps | 
| ReadTVarOp | GHC.Builtin.PrimOps | 
| readUnitDatabase | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| readUnitDatabases | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| ReadWriteSection | GHC.Cmm | 
| rEAD_PREC | GHC.Builtin.Names | 
| Real | GHC.Prelude | 
| realArgRegsCover | GHC.Cmm.CallConv | 
| realClassKey | GHC.Builtin.Names | 
| realClassName | GHC.Builtin.Names | 
| RealDataCon | GHC.Core.ConLike | 
| RealFloat | GHC.Prelude | 
| realFloatClassKey | GHC.Builtin.Names | 
| realFloatClassName | GHC.Builtin.Names | 
| RealFrac | GHC.Prelude | 
| realFracClassKey | GHC.Builtin.Names | 
| realFracClassName | GHC.Builtin.Names | 
| realHp | GHC.StgToCmm.Monad | 
| realIdUnfolding | GHC.Types.Id, GHC.Plugins | 
| RealLocated | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| reallyAlwaysQualify | GHC.Utils.Outputable, GHC.Plugins | 
| reallyAlwaysQualifyNames | GHC.Utils.Outputable, GHC.Plugins | 
| ReallyUnsafePtrEqualityOp | GHC.Builtin.PrimOps | 
| RealPhase | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| RealReg | GHC.Platform.Reg | 
| RealRegPair | GHC.Platform.Reg | 
| realRegsAlias | GHC.Platform.Reg | 
| RealRegSingle | GHC.Platform.Reg | 
| realRegSingle | GHC.Platform.Reg | 
| realRegSqueeze |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| RealSrcLoc |  | 
| 1 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| realSrcLocSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| RealSrcSpan |  | 
| 1 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| realSrcSpanEnd | GHC.Types.SrcLoc, GHC.Plugins | 
| realSrcSpanStart | GHC.Types.SrcLoc, GHC.Plugins | 
| realToFrac | GHC.Prelude | 
| realToFracIdKey | GHC.Builtin.Names | 
| realToFracName | GHC.Builtin.Names | 
| RealUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| realWorldPrimId | GHC.Types.Id.Make | 
| realWorldPrimIdKey | GHC.Builtin.Names | 
| realWorldStatePrimTy | GHC.Builtin.Types.Prim | 
| realWorldTy | GHC.Builtin.Types.Prim | 
| realWorldTyCon | GHC.Builtin.Types.Prim | 
| realWorldTyConKey | GHC.Builtin.Names | 
| Reason | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| ReasonDeprecatedFlag | GHC.Driver.CmdLine | 
| ReasonUnrecognisedFlag | GHC.Driver.CmdLine | 
| ReassociateNegation | GHC.Rename.HsType | 
| rebindToReg | GHC.StgToCmm.Env | 
| reboundIfSymbol | GHC.Builtin.RebindableNames | 
| Rec | GHC.Core, GHC.Plugins | 
| rec0TyConKey | GHC.Builtin.Names | 
| rec0TyConName | GHC.Builtin.Names | 
| rec1DataCon_RDR | GHC.Builtin.Names | 
| rec1TyConKey | GHC.Builtin.Names | 
| rec1TyConName | GHC.Builtin.Names | 
| recCIdKey | GHC.Builtin.Names.TH | 
| recCName | GHC.Builtin.Names.TH | 
| RecCon | GHC.Hs.Type, GHC.Hs, GHC | 
| recConEIdKey | GHC.Builtin.Names.TH | 
| recConEName | GHC.Builtin.Names.TH | 
| RecConError |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| recConErrorIdKey | GHC.Builtin.Names | 
| RecDataConPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| RecField | GHC.Iface.Ext.Types | 
| RecFieldAssign | GHC.Iface.Ext.Types | 
| RecFieldContext | GHC.Iface.Ext.Types | 
| RecFieldDecl | GHC.Iface.Ext.Types | 
| RecFieldEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| RecFieldMatch | GHC.Iface.Ext.Types | 
| RecFieldOcc | GHC.Iface.Ext.Types | 
| RecFlag | GHC.Types.Basic, GHC.Plugins | 
| recGadtCIdKey | GHC.Builtin.Names.TH | 
| recGadtCName | GHC.Builtin.Names.TH | 
| recip | GHC.Prelude | 
| RecompBecause | GHC.Iface.Recomp | 
| RecompileRequired | GHC.Iface.Recomp | 
| recompileRequired | GHC.Iface.Recomp | 
| reconstructType | GHC.Runtime.Eval, GHC | 
| RecordCon | GHC.Hs.Expr, GHC.Hs, GHC | 
| RecordConTc |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| recordFixupBlock | GHC.CmmToAsm.Reg.Linear.State | 
| RecordPatSynField |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| recordPatSynIdKey | GHC.Builtin.Names.TH | 
| recordPatSynName | GHC.Builtin.Names.TH | 
| recordPatSynPatVar | GHC.Hs, GHC.Hs.Binds, GHC | 
| recordPatSynSelectorId | GHC.Hs, GHC.Hs.Binds, GHC | 
| recordSelectorTyCon | GHC.Types.Id, GHC.Plugins, GHC | 
| recordSpill | GHC.CmmToAsm.Reg.Linear.State | 
| recordThSpliceUse | GHC.Tc.Utils.Monad | 
| recordThUse | GHC.Tc.Utils.Monad | 
| recordUnsafeInfer | GHC.Tc.Utils.Monad | 
| RecordUpd | GHC.Hs.Expr, GHC.Hs, GHC | 
| RecordUpdOrigin | GHC.Tc.Types.Origin | 
| RecordUpdTc |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| recoverFullType | GHC.Iface.Ext.Utils | 
| recoverM | GHC.Tc.Utils.Monad | 
| recPIdKey | GHC.Builtin.Names.TH | 
| recPName | GHC.Builtin.Names.TH | 
| RecSelData | GHC.Types.Id.Info, GHC.Plugins | 
| RecSelError |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| recSelErrorIdKey | GHC.Builtin.Names | 
| RecSelId | GHC.Types.Id.Info, GHC.Plugins | 
| RecSelParent | GHC.Types.Id.Info, GHC.Plugins | 
| RecSelPatSyn | GHC.Types.Id.Info, GHC.Plugins | 
| recSIdKey | GHC.Builtin.Names.TH | 
| recSName | GHC.Builtin.Names.TH | 
| RecStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| RecStmtTc |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_bind_fn | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_bind_ty | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_ext | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_later_ids | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_later_rets | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_mfix_fn | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_rec_ids | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_rec_rets | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_ret_fn | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_ret_ty | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_stmts | GHC.Hs.Expr, GHC.Hs, GHC | 
| RecTcChecker | GHC.Core.TyCon, GHC.Plugins | 
| RecUpd | GHC.Hs.Expr, GHC.Hs, GHC | 
| recUpdEIdKey | GHC.Builtin.Names.TH | 
| recUpdEName | GHC.Builtin.Names.TH | 
| RecUpdError |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| Recursive | GHC.Types.Basic, GHC.Plugins | 
| RecursiveDoBit | GHC.Parser.Lexer | 
| rEC_CON_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| rec_dotdot | GHC.Hs, GHC.Hs.Pat, GHC | 
| rec_flds | GHC.Hs, GHC.Hs.Pat, GHC | 
| rEC_SEL_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| reduceTyFamApp_maybe | GHC.Core.FamInstEnv | 
| reductionDepth | GHC.Driver.Session, GHC.Plugins, GHC | 
| ReEntrant | GHC.Stg.Syntax | 
| ReferenceKind | GHC.CmmToAsm.PIC | 
| refineDefaultAlt | GHC.Core.Utils, GHC.Plugins | 
| refineFromInScope | GHC.Core.Opt.Simplify.Env | 
| Refl | GHC.Core.TyCo.Rep | 
| reflectGhc | GHC.Driver.Monad | 
| refLevelHoleFits | GHC.Driver.Session, GHC.Plugins, GHC | 
| RefMap | GHC.Iface.Ext.Utils | 
| RefWrap | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| Reg |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Base | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Graph.Base | 
| 3 (Type/Class) | GHC.Platform.Reg | 
| regAlias | GHC.CmmToAsm.Reg.Graph.X86 | 
| regAlloc |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Graph | 
| 2 (Function) | GHC.CmmToAsm.Reg.Linear | 
| RegAllocStats |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| 3 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Stats | 
| RegAllocStatsColored | GHC.CmmToAsm.Reg.Graph.Stats | 
| RegAllocStatsSpill | GHC.CmmToAsm.Reg.Graph.Stats | 
| RegAllocStatsStart | GHC.CmmToAsm.Reg.Graph.Stats | 
| RegClass |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Base | 
| 2 (Type/Class) | GHC.Platform.Reg.Class | 
| regCoalesce | GHC.CmmToAsm.Reg.Graph.Coalesce | 
| regDotColor |  | 
| 1 (Function) | GHC.CmmToAsm.X86.RegInfo | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| Register | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| RegisterParam | GHC.Cmm.CallConv | 
| regLiveness | GHC.CmmToAsm.Reg.Liveness | 
| RegM | GHC.CmmToAsm.Reg.Linear.State | 
| RegMap | GHC.CmmToAsm.Reg.Liveness | 
| regName | GHC.CmmToAsm.Reg.Graph.X86 | 
| RegNo | GHC.Platform.Reg | 
| regNosOfRealReg | GHC.Platform.Reg | 
| regPair | GHC.Platform.Reg | 
| RegReal | GHC.Platform.Reg | 
| RegSet |  | 
| 1 (Type/Class) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Type/Class) | GHC.CmmToAsm.Reg.Liveness | 
| regSetToList | GHC.Cmm, GHC.Cmm.Expr | 
| regSingle | GHC.Platform.Reg | 
| regsOfClass | GHC.CmmToAsm.Reg.Graph.X86 | 
| regsOfLoc | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| regsOverlap | GHC.Cmm.Utils | 
| regSpill | GHC.CmmToAsm.Reg.Graph.Spill | 
| RegSub |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.Reg.Graph.Base | 
| 2 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Base | 
| regTableOffset | GHC.StgToCmm.CgUtils | 
| RegularBind | GHC.Iface.Ext.Types | 
| RegUsage | GHC.CmmToAsm.Instr | 
| regUsageOfInstr | GHC.CmmToAsm.Instr | 
| regUsedIn | GHC.Cmm.Utils | 
| RegVirtual | GHC.Platform.Reg | 
| reifyGhc | GHC.Driver.Monad | 
| ReifySkol | GHC.Tc.Types.Origin | 
| rejectPragmaPV | GHC.Parser.PostProcess | 
| RelaxedLayoutBit | GHC.Parser.Lexer | 
| releaseReg |  | 
| 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 | 
| relevantCts | GHC.Tc.Errors.Hole | 
| RELOAD | GHC.CmmToAsm.Reg.Liveness | 
| RelocatableReadOnlyData | GHC.Cmm | 
| rem | GHC.Prelude | 
| removeBindingShadowing | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| removeBootSuffix | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins | 
| removeDups | GHC.Data.List.SetOps | 
| removeInertCts | GHC.Tc.Solver.Monad | 
| RemoveLibrarySearchPath | GHC.Runtime.Interpreter | 
| removeLibrarySearchPath | GHC.Runtime.Interpreter | 
| removeSpaces | GHC.Utils.Misc, GHC.Plugins | 
| removeTarget | GHC | 
| removeUnreachableBlocksProc | GHC.Cmm.ContFlowOpt | 
| Renamed | GHC.Hs.Extension, GHC.Hs, GHC | 
| renamedResultAction | GHC.Driver.Plugins, GHC.Plugins | 
| RenamedSource | GHC | 
| renamedSource | GHC | 
| RenamedStuff | GHC.Tc.Module | 
| renameFreeHoles | GHC.Driver.Types, GHC.Plugins | 
| renameFrom | GHC.Driver.Backpack.Syntax | 
| renameHoleModule | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| renameHoleModule' | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| renameHoleUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| renameHoleUnit' | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| renameSigs | GHC.Rename.Bind | 
| renameTo | GHC.Driver.Backpack.Syntax | 
| renameVirtualReg | GHC.Platform.Reg | 
| Renaming |  | 
| 1 (Type/Class) | GHC.Driver.Backpack.Syntax | 
| 2 (Data Constructor) | GHC.Driver.Backpack.Syntax | 
| renderColour | GHC.Utils.Ppr.Colour | 
| renderColourAfresh | GHC.Utils.Ppr.Colour | 
| renderHieType | GHC.Iface.Ext.Utils | 
| renderJSON | GHC.Utils.Json | 
| renderLlvm | GHC.CmmToLlvm.Base | 
| renderStyle | GHC.Utils.Ppr | 
| renderWithStyle | GHC.Utils.Outputable, GHC.Plugins | 
| rep1TyConKey | GHC.Builtin.Names | 
| rep1TyConName | GHC.Builtin.Names | 
| RepArity | GHC.Types.Basic, GHC.Plugins | 
| repeat | GHC.Prelude | 
| repGetTyVar_maybe | GHC.Core.Type, GHC.Plugins | 
| replaceFirstNode | GHC.Cmm.Dataflow.Block | 
| replaceLabels | GHC.Cmm.ContFlowOpt | 
| replaceLastNode | GHC.Cmm.Dataflow.Block | 
| replaceLWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| replaceVar | GHC.SysTools.Process | 
| replaceWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| replace_RDR | GHC.Builtin.Names | 
| replicate | GHC.Prelude | 
| reportAllUnsolved | GHC.Tc.Errors | 
| reportConflictingInjectivityErrs | GHC.Tc.Instance.Family | 
| reportError | GHC.Tc.Utils.Monad | 
| reportErrors | GHC.Tc.Utils.Monad | 
| reportInjectivityErrors | GHC.Tc.Instance.Family | 
| reportUnboundName | GHC.Rename.Unbound | 
| reportUnifications | GHC.Tc.Solver.Monad | 
| reportUnsolved | GHC.Tc.Errors | 
| reportUnusedNames | GHC.Rename.Names | 
| reportWarning | GHC.Tc.Utils.Monad | 
| repr | GHC.Data.UnionFind | 
| ReprEq | GHC.Core.Predicate | 
| Representational | GHC.Core.TyCon, GHC.Core.Coercion.Axiom, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| representationalRIdKey | GHC.Builtin.Names.TH | 
| representationalRName | GHC.Builtin.Names.TH | 
| repSplitAppTys | GHC.Core.Type, GHC.Plugins | 
| repSplitAppTy_maybe | GHC.Core.Type, GHC.Plugins | 
| repSplitTyConApp_maybe | GHC.Core.Type, GHC.Plugins | 
| repTyConKey | GHC.Builtin.Names | 
| repTyConName | GHC.Builtin.Names | 
| rEP_CostCentreStack_mem_alloc | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| rEP_CostCentreStack_scc_count | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| rEP_StgEntCounter_allocd | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| rEP_StgEntCounter_allocs | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| ReqTVBinder | GHC.Types.Var, GHC.Plugins | 
| Required | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| requirementContext | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| res | GHC.Cmm, GHC.Cmm.Node | 
| rESERVED_C_STACK_BYTES | GHC.Driver.Session, GHC.Plugins | 
| rESERVED_STACK_WORDS | GHC.Driver.Session, GHC.Plugins | 
| reset_RDR | GHC.Builtin.Names | 
| ResizeMutableByteArrayOp_Char | GHC.Builtin.PrimOps | 
| reslash | GHC.Utils.Misc, GHC.Plugins | 
| ResolvedScopes | GHC.Iface.Ext.Types | 
| ResolveObjs | GHC.Runtime.Interpreter | 
| resolveObjs | GHC.Runtime.Interpreter | 
| resolveTyVarScopeLocal | GHC.Iface.Ext.Utils | 
| resolveTyVarScopes | GHC.Iface.Ext.Utils | 
| resolveUnitDatabase | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| resolveVisibility | GHC.Iface.Ext.Utils | 
| ResSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| restoreCurrentCostCentre | GHC.StgToCmm.Prof | 
| restrictUniqSetToUFM | GHC.Types.Unique.Set, GHC.Plugins | 
| restrictVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| resultIsLevPoly | GHC.Core.Type, GHC.Plugins | 
| resultVariableName | GHC.Hs, GHC.Hs.Decls, GHC | 
| resultWrapper | GHC.HsToCore.Foreign.Call | 
| Resume |  | 
| 1 (Type/Class) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| 2 (Data Constructor) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeApStack | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeBindings | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeBreakInfo | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeCCS | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeContext | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeDecl | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeExec | GHC.Runtime.Eval, GHC | 
| resumeFinalIds | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeHistory | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| resumeHistoryIx | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| ResumeSeq | GHC.Runtime.Interpreter | 
| resumeSpan | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| ResumeStmt | GHC.Runtime.Interpreter | 
| resumeStmt |  | 
| 1 (Function) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| 2 (Function) | GHC.Runtime.Interpreter | 
| Ret | GHC.Cmm.Graph | 
| RetryOp | GHC.Builtin.PrimOps | 
| RETURN | GHC.ByteCode.Instr | 
| Return |  | 
| 1 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| 2 (Data Constructor) | GHC.StgToCmm.Monad | 
| return | GHC.Prelude | 
| ReturnedTo | GHC.StgToCmm.Monad | 
| returnIOIdKey | GHC.Builtin.Names | 
| returnIOName | GHC.Builtin.Names | 
| returnIO_RDR | GHC.Builtin.Names | 
| ReturnIt | GHC.StgToCmm.Closure | 
| ReturnKind | GHC.StgToCmm.Monad | 
| returnMClassOpKey | GHC.Builtin.Names | 
| returnMName | GHC.Builtin.Names | 
| returnM_RDR | GHC.Builtin.Names | 
| returnQIdKey | GHC.Builtin.Names.TH | 
| returnQName | GHC.Builtin.Names.TH | 
| ReturnsAlg | GHC.Builtin.PrimOps | 
| ReturnsPrim | GHC.Builtin.PrimOps | 
| RETURN_UBX | GHC.ByteCode.Instr | 
| ret_args | GHC.Cmm, GHC.Cmm.Node | 
| rET_BIG | GHC.Runtime.Heap.Layout | 
| ret_off | GHC.Cmm, GHC.Cmm.Node | 
| rET_SMALL | GHC.Runtime.Heap.Layout | 
| reuseEnv | GHC.Types.Demand | 
| reverse | GHC.Prelude | 
| reverseBlocksInTops | GHC.CmmToAsm.Reg.Liveness | 
| reverseEdges | GHC.CmmToAsm.CFG | 
| reverseErrors | GHC.Driver.Session, GHC.Plugins, GHC | 
| reverseOL | GHC.Data.OrdList | 
| revPostorder | GHC.Cmm.Utils | 
| revPostorderFrom | GHC.Cmm.Dataflow.Graph | 
| rewriteCmmBwd | GHC.Cmm.Dataflow | 
| RewriteFun | GHC.Cmm.Dataflow | 
| rewriteTyVar | GHC.Tc.Solver.Flatten | 
| re_base | GHC.Core, GHC.Plugins | 
| re_visible_orphs | GHC.Core, GHC.Plugins | 
| RhsCtxt | GHC.Core.Unfold | 
| rhsIdInfo | GHC.StgToCmm.Env | 
| RhsNames | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| RhsSk | GHC.Stg.Lift.Analysis | 
| rhssOfAlts | GHC.Core, GHC.Plugins | 
| rhssOfBind | GHC.Core, GHC.Plugins | 
| RI |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Type/Class) | GHC.CmmToAsm.PPC.Instr | 
| ribbonsPerLine | GHC.Utils.Ppr | 
| Right | GHC.Prelude | 
| rightAssocDataCon_RDR | GHC.Builtin.Names | 
| rightAssociativeDataConKey | GHC.Builtin.Names | 
| rightAssociativeDataConName | GHC.Builtin.Names | 
| rightDataConKey | GHC.Builtin.Names | 
| rightDataConName | GHC.Builtin.Names | 
| rightmost_smallest | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| rightOf | GHC.Iface.Ext.Utils | 
| rightToMaybe | GHC.Data.Maybe | 
| right_RDR | GHC.Builtin.Names | 
| RIImm |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| ripRel | GHC.CmmToAsm.X86.Regs | 
| RIReg |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| riZero | GHC.CmmToAsm.SPARC.Instr | 
| RLWINM | GHC.CmmToAsm.PPC.Instr | 
| rnBindPat | GHC.Rename.Pat | 
| rnBndr2 | GHC.Types.Var.Env, GHC.Plugins | 
| rnBndr2_var | GHC.Types.Var.Env, GHC.Plugins | 
| rnBndrL | GHC.Types.Var.Env, GHC.Plugins | 
| rnBndrR | GHC.Types.Var.Env, GHC.Plugins | 
| rnBndrs2 | GHC.Types.Var.Env, GHC.Plugins | 
| rnBracket | GHC.Rename.Splice | 
| rnConDeclFields | GHC.Rename.HsType | 
| rnContext | GHC.Rename.HsType | 
| RnEnv2 | GHC.Types.Var.Env, GHC.Plugins | 
| rnEnvL | GHC.Types.Var.Env, GHC.Plugins | 
| rnEnvR | GHC.Types.Var.Env, GHC.Plugins | 
| rnEtaL | GHC.Types.Var.Env, GHC.Plugins | 
| rnEtaR | GHC.Types.Var.Env, GHC.Plugins | 
| rnExports | GHC.Tc.Gen.Export | 
| rnExpr | GHC.Rename.Expr | 
| rnGRHS | GHC.Rename.Bind | 
| rnGRHSs | GHC.Rename.Bind | 
| rnHsDoc | GHC.Rename.Doc | 
| rnHsKind | GHC.Rename.HsType | 
| rnHsPatSigType | GHC.Rename.HsType | 
| rnHsRecFields | GHC.Rename.Pat | 
| rnHsRecUpdFields | GHC.Rename.Pat | 
| rnHsSigType | GHC.Rename.HsType | 
| rnHsSigWcType | GHC.Rename.HsType | 
| rnHsType | GHC.Rename.HsType | 
| rnHsWcType | GHC.Rename.HsType | 
| rnImplicitBndrs | GHC.Rename.HsType | 
| rnImports | GHC.Rename.Names | 
| rnInScope | GHC.Types.Var.Env, GHC.Plugins | 
| rnInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| rnLExpr | GHC.Rename.Expr | 
| rnLHsDoc | GHC.Rename.Doc | 
| rnLHsKind | GHC.Rename.HsType | 
| rnLHsType | GHC.Rename.HsType | 
| rnLHsTypeArgs | GHC.Rename.HsType | 
| rnLHsTypes | GHC.Rename.HsType | 
| rnLit | GHC.Rename.Pat | 
| rnLocalBindsAndThen | GHC.Rename.Bind | 
| rnLocalValBindsLHS | GHC.Rename.Bind | 
| rnLocalValBindsRHS | GHC.Rename.Bind | 
| rnLTyVar | GHC.Rename.HsType | 
| RnM | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| rnMatchGroup | GHC.Rename.Bind | 
| rnMbLHsDoc | GHC.Rename.Doc | 
| rnMethodBinds | GHC.Rename.Bind | 
| rnModExports | GHC.Iface.Rename | 
| rnModIface | GHC.Iface.Rename | 
| rnOccL | GHC.Types.Var.Env, GHC.Plugins | 
| rnOccL_maybe | GHC.Types.Var.Env, GHC.Plugins | 
| rnOccR | GHC.Types.Var.Env, GHC.Plugins | 
| rnOccR_maybe | GHC.Types.Var.Env, GHC.Plugins | 
| rnOverLit | GHC.Rename.Pat | 
| rnPat | GHC.Rename.Pat | 
| rnPatAndThen | GHC.Rename.Pat | 
| rnPats | GHC.Rename.Pat | 
| RnPendingTyped | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| RnPendingUntyped | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| rnScaledLHsType | GHC.Rename.HsType | 
| rnSpliceDecl | GHC.Rename.Splice | 
| rnSpliceExpr | GHC.Rename.Splice | 
| rnSplicePat | GHC.Rename.Splice | 
| rnSpliceType | GHC.Rename.Splice | 
| rnSrcDecls | GHC.Rename.Module | 
| rnSrcFixityDecl | GHC.Rename.Bind | 
| rnStmts | GHC.Rename.Expr | 
| rnSwap | GHC.Types.Var.Env, GHC.Plugins | 
| rnTopBindsBoot | GHC.Rename.Bind | 
| rnTopBindsLHS | GHC.Rename.Bind | 
| rnTopSpliceDecls | GHC.Rename.Splice | 
| rnTopSrcDecls | GHC.Tc.Module | 
| rnValBindsRHS | GHC.Rename.Bind | 
| roExcessRationalPrecision | GHC.Core, GHC.Plugins | 
| Role | GHC.Core.TyCon, GHC.Core.Coercion.Axiom, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| RoleAnnotCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| RoleAnnotD | GHC.Hs, GHC.Hs.Decls, GHC | 
| RoleAnnotDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| roleAnnotDeclName | GHC.Hs, GHC.Hs.Decls, GHC | 
| roleAnnotDIdKey | GHC.Builtin.Names.TH | 
| roleAnnotDName | GHC.Builtin.Names.TH | 
| RoleAnnotEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| RolesInfo | GHC.Tc.TyCl.Utils | 
| roleTyConKey | GHC.Builtin.Names.TH | 
| roleTyConName | GHC.Builtin.Names.TH | 
| Roll | GHC.Iface.Ext.Types | 
| roNumConstantFolding | GHC.Core, GHC.Plugins | 
| Rooted | GHC.CmmToAsm.CFG.Dominators | 
| rootMainKey | GHC.Builtin.Names | 
| rOOT_MAIN | GHC.Builtin.Names | 
| roPlatform | GHC.Core, GHC.Plugins | 
| roughMatchTcs | GHC.Core.Unify, GHC.Core.InstEnv | 
| roughTopNames | GHC.Core.Rules, GHC.Plugins | 
| round | GHC.Prelude | 
| roundUpTo | GHC.Runtime.Heap.Layout | 
| roundUpToWords | GHC.Runtime.Heap.Layout | 
| rparen |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| rpath_parser | GHC.SysTools.Tasks, GHC.SysTools | 
| rpddfs | GHC.CmmToAsm.CFG.Dominators | 
| rsi | GHC.CmmToAsm.X86.Regs | 
| rsp | GHC.CmmToAsm.X86.Regs | 
| RStr | GHC.Utils.Ppr | 
| rtccInfo | GHC.Driver.Session, GHC.Plugins, GHC | 
| rtldInfo | GHC.Driver.Session, GHC.Plugins, GHC | 
| rtsClosureType | GHC.Runtime.Heap.Layout | 
| rtsOpts | GHC.Driver.Session, GHC.Plugins, GHC | 
| RtsOptsAll | GHC.Driver.Session, GHC.Plugins | 
| RtsOptsEnabled | GHC.Driver.Session, GHC.Plugins | 
| rtsOptsEnabled | GHC.Driver.Session, GHC.Plugins, GHC | 
| RtsOptsIgnore | GHC.Driver.Session, GHC.Plugins | 
| RtsOptsIgnoreAll | GHC.Driver.Session, GHC.Plugins | 
| RtsOptsNone | GHC.Driver.Session, GHC.Plugins | 
| RtsOptsSafeOnly | GHC.Driver.Session, GHC.Plugins | 
| rtsOptsSuggestions | GHC.Driver.Session, GHC.Plugins, GHC | 
| RTSRep | GHC.Runtime.Heap.Layout | 
| RtsRevertCAFs | GHC.Runtime.Interpreter | 
| rtsUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| rtsUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| rTyConKey | GHC.Builtin.Names | 
| rTyConName | GHC.Builtin.Names | 
| RU | GHC.CmmToAsm.Instr | 
| rubbishLit | GHC.Types.Literal, GHC.Plugins | 
| Rule | GHC.Core, GHC.Plugins | 
| ruleActivation | GHC.Core, GHC.Plugins | 
| RuleArgCtxt | GHC.Core.Unfold | 
| ruleArity | GHC.Core, GHC.Plugins | 
| RuleBase | GHC.Core, GHC.Plugins | 
| RuleBndr |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| RuleBndrSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| ruleBndrTyConKey | GHC.Builtin.Names.TH | 
| ruleBndrTyConName | GHC.Builtin.Names.TH | 
| ruleCheck | GHC.Driver.Session, GHC.Plugins, GHC | 
| ruleCheckProgram | GHC.Core.Rules, GHC.Plugins | 
| RuleCtx | GHC.Rename.Utils | 
| RuleD | GHC.Hs, GHC.Hs.Decls, GHC | 
| RuleDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| RuleDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| RuleEnv |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| RuleFired | GHC.Core.Opt.Monad, GHC.Plugins | 
| ruleFreeVars | GHC.Core.FVs, GHC.Plugins | 
| RuleFun | GHC.Core, GHC.Plugins | 
| ruleIdName | GHC.Core, GHC.Plugins | 
| RuleInfo |  | 
| 1 (Type/Class) | GHC.Types.Id.Info, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Id.Info, GHC.Plugins | 
| ruleInfo | GHC.Types.Id.Info, GHC.Plugins | 
| ruleInfoFreeVars | GHC.Types.Id.Info, GHC.Plugins | 
| ruleInfoRules | GHC.Types.Id.Info, GHC.Plugins | 
| ruleLhsFreeIds | GHC.Core.FVs, GHC.Plugins | 
| ruleLhsFreeIdsList | GHC.Core.FVs, GHC.Plugins | 
| RuleMatchInfo | GHC.Types.Basic, GHC.Plugins | 
| ruleMatchTyKiX | GHC.Core.Unify | 
| ruleModule | GHC.Core, GHC.Plugins | 
| RuleName | GHC.Types.Basic, GHC.Core, GHC.Plugins | 
| ruleName | GHC.Core, GHC.Plugins | 
| RuleOpts |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| ruleRhsFreeIds | GHC.Core.FVs, GHC.Plugins | 
| ruleRhsFreeVars | GHC.Core.FVs, GHC.Plugins | 
| rulesFreeVars | GHC.Core.FVs, GHC.Plugins | 
| rulesFreeVarsDSet | GHC.Core.FVs, GHC.Plugins | 
| RuleSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| RuleSkol | GHC.Tc.Types.Origin | 
| rulesOfBinds | GHC.Core.Rules, GHC.Plugins | 
| RuleTyTmVar |  | 
| 1 (Type/Class) | GHC.Parser.PostProcess | 
| 2 (Data Constructor) | GHC.Parser.PostProcess | 
| ruleVarIdKey | GHC.Builtin.Names.TH | 
| ruleVarName | GHC.Builtin.Names.TH | 
| RunAndLogSteps | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| runAnnotation | GHC.Tc.Gen.Splice | 
| runAr | GHC.SysTools.Tasks, GHC.SysTools | 
| runAs | GHC.SysTools.Tasks, GHC.SysTools | 
| runC | GHC.StgToCmm.Monad | 
| runCc | GHC.SysTools.Tasks, GHC.SysTools | 
| runClang | GHC.SysTools.Tasks, GHC.SysTools | 
| runCmdLine | GHC.Driver.CmdLine | 
| runCoreM | GHC.Core.Opt.Monad, GHC.Plugins | 
| runCpp | GHC.SysTools.Tasks, GHC.SysTools | 
| runDecls | GHC.Runtime.Eval, GHC | 
| runDeclsWithLocation | GHC.Runtime.Eval, GHC | 
| runECP_P | GHC.Parser.PostProcess | 
| runECP_PV | GHC.Parser.PostProcess | 
| runEwM | GHC.Driver.CmdLine | 
| runGhc | GHC | 
| runGhcT | GHC | 
| runHsc | GHC.Driver.Types, GHC.Plugins | 
| runInjectRPaths | GHC.SysTools.Tasks, GHC.SysTools | 
| runInstallNameTool | GHC.SysTools.Tasks, GHC.SysTools | 
| runInteractiveHsc | GHC.Driver.Types, GHC.Plugins | 
| runIOEnv | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| runLibtool | GHC.SysTools.Tasks, GHC.SysTools | 
| runLiftM | GHC.Stg.Lift.Monad | 
| runLink | GHC.SysTools.Tasks, GHC.SysTools | 
| runLlvm | GHC.CmmToLlvm.Base | 
| runLlvmLlc | GHC.SysTools.Tasks, GHC.SysTools | 
| runLlvmOpt | GHC.SysTools.Tasks, GHC.SysTools | 
| runMainIOName | GHC.Builtin.Names | 
| runMainKey | GHC.Builtin.Names | 
| runMatchResult | GHC.HsToCore.Monad | 
| runMaybe | GHC.Core.Opt.Monad, GHC.Plugins | 
| runMaybeT | GHC.Data.Maybe | 
| runMergeObjects | GHC.SysTools.Tasks, GHC.SysTools | 
| runMeta' | GHC.Tc.Gen.Splice | 
| runMetaD | GHC.Tc.Gen.Splice | 
| runMetaE | GHC.Tc.Gen.Splice | 
| runMetaHook | GHC.Driver.Hooks | 
| runMetaP | GHC.Tc.Gen.Splice | 
| runMetaT | GHC.Tc.Gen.Splice | 
| RunModFinalizers | GHC.Runtime.Interpreter | 
| runParsedDecls | GHC.Runtime.Eval, GHC | 
| runPhase | GHC.Driver.Pipeline | 
| runPhaseHook | GHC.Driver.Hooks | 
| runPp | GHC.SysTools.Tasks, GHC.SysTools | 
| runPV | GHC.Parser.PostProcess | 
| runQuasi | GHC.Tc.Gen.Splice | 
| runR | GHC.CmmToAsm.Reg.Linear.State | 
| runRanlib | GHC.SysTools.Tasks, GHC.SysTools | 
| runRemoteModFinalizers | GHC.Tc.Gen.Splice | 
| runRnSpliceHook | GHC.Driver.Hooks | 
| runRWKey | GHC.Builtin.Names | 
| runRWName | GHC.Builtin.Names | 
| runSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| runSomething | GHC.SysTools.Process | 
| runSomethingFiltered | GHC.SysTools.Process | 
| runSomethingResponseFile | GHC.SysTools.Process | 
| runSomethingWith | GHC.SysTools.Process | 
| RunSplice | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| runState | GHC.Utils.Monad.State | 
| runState' | GHC.Utils.Monad.State | 
| runStream | GHC.Data.Stream | 
| runTcInteractive | GHC.Tc.Module, GHC | 
| runTcPluginM | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| runTcPluginTcS | GHC.Tc.Solver.Monad | 
| runTcS | GHC.Tc.Solver.Monad | 
| runTcSDeriveds | GHC.Tc.Solver, GHC.Tc.Solver.Monad | 
| runTcSEqualities | GHC.Tc.Solver.Monad | 
| runTcSWithEvBinds | GHC.Tc.Solver.Monad | 
| RunTH | GHC.Runtime.Interpreter | 
| runtimeErrorIdKey | GHC.Builtin.Names | 
| RuntimeRep | GHC.Core.TyCon, GHC.Plugins | 
| runtimeRep1Ty | GHC.Builtin.Types.Prim | 
| runtimeRep1TyVar | GHC.Builtin.Types.Prim | 
| runtimeRep2Ty | GHC.Builtin.Types.Prim | 
| runtimeRep2TyVar | GHC.Builtin.Types.Prim | 
| RuntimeRepInfo | GHC.Core.TyCon, GHC.Plugins | 
| runtimeRepPrimRep | GHC.Types.RepType | 
| runtimeRepSimpleDataConKeys | GHC.Builtin.Names | 
| runtimeRepTy | GHC.Builtin.Types, GHC.Plugins | 
| runtimeRepTyCon | GHC.Builtin.Types, GHC.Plugins | 
| runtimeRepTyConKey | GHC.Builtin.Names | 
| RuntimeUnk | GHC.Tc.Utils.TcType | 
| RuntimeUnkFlexi | GHC.Tc.Utils.Zonk | 
| RuntimeUnkSkol | GHC.Tc.Types.Origin | 
| rUNTIME_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| RunToCompletion | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| runTopSplice | GHC.Tc.Gen.Splice | 
| runTyCoVars | GHC.Core.TyCo.FVs | 
| runUnlit | GHC.SysTools.Tasks, GHC.SysTools | 
| runWhen | GHC.Core.Opt.Monad, GHC.Plugins | 
| runWindres | GHC.SysTools.Tasks, GHC.SysTools | 
| rupd_cons | GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_ext | GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_flds | GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_in_tys | GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_out_tys | GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_wrap | GHC.Hs.Expr, GHC.Hs, GHC | 
| ru_act | GHC.Core, GHC.Plugins | 
| ru_args | GHC.Core, GHC.Plugins | 
| ru_auto | GHC.Core, GHC.Plugins | 
| ru_bndrs | GHC.Core, GHC.Plugins | 
| ru_fn | GHC.Core, GHC.Plugins | 
| ru_local | GHC.Core, GHC.Plugins | 
| ru_name | GHC.Core, GHC.Plugins | 
| ru_nargs | GHC.Core, GHC.Plugins | 
| ru_origin | GHC.Core, GHC.Plugins | 
| ru_orphan | GHC.Core, GHC.Plugins | 
| ru_rhs | GHC.Core, GHC.Plugins | 
| ru_rough | GHC.Core, GHC.Plugins | 
| ru_try | GHC.Core, GHC.Plugins | 
| rxN | GHC.CmmToLlvm.Regs | 
| s1TyConKey | GHC.Builtin.Names | 
| s1TyConName | GHC.Builtin.Names | 
| safeDirectImpsReq | GHC.Driver.Session, GHC.Plugins | 
| safeHaskell | GHC.Driver.Session, GHC.Plugins, GHC | 
| SafeHaskellBit | GHC.Parser.Lexer | 
| SafeHaskellMode | GHC.Driver.Session, GHC.Plugins, GHC | 
| safeHaskellModeEnabled | GHC.Driver.Session, GHC.Plugins | 
| safeHaskellOn | GHC.Driver.Session, GHC.Plugins | 
| safeIdKey | GHC.Builtin.Names.TH | 
| safeImplicitImpsReq | GHC.Driver.Session, GHC.Plugins | 
| safeImportsOn | GHC.Driver.Session, GHC.Plugins | 
| safeInfer | GHC.Driver.Session, GHC.Plugins, GHC | 
| safeInferOn | GHC.Driver.Session, GHC.Plugins | 
| safeInferred | GHC.Driver.Session, GHC.Plugins, GHC | 
| safeLanguageOn | GHC.Driver.Session, GHC.Plugins | 
| safeName | GHC.Builtin.Names.TH | 
| safeOverlap | GHC.Tc.Instance.Class | 
| safeShowException | GHC.Utils.Panic | 
| Safety | GHC.Types.ForeignCall | 
| SAKS | GHC.Tc.Gen.HsType | 
| SAKS_or_CUSK | GHC.Tc.Gen.HsType | 
| sameDepthAs | GHC.Tc.Utils.TcType | 
| SameIOPortOp | GHC.Builtin.PrimOps | 
| SameMutableArrayArrayOp | GHC.Builtin.PrimOps | 
| SameMutableArrayOp | GHC.Builtin.PrimOps | 
| SameMutableByteArrayOp | GHC.Builtin.PrimOps | 
| SameMutVarOp | GHC.Builtin.PrimOps | 
| SameMVarOp | GHC.Builtin.PrimOps | 
| sameRepresentativeSDIE | GHC.HsToCore.PmCheck.Types | 
| SameSmallMutableArrayOp | GHC.Builtin.PrimOps | 
| SameTVarOp | GHC.Builtin.PrimOps | 
| sameVis | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| sanityCheckCfg | GHC.CmmToAsm.CFG | 
| sappendClassOpKey | GHC.Builtin.Names | 
| sappendName | GHC.Builtin.Names | 
| SAR | GHC.CmmToAsm.X86.Instr | 
| saturatedByOneShots | GHC.Types.Demand | 
| saveCurrentCostCentre | GHC.StgToCmm.Prof | 
| saveThreadState | GHC.StgToCmm.Foreign | 
| SBB | GHC.CmmToAsm.X86.Instr | 
| sb_mds | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| sb_tcs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| scaleAltsBy | GHC.Core.Utils, GHC.Plugins | 
| Scaled |  | 
| 1 (Type/Class) | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.TyCo.Rep, GHC.Core.Multiplicity | 
| scaledExpTypeToType | GHC.Tc.Utils.TcMType | 
| scaledMult | GHC.Core.TyCo.Rep, GHC.Core.Multiplicity | 
| scaledSet | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| scaledThing | GHC.Core.TyCo.Rep, GHC.Core.Multiplicity | 
| scaleFloat | GHC.Prelude | 
| scaleIdBy | GHC.Types.Id, GHC.Plugins | 
| scaleScaled | GHC.Core.Multiplicity | 
| scaleUE | GHC.Core.UsageEnv | 
| scaleUsage | GHC.Core.UsageEnv | 
| scaleVarBy | GHC.Types.Id, GHC.Plugins | 
| scanGraph | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| scanl | GHC.Prelude | 
| scanl1 | GHC.Prelude | 
| scanr | GHC.Prelude | 
| scanr1 | GHC.Prelude | 
| SCC | GHC.Data.Graph.Directed | 
| sccAbleCC | GHC.Types.CostCentre | 
| SCCFunSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| sccProfilingEnabled | GHC.Driver.Session, GHC.Plugins | 
| Scheme |  | 
| 1 (Type/Class) | GHC.Utils.Ppr.Colour | 
| 2 (Data Constructor) | GHC.Utils.Ppr.Colour | 
| Scope | GHC.Iface.Ext.Types | 
| scopeContainsSpan | GHC.Iface.Ext.Utils | 
| scopedSort | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| ScOrigin | GHC.Tc.Types.Origin | 
| sc_alts | GHC.Core.Opt.Simplify.Utils | 
| sc_arg | GHC.Core.Opt.Simplify.Utils | 
| sc_arg_ty | GHC.Core.Opt.Simplify.Utils | 
| sc_bndr | GHC.Core.Opt.Simplify.Utils | 
| sc_bndrs | GHC.Core.Opt.Simplify.Utils | 
| sc_body | GHC.Core.Opt.Simplify.Utils | 
| sc_cont | GHC.Core.Opt.Simplify.Utils | 
| sc_dup | GHC.Core.Opt.Simplify.Utils | 
| sc_env | GHC.Core.Opt.Simplify.Utils | 
| sc_fun | GHC.Core.Opt.Simplify.Utils | 
| sc_fun_ty | GHC.Core.Opt.Simplify.Utils | 
| sc_hole_ty | GHC.Core.Opt.Simplify.Utils | 
| SDC | GHC.Utils.Outputable, GHC.Plugins | 
| SDIE | GHC.HsToCore.PmCheck.Types | 
| SDIV | GHC.CmmToAsm.SPARC.Instr | 
| SDoc | GHC.Utils.Outputable, GHC.Plugins | 
| sdocCanUseUnicode | GHC.Utils.Outputable, GHC.Plugins | 
| sdocColScheme | GHC.Utils.Outputable, GHC.Plugins | 
| SDocContext | GHC.Utils.Outputable, GHC.Plugins | 
| sdocDefaultDepth | GHC.Utils.Outputable, GHC.Plugins | 
| sdocDynFlags | GHC.Utils.Outputable, GHC.Plugins | 
| sdocErrorSpans | GHC.Utils.Outputable, GHC.Plugins | 
| sdocHexWordLiterals | GHC.Utils.Outputable, GHC.Plugins | 
| sdocImpredicativeTypes | GHC.Utils.Outputable, GHC.Plugins | 
| sdocLastColour | GHC.Utils.Outputable, GHC.Plugins | 
| sdocLinearTypes | GHC.Utils.Outputable, GHC.Plugins | 
| sdocLineLength | GHC.Utils.Outputable, GHC.Plugins | 
| sdocOption | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPprDebug | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintAxiomIncomps | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintCaseAsLet | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintEqualityRelations | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintExplicitCoercions | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintExplicitForalls | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintExplicitKinds | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintExplicitRuntimeReps | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintPotentialInstances | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintTypeAbbreviations | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintTypecheckerElaboration | GHC.Utils.Outputable, GHC.Plugins | 
| sdocPrintUnicodeSyntax | GHC.Utils.Outputable, GHC.Plugins | 
| sdocShouldUseColor | GHC.Utils.Outputable, GHC.Plugins | 
| sdocStarIsType | GHC.Utils.Outputable, GHC.Plugins | 
| sdocStyle | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressCoercions | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressIdInfo | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressModulePrefixes | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressStgExts | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressTicks | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressTypeApplications | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressTypeSignatures | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressUnfoldings | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressUniques | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressVarKinds | GHC.Utils.Outputable, GHC.Plugins | 
| sdocWithContext | GHC.Utils.Outputable, GHC.Plugins | 
| sdocWithDynFlags | GHC.Utils.Outputable, GHC.Plugins | 
| searchPackageId | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| secondM | GHC.Utils.Misc, GHC.Plugins | 
| Section |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| SectionL | GHC.Hs.Expr, GHC.Hs, GHC | 
| sectionLIdKey | GHC.Builtin.Names.TH | 
| sectionLName | GHC.Builtin.Names.TH | 
| sectionOffset | GHC.CmmToAsm.Dwarf.Types | 
| SectionOrigin | GHC.Tc.Types.Origin | 
| SectionProtection | GHC.Cmm | 
| sectionProtection | GHC.Cmm | 
| SectionR | GHC.Hs.Expr, GHC.Hs, GHC | 
| sectionRIdKey | GHC.Builtin.Names.TH | 
| sectionRName | GHC.Builtin.Names.TH | 
| SectionType | GHC.Cmm | 
| sectionType | GHC.Utils.Asm | 
| seCvSubst | GHC.Core.Opt.Simplify.Env | 
| seDynFlags | GHC.Core.Opt.Simplify.Env | 
| seekBin | GHC.Utils.Binary | 
| seIdSubst | GHC.Core.Opt.Simplify.Env | 
| seInScope | GHC.Core.Opt.Simplify.Env | 
| Select | GHC.Core.Opt.Simplify.Utils | 
| selectLargestContainedBy | GHC.Iface.Ext.Utils | 
| selectMatchVar | GHC.HsToCore.Utils | 
| selectMatchVars | GHC.HsToCore.Utils | 
| selectNextWorkItem | GHC.Tc.Solver.Monad | 
| selectorAmbiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| selectorClassKey | GHC.Builtin.Names | 
| selectorClassName | GHC.Builtin.Names | 
| SelectorThunk | GHC.StgToCmm.Types | 
| selectPoint | GHC.Iface.Ext.Utils | 
| selectSimpleMatchVarL | GHC.HsToCore.Utils | 
| selectSmallestContaining | GHC.Iface.Ext.Utils | 
| SelfBoot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| SelfBootInfo | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| SelfLoop | GHC.Data.Graph.Directed | 
| SelfLoopInfo | GHC.StgToCmm.Closure | 
| selName_RDR | GHC.Builtin.Names | 
| sel_naughty | GHC.Types.Id.Info, GHC.Plugins | 
| sel_tycon | GHC.Types.Id.Info, GHC.Plugins | 
| semi |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| Semigroup | GHC.Prelude | 
| semigroupClassKey | GHC.Builtin.Names | 
| semigroupClassName | GHC.Builtin.Names | 
| seMode | GHC.Core.Opt.Simplify.Env | 
| sep |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| SepArg | GHC.Driver.CmdLine | 
| Seq | GHC.Runtime.Interpreter | 
| seq | GHC.Prelude | 
| seqBinds | GHC.Core.Seq | 
| seqCo | GHC.Core.Coercion, GHC.Plugins | 
| seqCompiledByteCode | GHC.ByteCode.Types | 
| seqCprSig | GHC.Types.Cpr | 
| seqDemand | GHC.Types.Demand | 
| seqDemandList | GHC.Types.Demand | 
| seqDmd | GHC.Types.Demand | 
| seqDmdType | GHC.Types.Demand | 
| seqDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| seqEltsUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| seqExpr | GHC.Core.Seq | 
| seqExprs | GHC.Core.Seq | 
| seqHValue | GHC.Runtime.Interpreter | 
| seqId | GHC.Types.Id.Make | 
| seqIdKey | GHC.Builtin.Names | 
| seqList | GHC.Utils.Misc, GHC.Plugins | 
| seqOccInfo | GHC.Types.Basic, GHC.Plugins | 
| SeqOp | GHC.Builtin.PrimOps | 
| seqRuleInfo | GHC.Core.Seq | 
| seqRules | GHC.Core.Seq | 
| seqStrictSig | GHC.Types.Demand | 
| seqType | GHC.Core.Type, GHC.Plugins | 
| seqTypes | GHC.Core.Type, GHC.Plugins | 
| Sequel | GHC.StgToCmm.Monad | 
| sequence | GHC.Prelude | 
| sequenceA | GHC.Prelude | 
| sequenceQIdKey | GHC.Builtin.Names.TH | 
| sequenceQName | GHC.Builtin.Names.TH | 
| sequenceTop | GHC.CmmToAsm.BlockLayout | 
| sequence_ | GHC.Prelude | 
| seqUnfolding | GHC.Core.Seq | 
| seqVar | GHC.HsToCore.Utils | 
| seqVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| Serialized |  | 
| 1 (Data Constructor) | GHC.Plugins | 
| 2 (Type/Class) | GHC.Plugins | 
| serializeWithData | GHC.Plugins | 
| sError | GHC.Utils.Ppr.Colour | 
| Session |  | 
| 1 (Type/Class) | GHC.Driver.Monad | 
| 2 (Data Constructor) | GHC.Driver.Monad | 
| setArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setAssigR | GHC.CmmToAsm.Reg.Linear.State | 
| setBinds | GHC.StgToCmm.Monad | 
| setBlockAssigR | GHC.CmmToAsm.Reg.Linear.State | 
| SetByteArrayOp | GHC.Builtin.PrimOps | 
| setCafInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setCallArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setCaseBndrEvald | GHC.Types.Id, GHC.Plugins | 
| SETCC | GHC.CmmToAsm.X86.Instr | 
| setCoHoleCoVar | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| setColor | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| setConstraintVar | GHC.Tc.Utils.Monad | 
| setContext | GHC.Runtime.Eval, GHC | 
| setCoVarName | GHC.Core.Coercion, GHC.Plugins | 
| setCoVarUnique | GHC.Core.Coercion, GHC.Plugins | 
| setCprInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setCtLoc | GHC.Tc.Types.Constraint | 
| setCtLocEnv | GHC.Tc.Types.Constraint | 
| setCtLocM | GHC.Tc.Utils.Monad | 
| setCtLocOrigin | GHC.Tc.Types.Constraint | 
| setCtLocSpan | GHC.Tc.Types.Constraint | 
| setCvSubstEnv | GHC.Core.TyCo.Subst | 
| setDelete | GHC.Cmm.Dataflow.Collections | 
| setDeleteList | GHC.Cmm.Dataflow.Collections | 
| setDeltaNat | GHC.CmmToAsm.Monad | 
| setDeltaR | GHC.CmmToAsm.Reg.Linear.State | 
| setDemandInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setDifference | GHC.Cmm.Dataflow.Collections | 
| setDynFlags | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| setEdgeWeight | GHC.CmmToAsm.CFG | 
| setElems | GHC.Cmm.Dataflow.Collections | 
| setEmpty | GHC.Cmm.Dataflow.Collections | 
| setEntrySDIE | GHC.HsToCore.PmCheck.Types | 
| setEnv | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| setEnvs | GHC.Tc.Utils.Monad | 
| setErrCtxt | GHC.Tc.Utils.Monad | 
| setErrsVar | GHC.Tc.Utils.Monad | 
| setEvBind |  | 
| 1 (Function) | GHC.Tc.Solver.Monad | 
| 2 (Function) | GHC.Tc.Plugin | 
| setEvBindIfWanted | GHC.Tc.Solver.Monad | 
| setEvBindsTcS | GHC.Tc.Solver.Monad | 
| setFilter | GHC.Cmm.Dataflow.Collections | 
| setFlagsFromEnvFile | GHC.Driver.Session, GHC.Plugins | 
| setFoldl | GHC.Cmm.Dataflow.Collections | 
| setFoldr | GHC.Cmm.Dataflow.Collections | 
| setForeignOs | GHC.Driver.Pipeline.Monad | 
| setFormatOfRegister | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| setFreeRegsR | GHC.CmmToAsm.Reg.Linear.State | 
| setFromList | GHC.Cmm.Dataflow.Collections | 
| setGblEnv | GHC.Tc.Utils.Monad | 
| setGeneralFlag' | GHC.Driver.Session, GHC.Plugins | 
| setGHCiMonad | GHC | 
| setGlobalTypeEnv | GHC.Tc.Utils.Env | 
| SETHI | GHC.CmmToAsm.SPARC.Instr | 
| setHpUsage | GHC.StgToCmm.Monad | 
| setHsTyVarBndrFlag | GHC.Hs.Type, GHC.Hs, GHC | 
| setIdArity | GHC.Types.Id, GHC.Plugins | 
| setIdCafInfo | GHC.Types.Id, GHC.Plugins | 
| setIdCallArity | GHC.Types.Id, GHC.Plugins | 
| setIdCprInfo | GHC.Types.Id, GHC.Plugins | 
| setIdDemandInfo | GHC.Types.Id, GHC.Plugins | 
| setIdDetails | GHC.Types.Var, GHC.Plugins | 
| setIdExported |  | 
| 1 (Function) | GHC.Types.Var, GHC.Plugins | 
| 2 (Function) | GHC.Types.Id | 
| setIdInfo | GHC.Types.Id, GHC.Plugins | 
| setIdLFInfo | GHC.Types.Id, GHC.Plugins | 
| setIdMult | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| setIdName | GHC.Types.Id, GHC.Plugins | 
| setIdNotExported |  | 
| 1 (Function) | GHC.Types.Var, GHC.Plugins | 
| 2 (Function) | GHC.Types.Id | 
| setIdOccInfo | GHC.Types.Id, GHC.Plugins | 
| setIdOneShotInfo | GHC.Types.Id, GHC.Plugins | 
| setIdSpecialisation | GHC.Types.Id, GHC.Plugins | 
| setIdStrictness | GHC.Types.Id, GHC.Plugins | 
| setIdType | GHC.Types.Id, GHC.Plugins | 
| setIdUnfolding | GHC.Types.Id, GHC.Plugins | 
| setIdUnique | GHC.Types.Id, GHC.Plugins | 
| setIface | GHC.Driver.Pipeline.Monad | 
| setImplicitEnvM | GHC.Tc.Utils.Monad | 
| setIndirectSDIE | GHC.HsToCore.PmCheck.Types | 
| setInertCans | GHC.Tc.Solver.Monad | 
| setInfoTableStackMap | GHC.Cmm.LayoutStack | 
| setInlineActivation | GHC.Types.Id, GHC.Plugins | 
| setInlinePragInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setInlinePragma | GHC.Types.Id, GHC.Plugins | 
| setInlinePragmaActivation | GHC.Types.Basic, GHC.Plugins | 
| setInlinePragmaRuleMatchInfo | GHC.Types.Basic, GHC.Plugins | 
| setInScope | GHC.Core.Subst, GHC.Plugins | 
| setInScopeFromE | GHC.Core.Opt.Simplify.Env | 
| setInScopeFromF | GHC.Core.Opt.Simplify.Env | 
| setInScopeSet | GHC.Core.Opt.Simplify.Env | 
| setInsert | GHC.Cmm.Dataflow.Collections | 
| setInsertList | GHC.Cmm.Dataflow.Collections | 
| setInteractiveDynFlags | GHC | 
| setInteractivePackage | GHC.Driver.Types, GHC.Plugins | 
| setInteractivePrintName | GHC.Driver.Types, GHC.Plugins | 
| setIntersection | GHC.Cmm.Dataflow.Collections | 
| setIsSubsetOf | GHC.Cmm.Dataflow.Collections | 
| setLastToken | GHC.Parser.Lexer | 
| setLclEnv | GHC.Tc.Utils.Monad | 
| setLclEnvLoc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| setLclEnvTcLevel | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| setLclTypeEnv | GHC.Tc.Utils.Monad | 
| setLevels | GHC.Core.Opt.SetLevels | 
| setLevityInfoWithType | GHC.Types.Id.Info, GHC.Plugins | 
| setLFInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setLocalRdrEnv | GHC.Tc.Utils.Monad | 
| setLogAction | GHC | 
| setMember | GHC.Cmm.Dataflow.Collections | 
| setMetaTyVarTcLevel | GHC.Tc.Utils.TcType | 
| setMode | GHC.Core.Opt.Simplify.Env | 
| setModLocation | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| setNameLoc | GHC.Types.Name, GHC.Plugins | 
| setNameModule | GHC.Iface.Env | 
| setNameUnique | GHC.Types.Name, GHC.Plugins | 
| setNeverLevPoly | GHC.Types.Id.Info, GHC.Plugins | 
| setNominalRole_maybe | GHC.Core.Coercion, GHC.Plugins | 
| setNull | GHC.Cmm.Dataflow.Collections | 
| setOccInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setOccNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| setOneShotInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setOneShotLambda | GHC.Types.Id, GHC.Plugins | 
| setOverlapModeMaybe | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| setProgramDynFlags | GHC | 
| setRdrNameSpace | GHC.Parser.PostProcess | 
| setRealHp | GHC.StgToCmm.Monad, GHC.StgToCmm.Heap | 
| setRecTcMaxBound | GHC.Core.TyCon, GHC.Plugins | 
| setRuleIdName | GHC.Core, GHC.Plugins | 
| setRuleInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setRuleInfoHead | GHC.Types.Id.Info, GHC.Plugins | 
| setSafeMode | GHC.Driver.Types, GHC.Plugins | 
| setSession | GHC.Driver.Monad, GHC | 
| setSessionDynFlags | GHC | 
| setSingleton | GHC.Cmm.Dataflow.Collections | 
| setSize | GHC.Cmm.Dataflow.Collections | 
| setSolvedDicts | GHC.Tc.Solver.Monad | 
| setSrcLoc | GHC.Parser.Lexer | 
| setSrcSpan | GHC.Tc.Utils.Monad | 
| setStage | GHC.Tc.Utils.Monad | 
| setState | GHC.StgToCmm.Monad | 
| setStrictnessInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setStyleColoured | GHC.Utils.Outputable, GHC.Plugins | 
| setSubstEnv | GHC.Core.Opt.Simplify.Env | 
| setTargets | GHC | 
| setTcEvBindsMap |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| setTcLevel | GHC.Tc.Utils.Monad | 
| setTcSInerts | GHC.Tc.Solver.Monad | 
| setTcTyConKind | GHC.Core.TyCon, GHC.Plugins | 
| setTcTyVarDetails | GHC.Types.Var, GHC.Plugins | 
| SetThreadAllocationCounter | GHC.Builtin.PrimOps | 
| setTickyCtrLabel | GHC.StgToCmm.Monad | 
| Settings |  | 
| 1 (Type/Class) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| settings | GHC.Driver.Session, GHC.Plugins | 
| SettingsError | GHC.Settings.IO | 
| SettingsError_BadData | GHC.Settings.IO | 
| SettingsError_MissingData | GHC.Settings.IO | 
| setTmpDir | GHC.Driver.Session, GHC.Plugins | 
| setTvSubstEnv | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| setTyVarKind | GHC.Types.Var, GHC.Plugins | 
| setTyVarName | GHC.Types.Var, GHC.Plugins | 
| setTyVarUnique | GHC.Types.Var, GHC.Plugins | 
| setUnfoldingInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setUnion | GHC.Cmm.Dataflow.Collections | 
| setUnions | GHC.Cmm.Dataflow.Collections | 
| setUniqMeta | GHC.CmmToLlvm.Base | 
| setUnitId | GHC.Driver.Session, GHC.Plugins | 
| setUnsafeGlobalDynFlags | GHC.Driver.Session, GHC.Plugins | 
| setUserData | GHC.Utils.Binary | 
| setVarName | GHC.Types.Var, GHC.Plugins | 
| setVarType | GHC.Types.Var, GHC.Plugins | 
| setVarUnique | GHC.Types.Var, GHC.Plugins | 
| setVirtHp | GHC.StgToCmm.Monad, GHC.StgToCmm.Heap | 
| seTvSubst | GHC.Core.Opt.Simplify.Env | 
| setWantedEq | GHC.Tc.Solver.Monad | 
| setWantedEvTerm | GHC.Tc.Solver.Monad | 
| setXOptM | GHC.Tc.Utils.Monad | 
| SevDump | GHC.Utils.Error, GHC | 
| Severity | GHC.Utils.Error, GHC | 
| SevError | GHC.Utils.Error, GHC | 
| SevFatal | GHC.Utils.Error, GHC | 
| SevInfo | GHC.Utils.Error, GHC | 
| SevInteractive | GHC.Utils.Error, GHC | 
| SevOutput | GHC.Utils.Error, GHC | 
| SevWarning | GHC.Utils.Error, GHC | 
| sExtraGccViaCFlags | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sFatal | GHC.Utils.Ppr.Colour | 
| sFileSettings | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sfInScope | GHC.Core.Opt.Simplify.Env | 
| sfInteractInert | GHC.Core.Coercion.Axiom, GHC.Builtin.Types.Literals | 
| sfInteractTop | GHC.Core.Coercion.Axiom, GHC.Builtin.Types.Literals | 
| sfJoinFloats | GHC.Core.Opt.Simplify.Env | 
| sfLetFloats | GHC.Core.Opt.Simplify.Env | 
| sfMatchFam | GHC.Core.Coercion.Axiom, GHC.Builtin.Types.Literals | 
| Sf_Ignore | GHC.Driver.Session, GHC.Plugins, GHC | 
| Sf_None | GHC.Driver.Session, GHC.Plugins, GHC | 
| Sf_Safe | GHC.Driver.Session, GHC.Plugins, GHC | 
| Sf_SafeInferred | GHC.Driver.Session, GHC.Plugins, GHC | 
| Sf_Trustworthy | GHC.Driver.Session, GHC.Plugins, GHC | 
| Sf_Unsafe | GHC.Driver.Session, GHC.Plugins, GHC | 
| sGccSupportsNoPie | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcDebugged | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhciUsagePath | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcNameVersion | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcRTSWays | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcRtsWithLibdw | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcThreaded | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcUsagePath | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcWithInterpreter | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcWithSMP | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGlobalPackageDatabasePath | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| ShadowedDependencies | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| ShadowInfo | GHC.Tc.Types.Constraint | 
| shadowNames | GHC.Types.Name.Reader, GHC.Plugins | 
| shallowTyCoVarsOfCo | GHC.Core.TyCo.FVs | 
| shallowTyCoVarsOfCos | GHC.Core.TyCo.FVs | 
| shallowTyCoVarsOfCoVarEnv | GHC.Core.TyCo.FVs | 
| shallowTyCoVarsOfType | GHC.Core.TyCo.FVs | 
| shallowTyCoVarsOfTypes | GHC.Core.TyCo.FVs | 
| shallowTyCoVarsOfTyVarEnv | GHC.Core.TyCo.FVs | 
| Shared | GHC.HsToCore.PmCheck.Types | 
| SharedDIdEnv | GHC.HsToCore.PmCheck.Types | 
| sharedGlobal | GHC.Utils.Misc, GHC.Plugins | 
| sharedGlobalM | GHC.Utils.Misc, GHC.Plugins | 
| shareFailureHandler | GHC.HsToCore.Utils | 
| sHeader | GHC.Utils.Ppr.Colour | 
| ShHoleSubst | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| shiftEqns | GHC.HsToCore.Utils | 
| SHL | GHC.CmmToAsm.X86.Instr | 
| shortBlockId | GHC.CmmToAsm.SPARC.ShortcutJump | 
| shortcutJump |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Function) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| shortCutLit | GHC.Tc.Utils.Zonk | 
| shortcutStatics |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Function) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| shortcutWeightMap | GHC.CmmToAsm.CFG | 
| shouldInlinePrimOp | GHC.StgToCmm.Prim | 
| Shouldn'tHappenOrigin | GHC.Tc.Types.Origin | 
| Show | GHC.Prelude | 
| show | GHC.Prelude | 
| showAstData | GHC.Hs.Dump | 
| showChar | GHC.Prelude | 
| showClassKey | GHC.Builtin.Names | 
| showClassName | GHC.Builtin.Names | 
| showCommaSpace_RDR | GHC.Builtin.Names | 
| showException | GHC.Utils.Panic | 
| ShowForAllFlag | GHC.Iface.Type, GHC.Iface.Syntax | 
| ShowForAllMust | GHC.Iface.Type, GHC.Iface.Syntax | 
| ShowForAllWhen | GHC.Iface.Type, GHC.Iface.Syntax | 
| showFreeRegs | GHC.CmmToAsm.Reg.Linear.SPARC | 
| showGhcException | GHC.Utils.Panic, GHC | 
| ShowHeader | GHC.Iface.Syntax | 
| ShowHowMuch | GHC.Iface.Syntax | 
| ShowIface | GHC.Iface.Syntax | 
| showIface | GHC.Iface.Load | 
| showLinkerState | GHC.Runtime.Linker | 
| showList | GHC.Prelude | 
| showMatches | GHC.Tc.Errors.Hole | 
| showModMsg | GHC.Driver.Types, GHC.Plugins | 
| showModule | GHC.Runtime.Eval, GHC | 
| showModuleIndex | GHC.Driver.Main | 
| showOpt | GHC.Utils.CliOption, GHC.Driver.Session, GHC.Plugins | 
| showParen | GHC.Prelude | 
| showParen_RDR | GHC.Builtin.Names | 
| showPass | GHC.Utils.Error | 
| showPlainGhcException | GHC.Utils.Panic.Plain | 
| showPpr | GHC.Utils.Outputable, GHC.Plugins | 
| showProv | GHC.Tc.Errors.Hole | 
| showReg |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| showRichTokenStream | GHC | 
| ShowS | GHC.Prelude | 
| shows | GHC.Prelude | 
| showSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| showSDocDebug | GHC.Utils.Outputable, GHC.Plugins | 
| showSDocDump | GHC.Utils.Outputable, GHC.Plugins | 
| showSDocDumpOneLine | GHC.Utils.Outputable, GHC.Plugins | 
| showSDocForUser | GHC.Utils.Outputable, GHC.Plugins | 
| showSDocOneLine | GHC.Utils.Outputable, GHC.Plugins | 
| showSDocUnqual | GHC.Utils.Outputable, GHC.Plugins | 
| showSDocUnsafe | GHC.Utils.Outputable, GHC.Plugins | 
| ShowSome | GHC.Iface.Syntax | 
| showSpace_RDR | GHC.Builtin.Names | 
| showsPrec | GHC.Prelude | 
| showsPrec_RDR | GHC.Builtin.Names | 
| showStgStats | GHC.Stg.Stats | 
| showString | GHC.Prelude | 
| showString_RDR | GHC.Builtin.Names | 
| ShowSub |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| shows_RDR | GHC.Builtin.Names | 
| showTerm | GHC.Runtime.Debugger | 
| showToHeader | GHC.Iface.Syntax | 
| showToIface | GHC.Iface.Syntax | 
| showType | GHC.Tc.Errors.Hole | 
| showWrap | GHC.Tc.Errors.Hole | 
| showWrapVars | GHC.Tc.Errors.Hole | 
| SHR | GHC.CmmToAsm.X86.Instr | 
| ShrinkMutableByteArrayOp_Char | GHC.Builtin.PrimOps | 
| ShrinkSmallMutableArrayOp_Char | GHC.Builtin.PrimOps | 
| Shutdown | GHC.Runtime.Interpreter | 
| Sig | GHC.Hs, GHC.Hs.Binds, GHC | 
| SigD | GHC.Hs, GHC.Hs.Decls, GHC | 
| sigDIdKey | GHC.Builtin.Names.TH | 
| sigDName | GHC.Builtin.Names.TH | 
| sigEIdKey | GHC.Builtin.Names.TH | 
| sigEName | GHC.Builtin.Names.TH | 
| SigmaCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| Signal | GHC.Utils.Panic, GHC | 
| sigNameNoLoc | GHC.HsToCore.Docs | 
| SignedHint | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| SignExt | GHC.Llvm.Types, GHC.Llvm | 
| significand | GHC.Prelude | 
| signum | GHC.Prelude | 
| SigPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| sigPIdKey | GHC.Builtin.Names.TH | 
| sigPName | GHC.Builtin.Names.TH | 
| sigPrec | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| SigSkol | GHC.Tc.Types.Origin | 
| sigTIdKey | GHC.Builtin.Names.TH | 
| sigTName | GHC.Builtin.Names.TH | 
| SigTypeSkol | GHC.Tc.Types.Origin | 
| sig_bndr | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| sig_ctxt | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| sig_inst_sig | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| sig_inst_skols | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| sig_inst_tau | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| sig_inst_theta | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| sig_inst_wcs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| sig_inst_wcx | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| sig_loc | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| simplBinder | GHC.Core.Opt.Simplify.Env | 
| simplBinders | GHC.Core.Opt.Simplify.Env | 
| SimplCont | GHC.Core.Opt.Simplify.Utils | 
| SimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| simplCountN | GHC.Core.Opt.Monad, GHC.Plugins | 
| simpleImportDecl | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| simpleInstInfoClsTy | GHC.Tc.Utils.Env | 
| simpleInstInfoTy | GHC.Tc.Utils.Env | 
| simpleInstInfoTyCon | GHC.Tc.Utils.Env | 
| simpleNodeInfo | GHC.Iface.Ext.Utils | 
| SimplEnv |  | 
| 1 (Type/Class) | GHC.Core.Opt.Simplify.Env | 
| 2 (Data Constructor) | GHC.Core.Opt.Simplify.Env | 
| simplEnvForGHCi | GHC.Core.Opt.Simplify.Utils | 
| simpleOptExpr | GHC.Core.SimpleOpt | 
| simpleOptExprWith | GHC.Core.SimpleOpt | 
| simpleOptPgm | GHC.Core.SimpleOpt | 
| simplExpr | GHC.Core.Opt.Simplify | 
| SimplFloats |  | 
| 1 (Type/Class) | GHC.Core.Opt.Simplify.Env | 
| 2 (Data Constructor) | GHC.Core.Opt.Simplify.Env | 
| Simplified | GHC.Core.Opt.Simplify.Utils | 
| SimplifierDone | GHC.Core.Opt.Monad, GHC.Plugins | 
| simplify | GHC.Data.BooleanFormula | 
| simplifyAmbiguityCheck | GHC.Tc.Solver | 
| simplifyArgsWorker | GHC.Core.Coercion, GHC.Plugins | 
| simplifyDefault | GHC.Tc.Solver | 
| simplifyExpr | GHC.Core.Opt.Pipeline | 
| simplifyInfer | GHC.Tc.Solver | 
| simplifyInstanceContexts | GHC.Tc.Deriv.Infer | 
| simplifyInteractive | GHC.Tc.Solver | 
| simplifyTop | GHC.Tc.Solver | 
| simplifyTopImplic | GHC.Tc.Solver | 
| simplifyWantedsTcM | GHC.Tc.Solver | 
| SimplM | GHC.Core.Opt.Simplify.Monad | 
| SimplMode |  | 
| 1 (Type/Class) | GHC.Core.Opt.Monad, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.Opt.Monad, GHC.Plugins | 
| simplNonRecBndr | GHC.Core.Opt.Simplify.Env | 
| simplNonRecJoinBndr | GHC.Core.Opt.Simplify.Env | 
| simplPhases | GHC.Driver.Session, GHC.Plugins, GHC | 
| simplRecBndrs | GHC.Core.Opt.Simplify.Env | 
| simplRecJoinBndrs | GHC.Core.Opt.Simplify.Env | 
| simplRules | GHC.Core.Opt.Simplify | 
| SimplSR | GHC.Core.Opt.Simplify.Env | 
| simplTickFactor | GHC.Driver.Session, GHC.Plugins, GHC | 
| simplTopBinds | GHC.Core.Opt.Simplify | 
| simpl_top | GHC.Tc.Solver | 
| sin | GHC.Prelude | 
| singleCt | GHC.Tc.Types.Constraint | 
| SingleEntry | GHC.Stg.Syntax | 
| SingleStep |  | 
| 1 (Type/Class) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| 2 (Data Constructor) | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| SingleThreaded | GHC.Llvm.Syntax | 
| singleton | GHC.Utils.Misc, GHC.Plugins | 
| sinh | GHC.Prelude | 
| size | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| SizedSeq | GHC.ByteCode.Asm | 
| sizedText | GHC.Utils.Ppr | 
| sizeDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| SizeofArrayArrayOp | GHC.Builtin.PrimOps | 
| SizeofArrayOp | GHC.Builtin.PrimOps | 
| SizeofByteArrayOp | GHC.Builtin.PrimOps | 
| SizeofMutableArrayArrayOp | GHC.Builtin.PrimOps | 
| SizeofMutableArrayOp | GHC.Builtin.PrimOps | 
| SizeofMutableByteArrayOp | GHC.Builtin.PrimOps | 
| SizeofSmallArrayOp | GHC.Builtin.PrimOps | 
| SizeofSmallMutableArrayOp | GHC.Builtin.PrimOps | 
| sIZEOF_CostCentreStack | GHC.Driver.Session, GHC.Plugins | 
| sIZEOF_StgArrBytes_NoHdr | GHC.Driver.Session, GHC.Plugins | 
| sIZEOF_StgFunInfoExtraRev | GHC.Driver.Session, GHC.Plugins | 
| sIZEOF_StgMutArrPtrs_NoHdr | GHC.Driver.Session, GHC.Plugins | 
| sIZEOF_StgSmallMutArrPtrs_NoHdr | GHC.Driver.Session, GHC.Plugins | 
| sIZEOF_StgSMPThunkHeader | GHC.Driver.Session, GHC.Plugins | 
| sIZEOF_StgUpdateFrame_NoHdr | GHC.Driver.Session, GHC.Plugins | 
| sizeRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| sizeSS | GHC.ByteCode.Asm | 
| sizeType | GHC.Tc.Utils.TcType | 
| sizeTypes | GHC.Tc.Utils.TcType | 
| sizeUDFM | GHC.Types.Unique.DFM | 
| sizeUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| sizeUniqDSet | GHC.Types.Unique.DSet | 
| sizeUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| sizeVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| Skeleton | GHC.Stg.Lift.Analysis | 
| Skolem | GHC.Core.Unify | 
| SkolemInfo | GHC.Tc.Types.Origin | 
| SkolemiseFlexi | GHC.Tc.Utils.Zonk | 
| skolemiseQuantifiedTyVar | GHC.Tc.Utils.TcMType | 
| skolemiseUnboundMetaTyVar | GHC.Tc.Utils.TcMType | 
| SkolemTv | GHC.Tc.Utils.TcType | 
| SL | GHC.CmmToAsm.PPC.Instr | 
| sLdIsGnuLd | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sLdSupportsBuildId | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sLdSupportsCompactUnwind | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sLdSupportsFilelist | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sLibFFI | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| SLIDE | GHC.ByteCode.Instr | 
| sLit | GHC.Data.FastString, GHC.Plugins | 
| SLL | GHC.CmmToAsm.SPARC.Instr | 
| SllOp | GHC.Builtin.PrimOps | 
| slotCmmType | GHC.Cmm.Utils | 
| slotForeignHint | GHC.Cmm.Utils | 
| slotPrimRep | GHC.Types.RepType | 
| SlotTy | GHC.Types.RepType | 
| Slow | GHC.Cmm, GHC.Cmm.Node | 
| SlowCall | GHC.StgToCmm.Closure | 
| slowCall | GHC.StgToCmm.Layout | 
| slowCallPattern | GHC.StgToCmm.ArgRep | 
| slurpConflicts | GHC.CmmToAsm.Reg.Liveness | 
| slurpJoinMovs | GHC.CmmToAsm.Reg.Graph.Coalesce | 
| slurpNodeConflictCount | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| slurpReloadCoalesce | GHC.CmmToAsm.Reg.Liveness | 
| slurpSpillCostInfo | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| sl_fs | GHC.Types.Basic, GHC.Plugins | 
| sl_st | GHC.Types.Basic, GHC.Plugins | 
| smallArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| smallArrayPrimTyConKey | GHC.Builtin.Names | 
| SmallArrayPtrsRep | GHC.Runtime.Heap.Layout | 
| smallArrPtrsHdrSize | GHC.Runtime.Heap.Layout | 
| smallArrPtrsHdrSizeW | GHC.Runtime.Heap.Layout | 
| smallArrPtrsRep | GHC.Runtime.Heap.Layout | 
| smallEnoughToInline | GHC.Core.Unfold | 
| smallestContainingSatisfying | GHC.Iface.Ext.Utils | 
| smallMutableArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| smallMutableArrayPrimTyConKey | GHC.Builtin.Names | 
| sMargin | GHC.Utils.Ppr.Colour | 
| sMessage | GHC.Utils.Ppr.Colour | 
| SMRep | GHC.Runtime.Heap.Layout | 
| SMUL | GHC.CmmToAsm.SPARC.Instr | 
| sm_case_case | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_dflags | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_eta_expand | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_inline | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_names | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_phase | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_rules | GHC.Core.Opt.Monad, GHC.Plugins | 
| snd | GHC.Prelude | 
| snd3 | GHC.Utils.Misc, GHC.Plugins | 
| sndIdKey | GHC.Builtin.Names | 
| sndName | GHC.Builtin.Names | 
| sndOf3 | GHC.Utils.Misc, GHC.Plugins | 
| snocBag | GHC.Data.Bag | 
| snocCts | GHC.Tc.Types.Constraint | 
| snocOL | GHC.Data.OrdList | 
| snocView | GHC.Utils.Misc, GHC.Plugins | 
| soExt | GHC.Driver.Types, GHC.Plugins | 
| SoftScope | GHC.Core, GHC.Plugins | 
| SolarisLD | GHC.Driver.Session, GHC.Plugins | 
| solveCallStack | GHC.Tc.Solver.Canonical | 
| solveEqualities | GHC.Tc.Solver, GHC.Tc.Gen.HsType | 
| solveLocalEqualities | GHC.Tc.Solver | 
| solveLocalEqualitiesX | GHC.Tc.Solver | 
| solverDepthErrorTcS | GHC.Tc.Errors | 
| solverIterations | GHC.Driver.Session, GHC.Plugins, GHC | 
| solveSimpleGivens | GHC.Tc.Solver.Interact | 
| solveSimpleWanteds | GHC.Tc.Solver.Interact | 
| solveWanteds | GHC.Tc.Solver | 
| solveWantedsAndDrop | GHC.Tc.Solver | 
| SomeAsyncException |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| SomeException |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| someTypeRepDataConKey | GHC.Builtin.Names | 
| someTypeRepDataConName | GHC.Builtin.Names | 
| someTypeRepTyConKey | GHC.Builtin.Names | 
| someTypeRepTyConName | GHC.Builtin.Names | 
| sOpt_a | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_c | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_cxx | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_F | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_i | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_L | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_l | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_lc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_lcc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_lm | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_lo | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_P | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_P_fingerprint | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sOpt_windres | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| Sorry | GHC.Utils.Panic, GHC | 
| sorry | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Utils.Outputable, GHC.Plugins | 
| sorryDoc | GHC.Utils.Panic | 
| sortHoleFitsByGraph | GHC.Tc.Errors.Hole | 
| sortHoleFitsBySize | GHC.Tc.Errors.Hole | 
| sortLocated | GHC.Types.SrcLoc, GHC.Plugins | 
| sortQuantVars | GHC.Core.Make, GHC.Plugins | 
| sortRealLocated | GHC.Types.SrcLoc, GHC.Plugins | 
| sortWith | GHC.Utils.Misc, GHC.Plugins | 
| sourcedNodeIdents | GHC.Iface.Ext.Utils | 
| SourcedNodeInfo |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| sourcedNodeInfo | GHC.Iface.Ext.Types | 
| SourceError | GHC.Driver.Types, GHC.Plugins | 
| SourceInfo | GHC.Iface.Ext.Types | 
| sourceLazyDataConKey | GHC.Builtin.Names | 
| sourceLazyDataConName | GHC.Builtin.Names | 
| sourceLazyKey | GHC.Builtin.Names.TH | 
| sourceLazyName | GHC.Builtin.Names.TH | 
| SourceModified |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| sourceName | GHC.Core, GHC.Plugins | 
| SourceNote | GHC.Core, GHC.Plugins | 
| sourceNoUnpackDataConKey | GHC.Builtin.Names | 
| sourceNoUnpackDataConName | GHC.Builtin.Names | 
| sourceNoUnpackKey | GHC.Builtin.Names.TH | 
| sourceNoUnpackName | GHC.Builtin.Names.TH | 
| sourceSpan | GHC.Core, GHC.Plugins | 
| sourceStrictDataConKey | GHC.Builtin.Names | 
| sourceStrictDataConName | GHC.Builtin.Names | 
| sourceStrictKey | GHC.Builtin.Names.TH | 
| sourceStrictName | GHC.Builtin.Names.TH | 
| SourceText |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| SourceUnmodified | GHC.Driver.Types, GHC.Plugins | 
| SourceUnmodifiedAndStable | GHC.Driver.Types, GHC.Plugins | 
| sourceUnpackDataConKey | GHC.Builtin.Names | 
| sourceUnpackDataConName | GHC.Builtin.Names | 
| sourceUnpackKey | GHC.Builtin.Names.TH | 
| sourceUnpackName | GHC.Builtin.Names.TH | 
| Sp | GHC.Cmm, GHC.Cmm.Expr | 
| sp |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| space |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| Span | GHC.Iface.Ext.Types | 
| span | GHC.Prelude | 
| spanEnd | GHC.Utils.Misc, GHC.Plugins | 
| spans | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| SparkOp | GHC.Builtin.PrimOps | 
| speakN | GHC.Utils.Outputable, GHC.Plugins | 
| speakNOf | GHC.Utils.Outputable, GHC.Plugins | 
| speakNth | GHC.Utils.Outputable, GHC.Plugins | 
| SpecConstrAnnotation | GHC.Core.Opt.SpecConstr | 
| specConstrCount | GHC.Driver.Session, GHC.Plugins, GHC | 
| specConstrProgram | GHC.Core.Opt.SpecConstr | 
| specConstrRecursive | GHC.Driver.Session, GHC.Plugins, GHC | 
| specConstrThreshold | GHC.Driver.Session, GHC.Plugins, GHC | 
| specialPromotedDc | GHC.Core.DataCon, GHC.Plugins | 
| SpecificFile | GHC.Driver.Pipeline.Monad | 
| Specificity | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| Specified | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| SpecifiedSpec | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| specifiedSpecKey | GHC.Builtin.Names.TH | 
| specifiedSpecName | GHC.Builtin.Names.TH | 
| SpecInstCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| SpecInstSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| SpecInstSigCtx | GHC.Rename.Utils | 
| SpecPrag | GHC.Hs, GHC.Hs.Binds, GHC | 
| SpecPragOrigin | GHC.Tc.Types.Origin | 
| SpecPrags | GHC.Hs, GHC.Hs.Binds, GHC | 
| specProgram | GHC.Core.Opt.Specialise | 
| SpecSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| specTyConKey | GHC.Builtin.Names | 
| specTyConName | GHC.Builtin.Names | 
| specUnfolding | GHC.Core.Unfold, GHC.Core.Opt.Specialise | 
| spExpr | GHC.Cmm.Utils | 
| sPgm_a | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_ar | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_c | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_dll | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_F | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_i | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_install_name_tool | GHC.Settings | 
| sPgm_L | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_l | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_lc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_lcc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_libtool | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_lm | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_lo | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_otool | GHC.Settings | 
| sPgm_P | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_ranlib | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_T | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPgm_windres | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| SPILL | GHC.CmmToAsm.Reg.Liveness | 
| SpillAlloc | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| SpillClobber | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| SpillCostInfo | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| SpillCostRecord | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| SpillJoinRM | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| SpillJoinRR | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| SpillLoad | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| spillR | GHC.CmmToAsm.Reg.Linear.State | 
| SpillReason | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| spillSlotSize | GHC.CmmToAsm.SPARC.Base | 
| spillSlotToOffset | GHC.CmmToAsm.SPARC.Stack | 
| SpillStats |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Spill | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Graph.Spill | 
| spillStoreLoad | GHC.CmmToAsm.Reg.Graph.Spill | 
| sPlatformConstants | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sPlatformMisc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| Splice | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| SpliceD | GHC.Hs, GHC.Hs.Decls, GHC | 
| SpliceDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| SpliceDecoration | GHC.Hs.Expr, GHC.Hs, GHC | 
| spliceDescription | GHC.Rename.Splice | 
| SpliceExplicitFlag | GHC.Types.Basic, GHC.Hs, GHC.Hs.Decls, GHC.Plugins, GHC | 
| spliceGenerated | GHC.Rename.Splice | 
| SpliceInfo |  | 
| 1 (Type/Class) | GHC.Rename.Splice | 
| 2 (Data Constructor) | GHC.Rename.Splice | 
| spliceIsDecl | GHC.Rename.Splice | 
| SplicePat | GHC.Hs, GHC.Hs.Pat, GHC | 
| SplicePointName | GHC.Hs.Expr, GHC.Hs, GHC | 
| spliceRunAction | GHC.Driver.Plugins, GHC.Plugins | 
| spliceSource | GHC.Rename.Splice | 
| SpliceType | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| SpliceTypeCtx | GHC.Rename.Utils | 
| SpLim | GHC.Cmm, GHC.Cmm.Expr | 
| spLimExpr | GHC.Cmm.Utils | 
| spLimReg | GHC.Cmm, GHC.Cmm.Expr | 
| split | GHC.Utils.Misc, GHC.Plugins | 
| splitAppCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitAppTy | GHC.Core.Type, GHC.Plugins | 
| splitAppTys | GHC.Core.Type, GHC.Plugins | 
| splitAppTy_maybe | GHC.Core.Type, GHC.Plugins | 
| splitAt | GHC.Prelude | 
| splitAtList | GHC.Utils.Misc, GHC.Plugins | 
| splitAtProcPoints | GHC.Cmm.ProcPoint | 
| splitCastTy_maybe | GHC.Core.Type, GHC.Plugins | 
| splitDataProductType_maybe | GHC.Core.DataCon, GHC.Plugins | 
| splitDmdTy | GHC.Types.Demand | 
| splitForAllCo_co_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitForAllCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitForAllCo_ty_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitForAllTy | GHC.Core.Type, GHC.Plugins | 
| splitForAllTys | GHC.Core.Type, GHC.Plugins, GHC | 
| splitForAllTysInvis | GHC.Core.Type, GHC.Plugins | 
| splitForAllTysReq | GHC.Core.Type, GHC.Plugins | 
| splitForAllTy_co_maybe | GHC.Core.Type, GHC.Plugins | 
| splitForAllTy_maybe | GHC.Core.Type, GHC.Plugins | 
| splitForAllTy_ty_maybe | GHC.Core.Type, GHC.Plugins | 
| splitForAllVarBndrs | GHC.Core.Type, GHC.Plugins | 
| splitFunCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitFunTy | GHC.Core.Type, GHC.Plugins | 
| splitFunTys | GHC.Core.Type, GHC.Plugins | 
| splitFunTy_maybe | GHC.Core.Type, GHC.Plugins | 
| splitFVs | GHC.Types.Demand | 
| splitHsFunType | GHC.Hs.Type, GHC.Hs, GHC | 
| splitIfaceSigmaTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| splitInfo | GHC.Driver.Session, GHC.Plugins, GHC | 
| splitLHsForAllTyInvis | GHC.Hs.Type, GHC.Hs, GHC | 
| splitLHsForAllTyInvis_KP | GHC.Hs.Type, GHC.Hs, GHC | 
| splitLHsGadtTy | GHC.Hs.Type, GHC.Hs, GHC | 
| splitLHsInstDeclTy | GHC.Hs.Type, GHC.Hs, GHC | 
| splitLHsPatSynTy | GHC.Hs.Type, GHC.Hs, GHC | 
| splitLHsQualTy | GHC.Hs.Type, GHC.Hs, GHC | 
| splitLHsSigmaTyInvis | GHC.Hs.Type, GHC.Hs, GHC | 
| splitListTyConApp_maybe | GHC.Core.Type, GHC.Plugins | 
| splitLongestPrefix | GHC.Utils.Misc, GHC.Plugins | 
| splitPiTy | GHC.Core.Type, GHC.Plugins | 
| splitPiTys | GHC.Core.Type, GHC.Plugins | 
| splitPiTysInvisible | GHC.Core.Type, GHC.Plugins | 
| splitPiTysInvisibleN | GHC.Core.Type, GHC.Plugins | 
| splitPiTy_maybe | GHC.Core.Type, GHC.Plugins | 
| splitProdDmd_maybe | GHC.Types.Demand | 
| splitStrictSig | GHC.Types.Demand | 
| splitTyConApp | GHC.Core.Type, GHC.Plugins | 
| splitTyConAppCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitTyConApp_maybe | GHC.Core.Type, GHC.Plugins | 
| splitUniqSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| splitVisVarsOfType | GHC.Core.Type, GHC.Plugins | 
| splitVisVarsOfTypes | GHC.Core.Type, GHC.Plugins | 
| spPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| spReg | GHC.Cmm, GHC.Cmm.Expr | 
| spRel |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Stack | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| sProgramName | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sProjectVersion | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sptCreateStaticBinds | GHC.Iface.Tidy.StaticPtrTable | 
| SptEntry |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| sptModuleInitCode | GHC.Iface.Tidy.StaticPtrTable | 
| SQRT | GHC.CmmToAsm.X86.Instr | 
| sqrt | GHC.Prelude | 
| squeese |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Graph.Base | 
| 2 (Function) | GHC.CmmToAsm.Reg.Graph.X86 | 
| SR | GHC.CmmToAsm.PPC.Instr | 
| SRA |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| sRawSettings | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| srcDataName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| srcErrorMessages | GHC.Driver.Types, GHC.Plugins | 
| srcfiles | GHC.Parser.Lexer | 
| SrcLazy | GHC.Core.DataCon, GHC.Iface.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| SrcLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcLocCol | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcLocDataConKey | GHC.Builtin.Names | 
| srcLocDataConName | GHC.Builtin.Names | 
| srcLocFile | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcLocLine | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcLocSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| SrcNoUnpack | GHC.Core.DataCon, GHC.Iface.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| srcParseFail | GHC.Parser.Lexer | 
| SrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcSpanEnd | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcSpanEndCol | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcSpanEndLine | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcSpanFile | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcSpanFileName_maybe | GHC.Types.SrcLoc, GHC.Plugins | 
| srcSpanFirstCharacter | GHC.Types.SrcLoc, GHC.Plugins | 
| srcSpanStart | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcSpanStartCol | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| srcSpanStartLine | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| SrcStrict | GHC.Core.DataCon, GHC.Iface.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| SrcStrictness | GHC.Core.DataCon, GHC.Iface.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| SrcUnpack | GHC.Core.DataCon, GHC.Iface.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| SrcUnpackedness | GHC.Core.DataCon, GHC.Iface.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| src_basename | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| src_filename | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| src_suffix | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| SRet | GHC.Llvm.Types, GHC.Llvm | 
| SRL | GHC.CmmToAsm.SPARC.Instr | 
| SrlOp | GHC.Builtin.PrimOps | 
| srtEscape | GHC.Cmm.Info | 
| SRTMap | GHC.Cmm.Info.Build | 
| srtMapNonCAFs | GHC.Cmm.Info.Build | 
| ssElts | GHC.ByteCode.Asm | 
| sseVersion | GHC.Driver.Session, GHC.Plugins, GHC | 
| Ssp | GHC.Llvm.Types, GHC.Llvm | 
| SspReq | GHC.Llvm.Types, GHC.Llvm | 
| ss_forall | GHC.Iface.Syntax | 
| ss_how_much | GHC.Iface.Syntax | 
| ST |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| stableAvailCmp | GHC.Types.Avail | 
| stableModuleCmp | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| stableModuleNameCmp | GHC.Unit.Module, GHC.Unit.Module.Name, GHC.Unit, GHC.Plugins | 
| stableNameCmp | GHC.Types.Name, GHC.Plugins | 
| stableNameDataConKey | GHC.Builtin.Names | 
| stableNamePrimTyCon | GHC.Builtin.Types.Prim | 
| stableNamePrimTyConKey | GHC.Builtin.Names | 
| StableNameToIntOp | GHC.Builtin.PrimOps | 
| stableNameTyConKey | GHC.Builtin.Names | 
| stablePtrPrimTyCon | GHC.Builtin.Types.Prim | 
| stablePtrPrimTyConKey | GHC.Builtin.Names | 
| stablePtrTyConKey | GHC.Builtin.Names | 
| stablePtrTyConName | GHC.Builtin.Names | 
| stableUnfoldingVars | GHC.Core.FVs, GHC.Plugins | 
| stableUnitCmp | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| stackFrameHeaderSize | GHC.CmmToAsm.PPC.Instr | 
| StackInfo | GHC.Cmm | 
| StackMap |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Linear.StackMap | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.StackMap | 
| stackMapAssignment | GHC.CmmToAsm.Reg.Linear.StackMap | 
| stackMapNextFreeSlot | GHC.CmmToAsm.Reg.Linear.StackMap | 
| stackN | GHC.CmmToLlvm.Regs | 
| StackOverflow | GHC.Utils.Exception | 
| StackParam | GHC.Cmm.CallConv | 
| StackRep | GHC.Runtime.Heap.Layout | 
| StackSlot | GHC.CmmToAsm.Reg.Linear.StackMap | 
| stackStubExpr | GHC.Cmm.Graph | 
| stack_info | GHC.Cmm | 
| StandAloneDerivOrigin | GHC.Tc.Types.Origin | 
| standaloneDerivWithStrategyDIdKey | GHC.Builtin.Names.TH | 
| standaloneDerivWithStrategyDName | GHC.Builtin.Names.TH | 
| StandaloneKindSig |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| StandaloneKindSigCtx | GHC.Rename.Utils | 
| StandaloneKindSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| standaloneKindSigName | GHC.Hs, GHC.Hs.Decls, GHC | 
| standardClassKeys | GHC.Builtin.Names | 
| StandardFormInfo | GHC.StgToCmm.Types, GHC.StgToCmm.Closure | 
| starArrStarArrStarKindRepKey | GHC.Builtin.Names | 
| starArrStarArrStarKindRepName | GHC.Builtin.Names | 
| starArrStarKindRepKey | GHC.Builtin.Names | 
| starArrStarKindRepName | GHC.Builtin.Names | 
| sTargetPlatform | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sTargetPlatformString | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| starInfo | GHC.Types.Name.Reader, GHC.Plugins | 
| StarIsTypeBit | GHC.Parser.Lexer | 
| starKIdKey | GHC.Builtin.Names.TH | 
| starKindRepKey | GHC.Builtin.Names | 
| starKindRepName | GHC.Builtin.Names | 
| starKName | GHC.Builtin.Names.TH | 
| starPrec | GHC.Types.Basic, GHC.Plugins | 
| starSym | GHC.Parser.PostProcess | 
| StartBindingGroup | GHC.Stg.Lift.Monad | 
| startBindingGroup | GHC.Stg.Lift.Monad | 
| startPhase | GHC.Driver.Phases | 
| startsConId | GHC.Utils.Lexeme | 
| startsConSym | GHC.Utils.Lexeme | 
| startsRightOf | GHC.Iface.Ext.Utils | 
| startsVarId | GHC.Utils.Lexeme | 
| startsVarSym | GHC.Utils.Lexeme | 
| startsWithUnderscore | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| StartTH | GHC.Runtime.Interpreter | 
| State |  | 
| 1 (Type/Class) | GHC.Utils.Monad.State | 
| 2 (Data Constructor) | GHC.Utils.Monad.State | 
| stateHackOneShot | GHC.Types.Id, GHC.Plugins | 
| statePrimTyCon | GHC.Builtin.Types.Prim | 
| statePrimTyConKey | GHC.Builtin.Names | 
| staticClosureLabel | GHC.StgToCmm.Closure | 
| staticClosureNeedsLink | GHC.StgToCmm.Closure | 
| staticEIdKey | GHC.Builtin.Names.TH | 
| staticEName | GHC.Builtin.Names.TH | 
| StaticEnv | GHC.Core.Opt.Simplify.Utils | 
| StaticOrigin | GHC.Tc.Types.Origin | 
| StaticPlugin |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| staticPlugins | GHC.Driver.Session, GHC.Plugins, GHC | 
| StaticPointersBit | GHC.Parser.Lexer | 
| staticProfHdr | GHC.StgToCmm.Prof | 
| staticPtrDataConKey | GHC.Builtin.Names | 
| staticPtrDataConName | GHC.Builtin.Names | 
| staticPtrInfoDataConKey | GHC.Builtin.Names | 
| staticPtrInfoDataConName | GHC.Builtin.Names | 
| staticPtrInfoTyConKey | GHC.Builtin.Names | 
| staticPtrInfoTyConName | GHC.Builtin.Names | 
| staticPtrTyConKey | GHC.Builtin.Names | 
| staticPtrTyConName | GHC.Builtin.Names | 
| StaticTarget | GHC.Types.ForeignCall | 
| Status | GHC.Cmm.ProcPoint | 
| StayPut | GHC.Core.Opt.SetLevels | 
| STC | GHC.CmmToAsm.PPC.Instr | 
| StdCall | GHC.Llvm.Types, GHC.Llvm | 
| StdCallConv | GHC.Types.ForeignCall | 
| stdCallIdKey | GHC.Builtin.Names.TH | 
| stdCallName | GHC.Builtin.Names.TH | 
| stdClosureTypeOffset | GHC.Cmm.Info | 
| stderrSupportsAnsiColors | GHC.SysTools.Terminal | 
| StdHeader | GHC.StgToCmm.Layout | 
| stdInfoTableSizeB | GHC.Cmm.Info | 
| stdInfoTableSizeW | GHC.Cmm.Info | 
| stdNonPtrsOffset | GHC.Cmm.Info | 
| stdPtrsOffset | GHC.Cmm.Info | 
| stdSrtBitmapOffset | GHC.Cmm.Info | 
| std_class_via_coercible | GHC.Tc.Deriv.Utils | 
| sTD_HDR_SIZE | GHC.Driver.Session, GHC.Plugins | 
| stepOn | GHC.Data.StringBuffer | 
| step_RDR | GHC.Builtin.Names | 
| STFAR | GHC.CmmToAsm.PPC.Instr | 
| stg2stg | GHC.Stg.Pipeline | 
| StgAlt | GHC.Stg.Syntax | 
| StgApp | GHC.Stg.Syntax | 
| StgArg | GHC.Stg.Syntax | 
| stgArgType | GHC.Stg.Syntax | 
| StgBinding | GHC.Stg.Syntax | 
| StgCase | GHC.Stg.Syntax | 
| stgCaseBndrInScope | GHC.Stg.Syntax | 
| StgConApp | GHC.Stg.Syntax | 
| stgCse | GHC.Stg.CSE | 
| StgExpr | GHC.Stg.Syntax | 
| StgFCallOp | GHC.Stg.Syntax | 
| StgHalfWord | GHC.Runtime.Heap.Layout | 
| StgLam | GHC.Stg.Syntax | 
| StgLet | GHC.Stg.Syntax | 
| StgLetNoEscape | GHC.Stg.Syntax | 
| stgLiftLams | GHC.Stg.Lift | 
| StgLit | GHC.Stg.Syntax | 
| StgLitArg | GHC.Stg.Syntax | 
| StgNonRec | GHC.Stg.Syntax | 
| StgOp | GHC.Stg.Syntax | 
| StgOpApp | GHC.Stg.Syntax | 
| StgPass | GHC.Stg.Syntax | 
| StgPprOpts |  | 
| 1 (Type/Class) | GHC.Stg.Syntax | 
| 2 (Data Constructor) | GHC.Stg.Syntax | 
| StgPrimCallOp | GHC.Stg.Syntax | 
| StgPrimOp | GHC.Stg.Syntax | 
| StgRec | GHC.Stg.Syntax | 
| StgRhs | GHC.Stg.Syntax | 
| stgRhsArity | GHC.Stg.Syntax | 
| StgRhsClosure | GHC.Stg.Syntax | 
| StgRhsCon | GHC.Stg.Syntax | 
| stgSccEnabled | GHC.Stg.Syntax | 
| stgTBAA | GHC.CmmToLlvm.Regs | 
| StgTick | GHC.Stg.Syntax | 
| stgToCmmHook | GHC.Driver.Hooks | 
| StgTopBinding | GHC.Stg.Syntax | 
| StgTopLifted | GHC.Stg.Syntax | 
| StgTopStringLit | GHC.Stg.Syntax | 
| StgVarArg | GHC.Stg.Syntax | 
| StgWord | GHC.Runtime.Heap.Layout | 
| STKCHECK | GHC.ByteCode.Instr | 
| sTmpDir | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| Stmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| StmtCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| StmtLR | GHC.Hs.Expr, GHC.Hs, GHC | 
| stmtTyConKey | GHC.Builtin.Names.TH | 
| stmtTyConName | GHC.Builtin.Names.TH | 
| stmt_context | GHC.Hs.Expr, GHC.Hs, GHC | 
| StockClassError | GHC.Tc.Deriv.Utils | 
| StockStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| stockStrategyIdKey | GHC.Builtin.Names.TH | 
| stockStrategyName | GHC.Builtin.Names.TH | 
| sToolDir | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sToolSettings | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| Stop |  | 
| 1 (Data Constructor) | GHC.Core.Opt.Simplify.Utils | 
| 2 (Data Constructor) | GHC.Tc.Solver.Canonical | 
| sTopDir | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| stopInterp | GHC.Runtime.Interpreter | 
| StopLn | GHC.Driver.Phases | 
| StopOrContinue | GHC.Tc.Solver.Canonical | 
| stopWith | GHC.Tc.Solver.Canonical | 
| stop_phase | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| Store | GHC.Llvm.Syntax, GHC.Llvm | 
| storeCurCCS | GHC.StgToCmm.Prof | 
| Str | GHC.Utils.Ppr | 
| strCLabel_llvm | GHC.CmmToLlvm.Base | 
| StrDmd | GHC.Types.Demand | 
| Stream |  | 
| 1 (Type/Class) | GHC.Data.Stream | 
| 2 (Data Constructor) | GHC.Data.Stream | 
| stretchZipWith | GHC.Utils.Misc, GHC.Plugins | 
| strictApply1Dmd | GHC.Types.Demand | 
| StrictArg | GHC.Core.Opt.Simplify.Utils | 
| StrictBind | GHC.Core.Opt.Simplify.Utils | 
| strictenDmd | GHC.Types.Demand | 
| strictifyDictDmd | GHC.Types.Demand | 
| strictifyDmd | GHC.Types.Demand | 
| strictlyDeeperThan | GHC.Tc.Utils.TcType | 
| strictlyEqOL | GHC.Data.OrdList | 
| strictlyOrdOL | GHC.Data.OrdList | 
| strictMap | GHC.Utils.Misc, GHC.Plugins | 
| strictnessBefore | GHC.Driver.Session, GHC.Plugins, GHC | 
| strictnessInfo | GHC.Types.Id.Info, GHC.Plugins | 
| StrictnessMark | GHC.Core.DataCon, GHC.Plugins, GHC | 
| StrictSig |  | 
| 1 (Type/Class) | GHC.Types.Demand | 
| 2 (Data Constructor) | GHC.Types.Demand | 
| strictSigDmdEnv | GHC.Types.Demand | 
| strImmLit |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| String | GHC.Prelude | 
| StringBuffer |  | 
| 1 (Type/Class) | GHC.Data.StringBuffer | 
| 2 (Data Constructor) | GHC.Data.StringBuffer | 
| stringLIdKey | GHC.Builtin.Names.TH | 
| StringLiteral |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| stringLName | GHC.Builtin.Names.TH | 
| stringL_RDR | GHC.Builtin.Names.TH | 
| stringPrimLIdKey | GHC.Builtin.Names.TH | 
| stringPrimLName | GHC.Builtin.Names.TH | 
| stringPrimL_RDR | GHC.Builtin.Names.TH | 
| stringToStringBuffer | GHC.Data.StringBuffer | 
| stringToUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| stringToUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| stringTy | GHC.Builtin.Types, GHC.Plugins | 
| stringTyConKey | GHC.Builtin.Names | 
| stringTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| stripCoercionTy | GHC.Core.Type, GHC.Plugins | 
| stripIfaceInvisVars | GHC.Iface.Type, GHC.Iface.Syntax | 
| stripInvisArgs | GHC.Iface.Type, GHC.Iface.Syntax | 
| stripLive | GHC.CmmToAsm.Reg.Liveness | 
| stripLiveBlock | GHC.CmmToAsm.Reg.Liveness | 
| stripNArgs | GHC.Core, GHC.Plugins | 
| stripParensHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| stripParensLHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| stripStgTicksTop | GHC.Stg.Syntax | 
| stripStgTicksTopE | GHC.Stg.Syntax | 
| stripTicksE | GHC.Core.Utils, GHC.Plugins | 
| stripTicksT | GHC.Core.Utils, GHC.Plugins | 
| stripTicksTop | GHC.Core.Utils, GHC.Plugins | 
| stripTicksTopE | GHC.Core.Utils, GHC.Plugins | 
| stripTicksTopT | GHC.Core.Utils, GHC.Plugins | 
| strongLoopBreaker | GHC.Types.Basic, GHC.Plugins | 
| stronglyConnCompFromEdgedVerticesOrd | GHC.Data.Graph.Directed | 
| stronglyConnCompFromEdgedVerticesOrdR | GHC.Data.Graph.Directed | 
| stronglyConnCompFromEdgedVerticesUniq | GHC.Data.Graph.Directed | 
| stronglyConnCompFromEdgedVerticesUniqR | GHC.Data.Graph.Directed | 
| stronglyConnCompG | GHC.Data.Graph.Directed | 
| StrTyLit | GHC.Core.TyCo.Rep | 
| strTyLitIdKey | GHC.Builtin.Names.TH | 
| strTyLitName | GHC.Builtin.Names.TH | 
| STU | GHC.CmmToAsm.PPC.Instr | 
| stubDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| sTyConKey | GHC.Builtin.Names | 
| sTyConName | GHC.Builtin.Names | 
| Style |  | 
| 1 (Type/Class) | GHC.Utils.Ppr | 
| 2 (Data Constructor) | GHC.Utils.Ppr | 
| style | GHC.Utils.Ppr | 
| SUB |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| SubCo | GHC.Core.TyCo.Rep | 
| subDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| SUBF | GHC.CmmToAsm.PPC.Instr | 
| SUBFC | GHC.CmmToAsm.PPC.Instr | 
| SUBFE | GHC.CmmToAsm.PPC.Instr | 
| SUBFO | GHC.CmmToAsm.PPC.Instr | 
| SubGoalDepth | GHC.Tc.Types.Constraint | 
| subGoalDepthExceeded | GHC.Tc.Types.Constraint | 
| SubL16 | GHC.CmmToAsm.Reg.Graph.Base | 
| SubL8 | GHC.CmmToAsm.Reg.Graph.Base | 
| SubL8H | GHC.CmmToAsm.Reg.Graph.Base | 
| Submult | GHC.Core.Multiplicity | 
| submult | GHC.Core.Multiplicity | 
| subordinates | GHC.HsToCore.Docs | 
| SubScope | GHC.Cmm, GHC.Cmm.Node | 
| Subst |  | 
| 1 (Type/Class) | GHC.Stg.Subst | 
| 2 (Data Constructor) | GHC.Stg.Subst | 
| 3 (Type/Class) | GHC.Core.Subst, GHC.Plugins | 
| 4 (Data Constructor) | GHC.Core.Subst, GHC.Plugins | 
| substBind | GHC.Core.Subst, GHC.Plugins | 
| substBindSC | GHC.Core.Subst, GHC.Plugins | 
| substBndr |  | 
| 1 (Function) | GHC.Stg.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| substBndrs |  | 
| 1 (Function) | GHC.Stg.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| substCo |  | 
| 1 (Function) | GHC.Core.Coercion, GHC.Core.TyCo.Subst | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 3 (Function) | GHC.Core.Opt.Simplify.Env | 
| substCos | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substCoUnchecked | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substCoVar |  | 
| 1 (Function) | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| substCoVarBndr |  | 
| 1 (Function) | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Core.Subst | 
| substCoVars | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substCoWith | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substCoWithUnchecked | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substDVarSet | GHC.Core.Subst, GHC.Plugins | 
| substEqSpec | GHC.Core.DataCon, GHC.Plugins | 
| substExpr | GHC.Core.Subst, GHC.Plugins | 
| substExprSC | GHC.Core.Subst, GHC.Plugins | 
| substForAllCoBndr | GHC.Core.TyCo.Subst | 
| substForAllCoBndrUsing | GHC.Core.TyCo.Subst | 
| substForAllCoBndrUsingLC | GHC.Core.Coercion, GHC.Plugins | 
| substId | GHC.Core.Opt.Simplify.Env | 
| substIdInfo | GHC.Core.Subst, GHC.Plugins | 
| substIdOcc | GHC.Core.Subst, GHC.Plugins | 
| substIdType | GHC.Core.Subst, GHC.Plugins | 
| substIfaceAppArgs | GHC.Iface.Type, GHC.Iface.Syntax | 
| substIfaceTyVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| substInScope | GHC.Core.Subst, GHC.Plugins | 
| substInteractiveContext | GHC.Driver.Types, GHC.Plugins | 
| substLeftCo | GHC.Core.Coercion, GHC.Plugins | 
| substNameShape | GHC.Types.Name.Shape | 
| substOcc | GHC.Stg.Lift.Monad | 
| substPredOrigin | GHC.Tc.Deriv.Utils | 
| substRecBndrs | GHC.Core.Subst, GHC.Plugins | 
| substRightCo | GHC.Core.Coercion, GHC.Plugins | 
| substRulesForImportedIds | GHC.Core.Subst, GHC.Plugins | 
| substScaledTy | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substScaledTys | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substScaledTysUnchecked | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substScaledTyUnchecked | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substSpec | GHC.Core.Subst, GHC.Plugins | 
| substTheta | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substThetaUnchecked | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTickish | GHC.Core.Subst, GHC.Plugins | 
| substTy |  | 
| 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 | 
| substTyAddInScope | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTyCoVars | GHC.Core.TyCo.Subst | 
| substTys | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTysUnchecked | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTysWith | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substTysWithCoVars | GHC.Core.TyCo.Subst | 
| substTyUnchecked | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTyVar |  | 
| 1 (Function) | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| substTyVarBndr |  | 
| 1 (Function) | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| 2 (Function) | GHC.Core.Subst | 
| substTyVarBndrs | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substTyVars | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substTyWith | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTyWithCoVars | GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType | 
| substTyWithInScope | GHC.Core.TyCo.Subst | 
| substTyWithUnchecked | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substUnfolding | GHC.Core.Subst, GHC.Plugins | 
| substUnfoldingSC | GHC.Core.Subst, GHC.Plugins | 
| substVarBndr | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substVarBndrs | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| substVarBndrUsing | GHC.Core.TyCo.Subst | 
| subTerms | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| subtract | GHC.Prelude | 
| subVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| SUB_CC | GHC.CmmToAsm.X86.Instr | 
| succ |  | 
| 1 (Function) | GHC.Prelude | 
| 2 (Function) | GHC.Cmm, GHC.Cmm.Node | 
| Succeeded |  | 
| 1 (Data Constructor) | GHC.Data.Maybe | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins, GHC | 
| succeeded | GHC.Types.Basic, GHC.Plugins, GHC | 
| SuccessFlag | GHC.Types.Basic, GHC.Plugins, GHC | 
| successIf | GHC.Types.Basic, GHC.Plugins | 
| successors | GHC.Cmm.Dataflow.Graph | 
| succ_RDR | GHC.Builtin.Names | 
| Suffix | GHC.Utils.Misc, GHC.Plugins | 
| SuggestHidden | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| SuggestVisible | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| Sum | GHC.Parser.PostProcess | 
| sum | GHC.Prelude | 
| sumDataCon | GHC.Builtin.Types, GHC.Plugins | 
| SumFlavour | GHC.Core.TyCon, GHC.Plugins | 
| summariseModule | GHC.Driver.Make | 
| SummaryNode | GHC.Driver.Make | 
| SumOrTuple | GHC.Parser.PostProcess | 
| sumParens | GHC.Types.Basic, GHC.Plugins | 
| SumPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| sumRepDataConKey | GHC.Builtin.Names | 
| sumRepDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| SumTyCon | GHC.Core.TyCon, GHC.Plugins | 
| sumTyCon | GHC.Builtin.Types, GHC.Plugins | 
| sumTyConKey | GHC.Builtin.Names | 
| sumTyConName | GHC.Builtin.Names | 
| superClassesMightHelp | GHC.Tc.Types.Constraint | 
| superFunArg | GHC.Parser.PostProcess | 
| superInfixOp | GHC.Parser.PostProcess | 
| superSkolemTv | GHC.Tc.Utils.TcType | 
| SupplyContext | GHC.Tc.Deriv.Utils | 
| supportedLanguagesAndExtensions | GHC.Driver.Session, GHC.Plugins | 
| supportedLlvmVersionLowerBound | GHC.CmmToLlvm.Base | 
| supportedLlvmVersionUpperBound | GHC.CmmToLlvm.Base | 
| SuppressBndrSig |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| suppressIfaceInvisibles | GHC.Iface.Type, GHC.Iface.Syntax | 
| supUE | GHC.Core.UsageEnv | 
| supUEs | GHC.Core.UsageEnv | 
| SurelyApart | GHC.Core.Unify | 
| Suspension | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| swap | GHC.Data.Pair | 
| SwapFlag | GHC.Types.Basic, GHC.Plugins | 
| swapLiftCoEnv | GHC.Core.Coercion, GHC.Plugins | 
| swapOverTyVars | GHC.Tc.Utils.Unify | 
| sWarning | GHC.Utils.Ppr.Colour | 
| Switch | GHC.Llvm.Syntax, GHC.Llvm | 
| SwitchPlan | GHC.Cmm.Switch | 
| SwitchTargets | GHC.Cmm.Switch | 
| switchTargetsCases | GHC.Cmm.Switch | 
| switchTargetsDefault | GHC.Cmm.Switch | 
| switchTargetsFallThrough | GHC.Cmm.Switch | 
| switchTargetsRange | GHC.Cmm.Switch | 
| switchTargetsSigned | GHC.Cmm.Switch | 
| switchTargetsToList | GHC.Cmm.Switch | 
| switchTargetsToTable | GHC.Cmm.Switch | 
| switchWeight | GHC.Driver.Session, GHC.Plugins | 
| SWIZZLE | GHC.ByteCode.Instr | 
| SymbolPtr | GHC.Cmm.CLabel | 
| SymbolTable | GHC.Utils.Binary | 
| symbol_RDR | GHC.Builtin.Names | 
| SymCo | GHC.Core.TyCo.Rep | 
| SynAny | GHC.Tc.Utils.TcType, GHC.Tc.Gen.Expr | 
| SyncAcqRel | GHC.Llvm.Syntax, GHC.Llvm | 
| SyncAcquire | GHC.Llvm.Syntax, GHC.Llvm | 
| SyncMonotonic | GHC.Llvm.Syntax, GHC.Llvm | 
| SyncRelease | GHC.Llvm.Syntax, GHC.Llvm | 
| SyncSeqCst | GHC.Llvm.Syntax, GHC.Llvm | 
| SyncUnord | GHC.Llvm.Syntax, GHC.Llvm | 
| SynDec | GHC.Iface.Ext.Types | 
| SynDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| SynFamilyInst | GHC.Core.FamInstEnv | 
| SynFun | GHC.Tc.Utils.TcType, GHC.Tc.Gen.Expr | 
| synKnownType | GHC.Tc.Utils.TcType, GHC.Tc.Gen.Expr | 
| SynList | GHC.Tc.Utils.TcType, GHC.Tc.Gen.Expr | 
| SynRho | GHC.Tc.Utils.TcType, GHC.Tc.Gen.Expr | 
| SyntaxExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| SyntaxExprGhc | GHC.Hs.Expr, GHC.Hs, GHC | 
| SyntaxExprRn |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| SyntaxExprTc |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| SyntaxOpType | GHC.Tc.Utils.TcType, GHC.Tc.Gen.Expr | 
| synTyConDefn_maybe | GHC.Core.TyCon, GHC.Plugins, GHC | 
| synTyConResKind | GHC.Core.Type, GHC.Plugins | 
| synTyConRhs_maybe | GHC.Core.TyCon, GHC.Plugins, GHC | 
| SynType | GHC.Tc.Utils.TcType, GHC.Tc.Gen.Expr | 
| syn_arg_wraps | GHC.Hs.Expr, GHC.Hs, GHC | 
| syn_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| syn_res_wrap | GHC.Hs.Expr, GHC.Hs, GHC | 
| SystemDependent | GHC.Driver.Session, GHC.Plugins | 
| sYSTEM_IO | GHC.Builtin.Names | 
| tab_count | GHC.Parser.Lexer | 
| tab_first | GHC.Parser.Lexer | 
| tagForArity | GHC.StgToCmm.Closure | 
| tagForCon | GHC.StgToCmm.Closure | 
| TaggedAlt | GHC.Core, GHC.Plugins | 
| TaggedArg | GHC.Core, GHC.Plugins | 
| TaggedBind | GHC.Core, GHC.Plugins | 
| TaggedBndr | GHC.Core, GHC.Plugins | 
| TaggedExpr | GHC.Core, GHC.Plugins | 
| tagSkeletonTopBind | GHC.Stg.Lift.Analysis | 
| tagToClosure | GHC.StgToCmm.Utils | 
| tagToEnumKey | GHC.Builtin.PrimOps | 
| TagToEnumOp | GHC.Builtin.PrimOps | 
| tAG_BITS | GHC.Driver.Session, GHC.Plugins | 
| tAG_MASK | GHC.Driver.Session, GHC.Plugins | 
| tail | GHC.Prelude | 
| TailCall | GHC.Llvm.Types, GHC.Llvm | 
| TailCallInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| tailCallInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| take | GHC.Prelude | 
| takeDeltaInstr | GHC.CmmToAsm.Instr | 
| takeList | GHC.Utils.Misc, GHC.Plugins | 
| TakeMVarOp | GHC.Builtin.PrimOps | 
| takeRealReg | GHC.Platform.Reg | 
| takeRegRegMoveInstr | GHC.CmmToAsm.Instr | 
| takeUniqFromSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| takeVirtualReg | GHC.Platform.Reg | 
| takeWhile | GHC.Prelude | 
| tan | GHC.Prelude | 
| tanh | GHC.Prelude | 
| Target |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins, GHC | 
| targetAllowObjCode | GHC.Driver.Types, GHC.Plugins, GHC | 
| targetClassOfRealReg | GHC.CmmToAsm.Reg.Target | 
| targetClassOfReg | GHC.CmmToAsm.Reg.Target | 
| targetContents | GHC.Driver.Types, GHC.Plugins, GHC | 
| TargetFile | GHC.Driver.Types, GHC.Plugins, GHC | 
| TargetId | GHC.Driver.Types, GHC.Plugins, GHC | 
| targetId | GHC.Driver.Types, GHC.Plugins, GHC | 
| targetMkVirtualReg | GHC.CmmToAsm.Reg.Target | 
| TargetModule | GHC.Driver.Types, GHC.Plugins, GHC | 
| targetPlatform | GHC.Driver.Session, GHC.Plugins, GHC | 
| targetRealRegSqueeze | GHC.CmmToAsm.Reg.Target | 
| targetRegDotColor | GHC.CmmToAsm.Reg.Target | 
| targetRetainsAllBindings | GHC.Driver.Session, GHC.Plugins | 
| targetSupportsSwitch | GHC.Cmm.Switch | 
| targetVirtualRegSqueeze | GHC.CmmToAsm.Reg.Target | 
| tARGET_MAX_CHAR | GHC.Settings.Constants | 
| TauTv | GHC.Tc.Utils.TcType | 
| TB | GHC.Core, GHC.Plugins | 
| tbaa | GHC.CmmToLlvm.Regs | 
| tcAddDataFamConPlaceholders | GHC.Tc.Utils.Env | 
| tcAddDataFamInstCtxt | GHC.Tc.TyCl | 
| tcAddPatSynPlaceholders | GHC.Tc.Utils.Env | 
| tcAddTyFamInstCtxt | GHC.Tc.TyCl | 
| tcAnnotations | GHC.Tc.Gen.Annotation | 
| tcATDefault | GHC.Tc.TyCl.Class | 
| TcBinder | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcBinderStack | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcBody | GHC.Tc.Gen.Match | 
| tcbVisibilities | GHC.Tc.Gen.HsType | 
| tcCheckFEType | GHC.Tc.Gen.Foreign | 
| tcCheckFIType | GHC.Tc.Gen.Foreign | 
| tcCheckHoleFit | GHC.Tc.Errors.Hole | 
| tcCheckId | GHC.Tc.Gen.Expr | 
| tcCheckLHsType | GHC.Tc.Gen.HsType | 
| tcCheckMonoExpr | GHC.Tc.Gen.Expr | 
| tcCheckMonoExprNC | GHC.Tc.Gen.Expr | 
| tcCheckPat | GHC.Tc.Gen.Pat | 
| tcCheckPat_O | GHC.Tc.Gen.Pat | 
| tcCheckPolyExpr | GHC.Tc.Gen.Expr | 
| tcCheckSatisfiability | GHC.Tc.Solver | 
| tcCheckUsage | GHC.Tc.Utils.Env | 
| tcClassDecl2 | GHC.Tc.TyCl.Class | 
| tcClassMinimalDef | GHC.Tc.TyCl.Class | 
| tcClassSigs | GHC.Tc.TyCl.Class | 
| tcClassSigType | GHC.Tc.Gen.HsType | 
| tcClsName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| TcCmdStmtChecker | GHC.Tc.Gen.Match | 
| TcCoercion | GHC.Tc.Types.Evidence | 
| tcCoercionKind | GHC.Tc.Types.Evidence | 
| TcCoercionN | GHC.Tc.Types.Evidence | 
| TcCoercionP | GHC.Tc.Types.Evidence | 
| TcCoercionR | GHC.Tc.Types.Evidence | 
| tcCoercionRole | GHC.Tc.Types.Evidence | 
| tcCollectingUsage | GHC.Tc.Utils.Monad | 
| tcConDecls | GHC.Tc.TyCl | 
| TcCoVar | GHC.Tc.Utils.TcType | 
| tcdATDefs | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdATs | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdCExt | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdCtxt | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdDataCusk | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdDataDefn | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdDExt | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdDocs | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcDefaults | GHC.Tc.Gen.Default | 
| tcDeriving | GHC.Tc.Deriv | 
| tcDerivStrategy | GHC.Tc.Gen.HsType | 
| tcdFam | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdFDs | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdFExt | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdFixity | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdFVs | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdLName | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdMeths | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdName | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcDoStmt | GHC.Tc.Gen.Match | 
| tcDoStmts | GHC.Tc.Gen.Match | 
| tcDowngradeRole | GHC.Tc.Types.Evidence | 
| tcdRhs | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdSExt | GHC.Hs, GHC.Hs.Decls, GHC | 
| tcdSigs | GHC.Hs, GHC.Hs.Decls, GHC | 
| TcDTyCoVarSet | GHC.Tc.Utils.TcType | 
| tcdTyVars | GHC.Hs, GHC.Hs.Decls, GHC | 
| TcDTyVarSet | GHC.Tc.Utils.TcType | 
| tcEmitBindingUsage | GHC.Tc.Utils.Monad | 
| tcEqKind | GHC.Tc.Utils.TcType | 
| tcEqType | GHC.Tc.Utils.TcType | 
| tcEqTypeNoKindCheck | GHC.Tc.Utils.TcType | 
| tcEqTypeVis | GHC.Tc.Utils.TcType | 
| TcEvBinds |  | 
| 1 (Type/Class) | GHC.Tc.Types.Evidence | 
| 2 (Data Constructor) | GHC.Tc.Types.Evidence | 
| TcEvDest | GHC.Tc.Types.Constraint | 
| tcExpr | GHC.Tc.Gen.Expr | 
| TcExprStmtChecker | GHC.Tc.Gen.Match | 
| tcExtendBinderStack | GHC.Tc.Utils.Env | 
| tcExtendGlobalEnv | GHC.Tc.Utils.Env | 
| tcExtendGlobalEnvImplicit | GHC.Tc.Utils.Env | 
| tcExtendGlobalValEnv | GHC.Tc.Utils.Env | 
| tcExtendIdEnv | GHC.Tc.Utils.Env | 
| tcExtendIdEnv1 | GHC.Tc.Utils.Env | 
| tcExtendIdEnv2 | GHC.Tc.Utils.Env | 
| tcExtendKindEnv | GHC.Tc.Utils.Env | 
| tcExtendKindEnvList | GHC.Tc.Utils.Env | 
| tcExtendLetEnv | GHC.Tc.Utils.Env | 
| tcExtendLocalFamInstEnv | GHC.Tc.Instance.Family | 
| tcExtendLocalInstEnv | GHC.Tc.Utils.Instantiate | 
| tcExtendLocalTypeEnv | GHC.Tc.Utils.Env | 
| tcExtendNameTyVarEnv | GHC.Tc.Utils.Env | 
| tcExtendRecEnv | GHC.Tc.Utils.Env | 
| tcExtendRecIds | GHC.Tc.Utils.Env | 
| tcExtendRules | GHC.Tc.Utils.Env | 
| tcExtendSigIds | GHC.Tc.Utils.Env | 
| tcExtendTyConEnv | GHC.Tc.Utils.Env | 
| tcExtendTyVarEnv | GHC.Tc.Utils.Env | 
| tcFamTyPats | GHC.Tc.Gen.HsType, GHC.Tc.TyCl | 
| tcFExport | GHC.Tc.Gen.Foreign | 
| tcFilterHoleFits | GHC.Tc.Errors.Hole | 
| tcFImport | GHC.Tc.Gen.Foreign | 
| tcFlavourIsOpen | GHC.Core.TyCon, GHC.Plugins | 
| tcForeignExports | GHC.Tc.Gen.Foreign | 
| tcForeignExports' | GHC.Tc.Gen.Foreign | 
| tcForeignExportsHook | GHC.Driver.Hooks | 
| tcForeignImports | GHC.Tc.Gen.Foreign | 
| tcForeignImports' | GHC.Tc.Gen.Foreign | 
| tcForeignImportsHook | GHC.Driver.Hooks | 
| tcFunArgTy | GHC.Tc.Utils.TcType | 
| tcFunResultTy | GHC.Tc.Utils.TcType | 
| tcFunResultTyN | GHC.Tc.Utils.TcType | 
| tcf_covar | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| tcf_hole | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| tcf_tycobinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| tcf_tyvar | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| tcf_view | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| TcGblEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcGetCastedTyVar_maybe | GHC.Tc.Utils.TcType | 
| tcGetDefaultTys | GHC.Tc.Utils.Env | 
| tcGetFamInstEnvs | GHC.Tc.Instance.Family | 
| tcGetInstEnvs | GHC.Tc.Utils.Env, GHC.Tc.Utils.Instantiate | 
| tcGetInsts | GHC.Tc.Utils.Instantiate | 
| tcGetTyVar | GHC.Tc.Utils.TcType | 
| tcGetTyVar_maybe | GHC.Tc.Utils.TcType | 
| tcGRHS | GHC.Tc.Gen.Match | 
| tcGRHSsPat | GHC.Tc.Gen.Match | 
| tcGuardStmt | GHC.Tc.Gen.Match | 
| tcg_anns | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_ann_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_binds | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_cc_st | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_complete_matches | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_default | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_dependent_files | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_dfun_n | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_doc_hdr | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_dus | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_ev_binds | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_exports | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_fam_insts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_fam_inst_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_field_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_fix_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_fords | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_hf_plugins | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_hpc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_imports | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_imp_specs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_insts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_inst_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_keep | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_main | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_merged | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_mod | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_patsyns | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_rdr_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_rn_decls | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_rn_exports | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_rn_imports | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_rules | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_safeInfer | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_self_boot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_semantic_mod | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_sigs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_src | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_static_wc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_tcs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_tc_plugins | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_coreplugins | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_foreign_files | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_modfinalizers | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_remote_state | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_splice_used | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_state | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_topdecls | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_topnames | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_used | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_top_loc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_tr_module | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_type_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_type_env_var | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_used_gres | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_warns | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcHiBootIface | GHC.IfaceToCore | 
| tcHsBootSigs | GHC.Tc.Gen.Bind | 
| tcHsClsInstType | GHC.Tc.Gen.HsType | 
| tcHsContext | GHC.Tc.Gen.HsType | 
| tcHsDeriv | GHC.Tc.Gen.HsType | 
| tcHsLiftedType | GHC.Tc.Gen.HsType | 
| tcHsLiftedTypeNC | GHC.Tc.Gen.HsType | 
| tcHsMbContext | GHC.Tc.Gen.HsType | 
| tcHsOpenType | GHC.Tc.Gen.HsType | 
| tcHsOpenTypeNC | GHC.Tc.Gen.HsType | 
| tcHsPartialSigType | GHC.Tc.Gen.HsType | 
| tcHsPatSigType | GHC.Tc.Gen.HsType | 
| tcHsSigType | GHC.Tc.Gen.HsType | 
| tcHsSigWcType | GHC.Tc.Gen.HsType | 
| tcHsTypeApp | GHC.Tc.Gen.HsType | 
| TcId | GHC.Tc.Types, GHC.Tc.Utils.Zonk, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| TcIdBndr | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcIdBndr_ExpType | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcIdSet | GHC.Tc.Types, GHC.Tc.Utils.Zonk, GHC.Tc.Utils.Monad | 
| TcIdSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| TcIdSigInfo | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| TcIdSigInst | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| tcIdSigName | GHC.Tc.Gen.Sig | 
| tcIfaceAnnotations | GHC.IfaceToCore | 
| tcIfaceCompleteSigs | GHC.IfaceToCore | 
| tcIfaceDecl | GHC.IfaceToCore | 
| tcIfaceExpr | GHC.IfaceToCore | 
| tcIfaceFamInst | GHC.IfaceToCore | 
| tcIfaceGlobal | GHC.IfaceToCore | 
| tcIfaceInst | GHC.IfaceToCore | 
| tcIfaceLclId | GHC.Iface.Env | 
| tcIfaceOneShot | GHC.IfaceToCore | 
| tcIfaceRules | GHC.IfaceToCore | 
| tcIfaceTyVar | GHC.Iface.Env | 
| tcImpPrags | GHC.Tc.Gen.Sig | 
| tcInfer | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Unify | 
| tcInferLHsType | GHC.Tc.Gen.HsType | 
| tcInferLHsTypeKind | GHC.Tc.Gen.HsType | 
| tcInferLHsTypeUnsaturated | GHC.Tc.Gen.HsType | 
| tcInferPat | GHC.Tc.Gen.Pat | 
| tcInferRho | GHC.Tc.Gen.Expr | 
| tcInferRhoNC | GHC.Tc.Gen.Expr | 
| tcInferSigma | GHC.Tc.Gen.Expr | 
| tcInitOpenTidyEnv | GHC.Tc.Utils.Env | 
| tcInitTidyEnv | GHC.Tc.Utils.Env | 
| tcInstDecls1 | GHC.Tc.TyCl.Instance | 
| tcInstDecls2 | GHC.Tc.TyCl.Instance | 
| tcInstDeclsDeriv | GHC.Tc.TyCl.Instance | 
| tcInstInvisibleTyBinder | GHC.Tc.Utils.Instantiate | 
| tcInstInvisibleTyBinders | GHC.Tc.Utils.Instantiate | 
| tcInstInvisibleTyBindersN | GHC.Tc.Utils.Instantiate | 
| tcInstNewTyCon_maybe | GHC.Tc.Instance.Family | 
| tcInstSig | GHC.Tc.Gen.Sig | 
| tcInstSkolTyVars | GHC.Tc.Utils.Instantiate | 
| tcInstSkolTyVarsAt | GHC.Tc.Utils.Instantiate | 
| tcInstSkolTyVarsX |  | 
| 1 (Function) | GHC.Tc.Utils.Instantiate | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| tcInstSuperSkolTyVarsX | GHC.Tc.Utils.Instantiate | 
| tcInstType | GHC.Tc.Utils.Instantiate | 
| tcInstTypeBndrs | GHC.Tc.Utils.Instantiate | 
| TcInvisTVBinder | GHC.Tc.Utils.TcType | 
| tcIsConstraintKind | GHC.Core.Type, GHC.Plugins | 
| tcIsForAllTy | GHC.Tc.Utils.TcType | 
| tcIsHsBootOrSig | GHC.Tc.Utils.Monad | 
| tcIsHsig | GHC.Tc.Utils.Monad | 
| tcIsLiftedTypeKind | GHC.Core.Type, GHC.Plugins | 
| tcIsRuntimeTypeKind | GHC.Core.Type, GHC.Plugins | 
| tcIsTcTyVar | GHC.Tc.Utils.TcType | 
| tcIsTyVarTy | GHC.Tc.Utils.TcType | 
| TcKind | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| TcLclEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcLetPat | GHC.Tc.Gen.Pat | 
| TcLevel |  | 
| 1 (Type/Class) | GHC.Tc.Utils.TcType, GHC.Tc.Solver.Monad | 
| 2 (Data Constructor) | GHC.Tc.Utils.TcType | 
| tcLHsKindSig | GHC.Tc.Gen.HsType | 
| tcLHsPredType | GHC.Tc.Gen.HsType | 
| tcLocalBinds | GHC.Tc.Gen.Bind | 
| tcLookup |  | 
| 1 (Function) | GHC.Tc.Utils.Env | 
| 2 (Function) | GHC.Tc.Plugin | 
| tcLookupAxiom | GHC.Tc.Utils.Env | 
| tcLookupClass |  | 
| 1 (Function) | GHC.Tc.Utils.Env | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| 3 (Function) | GHC.Tc.Plugin | 
| tcLookupConLike | GHC.Tc.Utils.Env | 
| tcLookupDataCon |  | 
| 1 (Function) | GHC.Tc.Utils.Env | 
| 2 (Function) | GHC.Tc.Plugin | 
| tcLookupDataFamInst | GHC.Tc.Instance.Family | 
| tcLookupDataFamInst_maybe | GHC.Tc.Instance.Family | 
| tcLookupGlobal |  | 
| 1 (Function) | GHC.Tc.Utils.Env | 
| 2 (Function) | GHC.Tc.Plugin | 
| tcLookupGlobalOnly | GHC.Tc.Utils.Env | 
| tcLookupId |  | 
| 1 (Function) | GHC.Tc.Utils.Env | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| 3 (Function) | GHC.Tc.Plugin | 
| tcLookupIdMaybe | GHC.Tc.Utils.Env | 
| tcLookupImported_maybe | GHC.Iface.Load, GHC.IfaceToCore | 
| tcLookupInstance | GHC.Tc.Utils.Env | 
| tcLookupLcl_maybe | GHC.Tc.Utils.Env | 
| tcLookupLocalIds | GHC.Tc.Utils.Env | 
| tcLookupLocated | GHC.Tc.Utils.Env | 
| tcLookupLocatedClass | GHC.Tc.Utils.Env | 
| tcLookupLocatedGlobal | GHC.Tc.Utils.Env | 
| tcLookupLocatedGlobalId | GHC.Tc.Utils.Env | 
| tcLookupLocatedTyCon | GHC.Tc.Utils.Env | 
| tcLookupPatSyn | GHC.Tc.Utils.Env | 
| tcLookupTcTyCon | GHC.Tc.Utils.Env | 
| tcLookupTyCon |  | 
| 1 (Function) | GHC.Tc.Utils.Env | 
| 2 (Function) | GHC.Tc.Plugin | 
| tcLookupTyVar | GHC.Tc.Utils.Env | 
| tcl_arrow_ctxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_bndrs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_ctxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_errs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_in_gen_code | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_lie | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_loc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_rdr | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_tclvl | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_th_bndrs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_th_ctxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcl_usage | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcM | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcMatchCtxt | GHC.Tc.Gen.Match | 
| tcMatchesCase | GHC.Tc.Gen.Match | 
| tcMatchesFun | GHC.Tc.Gen.Match | 
| tcMatchLambda | GHC.Tc.Gen.Match | 
| tcMatchTy | GHC.Core.Unify | 
| tcMatchTyKi | GHC.Core.Unify | 
| tcMatchTyKis | GHC.Core.Unify | 
| tcMatchTyKisX | GHC.Core.Unify | 
| tcMatchTys | GHC.Core.Unify | 
| tcMatchTysX | GHC.Core.Unify | 
| tcMatchTyX | GHC.Core.Unify | 
| tcMatchTyX_BM | GHC.Core.Unify | 
| TcMCoercion | GHC.Tc.Types.Evidence | 
| tcMetaTy | GHC.Tc.Utils.Env | 
| TcMethInfo | GHC.Tc.TyCl.Build | 
| tcMkDataFamInstCtxt | GHC.Tc.TyCl | 
| tcMonoExpr | GHC.Tc.Gen.Expr | 
| tcMonoExprNC | GHC.Tc.Gen.Expr | 
| tcMult | GHC.Tc.Gen.HsType | 
| tcm_covar | GHC.Core.Type, GHC.Plugins | 
| tcm_hole | GHC.Core.Type, GHC.Plugins | 
| tcm_tycobinder | GHC.Core.Type, GHC.Plugins | 
| tcm_tycon | GHC.Core.Type, GHC.Plugins | 
| tcm_tyvar | GHC.Core.Type, GHC.Plugins | 
| tcName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| tcNamedWildCardBinders | GHC.Tc.Gen.HsType | 
| tcNormalise | GHC.Tc.Solver | 
| tcPats | GHC.Tc.Gen.Pat | 
| tcPatSynBuilderBind | GHC.Tc.TyCl.PatSyn | 
| tcPatSynBuilderOcc | GHC.Tc.TyCl.PatSyn | 
| tcPatSynDecl | GHC.Tc.TyCl.PatSyn | 
| TcPatSynInfo | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| TcPatSynSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| TcPending | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPlugin |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 3 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| tcPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| TcPluginContradiction | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginInit | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginIO | GHC.Tc.Plugin | 
| TcPluginM | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Plugin | 
| TcPluginOk | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginResult | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginSolve | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginSolver | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginStop | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginTrace | GHC.Tc.Plugin | 
| tcPolyCheck | GHC.Tc.Gen.Bind | 
| TcPragEnv | GHC.Tc.Gen.Sig | 
| TcPredType | GHC.Tc.Utils.TcType | 
| tcProc | GHC.Tc.Gen.Arrow | 
| tcQual | GHC.Builtin.Names | 
| tcQual_RDR | GHC.Builtin.Names | 
| tcRecSelBinds | GHC.Tc.TyCl.Utils | 
| TcRef | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcRepGetNumAppTys | GHC.Tc.Utils.TcType | 
| tcRepSplitAppTy_maybe | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| TcReqTVBinder | GHC.Tc.Utils.TcType | 
| tcReturnsConstraintKind | GHC.Core.Type, GHC.Plugins | 
| TcRhoType | GHC.Tc.Utils.TcType | 
| TcRn | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcRnCheckUnit | GHC.Tc.Utils.Backpack | 
| tcRnDeclsi | GHC.Tc.Module | 
| tcRnExpr | GHC.Tc.Module | 
| TcRnExprMode | GHC.Driver.Main, GHC.Tc.Module, GHC | 
| tcRnGetInfo | GHC.Tc.Module | 
| TcRnIf | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcRnImportDecls | GHC.Tc.Module | 
| tcRnInstantiateSignature | GHC.Tc.Module, GHC.Tc.Utils.Backpack | 
| tcRnLookupName | GHC.Tc.Module | 
| tcRnLookupRdrName | GHC.Tc.Module | 
| tcRnMergeSignatures | GHC.Tc.Module, GHC.Tc.Utils.Backpack | 
| tcRnModExports | GHC.Iface.Rename | 
| tcRnModIface | GHC.Iface.Rename | 
| tcRnModule | GHC.Tc.Module | 
| tcRnModule' | GHC.Driver.Main | 
| tcRnModuleTcRnM | GHC.Tc.Module | 
| tcRnStmt | GHC.Tc.Module | 
| tcRnType | GHC.Tc.Module | 
| tcRules | GHC.Tc.Gen.Rule | 
| TcS | GHC.Tc.Solver.Monad | 
| tcScalingUsage | GHC.Tc.Utils.Monad | 
| tcSelfBootInfo | GHC.Tc.Utils.Monad | 
| TcSigFun | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| TcSigInfo | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| tcSigInfoName | GHC.Tc.Gen.Sig | 
| TcSigmaType | GHC.Tc.Utils.TcType | 
| tcSkolDFunType | GHC.Tc.Utils.Instantiate | 
| tcSkolemise | GHC.Tc.Utils.Unify | 
| tcSkolemiseET | GHC.Tc.Utils.Unify | 
| tcSkolemiseScoped | GHC.Tc.Utils.Unify | 
| TcSpecPrag | GHC.Hs, GHC.Hs.Binds, GHC | 
| TcSpecPrags | GHC.Hs, GHC.Hs.Binds, GHC | 
| tcSpecPrags | GHC.Tc.Gen.Sig | 
| tcSpecWrapper | GHC.Tc.Gen.Sig | 
| tcSpliceExpr | GHC.Tc.Gen.Splice | 
| tcSplitAppTy | GHC.Tc.Utils.TcType | 
| tcSplitAppTys | GHC.Tc.Utils.TcType | 
| tcSplitAppTy_maybe | GHC.Tc.Utils.TcType | 
| tcSplitDFunHead | GHC.Tc.Utils.TcType | 
| tcSplitDFunTy | GHC.Tc.Utils.TcType | 
| tcSplitForAllTys | GHC.Tc.Utils.TcType | 
| tcSplitForAllTysInvis | GHC.Tc.Utils.TcType | 
| tcSplitForAllTysReq | GHC.Tc.Utils.TcType | 
| tcSplitForAllTy_maybe | GHC.Tc.Utils.TcType | 
| tcSplitForAllVarBndrs | GHC.Tc.Utils.TcType | 
| tcSplitFunTys | GHC.Tc.Utils.TcType | 
| tcSplitFunTysN | GHC.Tc.Utils.TcType | 
| tcSplitFunTy_maybe | GHC.Tc.Utils.TcType | 
| tcSplitIOType_maybe | GHC.Tc.Utils.TcType | 
| tcSplitMethodTy | GHC.Tc.Utils.TcType | 
| tcSplitNestedSigmaTys | GHC.Tc.Utils.TcType | 
| tcSplitPhiTy | GHC.Tc.Utils.TcType | 
| tcSplitPiTys | GHC.Tc.Utils.TcType | 
| tcSplitPiTy_maybe | GHC.Tc.Utils.TcType | 
| tcSplitPredFunTy_maybe | GHC.Tc.Utils.TcType | 
| tcSplitSigmaTy | GHC.Tc.Utils.TcType | 
| tcSplitTyConApp | GHC.Tc.Utils.TcType | 
| tcSplitTyConApp_maybe | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tcStandaloneKindSig | GHC.Tc.Gen.HsType | 
| TcStmtChecker | GHC.Tc.Gen.Match | 
| tcStmts | GHC.Tc.Gen.Match | 
| tcStmtsAndThen | GHC.Tc.Gen.Match | 
| tcSubMult | GHC.Tc.Utils.Unify | 
| tcSubsumes | GHC.Tc.Errors.Hole | 
| tcSubType | GHC.Tc.Utils.Unify | 
| tcSubTypePat | GHC.Tc.Utils.Unify | 
| tcSubTypeSigma | GHC.Tc.Utils.Unify | 
| tcSuperSkolTyVars | GHC.Tc.Utils.Instantiate | 
| tcSyntaxName | GHC.Tc.Utils.Instantiate | 
| tcSyntaxOp | GHC.Tc.Gen.Expr | 
| tcSyntaxOpGen | GHC.Tc.Gen.Expr | 
| TcTauType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| TcThetaType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| tcTopBinds | GHC.Tc.Gen.Bind | 
| tcTopNormaliseNewTypeTF_maybe | GHC.Tc.Instance.Family | 
| tcTopSpliceExpr | GHC.Tc.Gen.Splice | 
| tcTopSrcDecls | GHC.Tc.Module | 
| TcTvBndr | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcTyAndClassDecls | GHC.Tc.TyCl | 
| TcTyCon | GHC.Tc.Utils.TcType | 
| tcTyConAppArgs | GHC.Tc.Utils.TcType | 
| tcTyConAppTyCon | GHC.Tc.Utils.TcType | 
| tcTyConAppTyCon_maybe | GHC.Tc.Utils.TcType | 
| tcTyConAppTyFamInstsAndVis | GHC.Tc.Utils.TcType | 
| tcTyConIsPoly | GHC.Core.TyCon, GHC.Plugins | 
| tcTyConScopedTyVars | GHC.Core.TyCon, GHC.Plugins | 
| tcTyConVisibilities | GHC.Tc.Utils.TcType | 
| TcTyCoVar | GHC.Tc.Utils.TcType | 
| TcTyCoVarSet | GHC.Tc.Utils.TcType | 
| tcTyFamInstEqn | GHC.Tc.TyCl | 
| tcTyFamInsts | GHC.Tc.Utils.TcType | 
| tcTyFamInstsAndVis | GHC.Tc.Utils.TcType | 
| TcType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| tcTypedBracket | GHC.Tc.Gen.Splice | 
| TcTypeEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcTypeKind | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tcTypeLevel | GHC.Tc.Utils.TcType | 
| tcTySigs | GHC.Tc.Gen.Sig | 
| TcTyThing | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| tcTyThingCategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcTyVar | GHC.Types.Var, GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType, GHC.Plugins | 
| TcTyVarBinder | GHC.Tc.Utils.TcType | 
| TcTyVarDetails | GHC.Tc.Utils.TcType | 
| tcTyVarDetails | GHC.Types.Var, GHC.Plugins | 
| tcTyVarLevel | GHC.Tc.Utils.TcType | 
| TcTyVarSet | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| tct_id | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| tct_info | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| tcUnifyTy | GHC.Core.Unify | 
| tcUnifyTyKi | GHC.Core.Unify | 
| tcUnifyTyKis | GHC.Core.Unify | 
| tcUnifyTys | GHC.Core.Unify | 
| tcUnifyTysFG | GHC.Core.Unify | 
| tcUnifyTyWithTFs | GHC.Core.Unify | 
| tcUntypedBracket | GHC.Tc.Gen.Splice | 
| tcUserTypeSig | GHC.Tc.Gen.Sig | 
| tcValBinds | GHC.Tc.Gen.Bind | 
| tcView | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tcVisibleOrphanMods | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TCvSubst |  | 
| 1 (Type/Class) | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tcWrapResult | GHC.Tc.Utils.Unify | 
| tcWrapResultMono | GHC.Tc.Utils.Unify | 
| tcWrapResultO | GHC.Tc.Utils.Unify | 
| tellBin | GHC.Utils.Binary | 
| TempFileLifetime | GHC.SysTools.FileCleanup | 
| templateHaskellNames | GHC.Builtin.Names.TH | 
| Temporary | GHC.Driver.Pipeline.Monad | 
| temp_sos | GHC.Runtime.Linker.Types | 
| Term |  | 
| 1 (Type/Class) | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| 2 (Data Constructor) | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| TermFold |  | 
| 1 (Type/Class) | GHC.Runtime.Heap.Inspect | 
| 2 (Data Constructor) | GHC.Runtime.Heap.Inspect | 
| termTyCoVars | GHC.Runtime.Heap.Inspect | 
| termType | GHC.Runtime.Heap.Inspect | 
| TEST | GHC.CmmToAsm.X86.Instr | 
| TESTEQ_D | GHC.ByteCode.Instr | 
| TESTEQ_F | GHC.ByteCode.Instr | 
| TESTEQ_I | GHC.ByteCode.Instr | 
| TESTEQ_P | GHC.ByteCode.Instr | 
| TESTEQ_W | GHC.ByteCode.Instr | 
| TESTLT_D | GHC.ByteCode.Instr | 
| TESTLT_F | GHC.ByteCode.Instr | 
| TESTLT_I | GHC.ByteCode.Instr | 
| TESTLT_P | GHC.ByteCode.Instr | 
| TESTLT_W | GHC.ByteCode.Instr | 
| TExpBr | GHC.Hs.Expr, GHC.Hs, GHC | 
| Text | GHC.Cmm | 
| text |  | 
| 1 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| 2 (Function) | GHC.Utils.Ppr | 
| TextDetails | GHC.Utils.Ppr | 
| tfid_eqn | GHC.Hs, GHC.Hs.Decls, GHC | 
| tfid_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| tfid_inst | GHC.Hs, GHC.Hs.Decls, GHC | 
| TFL_CurrentModule | GHC.SysTools.FileCleanup | 
| TFL_GhcSession | GHC.SysTools.FileCleanup | 
| tgt | GHC.Cmm, GHC.Cmm.Node | 
| ThawArrayOp | GHC.Builtin.PrimOps | 
| ThawSmallArrayOp | GHC.Builtin.PrimOps | 
| ThBit | GHC.Parser.Lexer | 
| ThBrackCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| thBrackets | GHC.Hs.Expr, GHC.Hs, GHC | 
| thCls | GHC.Builtin.Names.TH | 
| thCon | GHC.Builtin.Names.TH | 
| thdOf3 | GHC.Utils.Misc, GHC.Plugins | 
| TheKind | GHC.Tc.Gen.HsType | 
| thenAClassOpKey | GHC.Builtin.Names | 
| thenAName | GHC.Builtin.Names | 
| thenCmp | GHC.Utils.Misc, GHC.Plugins | 
| ThenForm | GHC.Hs.Expr, GHC.Hs, GHC | 
| thenIOIdKey | GHC.Builtin.Names | 
| thenIOName | GHC.Builtin.Names | 
| thenMClassOpKey | GHC.Builtin.Names | 
| thenMName | GHC.Builtin.Names | 
| ThetaOrigin |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| ThetaType | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins, GHC | 
| thFun | GHC.Builtin.Names.TH | 
| third3 | GHC.Utils.Misc, GHC.Plugins | 
| thisGhcUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| thisGhcUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| thisModule | GHC.Cmm.Info.Build | 
| ThLevel | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| thLevel | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| thLib | GHC.Builtin.Names.TH | 
| ThModFinalizers |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| thNameToGhcName | GHC.Plugins | 
| thOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| ThPatQuote | GHC.Hs.Expr, GHC.Hs, GHC | 
| ThPatSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| ThQuotesBit | GHC.Parser.Lexer | 
| thRdrNameGuesses | GHC.ThToHs | 
| threadIdPrimTy | GHC.Builtin.Types.Prim | 
| threadIdPrimTyCon | GHC.Builtin.Types.Prim | 
| threadIdPrimTyConKey | GHC.Builtin.Names | 
| ThreadKilled | GHC.Utils.Exception | 
| ThreadStatusOp | GHC.Builtin.PrimOps | 
| throw | GHC.Utils.Exception | 
| throwErrors | GHC.Driver.Types, GHC.Plugins | 
| throwGhcException | GHC.Utils.Panic | 
| throwGhcExceptionIO | GHC.Utils.Panic | 
| throwIO | GHC.Utils.Exception | 
| throwOneError | GHC.Driver.Types, GHC.Plugins | 
| throwTo | GHC.Utils.Exception, GHC.Utils.Panic | 
| ThStage | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| thSyn | GHC.Builtin.Names.TH | 
| thTc | GHC.Builtin.Names.TH | 
| thTyBrackets | GHC.Hs.Expr, GHC.Hs, GHC | 
| thUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| thUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| Thunk | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| thunkHdrSize | GHC.Runtime.Heap.Layout | 
| ThunkHeader | GHC.StgToCmm.Layout | 
| ThunkSelector | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| th_hole | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| th_implics | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| th_relevant_cts | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| Tick |  | 
| 1 (Data Constructor) | GHC.Core, GHC.Plugins | 
| 2 (Type/Class) | GHC.Core.Opt.Monad, GHC.Plugins | 
| tick | GHC.Core.Opt.Simplify.Monad | 
| TickBox | GHC.Types.Id.Info, GHC.Plugins | 
| TickBoxId | GHC.Types.Id.Info, GHC.Plugins | 
| TickBoxOp | GHC.Types.Id.Info, GHC.Plugins | 
| TickBoxOpId | GHC.Types.Id.Info, GHC.Plugins | 
| tickHNFArgs | GHC.Core.Utils, GHC.Plugins | 
| tickId | GHC.Core, GHC.Plugins | 
| Tickish | GHC.Core, GHC.Plugins | 
| tickishCanSplit | GHC.Core, GHC.Plugins | 
| tickishContains | GHC.Core, GHC.Plugins | 
| tickishCounts | GHC.Core, GHC.Plugins | 
| tickishFloatable | GHC.Core, GHC.Plugins | 
| tickishIsCode | GHC.Core, GHC.Plugins | 
| tickishPlace | GHC.Core, GHC.Plugins | 
| TickishPlacement | GHC.Core, GHC.Plugins | 
| tickishScoped | GHC.Core, GHC.Plugins | 
| tickishScopesLike | GHC.Core, GHC.Plugins | 
| TickishScoping | GHC.Core, GHC.Plugins | 
| TickIt | GHC.Core.Opt.Simplify.Utils | 
| tickModule | GHC.Core, GHC.Plugins | 
| tickScope | GHC.StgToCmm.Monad | 
| tickyAllocHeap | GHC.StgToCmm.Ticky | 
| tickyAllocPAP | GHC.StgToCmm.Ticky | 
| tickyAllocPrim | GHC.StgToCmm.Ticky | 
| tickyAllocThunk | GHC.StgToCmm.Ticky | 
| tickyDirectCall | GHC.StgToCmm.Ticky | 
| tickyDynAlloc | GHC.StgToCmm.Ticky | 
| tickyEnterDynCon | GHC.StgToCmm.Ticky | 
| tickyEnterFun | GHC.StgToCmm.Ticky | 
| tickyEnterLNE | GHC.StgToCmm.Ticky | 
| tickyEnterThunk | GHC.StgToCmm.Ticky | 
| tickyHeapCheck | GHC.StgToCmm.Ticky | 
| tickyPushUpdateFrame | GHC.StgToCmm.Ticky | 
| tickyReturnNewCon | GHC.StgToCmm.Ticky | 
| tickyReturnOldCon | GHC.StgToCmm.Ticky | 
| tickySlowCall | GHC.StgToCmm.Ticky | 
| tickyStackCheck | GHC.StgToCmm.Ticky | 
| tickyUnboxedTupleReturn | GHC.StgToCmm.Ticky | 
| tickyUpdateBhCaf | GHC.StgToCmm.Ticky | 
| tickyUpdateFrameOmitted | GHC.StgToCmm.Ticky | 
| tICKY_BIN_COUNT | GHC.Driver.Session, GHC.Plugins | 
| tidyCo | GHC.Core.Coercion, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyCoAxBndrsForUser | GHC.Core.Coercion, GHC.Plugins | 
| tidyCos | GHC.Core.Coercion, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyCt | GHC.Tc.Utils.TcMType | 
| TidyEnv | GHC.Types.Var.Env, GHC.Plugins | 
| tidyEvVar | GHC.Tc.Utils.TcMType | 
| tidyExpr | GHC.Core.Tidy | 
| tidyFreeTyCoVars | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyHole | GHC.Tc.Utils.TcMType | 
| tidyKind | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyLitPat | GHC.HsToCore.Match.Literal | 
| tidyNameOcc | GHC.Types.Name, GHC.Plugins | 
| tidyNPat | GHC.HsToCore.Match.Literal | 
| TidyOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| tidyOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| tidyOpenKind | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyOpenTyCoVar | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyOpenTyCoVars | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyOpenType | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyOpenTypes | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyProgram | GHC.Iface.Tidy | 
| tidyRules | GHC.Core.Tidy | 
| tidySkolemInfo | GHC.Tc.Utils.TcMType | 
| tidyToIfaceContext | GHC.CoreToIface | 
| tidyToIfaceTcArgs | GHC.CoreToIface | 
| tidyToIfaceType | GHC.CoreToIface | 
| tidyTopType | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyTyCoVarBinder | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyTyCoVarBinders | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyTyCoVarOcc | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyType | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyTypes | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyUnfolding | GHC.Core.Tidy | 
| tidyVarBndr | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tidyVarBndrs | GHC.Core.Type, GHC.Core.TyCo.Tidy, GHC.Plugins | 
| tildePIdKey | GHC.Builtin.Names.TH | 
| tildePName | GHC.Builtin.Names.TH | 
| timesRegSet | GHC.Cmm, GHC.Cmm.Expr | 
| times_RDR | GHC.Builtin.Names | 
| TISI | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TKVar | GHC.Types.Var, GHC.Plugins | 
| tmpDir | GHC.Driver.Session, GHC.Plugins | 
| tmpReg | GHC.CmmToAsm.PPC.Regs | 
| TmSt | GHC.HsToCore.PmCheck.Types | 
| TmState | GHC.HsToCore.PmCheck.Types | 
| tm_checked_module_info | GHC | 
| TM_Default | GHC.Driver.Main, GHC.Tc.Module, GHC | 
| TM_Inst | GHC.Driver.Main, GHC.Tc.Module, GHC | 
| tm_internals_ | GHC | 
| TM_NoInst | GHC.Driver.Main, GHC.Tc.Module, GHC | 
| tm_parsed_module | GHC | 
| tm_renamed_source | GHC | 
| tm_typechecked_source | GHC | 
| to1_RDR | GHC.Builtin.Names | 
| toAdj | GHC.CmmToAsm.CFG.Dominators | 
| toAnnotationWrapperIdKey | GHC.Builtin.Names | 
| toAnnotationWrapperName | GHC.Builtin.Names | 
| toArgRep | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| toArgs | GHC.Utils.Misc, GHC.Plugins | 
| toBase62 | GHC.Utils.Encoding | 
| toBase62Padded | GHC.Utils.Encoding | 
| toBlockList | GHC.Cmm.Utils | 
| toBlockListEntryFirst | GHC.Cmm.Utils | 
| toBlockListEntryFirstFalseFallthrough | GHC.Cmm.Utils | 
| toBlockMap | GHC.Cmm.Utils | 
| toBothDmdArg | GHC.Types.Demand | 
| toBranchedAxiom | GHC.Core.Coercion.Axiom | 
| toc | GHC.CmmToAsm.PPC.Regs | 
| toCall | GHC.Cmm.Graph | 
| toCleanDmd | GHC.Types.Demand | 
| toClosureLbl | GHC.Cmm.CLabel | 
| toCmdArgs | GHC.Utils.Misc, GHC.Plugins | 
| toDynIdKey | GHC.Builtin.Names | 
| toDynName | GHC.Builtin.Names | 
| toEdges | GHC.CmmToAsm.CFG.Dominators | 
| toEntryLbl | GHC.Cmm.CLabel | 
| toEnum | GHC.Prelude | 
| toEnum_RDR | GHC.Builtin.Names | 
| toEP | GHC.Types.Basic, GHC.Plugins | 
| toException | GHC.Utils.Exception, GHC.Utils.Panic | 
| toHieName | GHC.Iface.Ext.Types, GHC.Iface.Ext.Binary | 
| toIfaceAlt | GHC.CoreToIface | 
| toIfaceApp | GHC.CoreToIface | 
| toIfaceBang | GHC.CoreToIface | 
| toIfaceBind | GHC.CoreToIface | 
| toIfaceBndr | GHC.CoreToIface | 
| toIfaceCoercion | GHC.CoreToIface | 
| toIfaceCoercionX | GHC.CoreToIface | 
| toIfaceCon | GHC.CoreToIface | 
| toIfaceExpr | GHC.CoreToIface | 
| toIfaceForAllBndr | GHC.CoreToIface | 
| toIfaceIdBndr | GHC.CoreToIface | 
| toIfaceIdDetails | GHC.CoreToIface | 
| toIfaceIdInfo | GHC.CoreToIface | 
| toIfaceKind | GHC.CoreToIface | 
| toIfaceLetBndr | GHC.CoreToIface | 
| toIfaceLFInfo | GHC.CoreToIface | 
| toIfaceSrcBang | GHC.CoreToIface | 
| toIfaceTcArgs | GHC.CoreToIface | 
| toIfaceTickish | GHC.CoreToIface | 
| toIfaceTvBndr | GHC.CoreToIface | 
| toIfaceTvBndrs | GHC.CoreToIface | 
| toIfaceTyCon | GHC.CoreToIface | 
| toIfaceTyCon_name | GHC.CoreToIface | 
| toIfaceTyCoVarBinders | GHC.CoreToIface | 
| toIfaceTyLit | GHC.CoreToIface | 
| toIfaceType | GHC.CoreToIface | 
| toIfaceTypeX | GHC.CoreToIface | 
| toIfaceTyVar | GHC.CoreToIface | 
| toIfaceVar | GHC.CoreToIface | 
| toIfUnfolding | GHC.CoreToIface | 
| toInfoLbl | GHC.Cmm.CLabel | 
| toInteger | GHC.Prelude | 
| toIntegerClassOpKey | GHC.Builtin.Names | 
| toIntegerName | GHC.Builtin.Names | 
| toInteger_RDR | GHC.Builtin.Names | 
| toInvisibleOrigin | GHC.Tc.Types.Origin | 
| ToJson | GHC.Utils.Json | 
| Token | GHC.Parser.Lexer, GHC | 
| toKindLoc | GHC.Tc.Types.Constraint | 
| toList | GHC.Data.EnumSet | 
| toListClassOpKey | GHC.Builtin.Names | 
| toListName | GHC.Builtin.Names | 
| toList_RDR | GHC.Builtin.Names | 
| toOL | GHC.Data.OrdList | 
| ToolSettings |  | 
| 1 (Type/Class) | GHC.Settings | 
| 2 (Data Constructor) | GHC.Settings | 
| toolSettings | GHC.Driver.Session, GHC.Plugins, GHC | 
| toolSettings_ccSupportsNoPie | GHC.Settings | 
| toolSettings_extraGccViaCFlags | GHC.Settings | 
| toolSettings_ldIsGnuLd | GHC.Settings | 
| toolSettings_ldSupportsBuildId | GHC.Settings | 
| toolSettings_ldSupportsCompactUnwind | GHC.Settings | 
| toolSettings_ldSupportsFilelist | GHC.Settings | 
| toolSettings_opt_a | GHC.Settings | 
| toolSettings_opt_c | GHC.Settings | 
| toolSettings_opt_cxx | GHC.Settings | 
| toolSettings_opt_F | GHC.Settings | 
| toolSettings_opt_i | GHC.Settings | 
| toolSettings_opt_L | GHC.Settings | 
| toolSettings_opt_l | GHC.Settings | 
| toolSettings_opt_lc | GHC.Settings | 
| toolSettings_opt_lcc | GHC.Settings | 
| toolSettings_opt_lm | GHC.Settings | 
| toolSettings_opt_lo | GHC.Settings | 
| toolSettings_opt_P | GHC.Settings | 
| toolSettings_opt_P_fingerprint | GHC.Settings | 
| toolSettings_opt_windres | GHC.Settings | 
| toolSettings_pgm_a | GHC.Settings | 
| toolSettings_pgm_ar | GHC.Settings | 
| toolSettings_pgm_c | GHC.Settings | 
| toolSettings_pgm_dll | GHC.Settings | 
| toolSettings_pgm_F | GHC.Settings | 
| toolSettings_pgm_i | GHC.Settings | 
| toolSettings_pgm_install_name_tool | GHC.Settings | 
| toolSettings_pgm_L | GHC.Settings | 
| toolSettings_pgm_l | GHC.Settings | 
| toolSettings_pgm_lc | GHC.Settings | 
| toolSettings_pgm_lcc | GHC.Settings | 
| toolSettings_pgm_libtool | GHC.Settings | 
| toolSettings_pgm_lm | GHC.Settings | 
| toolSettings_pgm_lo | GHC.Settings | 
| toolSettings_pgm_otool | GHC.Settings | 
| toolSettings_pgm_P | GHC.Settings | 
| toolSettings_pgm_ranlib | GHC.Settings | 
| toolSettings_pgm_T | GHC.Settings | 
| toolSettings_pgm_windres | GHC.Settings | 
| toPair | GHC.Data.Pair | 
| topAnnStage | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| topCpr | GHC.Types.Cpr | 
| topCprSig | GHC.Types.Cpr | 
| topCprType | GHC.Types.Cpr | 
| topDecls | GHC.HsToCore.Docs | 
| topDir | GHC.Driver.Session, GHC.Plugins | 
| topDiv | GHC.Types.Demand | 
| topDmd | GHC.Types.Demand | 
| topIdLvl | GHC.Tc.Utils.Env | 
| TopInfo | GHC.Cmm | 
| topInfoTable |  | 
| 1 (Function) | GHC.Cmm | 
| 2 (Function) | GHC.CmmToAsm.Instr | 
| topInstantiate | GHC.Tc.Utils.Instantiate | 
| topInstantiateInferred | GHC.Tc.Utils.Instantiate | 
| TopLevel | GHC.Types.Basic, GHC.Plugins | 
| TopLevelFlag | GHC.Types.Basic, GHC.Plugins | 
| TopLevInstance | GHC.Tc.Instance.Class | 
| topN | GHC.CmmToLlvm.Regs | 
| topNormaliseNewType_maybe | GHC.Core.Coercion, GHC.Plugins | 
| topNormaliseType | GHC.Core.FamInstEnv | 
| topNormaliseTypeX | GHC.Core.Coercion, GHC.Plugins | 
| topNormaliseType_maybe | GHC.Core.FamInstEnv | 
| topologicalSortG | GHC.Data.Graph.Directed | 
| topPrec | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| topRecNameMaker | GHC.Rename.Pat | 
| topReduceTyFamApp_maybe | GHC.Core.FamInstEnv | 
| TopSigCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| topSkolemise | GHC.Tc.Utils.Instantiate | 
| topSortModuleGraph | GHC.Driver.Make, GHC | 
| topSpliceStage | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| topStage | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| topTcLevel | GHC.Tc.Utils.TcType | 
| tOP_LEVEL | GHC.Core.Opt.SetLevels | 
| toRational | GHC.Prelude | 
| toRationalClassOpKey | GHC.Builtin.Names | 
| toRationalName | GHC.Builtin.Names | 
| toRational_RDR | GHC.Builtin.Names | 
| toRegMap | GHC.CmmToAsm.Reg.Utils | 
| toRegNo | GHC.CmmToAsm.PPC.Regs | 
| toSerialized | GHC.Plugins | 
| toSlowEntryLbl | GHC.Cmm.CLabel | 
| toStgHalfWord | GHC.Runtime.Heap.Layout | 
| toStgWord | GHC.Runtime.Heap.Layout | 
| touch | GHC.SysTools.Tasks, GHC.SysTools | 
| touchDumpFile | GHC.Utils.Error | 
| TouchOp | GHC.Builtin.PrimOps | 
| toUnbranchedAxiom | GHC.Core.Coercion.Axiom | 
| toUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| toUnwindExpr | GHC.Cmm.DebugBlock | 
| toVRegMap | GHC.CmmToAsm.Reg.Utils | 
| to_anyclass_givens | GHC.Tc.Deriv.Utils | 
| to_anyclass_metas | GHC.Tc.Deriv.Utils | 
| to_anyclass_skols | GHC.Tc.Deriv.Utils | 
| to_RDR | GHC.Builtin.Names | 
| to_wanted_origins | GHC.Tc.Deriv.Utils | 
| TPSI | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| tr'PtrRepLiftedKey | GHC.Builtin.Names | 
| trace | GHC.Utils.Panic, GHC.Utils.Outputable, GHC.Plugins | 
| TraceAction | GHC.Utils.Error | 
| traceAction | GHC.Utils.Error | 
| TraceBinIFaceReading |  | 
| 1 (Type/Class) | GHC.Iface.Binary | 
| 2 (Data Constructor) | GHC.Iface.Binary | 
| traceCmd | GHC.Utils.Error | 
| TraceEventBinaryOp | GHC.Builtin.PrimOps | 
| TraceEventOp | GHC.Builtin.PrimOps | 
| traceFireTcS | GHC.Tc.Solver.Monad | 
| traceHiDiffs | GHC.Tc.Utils.Monad | 
| traceIf | GHC.Tc.Utils.Monad | 
| traceKey | GHC.Builtin.Names | 
| TraceMarkerOp | GHC.Builtin.PrimOps | 
| traceName | GHC.Builtin.Names | 
| traceOptIf | GHC.Tc.Utils.Monad | 
| traceOptTcRn | GHC.Tc.Utils.Monad | 
| tracePm | GHC.HsToCore.PmCheck.Oracle | 
| traceRn | GHC.Tc.Utils.Monad | 
| traceSmpl | GHC.Core.Opt.Simplify.Monad | 
| traceSplice | GHC.Rename.Splice | 
| traceTc | GHC.Tc.Utils.Monad | 
| traceTcConstraints | GHC.Tc.Utils.Monad | 
| traceTcS | GHC.Tc.Solver.Monad | 
| traceToolCommand | GHC.SysTools.Tasks, GHC.SysTools | 
| trace_action | GHC.Driver.Session, GHC.Plugins, GHC | 
| TraditionalRecordSyntaxBit | GHC.Parser.Lexer | 
| transCloDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| transCloVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| TransCo | GHC.Core.TyCo.Rep | 
| Transfer | GHC.Cmm.Graph | 
| TransferFun | GHC.Cmm.Dataflow | 
| transferPolyIdInfo | GHC.Types.Id, GHC.Plugins | 
| TransForm | GHC.Hs.Expr, GHC.Hs, GHC | 
| TransformComprehensionsBit | GHC.Parser.Lexer | 
| transformGREs | GHC.Types.Name.Reader, GHC.Plugins | 
| TransitionSource | GHC.CmmToAsm.CFG | 
| transitionSource | GHC.CmmToAsm.CFG | 
| transitiveClosure | GHC.Utils.Misc, GHC.Plugins | 
| transposeG | GHC.Data.Graph.Directed | 
| TransStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| TransStmtCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| transSuperClasses | GHC.Tc.Utils.TcType | 
| trans_cmmNode | GHC.CmmToAsm.CFG | 
| trans_info | GHC.CmmToAsm.CFG | 
| Traversable | GHC.Prelude | 
| traversableClassKey | GHC.Builtin.Names | 
| traversableClassName | GHC.Builtin.Names | 
| traverse | GHC.Prelude | 
| traverseSDIE | GHC.HsToCore.PmCheck.Types | 
| traverse_RDR | GHC.Builtin.Names | 
| treatZeroAsInf | GHC.Types.Basic, GHC.Plugins | 
| trGhcPrimModuleKey | GHC.Builtin.Names | 
| trGhcPrimModuleName | GHC.Builtin.Names | 
| TrieMap | GHC.Core.Map, GHC.Data.TrieMap | 
| trimAvail | GHC.Types.Avail | 
| trimConArgs | GHC.Core.Utils, GHC.Plugins | 
| trimCprTy | GHC.Types.Cpr | 
| trimToType | GHC.Types.Demand | 
| Triv | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| TrivArg | GHC.Core.Unfold | 
| trivColorable | GHC.CmmToAsm.Reg.Graph.TrivColorable | 
| trivialBuiltInFamily | GHC.Core.Coercion.Axiom | 
| trModuleDataConKey | GHC.Builtin.Names | 
| trModuleDataConName | GHC.Builtin.Names | 
| trModuleTyConKey | GHC.Builtin.Names | 
| trModuleTyConName | GHC.Builtin.Names | 
| trNameDDataConKey | GHC.Builtin.Names | 
| trNameDDataConName | GHC.Builtin.Names | 
| trNameSDataConKey | GHC.Builtin.Names | 
| trNameSDataConName | GHC.Builtin.Names | 
| trNameTyConKey | GHC.Builtin.Names | 
| trNameTyConName | GHC.Builtin.Names | 
| trRuntimeRepKey | GHC.Builtin.Names | 
| trS_bind | GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_bndrs | GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_by | GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_ext | GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_fmap | GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_form | GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_ret | GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_stmts | GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_using | GHC.Hs.Expr, GHC.Hs, GHC | 
| trTyConDataConKey | GHC.Builtin.Names | 
| trTyConDataConName | GHC.Builtin.Names | 
| trTyConTyConKey | GHC.Builtin.Names | 
| trTyConTyConName | GHC.Builtin.Names | 
| trTYPE'PtrRepLiftedKey | GHC.Builtin.Names | 
| trTYPEKey | GHC.Builtin.Names | 
| True | GHC.Prelude | 
| trueDataCon | GHC.Builtin.Types, GHC.Plugins | 
| trueDataConId | GHC.Builtin.Types, GHC.Plugins | 
| trueDataConKey | GHC.Builtin.Names | 
| true_RDR | GHC.Builtin.Types, GHC.Plugins | 
| truncate | GHC.Prelude | 
| TrustFlag | GHC.Driver.Session, GHC.Plugins | 
| trustFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| trustInfoToNum | GHC.Driver.Types, GHC.Plugins | 
| TrustPackage | GHC.Driver.Session, GHC.Plugins | 
| trustworthyOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| try | GHC.Utils.Exception, GHC.Utils.Panic | 
| tryAllM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| tryCaptureConstraints | GHC.Tc.Utils.Monad | 
| tryEtaExpandRhs | GHC.Core.Opt.Simplify.Utils | 
| tryEtaReduce | GHC.Core.Utils, GHC.Plugins | 
| tryFindTopDir | GHC.SysTools.BaseDir | 
| tryIO | GHC.Utils.Exception | 
| tryJust | GHC.Utils.Exception | 
| tryM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| tryMaybeT | GHC.Data.Maybe | 
| tryMost | GHC.Utils.Panic | 
| tryMostM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| TryPutMVarOp | GHC.Builtin.PrimOps | 
| TryReadMVarOp | GHC.Builtin.PrimOps | 
| TryTakeMVarOp | GHC.Builtin.PrimOps | 
| tryTc | GHC.Tc.Utils.Monad | 
| tryTcDiscardingErrs | GHC.Tc.Utils.Monad | 
| TsFun | GHC.Types.Demand | 
| TsProd | GHC.Types.Demand | 
| TsUnk | GHC.Types.Demand | 
| ts_facts | GHC.HsToCore.PmCheck.Types | 
| ts_reps | GHC.HsToCore.PmCheck.Types | 
| tupArgPresent | GHC.Hs.Expr, GHC.Hs, GHC | 
| tupEIdKey | GHC.Builtin.Names.TH | 
| tupEName | GHC.Builtin.Names.TH | 
| Tuple | GHC.Parser.PostProcess | 
| tupleDataCon | GHC.Builtin.Types, GHC.Plugins | 
| tupleDataConName | GHC.Builtin.Types, GHC.Plugins | 
| TupleFlavour | GHC.Core.TyCon, GHC.Plugins | 
| TupleOrigin | GHC.Tc.Types.Origin | 
| tupleParens | GHC.Types.Basic, GHC.Plugins | 
| TuplePat | GHC.Hs, GHC.Hs.Pat, GHC | 
| tupleRepDataConKey | GHC.Builtin.Names | 
| tupleRepDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| TupleSort | GHC.Types.Basic, GHC.Plugins | 
| tupleSortBoxity | GHC.Types.Basic, GHC.Plugins | 
| tupleTIdKey | GHC.Builtin.Names.TH | 
| tupleTName | GHC.Builtin.Names.TH | 
| TupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| tupleTyCon | GHC.Builtin.Types, GHC.Plugins | 
| tupleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| tupPIdKey | GHC.Builtin.Names.TH | 
| tupPName | GHC.Builtin.Names.TH | 
| tup_sort | GHC.Core.TyCon, GHC.Plugins | 
| turnOff | GHC.Driver.Session, GHC.Plugins | 
| turnOn | GHC.Driver.Session, GHC.Plugins | 
| TurnOnFlag | GHC.Driver.Session, GHC.Plugins | 
| tVarPrimTyCon | GHC.Builtin.Types.Prim | 
| tVarPrimTyConKey | GHC.Builtin.Names | 
| tvName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| TvSubstEnv | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Core.Subst, GHC.Plugins | 
| txtPrinter | GHC.Utils.Ppr | 
| ty | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| TyArg | GHC.Core.Opt.Simplify.Utils | 
| TyBinder | GHC.Core.TyCo.Rep | 
| tyBinderType | GHC.Core.Type, GHC.Plugins | 
| TyClD | GHC.Hs, GHC.Hs.Decls, GHC | 
| TyClDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyClDeclLName | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyClDeclTyVars | GHC.Hs, GHC.Hs.Decls, GHC | 
| TyClGroup |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyClGroupInstDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyClGroupKindSigs | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyClGroupRoleDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyClGroupTyClDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| TyCoBinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tyCoBinderType | GHC.Core.Type, GHC.Plugins | 
| tyCoBinderVar_maybe | GHC.Core.Type, GHC.Plugins | 
| TyCoFolder |  | 
| 1 (Type/Class) | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| tyCoFVsBndr | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoFVsOfCo | GHC.Core.Coercion, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoFVsOfCos | GHC.Core.Coercion, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoFVsOfType | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tyCoFVsOfTypes | GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType | 
| tyCoFVsVarBndr | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoFVsVarBndrs | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| TyCoMapper |  | 
| 1 (Type/Class) | GHC.Core.Type, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.Type, GHC.Plugins | 
| TyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| TyConApp | GHC.Core.TyCo.Rep | 
| tyConAppArgN | GHC.Core.Type, GHC.Plugins | 
| tyConAppArgs | GHC.Core.Type, GHC.Plugins | 
| tyConAppArgs_maybe | GHC.Core.Type, GHC.Plugins | 
| TyConAppCo | GHC.Core.TyCo.Rep | 
| tyConAppNeedsKindSig | GHC.Core.Type, GHC.Plugins | 
| tyConAppTyCon | GHC.Core.Type, GHC.Plugins | 
| tyConAppTyConPicky_maybe | GHC.Core.Type, GHC.Plugins | 
| tyConAppTyCon_maybe | GHC.Core.Type, GHC.Plugins | 
| tyConArgFlags | GHC.Core.Type, GHC.Plugins | 
| tyConArity | GHC.Core.TyCon, GHC.Plugins, GHC | 
| tyConAssoc_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConATs | GHC.Core.TyCon, GHC.Plugins | 
| TyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| tyConBinderArgFlag | GHC.Core.TyCon, GHC.Plugins | 
| tyConBinders | GHC.Core.TyCon, GHC.Plugins | 
| tyConBindersTyCoBinders | GHC.Core.Type, GHC.Plugins | 
| TyConBndrVis | GHC.Core.TyCon, GHC.Plugins | 
| tyConBndrVisArgFlag | GHC.Core.TyCon, GHC.Plugins | 
| tyConClass_maybe | GHC.Core.TyCon, GHC.Plugins, GHC | 
| tyConCType | GHC.Core.TyCon, GHC.Plugins | 
| tyConCType_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConDataCons | GHC.Core.TyCon, GHC.Plugins, GHC | 
| tyConDataCons_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConFamilyCoercion_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConFamilyResVar_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConFamilySize | GHC.Core.TyCon, GHC.Plugins | 
| tyConFamInstSig_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConFamInst_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConFieldLabels | GHC.Core.TyCon, GHC.Plugins | 
| TyConFlavour | GHC.Core.TyCon, GHC.Plugins | 
| tyConFlavour | GHC.Core.TyCon, GHC.Plugins | 
| tyConFlavourAssoc_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConInjectivityInfo | GHC.Core.TyCon, GHC.Plugins | 
| tyConInvisTVBinders | GHC.Core.TyCon, GHC.Plugins | 
| tyConIsTypeable | GHC.Tc.Instance.Typeable | 
| tyConKind | GHC.Core.TyCon, GHC.Plugins, GHC | 
| tyConName | GHC.Core.TyCon, GHC.Plugins | 
| TyConPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tyConPrimRep | GHC.Types.RepType | 
| tyConPrimRep1 | GHC.Types.RepType | 
| tyConRepModOcc | GHC.Core.TyCon, GHC.Plugins | 
| TyConRepName | GHC.Core.TyCon, GHC.Plugins | 
| tyConRepNameUnique | GHC.Types.Unique | 
| tyConRepName_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConResKind | GHC.Core.TyCon, GHC.Plugins | 
| tyConRoles | GHC.Core.TyCon, GHC.Plugins | 
| tyConRolesRepresentational | GHC.Core.Coercion, GHC.Plugins | 
| tyConRolesX | GHC.Core.Coercion, GHC.Plugins | 
| tyConRuntimeRepInfo | GHC.Core.TyCon, GHC.Plugins | 
| tyConSingleAlgDataCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| tyConSingleDataCon | GHC.Core.TyCon, GHC.Plugins | 
| tyConSingleDataCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| TyConSkol | GHC.Tc.Types.Origin | 
| tyConSkolem | GHC.Core.TyCon, GHC.Plugins | 
| tyConsOfType | GHC.Core.Type, GHC.Plugins | 
| tyConStupidTheta | GHC.Core.TyCon, GHC.Plugins | 
| tyConTuple_maybe | GHC.Core.TyCon, GHC.Plugins | 
| TyConTyCoBinder | GHC.Core.TyCon, GHC.Plugins | 
| tyConTyVars | GHC.Core.TyCon, GHC.Plugins, GHC | 
| tyConUnique | GHC.Core.TyCon, GHC.Plugins | 
| tyConVisibleTyVars | GHC.Core.TyCon, GHC.Plugins | 
| TyCoVar | GHC.Types.Var, GHC.Core.Type, GHC.Core.Coercion, GHC.Plugins | 
| TyCoVarBinder | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| TyCoVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| TyCoVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| tyCoVarsOfCo | GHC.Core.Coercion, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoVarsOfCoDSet | GHC.Core.Coercion, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoVarsOfCoList | GHC.Core.TyCo.FVs | 
| tyCoVarsOfCos | GHC.Core.Coercion, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoVarsOfCt | GHC.Tc.Types.Constraint, GHC.Tc.Utils.Instantiate | 
| tyCoVarsOfCtList | GHC.Tc.Types.Constraint | 
| tyCoVarsOfCts | GHC.Tc.Types.Constraint, GHC.Tc.Utils.Instantiate | 
| tyCoVarsOfCtsList | GHC.Tc.Types.Constraint | 
| tyCoVarsOfMCo | GHC.Core.TyCo.FVs | 
| tyCoVarsOfType | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tyCoVarsOfTypeDSet | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tyCoVarsOfTypeList | GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType | 
| tyCoVarsOfTypes | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tyCoVarsOfTypesDSet | GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType | 
| tyCoVarsOfTypesList | GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType | 
| tyCoVarsOfTypesWellScoped | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoVarsOfTypeWellScoped | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| tyCoVarsOfWC | GHC.Tc.Types.Constraint, GHC.Tc.Utils.Instantiate | 
| tyCoVarsOfWCList | GHC.Tc.Types.Constraint | 
| TyDataCtx | GHC.Rename.Utils | 
| TyDecl | GHC.Iface.Ext.Types | 
| TyEl | GHC.Parser.PostProcess | 
| TyElKindApp | GHC.Parser.PostProcess | 
| TyElOpd | GHC.Parser.PostProcess | 
| TyElOpr | GHC.Parser.PostProcess | 
| TyElUnpackedness | GHC.Parser.PostProcess | 
| TyFamDefltDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| TyFamilyCtx | GHC.Rename.Utils | 
| TyFamInstD | GHC.Hs, GHC.Hs.Decls, GHC | 
| TyFamInstDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyFamInstDeclLName | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyFamInstDeclName | GHC.Hs, GHC.Hs.Decls, GHC | 
| TyFamInstEqn | GHC.Hs, GHC.Hs.Decls, GHC | 
| TyFamResKindCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| TyLit | GHC.Core.TyCo.Rep | 
| tyMap | GHC.Iface.Ext.Utils | 
| tymult | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| TypBr | GHC.Hs.Expr, GHC.Hs, GHC | 
| TypBrCtx | GHC.Rename.Utils | 
| Type |  | 
| 1 (Type/Class) | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| tYPE | GHC.Builtin.Types.Prim | 
| tYPEABLE | GHC.Builtin.Names | 
| typeableClassKey | GHC.Builtin.Names | 
| typeableClassName | GHC.Builtin.Names | 
| tYPEABLE_INTERNAL | GHC.Builtin.Names | 
| typeAnnotationIdKey | GHC.Builtin.Names.TH | 
| typeAnnotationName | GHC.Builtin.Names.TH | 
| TypeAnnProvenance | GHC.Hs, GHC.Hs.Decls, GHC | 
| TypeAppCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| typeAppErr | GHC.Rename.Utils | 
| typeArity | GHC.Core.Opt.Arity | 
| Typechecked | GHC.Hs.Extension, GHC.Hs, GHC | 
| TypecheckedMod | GHC | 
| TypecheckedModule |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| TypecheckedSource | GHC | 
| typecheckedSource | GHC | 
| typecheckIface | GHC.IfaceToCore | 
| typecheckIfaceForInstantiate | GHC.IfaceToCore | 
| typecheckIfacesForMerging | GHC.IfaceToCore | 
| typecheckModule | GHC | 
| typeCheckResultAction | GHC.Driver.Plugins, GHC.Plugins | 
| typeCmmType | GHC.Cmm.Utils | 
| typeConKey | GHC.Builtin.Names | 
| Typed | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TypedHole |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| typeDocs | GHC.HsToCore.Docs | 
| typedRuleVarIdKey | GHC.Builtin.Names.TH | 
| typedRuleVarName | GHC.Builtin.Names.TH | 
| TypeEnv | GHC.Driver.Types, GHC.Plugins | 
| typeEnvClasses | GHC.Driver.Types, GHC.Plugins | 
| typeEnvCoAxioms | GHC.Driver.Types, GHC.Plugins | 
| typeEnvDataCons | GHC.Driver.Types, GHC.Plugins | 
| typeEnvElts | GHC.Driver.Types, GHC.Plugins | 
| typeEnvFromEntities | GHC.Driver.Types, GHC.Plugins | 
| typeEnvIds | GHC.Driver.Types, GHC.Plugins | 
| typeEnvPatSyns | GHC.Driver.Types, GHC.Plugins | 
| typeEnvTyCons | GHC.Driver.Types, GHC.Plugins | 
| TypeEqn | GHC.Core.Coercion.Axiom | 
| TypeEqOrigin | GHC.Tc.Types.Origin | 
| TypeError |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| typeErrorAppendDataConKey | GHC.Builtin.Names | 
| typeErrorAppendDataConName | GHC.Builtin.Names | 
| typeErrorIdKey | GHC.Builtin.Names | 
| typeErrorShowTypeDataConKey | GHC.Builtin.Names | 
| typeErrorShowTypeDataConName | GHC.Builtin.Names | 
| typeErrorTextDataConKey | GHC.Builtin.Names | 
| typeErrorTextDataConName | GHC.Builtin.Names | 
| typeErrorVAppendDataConKey | GHC.Builtin.Names | 
| typeErrorVAppendDataConName | GHC.Builtin.Names | 
| typeForeignHint | GHC.Cmm.Utils | 
| TypeHole | GHC.Tc.Types.Constraint | 
| TypeHoleOrigin | GHC.Tc.Types.Origin | 
| TypeIndex | GHC.Iface.Ext.Types | 
| typeKind |  | 
| 1 (Function) | GHC.Core.Type, GHC.Plugins | 
| 2 (Function) | GHC.Runtime.Eval, GHC | 
| TypeLevel | GHC.Types.Basic, GHC.Plugins | 
| typeLitNatDataConKey | GHC.Builtin.Names | 
| typeLitNatDataConName | GHC.Builtin.Names | 
| typeLitSortTyConKey | GHC.Builtin.Names | 
| typeLitSortTyConName | GHC.Builtin.Names | 
| typeLitSymbolDataConKey | GHC.Builtin.Names | 
| typeLitSymbolDataConName | GHC.Builtin.Names | 
| TypeMap | GHC.Core.Map | 
| typeNatAddTyCon | GHC.Builtin.Types.Literals | 
| typeNatAddTyFamNameKey | GHC.Builtin.Names | 
| typeNatCmpTyCon | GHC.Builtin.Types.Literals | 
| typeNatCmpTyFamNameKey | GHC.Builtin.Names | 
| typeNatCoAxiomRules | GHC.Builtin.Types.Literals | 
| typeNatDivTyCon | GHC.Builtin.Types.Literals | 
| typeNatDivTyFamNameKey | GHC.Builtin.Names | 
| typeNatExpTyCon | GHC.Builtin.Types.Literals | 
| typeNatExpTyFamNameKey | GHC.Builtin.Names | 
| typeNatKind | GHC.Builtin.Types, GHC.Plugins | 
| typeNatKindCon | GHC.Builtin.Types, GHC.Plugins | 
| typeNatKindConNameKey | GHC.Builtin.Names | 
| typeNatLeqTyCon | GHC.Builtin.Types.Literals | 
| typeNatLeqTyFamNameKey | GHC.Builtin.Names | 
| typeNatLogTyCon | GHC.Builtin.Types.Literals | 
| typeNatLogTyFamNameKey | GHC.Builtin.Names | 
| typeNatModTyCon | GHC.Builtin.Types.Literals | 
| typeNatModTyFamNameKey | GHC.Builtin.Names | 
| typeNatMulTyCon | GHC.Builtin.Types.Literals | 
| typeNatMulTyFamNameKey | GHC.Builtin.Names | 
| typeNatSubTyCon | GHC.Builtin.Types.Literals | 
| typeNatSubTyFamNameKey | GHC.Builtin.Names | 
| typeNatTyCons | GHC.Builtin.Types.Literals | 
| typeNatTypeRepKey | GHC.Builtin.Names | 
| typeNatTypeRepName | GHC.Builtin.Names | 
| typeOneShot | GHC.Types.Id, GHC.Plugins | 
| TypeOrKind | GHC.Types.Basic, GHC.Plugins | 
| typePrimRep | GHC.Types.RepType | 
| typePrimRep1 | GHC.Types.RepType | 
| typePrimRepArgs | GHC.Types.RepType | 
| typeQTyConKey | GHC.Builtin.Names.TH | 
| typeQTyConName | GHC.Builtin.Names.TH | 
| typeRepIdKey | GHC.Builtin.Names | 
| typeRepIdName | GHC.Builtin.Names | 
| typeRepTyConKey | GHC.Builtin.Names | 
| typeRepTyConName | GHC.Builtin.Names | 
| typesCantMatch | GHC.Core.Unify | 
| TypeShape | GHC.Types.Demand | 
| TypeSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| TypeSigCtx | GHC.Rename.Utils | 
| TypeSize | GHC.Tc.Utils.TcType | 
| typeSize | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| typeSlotTy | GHC.Types.RepType | 
| typeSymbolAppendFamNameKey | GHC.Builtin.Names | 
| typeSymbolAppendTyCon | GHC.Builtin.Types.Literals | 
| typeSymbolCmpTyCon | GHC.Builtin.Types.Literals | 
| typeSymbolCmpTyFamNameKey | GHC.Builtin.Names | 
| typeSymbolKind | GHC.Builtin.Types, GHC.Plugins | 
| typeSymbolKindCon | GHC.Builtin.Types, GHC.Plugins | 
| typeSymbolKindConNameKey | GHC.Builtin.Names | 
| typeSymbolTypeRepKey | GHC.Builtin.Names | 
| typeSymbolTypeRepName | GHC.Builtin.Names | 
| TypeSynonymFlavour | GHC.Core.TyCon, GHC.Plugins | 
| typeToTypeKind | GHC.Builtin.Types, GHC.Plugins | 
| tYPETyCon | GHC.Builtin.Types.Prim | 
| tYPETyConKey | GHC.Builtin.Names | 
| typeTyConKey | GHC.Builtin.Names.TH | 
| tYPETyConName | GHC.Builtin.Types.Prim | 
| typeTyConName | GHC.Builtin.Names.TH | 
| TypeVar | GHC.Types.Var, GHC.Plugins | 
| typeWidth | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| tYPE_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| TySt | GHC.HsToCore.PmCheck.Types | 
| TyState | GHC.HsToCore.PmCheck.Types | 
| tysToParams | GHC.CmmToLlvm.Base | 
| TySynCtx | GHC.Rename.Utils | 
| TySynCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| tySynDIdKey | GHC.Builtin.Names.TH | 
| tySynDName | GHC.Builtin.Names.TH | 
| tySynEqnIdKey | GHC.Builtin.Names.TH | 
| tySynEqnName | GHC.Builtin.Names.TH | 
| tySynEqnTyConKey | GHC.Builtin.Names.TH | 
| tySynEqnTyConName | GHC.Builtin.Names.TH | 
| tySynInstDIdKey | GHC.Builtin.Names.TH | 
| tySynInstDName | GHC.Builtin.Names.TH | 
| TySynKindCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| TyThing | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Driver.Types, GHC.Tc.Utils.Env, GHC.Plugins, GHC | 
| tyThingAvailInfo | GHC.Driver.Types, GHC.Plugins | 
| tyThingCategory | GHC.Core.TyCo.Rep, GHC.Tc.Utils.TcType | 
| tyThingCoAxiom | GHC.Driver.Types, GHC.Plugins | 
| tyThingConLike | GHC.Driver.Types, GHC.Plugins | 
| tyThingDataCon | GHC.Driver.Types, GHC.Plugins | 
| tyThingId | GHC.Driver.Types, GHC.Plugins | 
| tyThingParent_maybe | GHC.Driver.Types, GHC.Plugins | 
| tyThingsTyCoVars | GHC.Driver.Types, GHC.Plugins | 
| tyThingToIfaceDecl | GHC.Iface.Make | 
| tyThingTyCon | GHC.Driver.Types, GHC.Plugins | 
| TyVar | GHC.Types.Var, GHC.Core.Type, GHC.Plugins, GHC | 
| TyVarBind | GHC.Iface.Ext.Types | 
| TyVarBinder | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| TyVarBndrKindCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| tyVarBndrSpecTyConKey | GHC.Builtin.Names.TH | 
| tyVarBndrSpecTyConName | GHC.Builtin.Names.TH | 
| tyVarBndrUnitTyConKey | GHC.Builtin.Names.TH | 
| tyVarBndrUnitTyConName | GHC.Builtin.Names.TH | 
| TyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| tyVarKind | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| tyVarName | GHC.Types.Var, GHC.Plugins | 
| TyVarScope | GHC.Iface.Ext.Types | 
| TyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| TyVarSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| tyVarSigIdKey | GHC.Builtin.Names.TH | 
| tyVarSigName | GHC.Builtin.Names.TH | 
| tyVarSpecToBinder | GHC.Types.Var, GHC.Plugins | 
| tyVarSpecToBinders | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| TyVarTv | GHC.Tc.Utils.TcType | 
| TyVarTy | GHC.Core.TyCo.Rep | 
| TZCNT | GHC.CmmToAsm.X86.Instr | 
| u1DataCon_RDR | GHC.Builtin.Names | 
| u1TyConKey | GHC.Builtin.Names | 
| u1TyConName | GHC.Builtin.Names | 
| uAddrDataCon_RDR | GHC.Builtin.Names | 
| uAddrHash_RDR | GHC.Builtin.Names | 
| uAddrTyConKey | GHC.Builtin.Names | 
| uAddrTyConName | GHC.Builtin.Names | 
| ubxSumRepType | GHC.Types.RepType | 
| UCall | GHC.Types.Demand | 
| uCharDataCon_RDR | GHC.Builtin.Names | 
| uCharHash_RDR | GHC.Builtin.Names | 
| uCharTyConKey | GHC.Builtin.Names | 
| uCharTyConName | GHC.Builtin.Names | 
| udfmIntersectUFM | GHC.Types.Unique.DFM | 
| udfmMinusUFM | GHC.Types.Unique.DFM | 
| udfmToList | GHC.Types.Unique.DFM | 
| udfmToUfm | GHC.Types.Unique.DFM | 
| UDIV | GHC.CmmToAsm.SPARC.Instr | 
| uDoubleDataCon_RDR | GHC.Builtin.Names | 
| uDoubleHash_RDR | GHC.Builtin.Names | 
| uDoubleTyConKey | GHC.Builtin.Names | 
| uDoubleTyConName | GHC.Builtin.Names | 
| ud_get_fs | GHC.Utils.Binary | 
| ud_get_name | GHC.Utils.Binary | 
| ud_put_binding_name | GHC.Utils.Binary | 
| ud_put_fs | GHC.Utils.Binary | 
| ud_put_nonbinding_name | GHC.Utils.Binary | 
| ufCreationThreshold | GHC.Driver.Session, GHC.Plugins, GHC | 
| ufDearOp | GHC.Driver.Session, GHC.Plugins, GHC | 
| ufDictDiscount | GHC.Driver.Session, GHC.Plugins, GHC | 
| ufFunAppDiscount | GHC.Driver.Session, GHC.Plugins, GHC | 
| uFloatDataCon_RDR | GHC.Builtin.Names | 
| uFloatHash_RDR | GHC.Builtin.Names | 
| uFloatTyConKey | GHC.Builtin.Names | 
| uFloatTyConName | GHC.Builtin.Names | 
| ufmMinusUDFM | GHC.Types.Unique.DFM | 
| ufmToIntMap | GHC.Types.Unique.FM, GHC.Plugins | 
| ufmToSet_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| ufUseThreshold | GHC.Driver.Session, GHC.Plugins, GHC | 
| ufVeryAggressive | GHC.Driver.Session, GHC.Plugins, GHC | 
| uf_expandable | GHC.Core, GHC.Plugins | 
| uf_guidance | GHC.Core, GHC.Plugins | 
| uf_is_conlike | GHC.Core, GHC.Plugins | 
| uf_is_top | GHC.Core, GHC.Plugins | 
| uf_is_value | GHC.Core, GHC.Plugins | 
| uf_is_work_free | GHC.Core, GHC.Plugins | 
| uf_src | GHC.Core, GHC.Plugins | 
| uf_tmpl | GHC.Core, GHC.Plugins | 
| ug_args | GHC.Core, GHC.Plugins | 
| ug_arity | GHC.Core, GHC.Plugins | 
| ug_boring_ok | GHC.Core, GHC.Plugins | 
| ug_res | GHC.Core, GHC.Plugins | 
| ug_size | GHC.Core, GHC.Plugins | 
| ug_unsat_ok | GHC.Core, GHC.Plugins | 
| UHead | GHC.Types.Demand | 
| uIntDataCon_RDR | GHC.Builtin.Names | 
| uIntHash_RDR | GHC.Builtin.Names | 
| uIntTyConKey | GHC.Builtin.Names | 
| uIntTyConName | GHC.Builtin.Names | 
| UMUL | GHC.CmmToAsm.SPARC.Instr | 
| Unambiguous | GHC.Hs.Type, GHC.Hs, GHC | 
| unambiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| unarise | GHC.Stg.Unarise | 
| UnaryType | GHC.Types.RepType | 
| unboundKey | GHC.Builtin.Names | 
| unboundName | GHC.Rename.Unbound | 
| unboundNameX | GHC.Rename.Unbound | 
| UnboundOccurrenceOf | GHC.Tc.Types.Origin | 
| unboundVarEIdKey | GHC.Builtin.Names.TH | 
| unboundVarEName | GHC.Builtin.Names.TH | 
| unboxArg | GHC.HsToCore.Foreign.Call | 
| Unboxed | GHC.Types.Basic, GHC.Plugins | 
| UnboxedAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| unboxedSumEIdKey | GHC.Builtin.Names.TH | 
| unboxedSumEName | GHC.Builtin.Names.TH | 
| unboxedSumKind | GHC.Builtin.Types, GHC.Plugins | 
| unboxedSumPIdKey | GHC.Builtin.Names.TH | 
| unboxedSumPName | GHC.Builtin.Names.TH | 
| UnboxedSumsBit | GHC.Parser.Lexer | 
| unboxedSumTIdKey | GHC.Builtin.Names.TH | 
| unboxedSumTName | GHC.Builtin.Names.TH | 
| unboxedTupEIdKey | GHC.Builtin.Names.TH | 
| unboxedTupEName | GHC.Builtin.Names.TH | 
| UnboxedTuple | GHC.Types.Basic, GHC.Plugins | 
| unboxedTupleKind | GHC.Builtin.Types, GHC.Plugins | 
| UnboxedTuplesBit | GHC.Parser.Lexer | 
| unboxedTupleTIdKey | GHC.Builtin.Names.TH | 
| unboxedTupleTName | GHC.Builtin.Names.TH | 
| unboxedTupPIdKey | GHC.Builtin.Names.TH | 
| unboxedTupPName | GHC.Builtin.Names.TH | 
| unboxedUnitDataCon | GHC.Builtin.Types, GHC.Plugins | 
| unboxedUnitTyCon | GHC.Builtin.Types, GHC.Plugins | 
| Unbranched | GHC.Core.Coercion.Axiom | 
| unbranched | GHC.Core.Coercion.Axiom | 
| uncacheModule | GHC.Driver.Finder | 
| unComp1_RDR | GHC.Builtin.Names | 
| Unconditionally | GHC.Cmm.Switch | 
| uncondWeight | GHC.Driver.Session, GHC.Plugins | 
| unCostCentreIndex | GHC.Types.CostCentre.State | 
| uncurry | GHC.Prelude | 
| uncurry3 | GHC.Utils.Misc, GHC.Plugins | 
| undefined | GHC.Prelude | 
| UndefinedElement | GHC.Utils.Exception | 
| unDefinite | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| Underflow | GHC.Utils.Exception | 
| underscore | GHC.Utils.Outputable, GHC.Plugins | 
| unEC | GHC.StgToCmm.ExtCode | 
| unexposedPrimTyCons | GHC.Builtin.Types.Prim | 
| UnfIfGoodArgs | GHC.Core, GHC.Plugins | 
| unFixedLength | GHC.Utils.Binary | 
| unflattenFmv | GHC.Tc.Solver.Monad | 
| unflattenWanteds | GHC.Tc.Solver.Flatten | 
| UnfNever | GHC.Core, GHC.Plugins | 
| Unfolding | GHC.Core, GHC.Core.Unfold, GHC.Plugins | 
| UnfoldingDone | GHC.Core.Opt.Monad, GHC.Plugins | 
| UnfoldingGuidance | GHC.Core, GHC.Core.Unfold, GHC.Plugins | 
| unfoldingInfo | GHC.Types.Id.Info, GHC.Plugins | 
| UnfoldingSource | GHC.Core, GHC.Plugins | 
| unfoldingTemplate | GHC.Core, GHC.Plugins | 
| UnfWhen | GHC.Core, GHC.Plugins | 
| unGhc | GHC.Driver.Monad | 
| unGhcT | GHC.Driver.Monad | 
| ungroup | GHC.HsToCore.Docs | 
| unguardedGRHSs | GHC.Hs.Utils, GHC.Hs, GHC | 
| unguardedRHS | GHC.Hs.Utils, GHC.Hs, GHC | 
| UnhelpfulGenerated | GHC.Types.SrcLoc, GHC.Plugins | 
| UnhelpfulInteractive | GHC.Types.SrcLoc, GHC.Plugins | 
| UnhelpfulLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| UnhelpfulNoLocationInfo | GHC.Types.SrcLoc, GHC.Plugins | 
| UnhelpfulOther | GHC.Types.SrcLoc, GHC.Plugins | 
| UnhelpfulSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| unhelpfulSpanFS | GHC.Types.SrcLoc, GHC.Plugins | 
| UnhelpfulSpanReason | GHC.Types.SrcLoc, GHC.Plugins | 
| UnhelpfulWiredIn | GHC.Types.SrcLoc, GHC.Plugins | 
| unicodeAnn | GHC.Parser.Annotation, GHC | 
| UnicodeSyntax | GHC.Parser.Annotation | 
| unicodeSyntax | GHC.Utils.Outputable, GHC.Plugins | 
| UnicodeSyntaxBit | GHC.Parser.Lexer | 
| Unidirectional | GHC.Hs, GHC.Hs.Binds, GHC | 
| unidirPatSynIdKey | GHC.Builtin.Names.TH | 
| unidirPatSynName | GHC.Builtin.Names.TH | 
| Unifiable | GHC.Core.Unify | 
| unifyDerived | GHC.Tc.Solver.Canonical | 
| UnifyForAllSkol | GHC.Tc.Types.Origin | 
| unifyKind | GHC.Tc.Utils.Unify | 
| UnifyResult | GHC.Core.Unify | 
| UnifyResultM | GHC.Core.Unify | 
| unifyType | GHC.Tc.Utils.Unify | 
| unifyTyVar | GHC.Tc.Solver.Monad | 
| UninitialisedData | GHC.Cmm | 
| uninitializedLinker | GHC.Runtime.Linker | 
| uninstantiateInstantiatedModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| uninstantiateInstantiatedUnit | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| uninterruptibleMask | GHC.Utils.Exception | 
| uninterruptibleMaskM_ | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| uninterruptibleMask_ | GHC.Utils.Exception | 
| union |  | 
| 1 (Function) | GHC.Data.UnionFind | 
| 2 (Function) | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| unionBags | GHC.Data.Bag | 
| unionDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| unionDVarSets | GHC.Types.Var.Set, GHC.Plugins | 
| unionFV | GHC.Utils.FV | 
| unionInScope | GHC.Types.Var.Env, GHC.Plugins | 
| unionLists | GHC.Data.List.SetOps | 
| unionManyBags | GHC.Data.Bag | 
| unionManyOccSets | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| unionManyUniqDSets | GHC.Types.Unique.DSet | 
| unionManyUniqSets | GHC.Types.Unique.Set, GHC.Plugins | 
| unionMessages | GHC.Utils.Error | 
| unionModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| unionNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| unionNameSets | GHC.Types.Name.Set, GHC.Plugins | 
| unionOccSets | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| unionRuleBase | GHC.Core.Rules, GHC.Plugins | 
| unionsFV | GHC.Utils.FV | 
| unionsWC | GHC.Tc.Types.Constraint | 
| unionTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| unionUniqDSets | GHC.Types.Unique.DSet | 
| unionUniqSets | GHC.Types.Unique.Set, GHC.Plugins | 
| unionUnVarGraph | GHC.Data.Graph.UnVar | 
| unionUnVarGraphs | GHC.Data.Graph.UnVar | 
| unionUnVarSet | GHC.Data.Graph.UnVar | 
| unionUnVarSets | GHC.Data.Graph.UnVar | 
| unionVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| unionVarSets | GHC.Types.Var.Set, GHC.Plugins | 
| uniq | GHC.Data.FastString, GHC.Plugins | 
| uniqAway | GHC.Types.Var.Env, GHC.Plugins | 
| UniqDFM | GHC.Types.Unique.DFM | 
| UniqDSet | GHC.Types.Unique.DSet | 
| uniqDSetIntersectUniqSet | GHC.Types.Unique.DSet | 
| uniqDSetMinusUniqSet | GHC.Types.Unique.DSet | 
| uniqDSetToList | GHC.Types.Unique.DSet | 
| UniqFM | GHC.Types.Unique.FM, GHC.Plugins | 
| uniqFromMask | GHC.Types.Unique.Supply, GHC.Plugins | 
| uniqFromSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| UniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| uniqSetAll | GHC.Types.Unique.Set, GHC.Plugins | 
| uniqSetAny | GHC.Types.Unique.Set, GHC.Plugins | 
| uniqSetMinusUDFM | GHC.Types.Unique.Set, GHC.Plugins | 
| uniqSetMinusUFM | GHC.Types.Unique.Set, GHC.Plugins | 
| uniqsFromSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| UniqSM | GHC.Types.Unique.Supply, GHC.Plugins | 
| UniqSupply | GHC.Types.Unique.Supply, GHC.HsToCore.Monad, GHC.Plugins | 
| Uniquable | GHC.Types.Unique, GHC.Builtin.Names, GHC.Plugins | 
| Unique | GHC.Types.Unique, GHC.Builtin.Names, GHC.Plugins | 
| uniqueIncrement | GHC.Driver.Session, GHC.Plugins, GHC | 
| UniqueMap | GHC.Cmm.Dataflow.Collections | 
| uniqueOfFS | GHC.Data.FastString, GHC.Plugins | 
| UniqueSet | GHC.Cmm.Dataflow.Collections | 
| uNIQUE_BITS | GHC.Types.Unique | 
| Unit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| unitAbiDepends | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitAbiHash | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitBag | GHC.Data.Bag | 
| unitCcOptions | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitComponentName | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| UnitDatabase |  | 
| 1 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unitDatabasePath | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unitDatabases | GHC.Driver.Session, GHC.Plugins, GHC | 
| unitDatabaseUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unitDataCon | GHC.Builtin.Types, GHC.Plugins | 
| unitDataConId | GHC.Builtin.Types, GHC.Plugins | 
| unitDepends | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitDirectlyUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| unitDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| unitDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| unitExposedModules | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitExpr | GHC.Core.Make, GHC.Plugins | 
| unitExtDepFrameworkDirs | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitExtDepFrameworks | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitExtDepLibsGhc | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitExtDepLibsSys | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitFreeModuleHoles | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitFS | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitFsEnv | GHC.Data.FastString.Env | 
| unitFV |  | 
| 1 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Function) | GHC.Utils.FV | 
| unitHaddockHTMLs | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitHaddockInterfaces | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitHiddenModules | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| UnitId |  | 
| 1 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitId | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| UnitIdArg | GHC.Driver.Session, GHC.Plugins | 
| unitIdEq | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitIdFS | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitIdString | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitImportDirs | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitIncludeDirs | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitIncludes | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| UnitInfo | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitInfoMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unitInstanceOf | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitInstantiations | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitIsDefinite | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitIsExposed | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitIsIndefinite | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitIsTrusted | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitJoinFloat | GHC.Core.Opt.Simplify.Env | 
| UnitKey |  | 
| 1 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| UnitKeyInfo | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitLetFloat | GHC.Core.Opt.Simplify.Env | 
| unitLibraries | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitLibraryDirs | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitLibraryDynDirs | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitLinkerOptions | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| unitModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| unitNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| unitNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| unitOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| unitOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| unitOL | GHC.Data.OrdList | 
| unitPackageId | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitPackageIdString | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitPackageName | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitPackageNameString | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitPackageVersion | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| unitPprComponentName | GHC.Unit.Ppr | 
| UnitPprInfo |  | 
| 1 (Type/Class) | GHC.Unit.Ppr | 
| 2 (Data Constructor) | GHC.Unit.Ppr | 
| unitPprPackageName | GHC.Unit.Ppr | 
| unitPprPackageVersion | GHC.Unit.Ppr | 
| unitRecStmtTc | GHC.Hs.Utils, GHC.Hs, GHC | 
| UnitState |  | 
| 1 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unitState | GHC.Driver.Session, GHC.Plugins, GHC | 
| unitString | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitTy | GHC.Builtin.Types, GHC.Plugins | 
| unitTyCon | GHC.Builtin.Types, GHC.Plugins | 
| unitTyConKey | GHC.Builtin.Types, GHC.Plugins | 
| unitUDFM | GHC.Types.Unique.DFM | 
| unitUE | GHC.Core.UsageEnv | 
| unitUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| unitUniqDSet | GHC.Types.Unique.DSet | 
| unitUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| unitVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| unitVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| UnivCo | GHC.Core.TyCo.Rep | 
| UnivCoProvenance | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| unK1_RDR | GHC.Builtin.Names | 
| Unknown | GHC.Core.Multiplicity | 
| unknown1TyConKey | GHC.Builtin.Names | 
| unknown2TyConKey | GHC.Builtin.Names | 
| unknown3TyConKey | GHC.Builtin.Names | 
| unknownArity | GHC.Types.Id.Info, GHC.Plugins | 
| UnknownCC | GHC.Driver.Session, GHC.Plugins | 
| UnknownLD | GHC.Driver.Session, GHC.Plugins | 
| unknownNameSuggestions | GHC.Rename.Unbound | 
| unknownSubordinateErr | GHC.Rename.Utils | 
| unknownTyConKey | GHC.Builtin.Names | 
| UnkSkol | GHC.Tc.Types.Origin | 
| unlessM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| unlessXOptM | GHC.Tc.Utils.Monad | 
| unliftedConKey | GHC.Builtin.Names | 
| UnliftedRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| unliftedRepDataConKeys | GHC.Builtin.Names | 
| unliftedRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| unliftedSimpleRepDataConKeys | GHC.Builtin.Names | 
| unlikelyCondWeight | GHC.Driver.Session, GHC.Plugins | 
| unlines | GHC.Prelude | 
| Unlinked | GHC.Driver.Types, GHC.Runtime.Linker.Types, GHC.Plugins | 
| UnlinkedBCO |  | 
| 1 (Type/Class) | GHC.ByteCode.Types, GHC.CoreToByteCode | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| unlinkedBCOArity | GHC.ByteCode.Types | 
| unlinkedBCOBitmap | GHC.ByteCode.Types | 
| unlinkedBCOInstrs | GHC.ByteCode.Types | 
| unlinkedBCOLits | GHC.ByteCode.Types | 
| unlinkedBCOName | GHC.ByteCode.Types | 
| unlinkedBCOPtrs | GHC.ByteCode.Types | 
| Unlit | GHC.Driver.Phases | 
| unload | GHC.Runtime.Linker | 
| UnloadObj | GHC.Runtime.Interpreter | 
| unloadObj | GHC.Runtime.Interpreter | 
| unLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| UnmaskAsyncExceptionsOp | GHC.Builtin.PrimOps | 
| Unmasked | GHC.Utils.Exception | 
| unMkBranches | GHC.Core.Coercion.Axiom | 
| unP |  | 
| 1 (Function) | GHC.Parser.Lexer | 
| 2 (Function) | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| UNPACK | GHC.ByteCode.Instr | 
| unPackageName | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| UnpackClosureOp | GHC.Builtin.PrimOps | 
| unpackCoercionHole | GHC.Tc.Utils.TcMType | 
| unpackCoercionHole_maybe | GHC.Tc.Utils.TcMType | 
| unpackCStringAppendIdKey | GHC.Builtin.Names | 
| unpackCStringFoldrIdKey | GHC.Builtin.Names | 
| unpackCStringFoldrName | GHC.Builtin.Names | 
| unpackCStringFoldrUtf8IdKey | GHC.Builtin.Names | 
| unpackCStringFoldrUtf8Name | GHC.Builtin.Names | 
| unpackCStringFoldrUtf8_RDR | GHC.Builtin.Names | 
| unpackCStringFoldr_RDR | GHC.Builtin.Names | 
| unpackCStringIdKey | GHC.Builtin.Names | 
| unpackCStringName | GHC.Builtin.Names | 
| unpackCStringUtf8IdKey | GHC.Builtin.Names | 
| unpackCStringUtf8Name | GHC.Builtin.Names | 
| unpackCStringUtf8_RDR | GHC.Builtin.Names | 
| unpackCString_RDR | GHC.Builtin.Names | 
| unpackFS | GHC.Data.FastString, GHC.Plugins | 
| unpackHDS | GHC.Hs, GHC.Hs.Doc, GHC | 
| unpackPtrString | GHC.Data.FastString, GHC.Plugins | 
| unPair | GHC.Data.Pair | 
| unPar1_RDR | GHC.Builtin.Names | 
| unPD | GHC.Cmm.Monad | 
| unpkUnique | GHC.Types.Unique | 
| Unqual | GHC.Types.Name.Reader, GHC.Plugins, GHC | 
| unQualOK | GHC.Types.Name.Reader, GHC.Plugins | 
| unQualSpecOK | GHC.Types.Name.Reader, GHC.Plugins | 
| unravelFamInstPats | GHC.Tc.TyCl | 
| Unreachable | GHC.Llvm.Syntax, GHC.Llvm | 
| unRealSrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| unRec1_RDR | GHC.Builtin.Names | 
| UnresLabel | GHC.CmmToLlvm.Base | 
| UnresolvedScope | GHC.Iface.Ext.Types | 
| UnresStatic | GHC.CmmToLlvm.Base | 
| unrestricted | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| unrestrictedFunTyCon | GHC.Core.Type, GHC.Builtin.Types, GHC.Plugins | 
| unrestrictedFunTyConKey | GHC.Builtin.Names | 
| unrestrictedFunTyConName | GHC.Builtin.Types, GHC.Plugins | 
| unsafeCastUDFMKey | GHC.Types.Unique.DFM | 
| unsafeCastUFMKey | GHC.Types.Unique.FM, GHC.Plugins | 
| unsafeCodeCoerceIdKey | GHC.Builtin.Names.TH | 
| unsafeCodeCoerceName | GHC.Builtin.Names.TH | 
| unsafeCodeCoerce_RDR | GHC.Builtin.Names.TH | 
| unsafeCoercePrimIdKey | GHC.Builtin.Names | 
| unsafeCoercePrimName | GHC.Builtin.Names | 
| unsafeEqualityProofIdKey | GHC.Builtin.Names | 
| unsafeEqualityProofName | GHC.Builtin.Names | 
| unsafeEqualityTyConKey | GHC.Builtin.Names | 
| unsafeEqualityTyConName | GHC.Builtin.Names | 
| unsafeFlags | GHC.Driver.Session, GHC.Plugins | 
| unsafeFlagsForInfer | GHC.Driver.Session, GHC.Plugins | 
| UnsafeFreezeArrayArrayOp | GHC.Builtin.PrimOps | 
| UnsafeFreezeArrayOp | GHC.Builtin.PrimOps | 
| UnsafeFreezeByteArrayOp | GHC.Builtin.PrimOps | 
| UnsafeFreezeSmallArrayOp | GHC.Builtin.PrimOps | 
| unsafeGetFreshLocalUnique | GHC.Types.Var.Env, GHC.Plugins | 
| unsafeGlobalDynFlags | GHC.Driver.Session, GHC.Plugins | 
| unsafeIdKey | GHC.Builtin.Names.TH | 
| unsafeIndex_RDR | GHC.Builtin.Names | 
| unsafeInterleaveM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| unsafeIntMapToUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| unsafeLookupUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unsafeLookupUnitId | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unsafeMkByteString | GHC.Data.FastString, GHC.Plugins | 
| unsafeName | GHC.Builtin.Names.TH | 
| unsafeRangeSize_RDR | GHC.Builtin.Names | 
| unsafeReflDataConKey | GHC.Builtin.Names | 
| unsafeReflDataConName | GHC.Builtin.Names | 
| unsafeTcPluginTcM | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Plugin | 
| UnsafeThawArrayOp | GHC.Builtin.PrimOps | 
| UnsafeThawSmallArrayOp | GHC.Builtin.PrimOps | 
| unsafeUFMToUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| uNSAFE_COERCE | GHC.Builtin.Names | 
| unSaturatedOk | GHC.Core, GHC.Plugins | 
| unSDIE | GHC.HsToCore.PmCheck.Types | 
| unSetGeneralFlag' | GHC.Driver.Session, GHC.Plugins | 
| unsetGOptM | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| unsetWOptM | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| unsetXOptM | GHC.Tc.Utils.Monad | 
| unSwap | GHC.Types.Basic, GHC.Plugins | 
| until | GHC.Prelude | 
| unTypeCodeIdKey | GHC.Builtin.Names.TH | 
| unTypeCodeName | GHC.Builtin.Names.TH | 
| Untyped | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| UntypedDeclSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| UntypedExpSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| UntypedPatSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| UntypedSpliceFlavour | GHC.Hs.Expr, GHC.Hs, GHC | 
| UntypedTypeSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| unTypeIdKey | GHC.Builtin.Names.TH | 
| unTypeName | GHC.Builtin.Names.TH | 
| UnusableUnitReason | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| UnVarGraph | GHC.Data.Graph.UnVar | 
| UnVarSet | GHC.Data.Graph.UnVar | 
| UNWIND | GHC.CmmToAsm.X86.Instr | 
| UnwindExpr | GHC.Cmm.DebugBlock | 
| UnwindPoint |  | 
| 1 (Type/Class) | GHC.Cmm.DebugBlock | 
| 2 (Data Constructor) | GHC.Cmm.DebugBlock | 
| UnwindReturnReg | GHC.Cmm, GHC.Cmm.Expr | 
| UnwindTable | GHC.Cmm.DebugBlock | 
| unwireMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unwireUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| unwords | GHC.Prelude | 
| unwrapIP | GHC.Tc.Types.Evidence | 
| unwrapNewTyConEtad_maybe | GHC.Core.TyCon, GHC.Plugins | 
| unwrapNewTyCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| unwrapNewTypeBody | GHC.Types.Id.Make | 
| unwrapNewTypeStepper | GHC.Core.Coercion, GHC.Plugins | 
| unwrapType | GHC.Types.RepType | 
| unzip | GHC.Prelude | 
| unzip3 | GHC.Prelude | 
| unzipWith | GHC.Utils.Misc, GHC.Plugins | 
| uo_actual | GHC.Tc.Types.Origin | 
| uo_expected | GHC.Tc.Types.Origin | 
| uo_thing | GHC.Tc.Types.Origin | 
| uo_visible | GHC.Tc.Types.Origin | 
| Updatable | GHC.Stg.Syntax | 
| updateBlockAssignment | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| updateCfgNat | GHC.CmmToAsm.Monad | 
| updateClsInstDFun | GHC.Core.InstEnv | 
| updateCtLocOrigin | GHC.Tc.Types.Constraint | 
| updateEps | GHC.Tc.Utils.Monad | 
| updateEps_ | GHC.Tc.Utils.Monad | 
| UpdateFlag | GHC.Stg.Syntax | 
| updateIdTypeAndMult | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| updateIdTypeAndMultM | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| updateIdTypeButNotMult | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| updateIndefUnitId | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| updateNameCache | GHC.Iface.Env, GHC.Iface.Ext.Binary | 
| updatePatSynIds | GHC.Core.PatSyn | 
| updateTyVarKind | GHC.Types.Var, GHC.Plugins | 
| updateTyVarKindM | GHC.Types.Var, GHC.Plugins | 
| updateVarType | GHC.Types.Var, GHC.Plugins | 
| updateVarTypeM | GHC.Types.Var, GHC.Plugins | 
| updEnv | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| UpdFrameOffset | GHC.Cmm, GHC.Cmm.Node | 
| updGblEnv | GHC.Tc.Utils.Monad | 
| updInertCans | GHC.Tc.Solver.Monad | 
| updInertDicts | GHC.Tc.Solver.Monad | 
| updInertFunEqs | GHC.Tc.Solver.Monad | 
| updInertIrreds | GHC.Tc.Solver.Monad | 
| updInertSafehask | GHC.Tc.Solver.Monad | 
| updInertTcS | GHC.Tc.Solver.Monad | 
| updLclEnv | GHC.Tc.Utils.Monad | 
| updMode | GHC.Core.Opt.Simplify.Env | 
| updModeForRules | GHC.Core.Opt.Simplify.Utils | 
| updModeForStableUnfoldings | GHC.Core.Opt.Simplify.Utils | 
| updMutVar | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| updNameCache | GHC.Driver.Types, GHC.Plugins | 
| updNameCacheTc | GHC.Iface.Env | 
| updOneShotInfo | GHC.Types.Id, GHC.Plugins | 
| updOptLevel | GHC.Driver.Session, GHC.Plugins | 
| updPmDeltas | GHC.HsToCore.Monad | 
| updSDocContext | GHC.Utils.Outputable, GHC.Plugins | 
| updTcRef |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| updTopEnv | GHC.Tc.Utils.Monad | 
| updWorkListTcS | GHC.Tc.Solver.Monad | 
| UProd | GHC.Types.Demand | 
| UpToDate | GHC.Iface.Recomp | 
| uRecTyConKey | GHC.Builtin.Names | 
| uRecTyConName | GHC.Builtin.Names | 
| Usage |  | 
| 1 (Type/Class) | GHC.Core.UsageEnv | 
| 2 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| UsageEnv | GHC.Core.UsageEnv | 
| UsageEnvironmentOf | GHC.Tc.Types.Origin | 
| UsageError | GHC.Utils.Panic, GHC | 
| UsageFile | GHC.Driver.Types, GHC.Plugins | 
| UsageHomeModule | GHC.Driver.Types, GHC.Plugins | 
| UsageMergedRequirement | GHC.Driver.Types, GHC.Plugins | 
| UsagePackageModule | GHC.Driver.Types, GHC.Plugins | 
| Use | GHC.Iface.Ext.Types | 
| UseBndrParens |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| useColor | GHC.Driver.Session, GHC.Plugins, GHC | 
| useCount | GHC.Types.Demand | 
| Used | GHC.Types.Demand | 
| UseDmd | GHC.Types.Demand | 
| UsePosPragsBit | GHC.Parser.Lexer | 
| UserData |  | 
| 1 (Type/Class) | GHC.Utils.Binary | 
| 2 (Data Constructor) | GHC.Utils.Binary | 
| userError | GHC.Prelude | 
| UserInterrupt | GHC.Utils.Exception | 
| UserOfRegs | GHC.Cmm, GHC.Cmm.Expr | 
| UserPkgDb | GHC.Driver.Session, GHC.Plugins | 
| userStyle | GHC.Utils.Outputable, GHC.Plugins | 
| UserSyntax | GHC.Types.Name, GHC.Plugins | 
| UserTypeCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| userTypeError_maybe | GHC.Core.Type, GHC.Plugins | 
| UserTyVar | GHC.Hs.Type, GHC.Hs, GHC | 
| Uses | GHC.Types.Name.Set, GHC.Plugins | 
| usesOnly | GHC.Types.Name.Set, GHC.Plugins | 
| useUnicode | GHC.Driver.Session, GHC.Plugins, GHC | 
| useXLinkerRPath | GHC.Driver.Session, GHC.Plugins | 
| usg_entities | GHC.Driver.Types, GHC.Plugins | 
| usg_exports | GHC.Driver.Types, GHC.Plugins | 
| usg_file_hash | GHC.Driver.Types, GHC.Plugins | 
| usg_file_path | GHC.Driver.Types, GHC.Plugins | 
| usg_mod | GHC.Driver.Types, GHC.Plugins | 
| usg_mod_hash | GHC.Driver.Types, GHC.Plugins | 
| usg_mod_name | GHC.Driver.Types, GHC.Plugins | 
| usg_safe | GHC.Driver.Types, GHC.Plugins | 
| utf8CharStart | GHC.Utils.Encoding | 
| utf8DecodeByteString | GHC.Utils.Encoding | 
| utf8DecodeChar | GHC.Utils.Encoding | 
| utf8DecodeCharAddr# | GHC.Utils.Encoding | 
| utf8DecodeShortByteString | GHC.Utils.Encoding | 
| utf8DecodeStringLazy | GHC.Utils.Encoding | 
| utf8EncodeChar | GHC.Utils.Encoding | 
| utf8EncodedLength | GHC.Utils.Encoding | 
| utf8EncodeShortByteString | GHC.Utils.Encoding | 
| utf8EncodeString | GHC.Utils.Encoding | 
| utf8PrevChar | GHC.Utils.Encoding | 
| utf8UnconsByteString | GHC.Utils.Encoding | 
| uType | GHC.Tc.Utils.Unify | 
| UwConst | GHC.Cmm.DebugBlock | 
| UwDeref | GHC.Cmm.DebugBlock | 
| UwLabel | GHC.Cmm.DebugBlock | 
| UwMinus | GHC.Cmm.DebugBlock | 
| uWordDataCon_RDR | GHC.Builtin.Names | 
| uWordHash_RDR | GHC.Builtin.Names | 
| uWordTyConKey | GHC.Builtin.Names | 
| uWordTyConName | GHC.Builtin.Names | 
| UwPlus | GHC.Cmm.DebugBlock | 
| UwReg | GHC.Cmm.DebugBlock | 
| UwTimes | GHC.Cmm.DebugBlock | 
| V | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| V16 | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| v1TyConKey | GHC.Builtin.Names | 
| v1TyConName | GHC.Builtin.Names | 
| V32 | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| V64 | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| val | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| ValAppCtxt | GHC.Core.Unfold | 
| ValArg | GHC.Core.Opt.Simplify.Utils | 
| valArgCount | GHC.Core, GHC.Plugins | 
| ValBind | GHC.Iface.Ext.Types | 
| ValBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| valBndrCount | GHC.Core, GHC.Plugins | 
| ValD | GHC.Hs, GHC.Hs.Decls, GHC | 
| valDIdKey | GHC.Builtin.Names.TH | 
| valDName | GHC.Builtin.Names.TH | 
| validAst | GHC.Iface.Ext.Debug | 
| validateGraph | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| validateScopes | GHC.Iface.Ext.Debug | 
| validDerivPred | GHC.Tc.Validity | 
| Validity | GHC.Utils.Error | 
| valRaw | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| valueAnnotationIdKey | GHC.Builtin.Names.TH | 
| valueAnnotationName | GHC.Builtin.Names.TH | 
| ValueAnnProvenance | GHC.Hs, GHC.Hs.Decls, GHC | 
| ValueArg | GHC.Core.Unfold | 
| Vanilla | GHC.Stg.Syntax | 
| VanillaAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| vanillaDataConBoxer | GHC.Types.Id.Make | 
| VanillaDM | GHC.Types.Basic, GHC.Plugins | 
| VanillaId | GHC.Types.Id.Info, GHC.Plugins | 
| vanillaIdInfo | GHC.Types.Id.Info, GHC.Plugins | 
| VanillaReg | GHC.Cmm, GHC.Cmm.Expr | 
| vanillaSkolemTv | GHC.Tc.Utils.TcType | 
| Var |  | 
| 1 (Type/Class) | GHC.Types.Var, GHC.Core.Type, GHC.Types.Id, GHC.Core.Coercion, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Data.BooleanFormula | 
| 3 (Data Constructor) | GHC.Core, GHC.Plugins | 
| VarArgs | GHC.Llvm.Types, GHC.Llvm | 
| varBangTKey | GHC.Builtin.Names.TH | 
| varBangTypeName | GHC.Builtin.Names.TH | 
| varBangTypeTyConKey | GHC.Builtin.Names.TH | 
| varBangTypeTyConName | GHC.Builtin.Names.TH | 
| VarBind | GHC.Hs, GHC.Hs.Binds, GHC | 
| VarBndr | GHC.Types.Var, GHC.Plugins | 
| VarBr | GHC.Hs.Expr, GHC.Hs, GHC | 
| varEIdKey | GHC.Builtin.Names.TH | 
| varEName | GHC.Builtin.Names.TH | 
| VarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| varEnvDom | GHC.Data.Graph.UnVar | 
| VarInfo | GHC.HsToCore.PmCheck.Types | 
| varInsert | GHC.CmmToLlvm.Base | 
| varLookup | GHC.CmmToLlvm.Base | 
| varMult | GHC.Types.Var, GHC.Plugins | 
| varMultMaybe | GHC.Types.Var, GHC.Plugins | 
| VarN | GHC.StgToCmm.ExtCode | 
| varName |  | 
| 1 (Function) | GHC.Types.Name, GHC.Types.Name.Occurrence | 
| 2 (Function) | GHC.Types.Var, GHC.Plugins | 
| VarPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| varPIdKey | GHC.Builtin.Names.TH | 
| varPName | GHC.Builtin.Names.TH | 
| varQual | GHC.Builtin.Names | 
| varQual_RDR | GHC.Builtin.Names | 
| VarSet | GHC.Types.Var.Set, GHC.Plugins | 
| varSetInScope | GHC.Types.Var.Env, GHC.Plugins | 
| varSetMinusEvBindMap | GHC.Tc.Types.Evidence | 
| varsToCoreExprs | GHC.Core, GHC.Plugins | 
| varTIdKey | GHC.Builtin.Names.TH | 
| varTName | GHC.Builtin.Names.TH | 
| varToCoreExpr | GHC.Core, GHC.Plugins | 
| varType | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| varTypeTyCoFVs | GHC.Core.FVs, GHC.Plugins | 
| varTypeTyCoVars | GHC.Core.FVs, GHC.Plugins | 
| varUnique | GHC.Types.Var, GHC.Plugins | 
| var_ext | GHC.Hs, GHC.Hs.Binds, GHC | 
| var_id | GHC.Hs, GHC.Hs.Binds, GHC | 
| var_rhs | GHC.Hs, GHC.Hs.Binds, GHC | 
| vbar | GHC.Utils.Outputable, GHC.Plugins | 
| VC | GHC.CmmToAsm.SPARC.Cond | 
| vcat |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| vec | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec16 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec16b8 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec16DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec2 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec2b64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec2DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec2f64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec32DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec4 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec4b32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec4DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec4f32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec64DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec8 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec8b16 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| vec8DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| VecAddOp | GHC.Builtin.PrimOps | 
| VecBroadcastOp | GHC.Builtin.PrimOps | 
| VecCount | GHC.Core.TyCon, GHC.Plugins | 
| vecCountDataConKeys | GHC.Builtin.Names | 
| vecCountTyCon | GHC.Builtin.Types, GHC.Plugins | 
| vecCountTyConKey | GHC.Builtin.Names | 
| VecDivOp | GHC.Builtin.PrimOps | 
| VecElem | GHC.Core.TyCon, GHC.Plugins | 
| vecElemDataConKeys | GHC.Builtin.Names | 
| vecElemTyCon | GHC.Builtin.Types, GHC.Plugins | 
| vecElemTyConKey | GHC.Builtin.Names | 
| vecElemType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| VecIndexByteArrayOp | GHC.Builtin.PrimOps | 
| VecIndexOffAddrOp | GHC.Builtin.PrimOps | 
| VecIndexScalarByteArrayOp | GHC.Builtin.PrimOps | 
| VecIndexScalarOffAddrOp | GHC.Builtin.PrimOps | 
| VecInsertOp | GHC.Builtin.PrimOps | 
| vecLength | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| VecMulOp | GHC.Builtin.PrimOps | 
| VecNegOp | GHC.Builtin.PrimOps | 
| VecPackOp | GHC.Builtin.PrimOps | 
| VecQuotOp | GHC.Builtin.PrimOps | 
| VecReadByteArrayOp | GHC.Builtin.PrimOps | 
| VecReadOffAddrOp | GHC.Builtin.PrimOps | 
| VecReadScalarByteArrayOp | GHC.Builtin.PrimOps | 
| VecReadScalarOffAddrOp | GHC.Builtin.PrimOps | 
| VecRemOp | GHC.Builtin.PrimOps | 
| VecRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| vecRepDataConKey | GHC.Builtin.Names | 
| vecRepDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| VecSubOp | GHC.Builtin.PrimOps | 
| VecUnpackOp | GHC.Builtin.PrimOps | 
| VecWriteByteArrayOp | GHC.Builtin.PrimOps | 
| VecWriteOffAddrOp | GHC.Builtin.PrimOps | 
| VecWriteScalarByteArrayOp | GHC.Builtin.PrimOps | 
| VecWriteScalarOffAddrOp | GHC.Builtin.PrimOps | 
| verbosity | GHC.Driver.Session, GHC.Plugins, GHC | 
| Version |  | 
| 1 (Data Constructor) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| 2 (Type/Class) | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| versionBranch | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| versionedAppDir | GHC.Driver.Session, GHC.Plugins | 
| versionedFilePath | GHC.Driver.Session, GHC.Plugins | 
| versionTags | GHC.Unit, GHC.Unit.State, GHC.Unit.Info, GHC.Plugins | 
| verticesG | GHC.Data.Graph.Directed | 
| VGcPtr |  | 
| 1 (Type/Class) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Data Constructor) | GHC.Cmm, GHC.Cmm.Expr | 
| VI | GHC.HsToCore.PmCheck.Types | 
| ViaC | GHC.Driver.Backend | 
| ViaStrategy | GHC.Hs, GHC.Hs.Decls, GHC | 
| viaStrategyIdKey | GHC.Builtin.Names.TH | 
| viaStrategyName | GHC.Builtin.Names.TH | 
| ViewPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| ViewPatOrigin | GHC.Tc.Types.Origin | 
| viewPIdKey | GHC.Builtin.Names.TH | 
| viewPName | GHC.Builtin.Names.TH | 
| virtHp | GHC.StgToCmm.Monad | 
| VirtualBraces | GHC.Types.SrcLoc, GHC.Plugins | 
| VirtualHpOffset | GHC.StgToCmm.Monad | 
| VirtualReg | GHC.Platform.Reg | 
| VirtualRegD | GHC.Platform.Reg | 
| VirtualRegF | GHC.Platform.Reg | 
| VirtualRegHi | GHC.Platform.Reg | 
| VirtualRegI | GHC.Platform.Reg | 
| virtualRegSqueeze |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| virtualUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| VirtUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| VisArg | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| visibleDataCons | GHC.Core.TyCon, GHC.Plugins | 
| visibleIfConDecls | GHC.Iface.Syntax | 
| VisibleOrphanModules | GHC.Core.InstEnv | 
| vi_cache | GHC.HsToCore.PmCheck.Types | 
| vi_neg | GHC.HsToCore.PmCheck.Types | 
| vi_pos | GHC.HsToCore.PmCheck.Types | 
| vi_ty | GHC.HsToCore.PmCheck.Types | 
| VNonGcPtr | GHC.Cmm, GHC.Cmm.Expr | 
| voidArgId | GHC.Types.Id.Make | 
| voidArgIdKey | GHC.Builtin.Names | 
| voidPrimId | GHC.Types.Id.Make | 
| voidPrimIdKey | GHC.Builtin.Names | 
| voidPrimTy | GHC.Builtin.Types.Prim | 
| voidPrimTyCon | GHC.Builtin.Types.Prim | 
| voidPrimTyConKey | GHC.Builtin.Names | 
| VoidRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| VS | GHC.CmmToAsm.SPARC.Cond | 
| W128 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W16 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W256 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W512 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| W8 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| WaitReadOp | GHC.Builtin.PrimOps | 
| WaitWriteOp | GHC.Builtin.PrimOps | 
| Wanted | GHC.Tc.Types.Constraint | 
| WantedConstraints | GHC.Tc.Types.Constraint | 
| wantToUnbox | GHC.Core.Opt.WorkWrap.Utils | 
| Warn |  | 
| 1 (Type/Class) | GHC.Driver.CmdLine | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| warnAboutEmptyEnumerations | GHC.HsToCore.Match.Literal | 
| warnAboutIdentities | GHC.HsToCore.Match.Literal | 
| warnAboutOverflowedLit | GHC.HsToCore.Match.Literal | 
| warnAboutOverflowedOverLit | GHC.HsToCore.Match.Literal | 
| WarnAll | GHC.Driver.Types, GHC.Plugins | 
| warnAllUnsolved | GHC.Tc.Errors | 
| WarnDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| WarnDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| warnDefaulting | GHC.Tc.Errors | 
| warnDs | GHC.HsToCore.Monad | 
| WarnErrLogger | GHC.Driver.Monad, GHC | 
| warnIf | GHC.Tc.Utils.Monad | 
| warnIfFlag | GHC.Tc.Utils.Monad | 
| warnIfSetDs | GHC.HsToCore.Monad | 
| Warning | GHC.Hs, GHC.Hs.Decls, GHC | 
| WarningD | GHC.Hs, GHC.Hs.Decls, GHC | 
| WarningFlag | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| warningFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| warningGroups | GHC.Driver.Session, GHC.Plugins | 
| warningHierarchies | GHC.Driver.Session, GHC.Plugins | 
| WarningMessages | GHC.Utils.Error | 
| warningMsg | GHC.Utils.Error | 
| Warnings |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| warningsToMessages | GHC.Utils.Error | 
| WarningTxt |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Driver.Types, GHC.Plugins | 
| WarnMsg | GHC.Utils.Error | 
| warnMsg |  | 
| 1 (Function) | GHC.Driver.CmdLine | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| warnPprTrace | GHC.Utils.Outputable, GHC.Plugins | 
| warnPrepositiveQualifiedModule | GHC.Parser.PostProcess | 
| WarnReason |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Driver.Flags, GHC.Plugins | 
| 2 (Type/Class) | GHC.Driver.CmdLine | 
| warnReason | GHC.Driver.CmdLine | 
| warnSafeOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| WarnSome | GHC.Driver.Types, GHC.Plugins | 
| warnStarIsType | GHC.Parser.PostProcess | 
| warnTc | GHC.Tc.Utils.Monad | 
| warnTcM | GHC.Tc.Utils.Monad | 
| warnTcS | GHC.Tc.Solver.Monad | 
| warnUnsafeOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| WarnUnusedForalls |  | 
| 1 (Type/Class) | GHC.Rename.HsType | 
| 2 (Data Constructor) | GHC.Rename.HsType | 
| warnUnusedLocalBinds | GHC.Rename.Utils | 
| warnUnusedMatches | GHC.Rename.Utils | 
| warnUnusedTopBinds | GHC.Rename.Utils | 
| warnUnusedTypePatterns | GHC.Rename.Utils | 
| Way | GHC.Driver.Ways | 
| WayCustom | GHC.Driver.Ways | 
| WayDebug | GHC.Driver.Ways | 
| wayDesc | GHC.Driver.Ways | 
| WayDyn | GHC.Driver.Ways | 
| WayEventLog | GHC.Driver.Ways | 
| wayGeneralFlags | GHC.Driver.Ways | 
| wayOptc | GHC.Driver.Ways | 
| wayOptl | GHC.Driver.Ways | 
| wayOptP | GHC.Driver.Ways | 
| WayProf | GHC.Driver.Ways | 
| wayRTSOnly | GHC.Driver.Ways | 
| ways | GHC.Driver.Session, GHC.Plugins, GHC | 
| waysBuildTag | GHC.Driver.Ways | 
| waysTag | GHC.Driver.Ways | 
| wayTag | GHC.Driver.Ways | 
| WayThreaded | GHC.Driver.Ways | 
| wayUnsetGeneralFlags | GHC.Driver.Ways | 
| WC | GHC.Tc.Types.Constraint | 
| wc_holes | GHC.Tc.Types.Constraint | 
| wc_impl | GHC.Tc.Types.Constraint | 
| wc_simple | GHC.Tc.Types.Constraint | 
| WDeriv | GHC.Tc.Types.Constraint | 
| wd_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| wd_src | GHC.Hs, GHC.Hs.Decls, GHC | 
| wd_warnings | GHC.Hs, GHC.Hs.Decls, GHC | 
| Weak | GHC.Llvm.Types, GHC.Llvm | 
| weakLoopBreaker | GHC.Types.Basic, GHC.Plugins | 
| weakPrimTyCon | GHC.Builtin.Types.Prim | 
| weakPrimTyConKey | GHC.Builtin.Names | 
| weightToDouble | GHC.CmmToAsm.CFG | 
| whenCannotGenerateDynamicToo | GHC.Driver.Session, GHC.Plugins | 
| whenDOptM | GHC.Tc.Utils.Monad | 
| whenGeneratingDynamicToo | GHC.Driver.Session, GHC.Plugins | 
| whenGOptM | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| whenIsJust | GHC.Data.Maybe | 
| whenM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| whenNoErrs | GHC.Tc.Utils.Monad | 
| whenNonEmpty | GHC.Utils.Misc, GHC.Plugins | 
| whenPprDebug | GHC.Utils.Outputable, GHC.Plugins | 
| whenUpdRemSetEnabled | GHC.StgToCmm.Utils | 
| whenWOptM | GHC.Tc.Utils.Monad | 
| whenXOptM | GHC.Tc.Utils.Monad | 
| WhereFrom | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| WhereLooking | GHC.Rename.Unbound | 
| WhetherHasOrphans | GHC.Driver.Types, GHC.Plugins | 
| widenFp | GHC.Llvm.Types | 
| Width | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthFromBytes | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthInBits | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthInBytes | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthInLog | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| widthToLlvmFloat | GHC.CmmToLlvm.Base | 
| widthToLlvmInt | GHC.CmmToLlvm.Base | 
| wildCardKey | GHC.Builtin.Names | 
| wildCardName | GHC.Builtin.Names | 
| wildCardTIdKey | GHC.Builtin.Names.TH | 
| wildCardTName | GHC.Builtin.Names.TH | 
| WildPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| wildPIdKey | GHC.Builtin.Names.TH | 
| wildPName | GHC.Builtin.Names.TH | 
| wiredInIds | GHC.Types.Id.Make, GHC.Builtin.Utils | 
| wiredInNameTyThing_maybe | GHC.Types.Name, GHC.Plugins | 
| wiredInSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| wiredInTyCons | GHC.Builtin.Types, GHC.Plugins | 
| wiredInUnitIds | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| wireMap | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| withAtomicRename | GHC.Utils.Misc, GHC.Plugins | 
| withBinBuffer | GHC.Utils.Binary | 
| withCleanupSession | GHC | 
| withClearVars | GHC.CmmToLlvm.Base | 
| withDoDynamicToo | GHC.Tc.Utils.Monad | 
| withErrStyle | GHC.Utils.Outputable, GHC.Plugins | 
| withException | GHC.Tc.Utils.Monad | 
| withExtendedLinkEnv | GHC.Runtime.Linker | 
| withHomeUnitId | GHC.Parser.Lexer | 
| withHsDocContext | GHC.Rename.Utils | 
| withInterp | GHC.Runtime.Interpreter | 
| withIServ | GHC.Runtime.Interpreter | 
| withIServ_ | GHC.Runtime.Interpreter | 
| withLiftedBndr | GHC.Stg.Lift.Monad | 
| withLiftedBndrs | GHC.Stg.Lift.Monad | 
| withName | GHC.StgToCmm.ExtCode | 
| withNewTickyCounterCon | GHC.StgToCmm.Ticky | 
| withNewTickyCounterFun | GHC.StgToCmm.Ticky | 
| withNewTickyCounterLNE | GHC.StgToCmm.Ticky | 
| withNewTickyCounterStdThunk | GHC.StgToCmm.Ticky | 
| withNewTickyCounterThunk | GHC.StgToCmm.Ticky | 
| withoutUnification | GHC.Tc.Errors.Hole | 
| withPlugins | GHC.Driver.Plugins, GHC.Plugins | 
| withPlugins_ | GHC.Driver.Plugins, GHC.Plugins | 
| withPprStyle | GHC.Utils.Outputable, GHC.Plugins | 
| withSelfLoop | GHC.StgToCmm.Monad | 
| withSequel | GHC.StgToCmm.Monad | 
| withSession | GHC.Driver.Monad | 
| withSignalHandlers | GHC.Utils.Panic, GHC | 
| withSubstBndr | GHC.Stg.Lift.Monad | 
| withSubstBndrs | GHC.Stg.Lift.Monad | 
| withSystemTempDirectory | GHC.SysTools.FileCleanup | 
| withTempDirectory | GHC.SysTools.FileCleanup | 
| withTempSession | GHC.Driver.Monad | 
| withTiming | GHC.Utils.Error | 
| withTimingD | GHC.Utils.Error | 
| withTimingSilent | GHC.Utils.Error | 
| withTimingSilentD | GHC.Utils.Error | 
| withUpdFrameOff |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| withUserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| WL | GHC.Tc.Solver.Monad | 
| WL_Any | GHC.Rename.Unbound | 
| wl_eqs | GHC.Tc.Solver.Monad | 
| wl_funeqs | GHC.Tc.Solver.Monad | 
| WL_Global | GHC.Rename.Unbound | 
| wl_implics | GHC.Tc.Solver.Monad | 
| WL_LocalOnly | GHC.Rename.Unbound | 
| WL_LocalTop | GHC.Rename.Unbound | 
| wl_rest | GHC.Tc.Solver.Monad | 
| WOnly | GHC.Tc.Types.Constraint | 
| wopt | GHC.Driver.Session, GHC.Plugins | 
| woptM | GHC.Tc.Utils.Monad | 
| wopt_fatal | GHC.Driver.Session, GHC.Plugins | 
| wopt_set | GHC.Driver.Session, GHC.Plugins | 
| wopt_set_fatal | GHC.Driver.Session, GHC.Plugins | 
| wopt_unset | GHC.Driver.Session, GHC.Plugins | 
| wopt_unset_fatal | GHC.Driver.Session, GHC.Plugins | 
| Word | GHC.Prelude | 
| word | GHC.Utils.Outputable, GHC.Plugins | 
| Word16AddOp | GHC.Builtin.PrimOps | 
| Word16ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word16ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word16EqOp | GHC.Builtin.PrimOps | 
| Word16Extend | GHC.Builtin.PrimOps | 
| Word16GeOp | GHC.Builtin.PrimOps | 
| Word16GtOp | GHC.Builtin.PrimOps | 
| Word16LeOp | GHC.Builtin.PrimOps | 
| Word16LtOp | GHC.Builtin.PrimOps | 
| Word16MulOp | GHC.Builtin.PrimOps | 
| Word16Narrow | GHC.Builtin.PrimOps | 
| Word16NeOp | GHC.Builtin.PrimOps | 
| Word16NotOp | GHC.Builtin.PrimOps | 
| word16PrimTy | GHC.Builtin.Types.Prim | 
| word16PrimTyCon | GHC.Builtin.Types.Prim | 
| word16PrimTyConKey | GHC.Builtin.Names | 
| word16PrimTyConName | GHC.Builtin.Types.Prim | 
| Word16QuotOp | GHC.Builtin.PrimOps | 
| Word16QuotRemOp | GHC.Builtin.PrimOps | 
| Word16RemOp | GHC.Builtin.PrimOps | 
| Word16Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word16RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word16SubOp | GHC.Builtin.PrimOps | 
| word16TyConKey | GHC.Builtin.Names | 
| word16TyConName | GHC.Builtin.Names | 
| word16X16PrimTy | GHC.Builtin.Types.Prim | 
| word16X16PrimTyCon | GHC.Builtin.Types.Prim | 
| word16X16PrimTyConKey | GHC.Builtin.Names | 
| word16X32PrimTy | GHC.Builtin.Types.Prim | 
| word16X32PrimTyCon | GHC.Builtin.Types.Prim | 
| word16X32PrimTyConKey | GHC.Builtin.Names | 
| word16X8PrimTy | GHC.Builtin.Types.Prim | 
| word16X8PrimTyCon | GHC.Builtin.Types.Prim | 
| word16X8PrimTyConKey | GHC.Builtin.Names | 
| Word2DoubleOp | GHC.Builtin.PrimOps | 
| word2FloatLabel | GHC.CmmToAsm.CPrim | 
| Word2FloatOp | GHC.Builtin.PrimOps | 
| word2IntLit | GHC.Types.Literal, GHC.Plugins | 
| Word2IntOp | GHC.Builtin.PrimOps | 
| Word32ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word32ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| word32PrimTy | GHC.Builtin.Types.Prim | 
| word32PrimTyCon | GHC.Builtin.Types.Prim | 
| word32PrimTyConKey | GHC.Builtin.Names | 
| word32PrimTyConName | GHC.Builtin.Types.Prim | 
| Word32Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word32RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| word32TyConKey | GHC.Builtin.Names | 
| word32TyConName | GHC.Builtin.Names | 
| word32X16PrimTy | GHC.Builtin.Types.Prim | 
| word32X16PrimTyCon | GHC.Builtin.Types.Prim | 
| word32X16PrimTyConKey | GHC.Builtin.Names | 
| word32X4PrimTy | GHC.Builtin.Types.Prim | 
| word32X4PrimTyCon | GHC.Builtin.Types.Prim | 
| word32X4PrimTyConKey | GHC.Builtin.Names | 
| word32X8PrimTy | GHC.Builtin.Types.Prim | 
| word32X8PrimTyCon | GHC.Builtin.Types.Prim | 
| word32X8PrimTyConKey | GHC.Builtin.Names | 
| Word64ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word64ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| word64PrimTy | GHC.Builtin.Types.Prim | 
| word64PrimTyCon | GHC.Builtin.Types.Prim | 
| word64PrimTyConKey | GHC.Builtin.Names | 
| word64PrimTyConName | GHC.Builtin.Types.Prim | 
| Word64Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word64RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word64Slot | GHC.Types.RepType | 
| word64TyConKey | GHC.Builtin.Names | 
| word64TyConName | GHC.Builtin.Names | 
| word64X2PrimTy | GHC.Builtin.Types.Prim | 
| word64X2PrimTyCon | GHC.Builtin.Types.Prim | 
| word64X2PrimTyConKey | GHC.Builtin.Names | 
| word64X4PrimTy | GHC.Builtin.Types.Prim | 
| word64X4PrimTyCon | GHC.Builtin.Types.Prim | 
| word64X4PrimTyConKey | GHC.Builtin.Names | 
| word64X8PrimTy | GHC.Builtin.Types.Prim | 
| word64X8PrimTyCon | GHC.Builtin.Types.Prim | 
| word64X8PrimTyConKey | GHC.Builtin.Names | 
| wORD64_SIZE | GHC.Settings.Constants | 
| Word8AddOp | GHC.Builtin.PrimOps | 
| word8DataCon | GHC.Builtin.Types, GHC.Plugins | 
| word8DataConKey | GHC.Builtin.Names | 
| Word8ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word8ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word8EqOp | GHC.Builtin.PrimOps | 
| Word8Extend | GHC.Builtin.PrimOps | 
| Word8GeOp | GHC.Builtin.PrimOps | 
| Word8GtOp | GHC.Builtin.PrimOps | 
| Word8LeOp | GHC.Builtin.PrimOps | 
| Word8LtOp | GHC.Builtin.PrimOps | 
| Word8MulOp | GHC.Builtin.PrimOps | 
| Word8Narrow | GHC.Builtin.PrimOps | 
| Word8NeOp | GHC.Builtin.PrimOps | 
| Word8NotOp | GHC.Builtin.PrimOps | 
| word8PrimTy | GHC.Builtin.Types.Prim | 
| word8PrimTyCon | GHC.Builtin.Types.Prim | 
| word8PrimTyConKey | GHC.Builtin.Names | 
| word8PrimTyConName | GHC.Builtin.Types.Prim | 
| Word8QuotOp | GHC.Builtin.PrimOps | 
| Word8QuotRemOp | GHC.Builtin.PrimOps | 
| Word8RemOp | GHC.Builtin.PrimOps | 
| Word8Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word8RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word8SubOp | GHC.Builtin.PrimOps | 
| word8Ty | GHC.Builtin.Types, GHC.Plugins | 
| word8TyCon | GHC.Builtin.Types, GHC.Plugins | 
| word8TyConKey | GHC.Builtin.Names | 
| word8TyConName | GHC.Builtin.Types, GHC.Plugins | 
| word8X16PrimTy | GHC.Builtin.Types.Prim | 
| word8X16PrimTyCon | GHC.Builtin.Types.Prim | 
| word8X16PrimTyConKey | GHC.Builtin.Names | 
| word8X32PrimTy | GHC.Builtin.Types.Prim | 
| word8X32PrimTyCon | GHC.Builtin.Types.Prim | 
| word8X32PrimTyConKey | GHC.Builtin.Names | 
| word8X64PrimTy | GHC.Builtin.Types.Prim | 
| word8X64PrimTyCon | GHC.Builtin.Types.Prim | 
| word8X64PrimTyConKey | GHC.Builtin.Names | 
| WordAdd2Op | GHC.Builtin.PrimOps | 
| WordAddCOp | GHC.Builtin.PrimOps | 
| WordAddOp | GHC.Builtin.PrimOps | 
| wordAlign | GHC.CmmToAsm.Dwarf.Types | 
| wordAlignment | GHC.Driver.Session, GHC.Plugins | 
| wordDataCon | GHC.Builtin.Types, GHC.Plugins | 
| wordDataConKey | GHC.Builtin.Names | 
| WordEqOp | GHC.Builtin.PrimOps | 
| WordGeOp | GHC.Builtin.PrimOps | 
| WordGtOp | GHC.Builtin.PrimOps | 
| wordLength | GHC.CmmToAsm.SPARC.Base | 
| wordLengthInBits | GHC.CmmToAsm.SPARC.Base | 
| WordLeOp | GHC.Builtin.PrimOps | 
| WordLtOp | GHC.Builtin.PrimOps | 
| WordMul2Op | GHC.Builtin.PrimOps | 
| WordMulOp | GHC.Builtin.PrimOps | 
| WordNeOp | GHC.Builtin.PrimOps | 
| WordOff | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout | 
| wordPrimLIdKey | GHC.Builtin.Names.TH | 
| wordPrimLName | GHC.Builtin.Names.TH | 
| wordPrimL_RDR | GHC.Builtin.Names.TH | 
| wordPrimTy | GHC.Builtin.Types.Prim | 
| wordPrimTyCon | GHC.Builtin.Types.Prim | 
| wordPrimTyConKey | GHC.Builtin.Names | 
| wordPrimTyConName | GHC.Builtin.Types.Prim | 
| WordQuotOp | GHC.Builtin.PrimOps | 
| WordQuotRem2Op | GHC.Builtin.PrimOps | 
| WordQuotRemOp | GHC.Builtin.PrimOps | 
| WordRemOp | GHC.Builtin.PrimOps | 
| WordRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| wordRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| words | GHC.Prelude | 
| WordSlot | GHC.Types.RepType | 
| wordsToBytes | GHC.Runtime.Heap.Layout | 
| WordSubCOp | GHC.Builtin.PrimOps | 
| WordSubOp | GHC.Builtin.PrimOps | 
| wordTy | GHC.Builtin.Types, GHC.Plugins | 
| wordTyCon | GHC.Builtin.Types, GHC.Plugins | 
| wordTyConKey | GHC.Builtin.Names | 
| wordTyConName | GHC.Builtin.Types, GHC.Plugins | 
| WordVec | GHC.Builtin.PrimOps | 
| wordWidth | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| wORD_SIZE | GHC.Driver.Session, GHC.Plugins | 
| workingDirectoryChanged | GHC | 
| WorkList | GHC.Tc.Solver.Monad | 
| workListSize | GHC.Tc.Solver.Monad | 
| workListWantedCount | GHC.Tc.Solver.Monad | 
| wormhole | GHC.Runtime.Interpreter | 
| wormholeRef | GHC.Runtime.Interpreter | 
| worst |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Graph.Base | 
| 2 (Function) | GHC.CmmToAsm.Reg.Graph.X86 | 
| worstOneShot | GHC.Types.Basic, GHC.Plugins | 
| WpCast | GHC.Tc.Types.Evidence | 
| WpCompose | GHC.Tc.Types.Evidence | 
| WpEvApp | GHC.Tc.Types.Evidence | 
| WpEvLam | GHC.Tc.Types.Evidence | 
| WpFun | GHC.Tc.Types.Evidence | 
| WpHole | GHC.Tc.Types.Evidence | 
| WpLet | GHC.Tc.Types.Evidence | 
| WpMultCoercion | GHC.Tc.Types.Evidence | 
| WpTyApp | GHC.Tc.Types.Evidence | 
| WpTyLam | GHC.Tc.Types.Evidence | 
| wrapBind | GHC.HsToCore.Utils | 
| wrapBinds | GHC.HsToCore.Utils | 
| wrapErrTcS | GHC.Tc.Solver.Monad | 
| WrapExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| wrapFamInstBody | GHC.Types.Id.Make | 
| wrapFloat | GHC.Core.Make, GHC.Plugins | 
| wrapFloats |  | 
| 1 (Function) | GHC.Core.Make, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| wrapIP | GHC.Tc.Types.Evidence | 
| wrapJoinFloats | GHC.Core.Opt.Simplify.Env | 
| wrapJoinFloatsX | GHC.Core.Opt.Simplify.Env | 
| wrapLocFstM | GHC.Tc.Utils.Monad | 
| wrapLocM | GHC.Tc.Utils.Monad | 
| wrapLocM_ | GHC.Tc.Utils.Monad | 
| wrapLocSndM | GHC.Tc.Utils.Monad | 
| wrapped_term | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| wrapRecExp | GHC.Cmm, GHC.Cmm.Node | 
| wrapRecExpf | GHC.Cmm, GHC.Cmm.Node | 
| wrapRecExpM | GHC.Cmm, GHC.Cmm.Node | 
| wrapType | GHC.Tc.Types.Constraint | 
| wrapWarnTcS | GHC.Tc.Solver.Monad | 
| WriteArrayArrayOp_ArrayArray | GHC.Builtin.PrimOps | 
| WriteArrayArrayOp_ByteArray | GHC.Builtin.PrimOps | 
| WriteArrayArrayOp_MutableArrayArray | GHC.Builtin.PrimOps | 
| WriteArrayArrayOp_MutableByteArray | GHC.Builtin.PrimOps | 
| WriteArrayOp | GHC.Builtin.PrimOps | 
| writeBinIface | GHC.Iface.Binary | 
| writeBinMem | GHC.Utils.Binary | 
| writeBSDAr | GHC.SysTools.Ar | 
| WriteByteArrayOp_Addr | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Char | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Double | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Float | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int16 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int32 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int64 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Int8 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_StablePtr | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_WideChar | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word16 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word32 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word64 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsAddr | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsChar | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsDouble | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsFloat | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsInt | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsInt16 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsInt32 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsInt64 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsStablePtr | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWideChar | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWord | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWord16 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWord32 | GHC.Builtin.PrimOps | 
| WriteByteArrayOp_Word8AsWord64 | GHC.Builtin.PrimOps | 
| writeC | GHC.CmmToC | 
| writeCmms | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| writeFastMutInt | GHC.Data.FastMutInt | 
| writeFastMutPtr | GHC.Data.FastMutInt | 
| writeField | GHC.Driver.Types, GHC.Plugins | 
| writeFile | GHC.Prelude | 
| writeGNUAr | GHC.SysTools.Ar | 
| writeHieFile | GHC.Iface.Ext.Binary | 
| writeIface | GHC.Iface.Load | 
| writeIfaceField | GHC.Driver.Types, GHC.Plugins | 
| writeIfaceFieldWith | GHC.Driver.Types, GHC.Plugins | 
| writeInterfaceOnlyMode | GHC.Driver.Pipeline | 
| WriteIOPortOp | GHC.Builtin.PrimOps | 
| writeIServ | GHC.Runtime.Interpreter | 
| writeMetaTyVar | GHC.Tc.Utils.TcMType | 
| writeMetaTyVarRef | GHC.Tc.Utils.TcMType | 
| writeMutVar | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| WriteMutVarOp | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Addr | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Char | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Double | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Float | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int16 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int32 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int64 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Int8 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_StablePtr | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_WideChar | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word16 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word32 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word64 | GHC.Builtin.PrimOps | 
| WriteOffAddrOp_Word8 | GHC.Builtin.PrimOps | 
| writePoint | GHC.Data.UnionFind | 
| WriteProtectedSection | GHC.Cmm | 
| writes | GHC.CmmToAsm.Instr | 
| WriteSmallArrayOp | GHC.Builtin.PrimOps | 
| writeTcRef |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| WriteTVarOp | GHC.Builtin.PrimOps | 
| wrongKindOfFamily | GHC.Tc.TyCl | 
| wrongThingErr | GHC.Tc.Utils.Env | 
| WRY | GHC.CmmToAsm.SPARC.Instr | 
| wWarningFlags | GHC.Driver.Session, GHC.Plugins | 
| wwTopBinds | GHC.Core.Opt.WorkWrap | 
| x86NcgImpl | GHC.CmmToAsm | 
| X87Store | GHC.CmmToAsm.X86.Instr | 
| XABE | GHC.Hs.Extension, GHC.Hs, GHC | 
| XABExport | GHC.Hs, GHC.Hs.Binds, GHC | 
| XAbsBinds | GHC.Hs.Extension, GHC.Hs, GHC | 
| XADD | GHC.CmmToAsm.X86.Instr | 
| XAmbiguous | GHC.Hs.Extension, GHC.Hs, GHC | 
| XAmbiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| XAnnD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XAnnDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XApp | GHC.Hs.Extension, GHC.Hs, GHC | 
| XAppKindTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XApplicativeArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| XApplicativeArgMany | GHC.Hs.Extension, GHC.Hs, GHC | 
| XApplicativeArgOne | GHC.Hs.Extension, GHC.Hs, GHC | 
| XApplicativeStmt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XAppTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XAppTypeE | GHC.Hs.Extension, GHC.Hs, GHC | 
| xarg_app_arg_many | GHC.Hs.Expr, GHC.Hs, GHC | 
| xarg_app_arg_one | GHC.Hs.Expr, GHC.Hs, GHC | 
| XArithSeq | GHC.Hs.Extension, GHC.Hs, GHC | 
| XAsPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XBangPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XBangTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XBindStmt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XBindStmtRn |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| XBindStmtTc |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| XBinTick | GHC.Hs.Extension, GHC.Hs, GHC | 
| XBodyStmt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XBracket |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| xbsrn_bindOp | GHC.Hs.Expr, GHC.Hs, GHC | 
| xbsrn_failOp | GHC.Hs.Expr, GHC.Hs, GHC | 
| xbstc_bindOp | GHC.Hs.Expr, GHC.Hs, GHC | 
| xbstc_boundResultMult | GHC.Hs.Expr, GHC.Hs, GHC | 
| xbstc_boundResultType | GHC.Hs.Expr, GHC.Hs, GHC | 
| xbstc_failOp | GHC.Hs.Expr, GHC.Hs, GHC | 
| XCase | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCClsInstDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCDefaultDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCDerivDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCFamEqn | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCFamilyDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCFieldOcc | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCGRHS | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCGRHSs | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCHG | GHC.CmmToAsm.X86.Instr | 
| xchgLabel | GHC.CmmToAsm.CPrim | 
| XCHsDataDefn | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCHsDerivingClause | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCHsGroup | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCImportDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCIPBind | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCKindSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XClassDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XClassOpSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XClsInstD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XClsInstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XCMatch | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| XCmdApp | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdArrApp | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdArrForm | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdCase | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdDo | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdIf | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdLam | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdLamCase | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdLet | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdPar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCmdTop |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| XCmdWrap | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCompleteMatchSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XConDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XConDeclField |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Type, GHC.Hs, GHC | 
| XConDeclGADT | GHC.Hs.Extension, GHC.Hs, GHC | 
| XConDeclH98 | GHC.Hs.Extension, GHC.Hs, GHC | 
| XConLikeOut | GHC.Hs.Extension, GHC.Hs, GHC | 
| XConPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCoPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCoreAnn | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCRoleAnnotDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCRuleBndr | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCRuleDecls | GHC.Hs.Extension, GHC.Hs, GHC | 
| XCTyClGroup | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDataDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDataFamInstD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDecBrG | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDecBrL | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDefaultDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XDefD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDerivD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDerivDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XDo | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDocD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XDocTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XEmptyLocalBinds | GHC.Hs.Extension, GHC.Hs, GHC | 
| XExpBr | GHC.Hs.Extension, GHC.Hs, GHC | 
| XExplicitList | GHC.Hs.Extension, GHC.Hs, GHC | 
| XExplicitListTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XExplicitSum | GHC.Hs.Extension, GHC.Hs, GHC | 
| XExplicitTuple | GHC.Hs.Extension, GHC.Hs, GHC | 
| XExplicitTupleTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| XExprWithTySig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XFamDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XFamEqn | GHC.Hs, GHC.Hs.Decls, GHC | 
| XFamilyDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XFamilyResultSig | GHC.Hs, GHC.Hs.Decls, GHC | 
| XFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| XFixitySig |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| XFixSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| xFlags | GHC.Driver.Session, GHC.Plugins | 
| XForAllTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XForD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XForeignDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XForeignExport | GHC.Hs.Extension, GHC.Hs, GHC | 
| XForeignImport | GHC.Hs.Extension, GHC.Hs, GHC | 
| XFunBind | GHC.Hs.Extension, GHC.Hs, GHC | 
| XFunTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XGRHS | GHC.Hs.Expr, GHC.Hs, GHC | 
| XGRHSs | GHC.Hs.Expr, GHC.Hs, GHC | 
| XHsAnnotation | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsBindsLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| XHsChar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsCharPrim | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsDataDefn | GHC.Hs, GHC.Hs.Decls, GHC | 
| XHsDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XHsDerivingClause | GHC.Hs, GHC.Hs.Decls, GHC | 
| XHsDoublePrim | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsFloatPrim | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsForAllInvis | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsForAllTelescope | GHC.Hs.Type, GHC.Hs, GHC | 
| XHsForAllVis | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsGroup | GHC.Hs, GHC.Hs.Decls, GHC | 
| XHsIB | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsImplicitBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| XHsInt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsInt64Prim | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsInteger | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsIntPrim | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsIPBinds |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| XHsLocalBindsLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| XHsPatSigType | GHC.Hs.Type, GHC.Hs, GHC | 
| XHsPragE | GHC.Hs.Expr, GHC.Hs, GHC | 
| XHsPS | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsQTvs | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsRat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsRule | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsString | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsStringPrim | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsType | GHC.Hs.Type, GHC.Hs, GHC | 
| XHsValBinds | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsWC | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsWildCardBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| XHsWord64Prim | GHC.Hs.Extension, GHC.Hs, GHC | 
| XHsWordPrim | GHC.Hs.Extension, GHC.Hs, GHC | 
| Xi | GHC.Tc.Types.Constraint | 
| XIdSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIE | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| XIEDoc | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIEDocNamed | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIEGroup | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIEModuleContents | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIEThingAbs | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIEThingAll | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIEThingWith | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIEVar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIf | GHC.Hs.Extension, GHC.Hs, GHC | 
| XImportDecl | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| XInlineSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XInstD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XInstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XIParamTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIPBind | GHC.Hs, GHC.Hs.Binds, GHC | 
| XIPBinds | GHC.Hs.Extension, GHC.Hs, GHC | 
| XIPVar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XKindedTyVar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XKindSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XKindSigD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XLam | GHC.Hs.Extension, GHC.Hs, GHC | 
| XLamCase | GHC.Hs.Extension, GHC.Hs, GHC | 
| XLastStmt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XLazyPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XLet |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.Stg.Syntax | 
| XLetNoEscape | GHC.Stg.Syntax | 
| XLetStmt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XLHsQTyVars | GHC.Hs.Type, GHC.Hs, GHC | 
| XListPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XListTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XLit | GHC.Hs, GHC.Hs.Lit, GHC | 
| XLitE | GHC.Hs.Extension, GHC.Hs, GHC | 
| XLitPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XMatch | GHC.Hs.Expr, GHC.Hs, GHC | 
| XMatchGroup | GHC.Hs.Expr, GHC.Hs, GHC | 
| XMG | GHC.Hs.Extension, GHC.Hs, GHC | 
| XMinimalSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XMissing | GHC.Hs.Extension, GHC.Hs, GHC | 
| xmm | GHC.CmmToAsm.X86.Regs | 
| xmm0 | GHC.CmmToAsm.X86.Regs | 
| xmm1 | GHC.CmmToAsm.X86.Regs | 
| xmm10 | GHC.CmmToAsm.X86.Regs | 
| xmm11 | GHC.CmmToAsm.X86.Regs | 
| xmm12 | GHC.CmmToAsm.X86.Regs | 
| xmm13 | GHC.CmmToAsm.X86.Regs | 
| xmm14 | GHC.CmmToAsm.X86.Regs | 
| xmm15 | GHC.CmmToAsm.X86.Regs | 
| xmm2 | GHC.CmmToAsm.X86.Regs | 
| xmm3 | GHC.CmmToAsm.X86.Regs | 
| xmm4 | GHC.CmmToAsm.X86.Regs | 
| xmm5 | GHC.CmmToAsm.X86.Regs | 
| xmm6 | GHC.CmmToAsm.X86.Regs | 
| xmm7 | GHC.CmmToAsm.X86.Regs | 
| xmm8 | GHC.CmmToAsm.X86.Regs | 
| xmm9 | GHC.CmmToAsm.X86.Regs | 
| XmmReg | GHC.Cmm, GHC.Cmm.Expr | 
| XMultiIf | GHC.Hs.Extension, GHC.Hs, GHC | 
| XNegApp | GHC.Hs.Extension, GHC.Hs, GHC | 
| XNOR | GHC.CmmToAsm.SPARC.Instr | 
| XNoSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XNPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XNPlusKPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XOpApp | GHC.Hs.Extension, GHC.Hs, GHC | 
| xopt | GHC.Driver.Session, GHC.Plugins | 
| xoptM | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| XOpTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| xopt_set | GHC.Driver.Session, GHC.Plugins | 
| xopt_set_unlessExplSpec | GHC.Driver.Session, GHC.Plugins | 
| xopt_unset | GHC.Driver.Session, GHC.Plugins | 
| XOR |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| XorIOp | GHC.Builtin.PrimOps | 
| XORIS | GHC.CmmToAsm.PPC.Instr | 
| XorOp | GHC.Builtin.PrimOps | 
| XOverLabel | GHC.Hs.Extension, GHC.Hs, GHC | 
| XOverLit |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Lit, GHC | 
| XOverLitE | GHC.Hs.Extension, GHC.Hs, GHC | 
| XPar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XParPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XParStmt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XParStmtBlock |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| XParTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| XPatBind | GHC.Hs.Extension, GHC.Hs, GHC | 
| XPatBr | GHC.Hs.Extension, GHC.Hs, GHC | 
| XPatSynBind |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| XPatSynSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XPragE | GHC.Hs.Extension, GHC.Hs, GHC | 
| XPresent | GHC.Hs.Extension, GHC.Hs, GHC | 
| XProc | GHC.Hs.Extension, GHC.Hs, GHC | 
| XPSB | GHC.Hs.Extension, GHC.Hs, GHC | 
| XQualTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XQuasiQuote | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRec | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRecFld | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRecordCon | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRecordUpd | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRecStmt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRecTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRhsClosure | GHC.Stg.Syntax | 
| XRnBracketOut | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRoleAnnotD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRoleAnnotDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XRuleBndr | GHC.Hs, GHC.Hs.Decls, GHC | 
| XRuleBndrSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRuleD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XRuleDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XRuleDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| XSCC | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSCCFunSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSectionL | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSectionR | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| XSigD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSigPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSpecInstSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSpecSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| XSpliceD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSpliced | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSpliceDecl |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| XSpliceE | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSplicePat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSpliceTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XStandaloneKindSig |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| XStarTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XStatic | GHC.Hs.Extension, GHC.Hs, GHC | 
| XStmtLR | GHC.Hs.Expr, GHC.Hs, GHC | 
| XSumPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSumTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XSynDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XT | GHC.Core.Map, GHC.Data.TrieMap | 
| XTcBracketOut | GHC.Hs.Extension, GHC.Hs, GHC | 
| xtDFreeVar | GHC.Core.Map | 
| xtDNamed | GHC.Core.Map | 
| xtest | GHC.Parser.Lexer | 
| XTExpBr | GHC.Hs.Extension, GHC.Hs, GHC | 
| xtG | GHC.Data.TrieMap | 
| XTick | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTickPragma | GHC.Hs.Extension, GHC.Hs, GHC | 
| xtList | GHC.Data.TrieMap | 
| XTransStmt | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTupArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| XTuplePat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTupleTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTyClD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTyClDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XTyClGroup | GHC.Hs, GHC.Hs.Decls, GHC | 
| XTyFamInstD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTyLit | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTypBr | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTypedSplice | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTypeSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTyVar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XTyVarBndr | GHC.Hs.Type, GHC.Hs, GHC | 
| XTyVarSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XUnambiguous | GHC.Hs.Extension, GHC.Hs, GHC | 
| XUnboundVar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XUntypedSplice | GHC.Hs.Extension, GHC.Hs, GHC | 
| XUserTyVar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XValBinds | GHC.Hs.Extension, GHC.Hs, GHC | 
| XValBindsLR | GHC.Hs, GHC.Hs.Binds, GHC | 
| XValD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XVar | GHC.Hs.Extension, GHC.Hs, GHC | 
| XVarBind | GHC.Hs.Extension, GHC.Hs, GHC | 
| XVarBr | GHC.Hs.Extension, GHC.Hs, GHC | 
| XVarPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XViaStrategy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XViewPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XWarnDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| XWarnDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| XWarning | GHC.Hs.Extension, GHC.Hs, GHC | 
| XWarningD | GHC.Hs.Extension, GHC.Hs, GHC | 
| XWarnings | GHC.Hs.Extension, GHC.Hs, GHC | 
| XWildCardTy | GHC.Hs.Extension, GHC.Hs, GHC | 
| XWildPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXABExport | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXAmbiguousFieldOcc | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXAnnDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXApplicativeArg | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXBracket | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXClsInstDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXCmd | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXCmdTop | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXConDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXConDeclField | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXDefaultDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXDerivDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXExpr | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXExprGhcTc | GHC.Hs.Expr, GHC.Hs, GHC | 
| XXFamEqn | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXFamilyDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXFamilyResultSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXFieldOcc | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXFixitySig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXForeignDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXGRHS | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXGRHSs | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsBindsLR | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsDataDefn | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsDerivingClause | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsForAllTelescope | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsGroup | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsImplicitBndrs | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsIPBinds | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsLocalBindsLR | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsPatSigType | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXHsWildCardBndrs | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXIE | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXImportDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXInstDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXIPBind | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXLHsQTyVars | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXLit | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXMatch | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXMatchGroup | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXOverLit | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXParStmtBlock | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXPat | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXPatSynBind | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXPragE | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXRoleAnnotDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXRuleBndr | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXRuleDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXRuleDecls | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXSplice | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXSpliceDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXStandaloneKindSig | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXStmtLR | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXTupArg | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXTyClDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXTyClGroup | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXType | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXTyVarBndr | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXValBindsLR | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXWarnDecl | GHC.Hs.Extension, GHC.Hs, GHC | 
| XXWarnDecls | GHC.Hs.Extension, GHC.Hs, GHC | 
| YesBlockSubst | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| yield | GHC.Data.Stream | 
| YieldOp | GHC.Builtin.PrimOps | 
| YmmReg | GHC.Cmm, GHC.Cmm.Expr | 
| Young | GHC.Cmm, GHC.Cmm.Expr | 
| zapCallArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapDemandInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapFragileIdInfo | GHC.Types.Id, GHC.Plugins | 
| zapFragileInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapFragileOcc | GHC.Types.Basic, GHC.Plugins | 
| zapIdDemandInfo | GHC.Types.Id, GHC.Plugins | 
| zapIdOccInfo | GHC.Types.Id, GHC.Plugins | 
| zapIdStrictness | GHC.Types.Id, GHC.Plugins | 
| zapIdTailCallInfo | GHC.Types.Id, GHC.Plugins | 
| zapIdUsageEnvInfo | GHC.Types.Id, GHC.Plugins | 
| zapIdUsageInfo | GHC.Types.Id, GHC.Plugins | 
| zapIdUsedOnceInfo | GHC.Types.Id, GHC.Plugins | 
| zapJoinId | GHC.Types.Id, GHC.Plugins | 
| zapLamIdInfo | GHC.Types.Id, GHC.Plugins | 
| zapLamInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapLiftingContext | GHC.Core.Coercion, GHC.Plugins | 
| zapOccTailCallInfo | GHC.Types.Basic, GHC.Plugins | 
| zapStableUnfolding | GHC.Types.Id, GHC.Plugins | 
| zapSubstEnv |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| zapTailCallInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| zapUnfolding | GHC.Types.Id.Info, GHC.Plugins | 
| zapUsageDemand | GHC.Types.Demand | 
| zapUsageEnvInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapUsageEnvSig | GHC.Types.Demand | 
| zapUsageInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapUsedOnceDemand | GHC.Types.Demand | 
| zapUsedOnceInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapUsedOnceSig | GHC.Types.Demand | 
| zDecodeString | GHC.Utils.Encoding | 
| zEncodeFS | GHC.Data.FastString, GHC.Plugins | 
| zEncodeString | GHC.Utils.Encoding | 
| Zero | GHC.Core.UsageEnv | 
| zeroCLit | GHC.Cmm.Utils | 
| zeroExpr | GHC.Cmm.Utils | 
| ZeroExt | GHC.Llvm.Types, GHC.Llvm | 
| zeroSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| zeroSpillCostInfo | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| zeroUE | GHC.Core.UsageEnv | 
| zeroWidthText | GHC.Utils.Ppr | 
| ZigZagMode | GHC.Utils.Ppr | 
| zip | GHC.Prelude | 
| zip3 | GHC.Prelude | 
| zipAndUnzip | GHC.Utils.Misc, GHC.Plugins | 
| zipCoEnv | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| zipCvSubst | GHC.Core.TyCo.Subst | 
| zipEqual | GHC.Utils.Misc, GHC.Plugins | 
| zipIdKey | GHC.Builtin.Names | 
| zipLazy | GHC.Utils.Misc, GHC.Plugins | 
| zipName | GHC.Builtin.Names | 
| zipTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| zipTvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| zipTyEnv | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| zipVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| zipWith | GHC.Prelude | 
| zipWith3 | GHC.Prelude | 
| zipWith3Equal | GHC.Utils.Misc, GHC.Plugins | 
| zipWith3Lazy | GHC.Utils.Misc, GHC.Plugins | 
| zipWith3M | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| zipWith3M_ | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| zipWith4Equal | GHC.Utils.Misc, GHC.Plugins | 
| zipWith4M | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| zipWithAndUnzip | GHC.Utils.Misc, GHC.Plugins | 
| zipWithAndUnzipM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| zipWithEqual | GHC.Utils.Misc, GHC.Plugins | 
| zipWithLazy | GHC.Utils.Misc, GHC.Plugins | 
| ZmmReg | GHC.Cmm, GHC.Cmm.Expr | 
| zonkAndScopedSort | GHC.Tc.Gen.HsType | 
| zonkAndSkolemise | GHC.Tc.Utils.TcMType | 
| zonkCo |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| zonkCoToCo | GHC.Tc.Utils.Zonk | 
| zonkCoVar | GHC.Tc.Utils.TcMType | 
| zonkCt |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Plugin | 
| zonkDTyCoVarSetAndFV | GHC.Tc.Utils.TcMType | 
| ZonkEnv | GHC.Tc.Utils.Zonk | 
| zonkEvBinds | GHC.Tc.Utils.Zonk | 
| zonkEvVar | GHC.Tc.Utils.TcMType | 
| ZonkFlexi | GHC.Tc.Utils.Zonk | 
| zonkId | GHC.Tc.Utils.TcMType | 
| zonkImplication | GHC.Tc.Utils.TcMType | 
| zonkInvisTVBinder | GHC.Tc.Utils.TcMType | 
| zonkScaledTcTypesToTypesX | GHC.Tc.Utils.Zonk | 
| zonkSimples |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| zonkSkolemInfo | GHC.Tc.Utils.TcMType | 
| zonkSubs | GHC.Tc.Errors.Hole | 
| zonkTcEvBinds | GHC.Tc.Utils.Zonk | 
| zonkTcMethInfoToMethInfoX | GHC.Tc.Utils.Zonk | 
| zonkTcType |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| 3 (Function) | GHC.Tc.Plugin | 
| zonkTcTypeAndFV | GHC.Tc.Utils.TcMType | 
| zonkTcTypes |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| zonkTcTypesToTypes | GHC.Tc.Utils.Zonk | 
| zonkTcTypesToTypesX | GHC.Tc.Utils.Zonk | 
| zonkTcTypeToType | GHC.Tc.Utils.Zonk | 
| zonkTcTypeToTypeX | GHC.Tc.Utils.Zonk | 
| zonkTcTyVar |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| zonkTcTyVars | GHC.Tc.Utils.TcMType | 
| zonkTcTyVarToTyVar | GHC.Tc.Utils.TcMType | 
| zonkTidyOrigin | GHC.Tc.Utils.TcMType | 
| zonkTidyTcType | GHC.Tc.Utils.TcMType | 
| zonkTidyTcTypes | GHC.Tc.Utils.TcMType | 
| zonkTopBndrs | GHC.Tc.Utils.Zonk | 
| zonkTopDecls | GHC.Tc.Utils.Zonk | 
| zonkTopExpr | GHC.Tc.Utils.Zonk | 
| zonkTopLExpr | GHC.Tc.Utils.Zonk | 
| zonkTyBndrs | GHC.Tc.Utils.Zonk | 
| zonkTyBndrsX | GHC.Tc.Utils.Zonk | 
| zonkTyCoVarKind |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| zonkTyCoVarKindBinder | GHC.Tc.Utils.TcMType | 
| zonkTyCoVarsAndFV |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| zonkTyCoVarsAndFVList |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| zonkTyVarBinders | GHC.Tc.Utils.Zonk | 
| zonkTyVarBindersX | GHC.Tc.Utils.Zonk | 
| zonkTyVarBinderX | GHC.Tc.Utils.Zonk | 
| zonkTyVarOcc | GHC.Tc.Utils.Zonk | 
| zonkWC |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| ZStr | GHC.Utils.Ppr | 
| zString | GHC.Data.FastString, GHC.Plugins | 
| ztext |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| ^ | GHC.Prelude | 
| ^^ | GHC.Prelude | 
| |> | GHC.Core.Map, GHC.Data.TrieMap | 
| |>> | GHC.Core.Map, GHC.Data.TrieMap | 
| || | GHC.Prelude |