| !! | 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 | 
| $sel:ol_from_fun:OverLitRn | GHC.Hs.Lit, GHC.Hs, GHC | 
| $sel:ol_rebindable:OverLitRn | GHC.Hs.Lit, GHC.Hs, GHC | 
| $sel:ol_rebindable:OverLitTc | GHC.Hs.Lit, GHC.Hs, GHC | 
| $sel:ol_type:OverLitTc | GHC.Hs.Lit, GHC.Hs, GHC | 
| $sel:ol_witness:OverLitTc | GHC.Hs.Lit, GHC.Hs, GHC | 
| && | 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.Types.Demand | 
| < | 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.Data.TrieMap, GHC.Core.Map.Expr | 
| >= | 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.Binds, GHC.Hs, GHC | 
| ABExport | GHC.Hs.Binds, GHC.Hs, GHC | 
| abe_mono | GHC.Hs.Binds, GHC.Hs, GHC | 
| abe_poly | GHC.Hs.Binds, GHC.Hs, GHC | 
| abe_prags | GHC.Hs.Binds, GHC.Hs, GHC | 
| abe_wrap | GHC.Hs.Binds, GHC.Hs, GHC | 
| abs | GHC.Prelude | 
| AbsBinds |  | 
| 1 (Type/Class) | GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Binds, GHC.Hs, GHC | 
| AbsDmd | GHC.Types.Demand | 
| absDmd | GHC.Types.Demand | 
| absentErrorIdKey | GHC.Builtin.Names | 
| 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 | 
| AbstractTyConReason | GHC.Tc.Types.Constraint | 
| AbstractTypeFlavour | GHC.Core.TyCon, GHC.Plugins | 
| abs_binds | GHC.Hs.Binds, GHC.Hs, GHC | 
| abs_ev_binds | GHC.Hs.Binds, GHC.Hs, GHC | 
| abs_ev_vars | GHC.Hs.Binds, GHC.Hs, GHC | 
| abs_exports | GHC.Hs.Binds, GHC.Hs, GHC | 
| abs_sig | GHC.Hs.Binds, GHC.Hs, GHC | 
| abs_tvs | GHC.Hs.Binds, GHC.Hs, GHC | 
| accSpillSL | GHC.CmmToAsm.Reg.Graph.Spill | 
| ACoAxiom | GHC.Types.TyThing, GHC.Tc.Utils.Env, GHC | 
| AConLike | GHC.Types.TyThing, GHC.Tc.Utils.Env, 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 | 
| 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.S390X | 
| 4 (Function) | GHC.Platform.RISCV64 | 
| 5 (Function) | GHC.Platform.PPC | 
| 6 (Function) | GHC.Platform.NoRegs | 
| 7 (Function) | GHC.Platform.ARM | 
| 8 (Function) | GHC.Platform.AArch64 | 
| 9 (Function) | GHC.Platform.Regs | 
| activeUnfolding | GHC.Core.Opt.Simplify.Utils | 
| AcyclicSCC | GHC.Data.Graph.Directed | 
| ac_close | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ac_darrow | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ac_open | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ac_prior_tok | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ac_tok | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ADC | GHC.CmmToAsm.X86.Instr | 
| ADD |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| addAnns | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addAnnsA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addArgReps | GHC.StgToCmm.Closure | 
| addArgWrap | GHC.Tc.Gen.Head | 
| addBindC | GHC.StgToCmm.Env | 
| addBindsC | GHC.StgToCmm.Env | 
| addBlock | GHC.Cmm.Dataflow.Graph | 
| addBootSuffix | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| addBootSuffixLocn | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| addBootSuffixLocnOut | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| addBootSuffixLocn_maybe | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| addBootSuffix_maybe | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| ADDC | GHC.CmmToAsm.PPC.Instr | 
| addCallerCostCentres | GHC.Core.Opt.CallerCC | 
| addCastTo | GHC.Core.Opt.Simplify.Utils | 
| AddCFinalizerToWeakOp | GHC.Builtin.PrimOps | 
| addCLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| addCLocA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addCLocAA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addCoalesce | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| AddCommaAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addCommentsToEpAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addCommentsToSrcAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addConflict | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addConflicts | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addConsistencyConstraints | GHC.Tc.TyCl | 
| addCoreScrutTmCs | GHC.HsToCore.Pmc | 
| addDataConStupidTheta | GHC.Tc.Gen.Pat | 
| addDefault | GHC.Core.Utils, GHC.Plugins | 
| addDelayedErrors | GHC.Tc.Types.Constraint | 
| addDemand | GHC.Types.Demand | 
| addDependentFiles | GHC.Tc.Utils.Monad | 
| addDetailedDiagnostic | GHC.Tc.Utils.Monad | 
| addDiagnostic | GHC.Tc.Utils.Monad | 
| addDiagnosticAt | GHC.Tc.Utils.Monad | 
| addDiagnosticTc | GHC.Tc.Utils.Monad | 
| addDiagnosticTcM | GHC.Tc.Utils.Monad | 
| addDict | GHC.Tc.Solver.Types | 
| addDictsByClass | GHC.Tc.Solver.Types | 
| ADDE | GHC.CmmToAsm.PPC.Instr | 
| addEdge | GHC.CmmToAsm.CFG | 
| AddEpAnn |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addEpsInStats | GHC.Unit.External | 
| 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 | 
| addExprCtxt | GHC.Tc.Gen.Head | 
| addFatalError | GHC.Parser.Lexer, GHC.Parser.PostProcess | 
| addFilesToClean | GHC.Utils.TmpFs | 
| addFingerprints | GHC.Iface.Recomp | 
| addFlagWarn | GHC.Driver.CmdLine | 
| addFloats | GHC.Core.Opt.Simplify.Env | 
| addFunResCtxt | GHC.Tc.Gen.Head | 
| 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 | 
| addHomeModInfoToHpt | GHC.Unit.Home.ModInfo | 
| addHomeModInfoToHug | GHC.Unit.Env | 
| addHomeModuleToFinder | GHC.Unit.Finder | 
| addHsScrutTmCs | GHC.HsToCore.Pmc | 
| 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 | 
| addInertItem | GHC.Tc.Solver.InertSet | 
| addInertSafehask | GHC.Tc.Solver.Monad | 
| addInlinePragArity | GHC.Tc.Gen.Sig | 
| addInlinePrags | GHC.Tc.Gen.Sig | 
| 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 | 
| addLateCostCentres | GHC.Core.LateCC | 
| addLateCostCentresMG | GHC.Core.LateCC | 
| addLateCostCentresPgm | GHC.Core.LateCC | 
| 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.Unit.Home.ModInfo | 
| 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 | 
| addListToUniqMap | GHC.Types.Unique.Map | 
| addListToUniqMap_C | GHC.Types.Unique.Map | 
| addListToUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| addLocalFixities | GHC.Rename.Fixity | 
| addLocM | GHC.Tc.Utils.Monad | 
| addLocMA | GHC.Tc.Utils.Monad | 
| addMessage | GHC.Types.Error | 
| addMessages | GHC.Tc.Utils.Monad | 
| addModFinalizersWithLclEnv | GHC.Tc.Utils.Monad | 
| addModuleToFinder | GHC.Unit.Finder | 
| 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 | 
| addNotConcreteError | GHC.Tc.Types.Constraint | 
| ADDO | GHC.CmmToAsm.PPC.Instr | 
| addOneFV | GHC.Types.Name.Set, GHC.Plugins | 
| addOneToUniqDSet | GHC.Types.Unique.DSet | 
| addOneToUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| addPhiCtNablas | GHC.HsToCore.Pmc.Solver | 
| addPhiCtsNablas | GHC.HsToCore.Pmc.Solver | 
| addPluginModuleName | GHC.Driver.Session, GHC.Plugins | 
| addPreference | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| addPsMessage | GHC.Parser.Lexer | 
| addQuoteInclude | GHC.Driver.Session, GHC.Plugins | 
| AddrAddOp | GHC.Builtin.PrimOps | 
| AddrBaseIndex | GHC.CmmToAsm.X86.Regs | 
| AddrEnv | GHC.ByteCode.Types | 
| AddrEqOp | GHC.Builtin.PrimOps | 
| addRewriterSet | GHC.Tc.Types.Constraint | 
| AddrGeOp | GHC.Builtin.PrimOps | 
| AddrGtOp | GHC.Builtin.PrimOps | 
| AddrHint | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| AddrLeOp | GHC.Builtin.PrimOps | 
| AddrLtOp | GHC.Builtin.PrimOps | 
| AddrMode |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Regs | 
| 2 (Type/Class) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Type/Class) | GHC.CmmToAsm.AArch64.Regs | 
| addrModeRegs | GHC.CmmToAsm.X86.Regs | 
| AddrNeOp | GHC.Builtin.PrimOps | 
| addrOffset |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| addrPrimTy | GHC.Builtin.Types.Prim | 
| addrPrimTyCon | GHC.Builtin.Types.Prim | 
| addrPrimTyConKey | GHC.Builtin.Names | 
| addrPrimTyConName | GHC.Builtin.Types.Prim | 
| AddrPtr |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| AddrReg | GHC.CmmToAsm.AArch64.Regs | 
| AddrRegImm |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| AddrRegReg |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.AArch64.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 | 
| AddrToIntOp | GHC.Builtin.PrimOps | 
| addRuleInfo | GHC.Core.Rules, GHC.Plugins | 
| addr_env | GHC.Linker.Types | 
| AddSemiAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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.Monad, GHC.Tc.Utils.TcMType | 
| addTcgDUs | GHC.Rename.Module | 
| addTcRnDiagnostic | GHC.Tc.Utils.Monad | 
| addTicksToBinds | GHC.HsToCore.Coverage | 
| addToEqualCtList | GHC.Tc.Solver.Types | 
| addToHpt | GHC.Unit.Home.ModInfo | 
| 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 | 
| addToUniqMap | GHC.Types.Unique.Map | 
| addToUniqMap_Acc | GHC.Types.Unique.Map | 
| addToUniqMap_C | GHC.Types.Unique.Map | 
| addToUSDFM | GHC.Types.Unique.SDFM | 
| addTrailingAnnToA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addTrailingAnnToL | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addTrailingCommaToN | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addTyArgTo | GHC.Core.Opt.Simplify.Utils | 
| addTyConFlavCtxt | GHC.Tc.Gen.HsType | 
| addTyConsToGblEnv | GHC.Tc.TyCl.Utils | 
| addTyCs | GHC.HsToCore.Pmc | 
| addTypecheckedBinds | GHC.Tc.Utils.Env | 
| addUE | GHC.Core.UsageEnv | 
| addUnpackednessP | GHC.Parser.PostProcess | 
| 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 | 
| addVarDmdEnv | GHC.Types.Demand | 
| AddVbarAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| addWarn | GHC.Driver.CmdLine | 
| addWarning | GHC.Parser.Lexer | 
| addWay | GHC.Platform.Ways | 
| addWeightEdge | GHC.CmmToAsm.CFG | 
| ADDZE | GHC.CmmToAsm.PPC.Instr | 
| ADD_CC | GHC.CmmToAsm.X86.Instr | 
| adjustChar | GHC.Parser.Lexer | 
| adjustDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| adjustDTyConEnv | GHC.Core.TyCon.Env | 
| 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 | 
| adjustUniqMap | GHC.Types.Unique.Map | 
| advanceBufPos | GHC.Types.SrcLoc, GHC.Plugins | 
| advancePsLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| advanceSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| aesBarsAfter | GHC.Hs.Expr, GHC.Hs, GHC | 
| aesBarsBefore | GHC.Hs.Expr, GHC.Hs, GHC | 
| aesClose | GHC.Hs.Expr, GHC.Hs, GHC | 
| aesOpen | GHC.Hs.Expr, GHC.Hs, GHC | 
| afDot | GHC.Hs.Expr, GHC.Hs, GHC | 
| afilter | GHC.SysTools.Ar | 
| AGlobal | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| aGraphToGraph | GHC.StgToCmm.Monad | 
| aiElse | GHC.Hs.Expr, GHC.Hs, GHC | 
| aiElseSemi | GHC.Hs.Expr, GHC.Hs, GHC | 
| aiIf | GHC.Hs.Expr, GHC.Hs, GHC | 
| aiThen | GHC.Hs.Expr, GHC.Hs, GHC | 
| aiThenSemi | GHC.Hs.Expr, GHC.Hs, GHC | 
| 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 | 
| AlignmentSpec | GHC.Cmm.Expr, GHC.Cmm | 
| all | GHC.Prelude | 
| all2 | GHC.Utils.Misc, GHC.Plugins | 
| allArgRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| allArgRegsCover | GHC.Cmm.CallConv | 
| allBag | GHC.Data.Bag | 
| AllCafsCC | GHC.Types.CostCentre | 
| allDistinctTyVars | GHC.Tc.Validity | 
| allDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| AllFieldsSame | GHC.Types.Cpr | 
| allFPArgRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| allFpArgRegs | GHC.CmmToAsm.AArch64.Regs | 
| allGpArgRegs | GHC.CmmToAsm.AArch64.Regs | 
| allHpt | GHC.Unit.Home.ModInfo | 
| allIntArgRegs | GHC.CmmToAsm.X86.Regs | 
| allLogQueues | GHC.Driver.Pipeline.LogQueue | 
| allM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| allMachRegNos |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.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.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.Regs | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| allocateComments | GHC.Parser.Lexer | 
| allocateCommentsP | GHC.Parser.Lexer | 
| allocateFinalComments | GHC.Parser.Lexer | 
| allocateFinalCommentsP | GHC.Parser.Lexer | 
| allocateGlobalBinder | GHC.Iface.Env | 
| allocatePriorComments | GHC.Parser.Lexer | 
| allocatePriorCommentsP | GHC.Parser.Lexer | 
| allocateReg |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.X86_64 | 
| 2 (Function) | GHC.CmmToAsm.Reg.Linear.X86 | 
| 3 (Function) | GHC.CmmToAsm.Reg.Linear.PPC | 
| 4 (Function) | GHC.CmmToAsm.Reg.Linear.AArch64 | 
| AllocationLimitExceeded |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| allocDynClosure | GHC.StgToCmm.Heap | 
| allocDynClosureCmm | GHC.StgToCmm.Heap | 
| allocHeapClosure | GHC.StgToCmm.Heap | 
| allocMoreStack |  | 
| 1 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| ALLOC_AP | GHC.ByteCode.Instr | 
| ALLOC_AP_NOUPD | GHC.ByteCode.Instr | 
| ALLOC_PAP | GHC.ByteCode.Instr | 
| allowed_combination | GHC.Platform.Ways | 
| allowInterrupt | GHC.Utils.Exception | 
| allowVirtualUnits | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| allPhasesDataConKey | GHC.Builtin.Names.TH | 
| allPhasesDataConName | GHC.Builtin.Names.TH | 
| allPmCheckWarnings | GHC.HsToCore.Pmc.Utils | 
| allReachable | GHC.Data.Graph.Directed | 
| allThePrimOpIds | GHC.Builtin.PrimOps.Ids | 
| allThePrimOps | GHC.Builtin.PrimOps | 
| AllTheWay | GHC.Utils.Outputable, GHC.Plugins | 
| allUDFM | GHC.Types.Unique.DFM | 
| allUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| allUniqMap | GHC.Types.Unique.Map | 
| 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 | 
| alphaTyVarSpec | GHC.Builtin.Types.Prim | 
| 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 |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AltCon | GHC.Core, GHC.Plugins | 
| alterDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| alterDTyConEnv | GHC.Core.TyCon.Env | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| alterTcApp | GHC.Tc.Solver.Types | 
| alterTM | GHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| alterTyConEnv | GHC.Core.TyCon.Env | 
| alterUDFM | GHC.Types.Unique.DFM | 
| alterUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| alterUniqMap | GHC.Types.Unique.Map | 
| 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 |  | 
| 1 (Function) | GHC.Stg.Syntax | 
| 2 (Function) | GHC.HsToCore.Utils | 
| alt_con | GHC.Stg.Syntax | 
| alt_pat | GHC.HsToCore.Utils | 
| alt_RDR | GHC.Builtin.Names | 
| alt_result | GHC.HsToCore.Utils | 
| alt_rhs | GHC.Stg.Syntax | 
| alt_wrapper | GHC.HsToCore.Utils | 
| ALWAYS |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.AArch64.Cond | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| Always | GHC.Data.Bool | 
| AlwaysActive | GHC.Types.Basic, GHC.Plugins | 
| AlwaysBind | GHC.Rename.HsType | 
| alwaysBindFun | GHC.Core.Unify | 
| alwaysFailMatchResult | GHC.HsToCore.Utils | 
| AlwaysInline | GHC.Llvm.Types, GHC.Llvm | 
| alwaysInlineConLikePragma | GHC.Types.Basic, GHC.Plugins | 
| 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 | 
| al_anchor | GHC.Parser.Annotation, GHC.Hs, GHC | 
| al_close | GHC.Parser.Annotation, GHC.Hs, GHC | 
| al_open | GHC.Parser.Annotation, GHC.Hs, GHC | 
| al_rest | GHC.Parser.Annotation, GHC.Hs, GHC | 
| al_trailing | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ambigTkvsOfTy | GHC.Tc.Utils.TcType | 
| Ambiguity | GHC.Tc.Errors.Types | 
| AmbiguityCheckOrigin | GHC.Tc.Types.Origin | 
| AmbiguityPreventsSolvingCt | GHC.Tc.Errors.Types | 
| Ambiguous | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| AmbiguousFieldOcc | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| ambiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| AmbiguousFields | GHC.Rename.Env | 
| AmbiguousResult | GHC.Rename.Env | 
| ambig_tyvars | GHC.Tc.Errors.Types | 
| AMO_Add | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| AMO_And | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| AMO_Nand | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| AMO_Or | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| AMO_Sub | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| AMO_Xor | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| am_decls | GHC.Hs, GHC | 
| am_main | GHC.Hs, GHC | 
| analyzeCmmBwd | GHC.Cmm.Dataflow | 
| analyzeCmmFwd | GHC.Cmm.Dataflow | 
| ancestors | GHC.CmmToAsm.CFG.Dominators | 
| Anchor |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| anchor | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnchorOperation | GHC.Parser.Annotation, GHC.Hs, GHC | 
| anchor_op | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AND |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| And |  | 
| 1 (Data Constructor) | GHC.Data.Strict | 
| 2 (Data Constructor) | GHC.Data.BooleanFormula | 
| and | GHC.Prelude | 
| ANDC | GHC.CmmToAsm.PPC.Instr | 
| andCts | GHC.Tc.Types.Constraint | 
| andManyCts | GHC.Tc.Types.Constraint | 
| ANDS | GHC.CmmToAsm.AArch64.Instr | 
| andValid | GHC.Utils.Error | 
| andWC | GHC.Tc.Types.Constraint | 
| andWhenContinue | GHC.Tc.Solver.Canonical | 
| and_RDR | GHC.Builtin.Names | 
| angleBrackets | GHC.Utils.Outputable, GHC.Plugins | 
| AnId | GHC.Types.TyThing, GHC.Tc.Utils.Env, GHC | 
| ANN | GHC.CmmToAsm.AArch64.Instr | 
| ann | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnAlt |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnAnyclass | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnApp | GHC.Core, GHC.Plugins | 
| AnnAs | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnAt | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnBackquote | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnBang | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnBind | GHC.Core, GHC.Plugins | 
| annBindingFreeVars | GHC.Stg.FVs | 
| annBinds | GHC.Parser.PostProcess | 
| AnnBy | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCase |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnCases | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCast | GHC.Core, GHC.Plugins | 
| AnnClass | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnClose | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCloseB | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCloseBU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCloseC | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCloseP | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnClosePH | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCloseQ | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCloseQU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCloseS | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCoercion | GHC.Core, GHC.Plugins | 
| AnnColon | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnComma | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnCommaTuple | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnContext |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| annCtxt | GHC.Tc.Gen.Annotation | 
| AnnD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| AnnDarrow | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDarrowU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnData | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDcolon | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDcolonU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| AnnDefault | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDeriving | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDo | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDollar | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDollarDollar | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDot | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnDotdot | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnElse | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnEnv | GHC.Types.Annotations, GHC.Plugins | 
| AnnEqual | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnExplicitSum |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| AnnExport | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnExpr | GHC.Core, GHC.Plugins | 
| AnnExpr' | GHC.Core, GHC.Plugins | 
| AnnFamily | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnFieldLabel |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| AnnForall | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnForallU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnForeign | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnFunId | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnGroup | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnHeader | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnHiding | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnIf | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnImport | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnIn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnInfix | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnInstance | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnKeywordId | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnLam |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnLarrow | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnLarrowtail | GHC.Parser.Annotation, GHC.Hs, GHC | 
| Annlarrowtail | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnLarrowtailU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnlarrowtailU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnLarrowU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnLet |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnList |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnListItem |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnLit | GHC.Core, GHC.Plugins | 
| AnnLollyU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnMdo | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnMinus | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnModule | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnName | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnNewtype | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnNonRec | GHC.Core, GHC.Plugins | 
| Anno | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| AnnoBody | GHC.Rename.Expr | 
| AnnOf | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpen | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenB | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenBU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenC | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenE | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenEQ | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenEQU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenP | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenPH | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOpenS | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnOrigin | GHC.Tc.Types.Origin | 
| Annotation |  | 
| 1 (Type/Class) | GHC.Types.Annotations, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Annotations, GHC.Plugins | 
| AnnPackageName | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnParen |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| annParen2AddEpAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnParens | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnParensHash | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnParensSquare | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnPattern | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnPayload | GHC.Types.Annotations, GHC.Plugins | 
| AnnPercent | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnPercentOne | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnPragma |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnProc | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnProjection |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| AnnProvenance | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| annProvenanceName_maybe | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| AnnQualified | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnRarrow | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnRarrowtail | GHC.Parser.Annotation, GHC.Hs, GHC | 
| Annrarrowtail | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnRarrowtailU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnrarrowtailU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnRarrowU | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnRec |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnRole | GHC.Parser.Annotation, GHC.Hs, GHC | 
| anns | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnSafe | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnSemi | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnsIf |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| AnnSig |  | 
| 1 (Type/Class) | GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Binds, GHC.Hs, GHC | 
| AnnSignature | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnSimpleQuote | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnsModule |  | 
| 1 (Type/Class) | GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC | 
| AnnSortKey |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnStatic | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnStock | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnTarget | GHC.Types.Annotations, GHC.Plugins | 
| AnnThen | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnThTyQuote | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnTick | GHC.Core, GHC.Plugins | 
| AnnTilde | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnType |  | 
| 1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| AnnUnit | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnUsing | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnVal | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnValStr | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnVar | GHC.Core, GHC.Plugins | 
| AnnVbar | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnVia | GHC.Parser.Annotation, GHC.Hs, GHC | 
| AnnWhere | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ann_target | GHC.Types.Annotations, GHC.Plugins | 
| ann_value | GHC.Types.Annotations, GHC.Plugins | 
| Anon | GHC.Core.TyCo.Rep | 
| AnonArgFlag | GHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| AnonTCB | GHC.Core.TyCon, GHC.Plugins | 
| any | GHC.Prelude | 
| anyBag | GHC.Data.Bag | 
| anyBagM | GHC.Data.Bag | 
| AnyclassStrategy | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| anyFreeVarsOfCo | GHC.Core.TyCo.FVs, GHC.Core.Coercion, GHC.Plugins | 
| anyFreeVarsOfType | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| anyFreeVarsOfTypes | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| AnyHpcUsage | GHC.Types.HpcInfo | 
| anyHpt | GHC.Unit.Home.ModInfo | 
| anyInstEnv | GHC.Core.InstEnv | 
| AnyKind | GHC.Tc.Gen.HsType | 
| anyM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| anyNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| anyRewritableTyFamApp | GHC.Tc.Utils.TcType | 
| 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 | 
| anyTyConEnv | GHC.Core.TyCon.Env | 
| anyTyConKey | GHC.Builtin.Names | 
| anyTypeOfKind | GHC.Builtin.Types, GHC.Plugins | 
| anyUDFM | GHC.Types.Unique.DFM | 
| anyUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| anyUnfilledCoercionHoles | GHC.Tc.Utils.TcMType | 
| anyUniqMap | GHC.Types.Unique.Map | 
| anyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| apAClassOpKey | GHC.Builtin.Names | 
| apAName | GHC.Builtin.Names | 
| Apart | GHC.Core.Unify | 
| apartnessCheck | GHC.Core.FamInstEnv | 
| apClose | GHC.Hs.Expr, GHC.Hs, GHC | 
| apOpen | GHC.Hs.Expr, GHC.Hs, 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 | 
| AppCtxt | GHC.Tc.Gen.Head | 
| appCtxtLoc | GHC.Tc.Gen.Head | 
| appEIdKey | GHC.Builtin.Names.TH | 
| appEName | GHC.Builtin.Names.TH | 
| appendFile | GHC.Prelude | 
| appendFS | GHC.Data.FastString, GHC.Plugins | 
| appendGroups | GHC.Hs.Decls, GHC.Hs, 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.Types.ForeignStubs | 
| appendWorkList | GHC.Tc.Solver.InertSet | 
| append_RDR | GHC.Builtin.Names | 
| appE_RDR | GHC.Builtin.Names.TH | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ApplicativeArgMany | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ApplicativeArgOne | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| applicativeClassKey | GHC.Builtin.Names | 
| applicativeClassName | GHC.Builtin.Names | 
| ApplicativeStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| 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 | 
| Approximate | GHC.HsToCore.Pmc.Types | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| app_stmts | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| APromotionErr | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| apr_close | GHC.Parser.Annotation, GHC.Hs, GHC | 
| apr_open | GHC.Parser.Annotation, GHC.Hs, GHC | 
| apr_rest | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ApThunk | GHC.StgToCmm.Types | 
| ap_adornment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ap_close | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ap_open | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ap_RDR | GHC.Builtin.Names | 
| ArbitraryRank | GHC.Tc.Types.Rank, GHC.Tc.Validity | 
| Arch | GHC.Platform | 
| ArchAArch64 | GHC.Platform | 
| ArchAlpha | GHC.Platform | 
| ArchARM | GHC.Platform | 
| Archive |  | 
| 1 (Type/Class) | GHC.SysTools.Ar | 
| 2 (Data Constructor) | GHC.SysTools.Ar | 
| 3 (Data Constructor) | GHC.Linker.Types | 
| ArchiveEntry |  | 
| 1 (Type/Class) | GHC.SysTools.Ar | 
| 2 (Data Constructor) | GHC.SysTools.Ar | 
| ArchJavaScript | GHC.Platform | 
| ArchMipseb | GHC.Platform | 
| ArchMipsel | GHC.Platform | 
| ArchOS |  | 
| 1 (Type/Class) | GHC.Platform | 
| 2 (Data Constructor) | GHC.Platform | 
| archOS_arch | GHC.Platform | 
| archOS_OS | GHC.Platform | 
| ArchPPC | GHC.Platform | 
| ArchPPC_64 | GHC.Platform | 
| ArchRISCV64 | GHC.Platform | 
| ArchS390X | GHC.Platform | 
| ArchUnknown | GHC.Platform | 
| archWordFormat |  | 
| 1 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Function) | GHC.CmmToAsm.X86.Instr | 
| ArchX86 | GHC.Platform | 
| ArchX86_64 | GHC.Platform | 
| Area | GHC.Cmm.Expr, GHC.Cmm | 
| Arg |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| ArgDescr | GHC.Runtime.Heap.Layout | 
| ArgDoc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ArgFlag | GHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| ArgGen | 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 | 
| ArgOrResult | GHC.Tc.Errors.Types | 
| argPrimRep | GHC.StgToCmm.Closure | 
| argRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (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.Node, GHC.Cmm | 
| argsOneShots | GHC.Types.Demand | 
| ArgSpec |  | 
| 1 (Data Constructor) | GHC.Runtime.Heap.Layout | 
| 2 (Type/Class) | GHC.Core.Opt.Simplify.Utils | 
| ArgsReductions |  | 
| 1 (Type/Class) | GHC.Core.Reduction | 
| 2 (Data Constructor) | GHC.Core.Reduction | 
| ArgSummary | GHC.Core.Unfold | 
| ArgUnknown | GHC.Runtime.Heap.Layout | 
| arg_expr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ArithSeqInfo | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| ArmABI | GHC.Platform | 
| ArmISA | GHC.Platform | 
| ArmISAExt | GHC.Platform | 
| ARMv5 | GHC.Platform | 
| ARMv6 | GHC.Platform | 
| ARMv7 | GHC.Platform | 
| arrAIdKey | GHC.Builtin.Names | 
| arrAName | 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 | 
| ArrowCaseAlt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ArrowCmdApp | GHC.Tc.Types.Origin | 
| ArrowCmdArrApp | GHC.Tc.Types.Origin | 
| ArrowCmdCase | GHC.Tc.Types.Origin | 
| ArrowCmdOrigin | GHC.Tc.Types.Origin | 
| ArrowCmdResTy | GHC.Tc.Types.Origin | 
| ArrowCtxt |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ArrowExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ArrowFun | GHC.Tc.Types.Origin | 
| ArrowLamCaseAlt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ArrowMatchCtxt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ArrowReboundIfSkol | GHC.Tc.Types.Origin | 
| ArrowsBit | GHC.Parser.Lexer | 
| 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 | 
| asciiSpace | GHC.Utils.Ppr | 
| asConCpr | GHC.Types.Cpr | 
| asDcolon | GHC.Hs.Binds, GHC.Hs, GHC | 
| 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 | 
| askDerivUserTypeCtxt | GHC.Tc.Deriv.Utils | 
| askLd | GHC.SysTools.Tasks, GHC.SysTools | 
| askNoErrs | GHC.Tc.Utils.Monad | 
| askOtool | GHC.SysTools.Tasks, GHC.SysTools | 
| Asm | GHC.Llvm.Syntax, GHC.Llvm | 
| AsmCodeGen | GHC.CmmToAsm.CFG | 
| AsmStyle | GHC.Utils.Outputable, GHC.Cmm.CLabel, GHC.Plugins | 
| asmStyle | GHC.Utils.Outputable, GHC.Plugins | 
| asNonWorkerLikeId | GHC.Types.Id, GHC.Plugins | 
| AsPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| asPIdKey | GHC.Builtin.Names.TH | 
| asPipeline | GHC.Driver.Pipeline | 
| asPName | GHC.Builtin.Names.TH | 
| ASR | GHC.CmmToAsm.AArch64.Instr | 
| asRest | GHC.Hs.Binds, GHC.Hs, GHC | 
| assembleBCOs | GHC.ByteCode.Asm | 
| assembleOneBCO | GHC.ByteCode.Asm | 
| assert | GHC.Utils.Panic.Plain | 
| assertErrorIdKey | GHC.Builtin.Names | 
| assertErrorName | GHC.Builtin.Names | 
| assertIdKey | GHC.Builtin.Names | 
| AssertionFailed |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| assertM | GHC.Utils.Panic.Plain | 
| assertName | GHC.Builtin.Names | 
| assertNonVoidIds | GHC.StgToCmm.Closure | 
| assertNonVoidStgArgs | GHC.StgToCmm.Closure | 
| assertPanic | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Plugins | 
| assertPpr | GHC.Utils.Panic, GHC.Plugins | 
| assertPprM | GHC.Utils.Panic, GHC.Plugins | 
| assertPprPanic | GHC.Utils.Panic, GHC.Plugins | 
| assertUnitEnvInvariant | GHC.Unit.Env | 
| assignArgumentsPos | GHC.Cmm.CallConv | 
| AssignedDirectly | GHC.StgToCmm.Monad | 
| Assignment | GHC.Llvm.Syntax, GHC.Llvm | 
| assignStack | GHC.Cmm.CallConv | 
| assignTemp | GHC.StgToCmm.Utils | 
| AssignTo | GHC.StgToCmm.Sequel, 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 | 
| AssociatedTyLastVarInKind | GHC.Tc.Errors.Types | 
| associatedTyLastVarInKind | GHC.Tc.Errors.Types | 
| AssociatedTyNotParamOverLastTyVar | GHC.Tc.Errors.Types | 
| associatedTyNotParamOverLastTyVar | GHC.Tc.Errors.Types | 
| AssocInstInfo | GHC.Tc.Instance.Class | 
| assocMaybe | GHC.Data.List.SetOps | 
| assocUsing | GHC.Data.List.SetOps | 
| asTree | GHC.CmmToAsm.CFG.Dominators | 
| asTypeOf | GHC.Prelude | 
| asWorkerLikeId | GHC.Types.Id, GHC.Plugins | 
| 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 | 
| AT | GHC.Core.Opt.Arity | 
| 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 | 
| AtLeastOneArgExpected | GHC.Tc.Utils.TcType | 
| atLength | GHC.Utils.Misc, GHC.Plugins | 
| atLine | GHC.Data.StringBuffer | 
| AtomicallyOp | GHC.Builtin.PrimOps | 
| atomicFetchAddFastMut | GHC.Data.FastMutInt | 
| AtomicMachOp | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| AtomicModifyMutVar2Op | GHC.Builtin.PrimOps | 
| AtomicModifyMutVar_Op | GHC.Builtin.PrimOps | 
| AtomicReadAddrOp_Word | 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 | 
| AtomicWriteAddrOp_Word | GHC.Builtin.PrimOps | 
| AtomicWriteByteArrayOp_Int | GHC.Builtin.PrimOps | 
| atomicWriteLabel | GHC.CmmToAsm.CPrim | 
| attachContInfoTables | GHC.Cmm.ProcPoint | 
| attemptM | GHC.Tc.Utils.Monad | 
| ATValidityInfo | GHC.Core.Class | 
| ATVI | GHC.Core.Class | 
| ATyCon | GHC.Types.TyThing, GHC.Tc.Utils.Env, GHC | 
| ATyVar | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| augmentByWorkingDirectory | GHC.Driver.Session, GHC.Plugins | 
| augmentIdKey | GHC.Builtin.Names | 
| augmentImports | GHC.SysTools.Tasks, GHC.SysTools | 
| augmentName | GHC.Builtin.Names | 
| Auto | GHC.Data.Bool | 
| AuxBindSpec | GHC.Tc.Deriv.Generate | 
| Avail | GHC.Types.Avail | 
| avail | GHC.Types.Avail | 
| AvailableBindings | GHC.Types.Hint, GHC.Types.Error | 
| availExportsDecl | GHC.Types.Avail | 
| availField | GHC.Types.Avail | 
| availFlds | GHC.Types.Avail | 
| availFromGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| availGreName | GHC.Types.Avail | 
| availGreNames | GHC.Types.Avail | 
| AvailInfo | GHC.Types.Avail | 
| availName | GHC.Types.Avail | 
| availNames | GHC.Types.Avail | 
| availNamesWithSelectors | GHC.Types.Avail | 
| availNonFldNames | GHC.Types.Avail | 
| Avails | GHC.Types.Avail | 
| availsToNameEnv | GHC.Types.Avail | 
| availsToNameSet | GHC.Types.Avail | 
| availsToNameSetWithSelectors | GHC.Types.Avail | 
| availSubordinateGreNames | GHC.Types.Avail | 
| AvailTC | GHC.Types.Avail | 
| availTC | GHC.Types.Avail | 
| avoidClashesOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| B | GHC.CmmToAsm.AArch64.Instr | 
| b128 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| b16 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| b256 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| b32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| b512 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| b64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| b8 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| back | GHC.Runtime.Eval, GHC | 
| backEdgeBonus | GHC.CmmToAsm.CFG.Weight | 
| Backend | GHC.Driver.Backend, GHC | 
| backend | GHC.Driver.Session, GHC.Plugins, GHC | 
| backendMaintainsCfg | GHC.CmmToAsm.BlockLayout | 
| backendProducesObject | GHC.Driver.Backend | 
| backendRetainsAllBindings | GHC.Driver.Backend | 
| backendSupportsSwitch | GHC.Cmm.Switch | 
| Backward | GHC.Data.Graph.Directed | 
| Backwards | GHC.Utils.Misc, GHC.Plugins | 
| BadAnonWildcardContext | GHC.Tc.Errors.Types | 
| badFieldConErr | GHC.Rename.Utils | 
| badIfaceFile | GHC.Iface.Errors, GHC.Iface.Load | 
| badMethodErr | GHC.Tc.TyCl.Class | 
| badMonadBind | GHC.HsToCore.Errors.Ppr | 
| badQualBndrErr | GHC.Rename.Utils | 
| badReexportedBootThing | GHC.Tc.Module | 
| BadTelescope | GHC.Tc.Errors.Types | 
| badWorker | GHC.Core.Opt.WorkWrap.Utils | 
| Bag | GHC.Data.Bag | 
| bagToList | GHC.Data.Bag | 
| bangIdKey | GHC.Builtin.Names.TH | 
| bangName | GHC.Builtin.Names.TH | 
| BangOpts |  | 
| 1 (Type/Class) | GHC.Types.Id.Make | 
| 2 (Data Constructor) | GHC.Types.Id.Make | 
| BangPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| BangPatBit | GHC.Parser.Lexer | 
| bangPIdKey | GHC.Builtin.Names.TH | 
| bangPName | GHC.Builtin.Names.TH | 
| bangTKey | GHC.Builtin.Names.TH | 
| BangType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| bangTypeName | GHC.Builtin.Names.TH | 
| bangTypeTyConKey | GHC.Builtin.Names.TH | 
| bangTypeTyConName | GHC.Builtin.Names.TH | 
| bang_opt_strict_data | GHC.Types.Id.Make | 
| bang_opt_unbox_disable | GHC.Types.Id.Make | 
| bang_opt_unbox_small | GHC.Types.Id.Make | 
| bang_opt_unbox_strict | GHC.Types.Id.Make | 
| BareSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| Base10 | GHC.Types.SourceText | 
| Base2 | GHC.Types.SourceText | 
| baseExpr | GHC.Cmm.Utils | 
| baseN | GHC.CmmToLlvm.Regs | 
| BaseReg | GHC.Cmm.Expr, GHC.Cmm | 
| baseReg | GHC.Cmm.Expr, GHC.Cmm | 
| 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.Types | 
| basicKnownKeyNames | GHC.Builtin.Names | 
| batchMsg | GHC.Driver.Main | 
| batchMultiMsg | 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 | 
| BCOND | GHC.CmmToAsm.AArch64.Instr | 
| BCONPtr | GHC.ByteCode.Types | 
| BCONPtrAddr | GHC.ByteCode.Types | 
| BCONPtrItbl | GHC.ByteCode.Types | 
| BCONPtrLbl | GHC.ByteCode.Types | 
| BCONPtrStr | GHC.ByteCode.Types | 
| BCONPtrWord | GHC.ByteCode.Types | 
| BCons | GHC.Cmm.Dataflow.Block | 
| BCOOpts |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter | 
| 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.Linker.Types | 
| bcos_loaded | GHC.Linker.Types, GHC.Linker.Loader | 
| bco_n_jobs | GHC.Runtime.Interpreter | 
| bcPrep | GHC.Stg.BcPrep | 
| 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_Join | GHC.Core.Opt.Simplify.Utils | 
| BC_Let | GHC.Core.Opt.Simplify.Utils | 
| bc_strs | GHC.ByteCode.Types | 
| beforePhaseDataConKey | GHC.Builtin.Names.TH | 
| beforePhaseDataConName | GHC.Builtin.Names.TH | 
| beginPhase | GHC.Types.Basic, GHC.Plugins | 
| 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 | 
| betaTyVarSpec | GHC.Builtin.Types.Prim | 
| bFlush | GHC.Utils.BufHandle | 
| bHalfWord | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| BIC | GHC.CmmToAsm.AArch64.Instr | 
| BICS | GHC.CmmToAsm.AArch64.Instr | 
| bidirectionalFormatChars | GHC.Data.StringBuffer | 
| BigEndian | GHC.Platform | 
| bignatCompareIdKey | GHC.Builtin.Names | 
| bignatCompareName | GHC.Builtin.Names | 
| bignatCompareWordIdKey | GHC.Builtin.Names | 
| bignatCompareWordName | GHC.Builtin.Names | 
| bignatEqIdKey | GHC.Builtin.Names | 
| bignatEqName | GHC.Builtin.Names | 
| 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 | 
| BindContext | GHC.Core.Opt.Simplify.Utils | 
| bindContextLevel | GHC.Core.Opt.Simplify.Utils | 
| binderArgFlag | GHC.Types.Var, GHC.Core.TyCo.Rep, 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.Utils | 
| bindersOfBinds | GHC.Core, GHC.Plugins | 
| bindersOfTop | GHC.Stg.Utils | 
| bindersOfTopBinds | GHC.Stg.Utils | 
| bindersOfX | GHC.Stg.Utils | 
| binderType | GHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| binderVar | GHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| binderVars | GHC.Types.Var, GHC.Core.TyCo.Rep, 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 | 
| BindFun | GHC.Core.Unify | 
| bindHsForAllTelescope | GHC.Rename.HsType | 
| bindHsOuterTyVarBndrs | 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 | 
| bindNamedWildCardBinders | GHC.Tc.Gen.HsType | 
| bindNonRec | GHC.Core.Utils, GHC.Plugins | 
| bindOuterFamEqnTKBndrs | GHC.Tc.Gen.HsType | 
| bindOuterFamEqnTKBndrs_Q_Tv | GHC.Tc.Gen.HsType | 
| bindOuterSigTKBndrs_Tv | GHC.Tc.Gen.HsType | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| BindsType | GHC.HsToCore.Errors.Types | 
| bindToReg | GHC.StgToCmm.Env | 
| bindTyClTyVars | GHC.Tc.Gen.HsType | 
| bindTyClTyVarsAndZonk | GHC.Tc.Gen.HsType | 
| BindType | GHC.Iface.Ext.Types | 
| 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 | 
| bit | GHC.Prelude | 
| bitDefault | GHC.Prelude | 
| bitIntegerIdKey | GHC.Builtin.Names | 
| Bitmap | GHC.Data.Bitmap | 
| Bits | GHC.Prelude | 
| bitSize | GHC.Prelude | 
| bitSizeMaybe | GHC.Prelude | 
| BL |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| BlackHole | GHC.Runtime.Heap.Layout, GHC.Cmm | 
| blackHoleOnEntry | GHC.StgToCmm.Closure | 
| blackHoleRep | GHC.Runtime.Heap.Layout | 
| BlankEpAnnotations |  | 
| 1 (Type/Class) | GHC.Hs.Dump | 
| 2 (Data Constructor) | GHC.Hs.Dump | 
| blankLine | GHC.Utils.Outputable, GHC.Plugins | 
| BlankSrcSpan |  | 
| 1 (Type/Class) | GHC.Hs.Dump | 
| 2 (Data Constructor) | GHC.Hs.Dump | 
| BlankSrcSpanFile | 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 | 
| blockConcat | GHC.Cmm.Dataflow.Block | 
| blockCons | GHC.Cmm.Dataflow.Block | 
| BlockedEquality | GHC.Tc.Errors.Types | 
| BlockedIndefinitelyOnMVar |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| BlockedIndefinitelyOnSTM |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| blockFromList | GHC.Cmm.Dataflow.Block | 
| BlockId | GHC.Cmm.BlockId | 
| blockId | GHC.Cmm, GHC.CmmToAsm.Types | 
| 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 | 
| blockTicks | GHC.Cmm.Utils | 
| blockToList | GHC.Cmm.Dataflow.Block | 
| BMI1 | GHC.Platform | 
| BMI2 | GHC.Platform | 
| BMiddle | GHC.Cmm.Dataflow.Block | 
| BmiVersion | GHC.Platform | 
| 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 | 
| BndrMap | GHC.Core.Map.Type | 
| bndrRuleAndUnfoldingIds | GHC.Core.FVs, GHC.Plugins | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| bootExports | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 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 | 
| botDmd | GHC.Types.Demand | 
| botDmdType | GHC.Types.Demand | 
| BothSk | GHC.Stg.Lift.Analysis | 
| BotInfo | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| 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.Types.Demand, GHC.Plugins | 
| boxedRepDataConKey | GHC.Builtin.Names | 
| boxedRepDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| boxedRepDataConTyConKey | GHC.Builtin.Names | 
| BoxedTuple | GHC.Types.Basic, GHC.Plugins | 
| boxEqPred | GHC.Tc.Utils.TcType | 
| boxingDataCon_maybe | GHC.Builtin.Types, GHC.Plugins | 
| Boxity | GHC.Types.Basic, GHC.Types.Demand, 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 | 
| brack_pending_splices | GHC.Hs.Expr, GHC.Hs, GHC | 
| brack_quote_wrapper | GHC.Hs.Expr, GHC.Hs, GHC | 
| brack_renamed_quote | GHC.Hs.Expr, GHC.Hs, GHC | 
| brack_ty | GHC.Hs.Expr, GHC.Hs, GHC | 
| 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.Types.BreakInfo, GHC | 
| 2 (Data Constructor) | GHC.Types.BreakInfo, GHC | 
| breakInfo | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| breakInfo_module | GHC.Types.BreakInfo, GHC | 
| breakInfo_number | GHC.Types.BreakInfo, GHC | 
| breakIntColon | GHC.SysTools.Process | 
| breakNames | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| Breakpoint | GHC.Types.Tickish | 
| breakpointExt | GHC.Types.Tickish | 
| breakpointFVs | GHC.Types.Tickish | 
| breakpointId | GHC.Types.Tickish | 
| BreakpointStatus | GHC.Runtime.Interpreter | 
| breakpointStatus | GHC.Runtime.Interpreter | 
| breakTyEqCycle_maybe | GHC.Tc.Solver.Monad | 
| 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.State, GHC.Unit, 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 | 
| buildDataConInstArgEnv | GHC.Tc.Deriv.Generate | 
| buildDynCon | GHC.StgToCmm.DataCon | 
| builderMainLoop | GHC.SysTools.Process | 
| BuildError | GHC.SysTools.Process | 
| buildIdKey | GHC.Builtin.Names | 
| buildImplicationFor | GHC.Tc.Utils.Unify | 
| BuildingCabalPackage | GHC.Driver.Errors.Types | 
| 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.Core.Opt.ConstantFold | 
| 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 | 
| BuiltinTypeableInstance | GHC.Tc.Instance.Class | 
| BuiltInTypeFlavour | GHC.Core.TyCon, GHC.Plugins | 
| bullet | GHC.Utils.Outputable, GHC.Plugins | 
| bumpCaseDepth | GHC.Core.Opt.Simplify.Env | 
| bumpCtLocDepth | GHC.Tc.Types.Constraint | 
| bumpStepCountTcS | GHC.Tc.Solver.Monad | 
| bumpSubGoalDepth | GHC.Tc.Types.Constraint | 
| bv_pattern | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| bWord | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| 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.StgToByteCode | 
| byteCodeOfObject | GHC.Linker.Types | 
| byteDiff | GHC.Data.StringBuffer | 
| ByteOff |  | 
| 1 (Type/Class) | GHC.Runtime.Heap.Layout | 
| 2 (Type/Class) | GHC.ByteCode.Types | 
| 3 (Data Constructor) | GHC.ByteCode.Types | 
| ByteOrder | GHC.Platform | 
| 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 | 
| CA | GHC.HsToCore.Pmc.Check | 
| 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 | 
| 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 | 
| calcUnfoldingGuidance | GHC.Core.Unfold | 
| CALL | 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.PPC.Regs | 
| CallCtxt | GHC.Core.Unfold | 
| CallerCcFilter |  | 
| 1 (Type/Class) | GHC.Core.Opt.CallerCC | 
| 2 (Data Constructor) | GHC.Core.Opt.CallerCC | 
| callerCcFilters | GHC.Driver.Session, GHC.Plugins, GHC | 
| callerRestoreGlobalReg | GHC.StgToCmm.Utils | 
| callerSavedRegisters | GHC.CmmToAsm.AArch64.Instr | 
| callerSaveGlobalReg | GHC.StgToCmm.Utils | 
| callerSaves |  | 
| 1 (Function) | GHC.Platform.X86_64 | 
| 2 (Function) | GHC.Platform.X86 | 
| 3 (Function) | GHC.Platform.S390X | 
| 4 (Function) | GHC.Platform.RISCV64 | 
| 5 (Function) | GHC.Platform.PPC | 
| 6 (Function) | GHC.Platform.NoRegs | 
| 7 (Function) | GHC.Platform.ARM | 
| 8 (Function) | GHC.Platform.AArch64 | 
| 9 (Function) | GHC.Platform.Regs, GHC.StgToCmm.Utils | 
| callerSaveVolatileRegs | GHC.StgToCmm.Utils | 
| CallishMachOp | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| callishMachOpHints | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| 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.Panic, GHC.Plugins | 
| callStackOriginFS | GHC.Tc.Types.Origin | 
| callStackTyConKey | GHC.Builtin.Names | 
| callStackTyConName | GHC.Builtin.Names | 
| callWeight | GHC.CmmToAsm.CFG.Weight | 
| 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 | 
| candidateQTyVarsWithBinders | GHC.Tc.Utils.TcMType | 
| CandidatesQTvs | GHC.Tc.Utils.TcMType | 
| 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.Plugins, GHC.Tc.Errors.Hole | 
| CanEqLHS | GHC.Tc.Types.Constraint | 
| canEqLHSKind | GHC.Tc.Types.Constraint | 
| canEqLHSType | GHC.Tc.Types.Constraint | 
| canEqLHS_maybe | GHC.Tc.Types.Constraint | 
| canEtaReduceToArity | GHC.Core.Utils, GHC.Plugins | 
| cannotFindInterface | GHC.Iface.Errors, GHC.Iface.Load | 
| cannotFindModule | GHC.Iface.Errors, GHC.Iface.Load | 
| CannotResolveInstance | GHC.Tc.Errors.Types | 
| cannotResolve_candidates | GHC.Tc.Errors.Types | 
| cannotResolve_importErrors | GHC.Tc.Errors.Types | 
| cannotResolve_item | GHC.Tc.Errors.Types | 
| cannotResolve_relevant_bindings | GHC.Tc.Errors.Types | 
| cannotResolve_suggestions | GHC.Tc.Errors.Types | 
| cannotResolve_unifiers | GHC.Tc.Errors.Types | 
| CannotUnifyWithPolytype | GHC.Tc.Errors.Types | 
| canonicalize | GHC.Tc.Solver.Canonical | 
| canShortcut |  | 
| 1 (Function) | GHC.CmmToAsm.AArch64.RegInfo | 
| 2 (Function) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| cantFailMatchResult | GHC.HsToCore.Utils | 
| cantFindErr | GHC.Iface.Errors, GHC.Iface.Load | 
| cantFindInstalledErr | GHC.Iface.Errors, GHC.Iface.Load | 
| 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 | 
| captureThetaSpecConstraints | GHC.Tc.Deriv.Utils | 
| captureTopConstraints | GHC.Tc.Solver | 
| Card | GHC.Types.Demand | 
| card | GHC.Runtime.Heap.Layout | 
| CardNonAbs | GHC.Types.Demand | 
| CardNonOnce | GHC.Types.Demand | 
| 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 | 
| CasAddrOp_Word16 | GHC.Builtin.PrimOps | 
| CasAddrOp_Word32 | GHC.Builtin.PrimOps | 
| CasAddrOp_Word64 | GHC.Builtin.PrimOps | 
| CasAddrOp_Word8 | GHC.Builtin.PrimOps | 
| CasArrayOp | GHC.Builtin.PrimOps | 
| CasByteArrayOp_Int | GHC.Builtin.PrimOps | 
| CasByteArrayOp_Int16 | GHC.Builtin.PrimOps | 
| CasByteArrayOp_Int32 | GHC.Builtin.PrimOps | 
| CasByteArrayOp_Int64 | GHC.Builtin.PrimOps | 
| CasByteArrayOp_Int8 | GHC.Builtin.PrimOps | 
| Case | GHC.Core, GHC.Plugins | 
| CaseAlt |  | 
| 1 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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.Core.Opt.ConstantFold | 
| CaseSplitTopLevel | GHC.HsToCore.Pmc.Solver | 
| 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 | 
| 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 | 
| CBNZ | GHC.CmmToAsm.AArch64.Instr | 
| cBooterVersion | GHC.Settings.Config | 
| cBuildPlatformString | GHC.Settings.Config | 
| cbvFromStrictMark | GHC.Core.DataCon, GHC.Plugins | 
| CbvMark | GHC.Types.Basic, GHC.Plugins | 
| CBZ | GHC.CmmToAsm.AArch64.Instr | 
| 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.Expr, GHC.Cmm | 
| cccsExpr | GHC.Cmm.Utils | 
| cccsReg | GHC.Cmm.Expr, GHC.Cmm | 
| ccfFuncName | GHC.Core.Opt.CallerCC | 
| CCFlavour | GHC.Types.CostCentre | 
| ccfModuleName | GHC.Core.Opt.CallerCC | 
| ccFromThisModule | GHC.Types.CostCentre | 
| CcName | GHC.Types.CostCentre | 
| CCostCentre | GHC.ByteCode.Types | 
| ccState | GHC.Core.LateCC | 
| 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_fundeps | GHC.Tc.Types.Constraint | 
| CC_Ghc | GHC.Llvm.Types, GHC.Llvm | 
| cc_lhs | GHC.Tc.Types.Constraint | 
| 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_reason | GHC.Tc.Types.Constraint | 
| cc_rhs | GHC.Tc.Types.Constraint | 
| cc_tyargs | GHC.Tc.Types.Constraint | 
| CC_X86_Stdcc | GHC.Llvm.Types, GHC.Llvm | 
| CDictCan | GHC.Tc.Types.Constraint | 
| cd_fld_doc | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_ext | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_names | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_type | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| CEC | GHC.Tc.Errors.Types | 
| cec_binds | GHC.Tc.Errors.Types | 
| cec_defer_type_errors | GHC.Tc.Errors.Types | 
| cec_encl | GHC.Tc.Errors.Types | 
| cec_expand_syns | GHC.Tc.Errors.Types | 
| cec_expr_holes | GHC.Tc.Errors.Types | 
| cec_out_of_scope_holes | GHC.Tc.Errors.Types | 
| cec_suppress | GHC.Tc.Errors.Types | 
| cec_tidy | GHC.Tc.Errors.Types | 
| cec_type_holes | GHC.Tc.Errors.Types | 
| cec_warn_redundant | GHC.Tc.Errors.Types | 
| ceiling | GHC.Prelude | 
| CEqCan | GHC.Tc.Types.Constraint | 
| certainlyWillInline | GHC.Core.Unfold.Make | 
| CExport | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| cfgWeights | GHC.Driver.Session, GHC.Plugins, GHC | 
| CFunction | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cgBind | GHC.StgToCmm.Bind | 
| CgBreakInfo |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| cgb_resty | GHC.ByteCode.Types | 
| cgb_tyvars | GHC.ByteCode.Types | 
| cgb_vars | GHC.ByteCode.Types | 
| cgExpr | GHC.StgToCmm.Expr | 
| cgForeignCall | GHC.StgToCmm.Foreign | 
| CgFork | GHC.Cmm.Graph | 
| CgGuts |  | 
| 1 (Type/Class) | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| CgIdInfo |  | 
| 1 (Type/Class) | GHC.StgToCmm.Monad, GHC.StgToCmm.Env | 
| 2 (Data Constructor) | GHC.StgToCmm.Monad | 
| cgIPEStub | GHC.StgToCmm.Types | 
| CgLabel | GHC.Cmm.Graph | 
| CgLast | GHC.Cmm.Graph | 
| cgLFInfos | GHC.StgToCmm.Types | 
| cgLit | GHC.StgToCmm.Lit, GHC.StgToCmm.Expr | 
| 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.Unit.Module.ModGuts, GHC.Plugins | 
| cg_ccs | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| cg_dep_pkgs | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| cg_foreign | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| cg_foreign_files | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| cg_hpc_info | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| cg_id | GHC.StgToCmm.Monad | 
| cg_lf | GHC.StgToCmm.Monad | 
| cg_loc | GHC.StgToCmm.Monad | 
| cg_modBreaks | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| cg_module | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| cg_spt_entries | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| cg_tycons | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| Changed | GHC.Cmm.Dataflow | 
| changedIf | GHC.Cmm.Dataflow | 
| changeLast | GHC.Utils.Misc, GHC.Plugins | 
| changeTempFilesLifetime | GHC.Utils.TmpFs | 
| Char | GHC.Prelude | 
| char |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, 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 | 
| charToIntLit | GHC.Types.Literal, 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 | 
| CharTyLit | GHC.Core.TyCo.Rep | 
| charTyLitIdKey | GHC.Builtin.Names.TH | 
| charTyLitName | GHC.Builtin.Names.TH | 
| CHeader |  | 
| 1 (Type/Class) | GHC.Types.ForeignStubs | 
| 2 (Data Constructor) | GHC.Types.ForeignStubs | 
| 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 | 
| CheckAction | GHC.HsToCore.Pmc.Check | 
| checkArg | GHC.StgToCmm.TagCheck | 
| checkArgCounts | GHC.Tc.Gen.Match | 
| checkArgStatic | GHC.StgToCmm.TagCheck | 
| checkAxInstCo | GHC.Core.Coercion.Opt | 
| checkBootDecl | GHC.Tc.Module | 
| checkBootDeclM | GHC.Tc.Module | 
| checkBuildingCabalPackage | GHC.Driver.Errors.Types | 
| checkClassCycles | GHC.Tc.TyCl.Utils | 
| checkClassKindSig | GHC.Tc.Gen.HsType | 
| checkCmdBlockArguments | GHC.Parser.PostProcess | 
| checkCoercionHole | GHC.Tc.Utils.TcMType | 
| checkConArgsDyn | GHC.StgToCmm.TagCheck | 
| checkConArgsStatic | GHC.StgToCmm.TagCheck | 
| checkConName | GHC.Rename.Names | 
| checkConsistentFamInst | GHC.Tc.Validity | 
| checkConstraints | GHC.Tc.Utils.Unify | 
| checkContext | GHC.Parser.PostProcess | 
| checkCTarget | GHC.Tc.Gen.Foreign | 
| checkCTupSize | GHC.Rename.Utils | 
| checkDataKindSig | GHC.Tc.Gen.HsType | 
| checkDupAndShadowedNames | GHC.Rename.Utils | 
| checkDupNames | GHC.Rename.Utils | 
| checkDupRdrNames | GHC.Rename.Utils | 
| checkDupRdrNamesN | GHC.Rename.Utils | 
| checkedTick | GHC.Core.Opt.Simplify.Monad | 
| checkEmptyCase | GHC.HsToCore.Pmc.Check | 
| checkEmptyGADTs | GHC.Parser.PostProcess | 
| checkErr | GHC.Tc.Utils.Monad | 
| checkEscapingKind | GHC.Tc.Validity | 
| checkExpBlockArguments | GHC.Parser.PostProcess | 
| checkFamInstConsistency | GHC.Tc.Instance.Family | 
| checkFamTelescope | GHC.Tc.TyCl | 
| checkForDuplicateScopedTyVars | GHC.Tc.Gen.HsType | 
| checkForeignArgs | GHC.Tc.Gen.Foreign | 
| checkForeignRes | GHC.Tc.Gen.Foreign | 
| checkFunctionArgTags | GHC.StgToCmm.TagCheck | 
| checkFunDeps | GHC.Tc.Instance.FunDeps | 
| checkGRHSs | GHC.HsToCore.Pmc.Check | 
| checkHiBootIface' | GHC.Tc.Module | 
| CheckHiWay |  | 
| 1 (Type/Class) | GHC.Iface.Binary | 
| 2 (Data Constructor) | GHC.Iface.Binary | 
| checkHomeUnitsClosed | GHC.Driver.Make | 
| checkImplicationInvariants | GHC.Tc.Types.Constraint | 
| 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.Linker.ExtraObj, GHC.Driver.Pipeline | 
| checkMatchGroup | GHC.HsToCore.Pmc.Check | 
| checkMonadComp | GHC.Parser.PostProcess | 
| checkNoErrs | GHC.Tc.Utils.Monad | 
| checkOldIface | GHC.Iface.Recomp | 
| checkOriginativeSideConditions | GHC.Tc.Deriv.Utils | 
| checkPatBind | GHC.HsToCore.Pmc.Check | 
| checkPattern | GHC.Parser.PostProcess | 
| checkPattern_details | GHC.Parser.PostProcess | 
| checkPrecMatch | GHC.Rename.HsType | 
| checkPrecP | GHC.Parser.PostProcess | 
| checkProcessArgsResult | GHC.Parser.Header | 
| checkRecordSyntax | GHC.Parser.PostProcess | 
| checkRecTc | GHC.Core.TyCon.RecWalk | 
| checkReductionDepth | GHC.Tc.Solver.Monad | 
| checkReflexiveMCo | GHC.Core.Coercion, GHC.Plugins | 
| CheckResult |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| checkRuleTyVarBndrNames | GHC.Parser.PostProcess | 
| checkSafe | GHC.Tc.Gen.Foreign | 
| checkSectionPrec | GHC.Rename.HsType | 
| checkShadowedRdrNames | GHC.Rename.Utils | 
| checkStackReg | GHC.CmmToLlvm.Base | 
| checkSynCycles | GHC.Tc.TyCl.Utils | 
| checkTc | GHC.Tc.Utils.Monad | 
| checkTcM | GHC.Tc.Utils.Monad | 
| checkTelescopeSkol | GHC.Tc.Types.Constraint | 
| checkThLocalName | GHC.Rename.Splice | 
| checkTupSize | GHC.Rename.Utils | 
| checkTvConstraints | GHC.Tc.Utils.Unify | 
| checkTyConTelescope | GHC.Tc.Validity | 
| CheckTyEqProblem | GHC.Tc.Types.Constraint | 
| CheckTyEqResult | GHC.Tc.Types.Constraint | 
| checkTyFamEq | GHC.Tc.Utils.Unify | 
| checkTypeEq | GHC.Tc.Utils.Unify | 
| checkTypeHasFixedRuntimeRep | GHC.Tc.Utils.TcMType | 
| checkTySynRhs | GHC.Tc.Validity | 
| checkTyVarEq | GHC.Tc.Utils.Unify | 
| checkUnit | GHC.Tc.Utils.Backpack, GHC.Tc.Module | 
| 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 | 
| 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_co_var | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| ch_ref | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| cid_binds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cid_datafam_insts | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cid_d_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cid_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cid_inst | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cid_overlap_mode | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cid_poly_ty | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cid_sigs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cid_tyfam_insts | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| CImport | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| CImportSpec | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cInt | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| cIntWidth | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| CIrredCan | GHC.Tc.Types.Constraint | 
| cir_mk_ev | GHC.Tc.Instance.Class, GHC.Tc.Solver.Monad | 
| cir_new_theta | GHC.Tc.Instance.Class, GHC.Tc.Solver.Monad | 
| cir_what | GHC.Tc.Instance.Class, GHC.Tc.Solver.Monad | 
| cit_clo | GHC.Cmm | 
| cit_lbl | GHC.Cmm | 
| cit_prof | GHC.Cmm | 
| cit_rep | GHC.Cmm | 
| cit_srt | GHC.Cmm | 
| CLabel |  | 
| 1 (Type/Class) | GHC.Cmm.CLabel | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ClassDeclCtx | GHC.Tc.Errors.Types | 
| 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.Tc.Errors.Types | 
| 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 | 
| classNameInstances | GHC.Core.InstEnv | 
| classOfRealReg |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, 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.Utils.TmpFs | 
| cleanSpills | GHC.CmmToAsm.Reg.Graph.SpillClean | 
| cleanTempDirs | GHC.Utils.TmpFs | 
| cleanTempFiles | GHC.Utils.TmpFs | 
| clearBit | GHC.Prelude | 
| 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.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| cloneTyVarBndrs | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| cloneTyVarTyVar | GHC.Tc.Utils.TcMType | 
| cloneWanted | GHC.Tc.Utils.TcMType | 
| cloneWantedCtEv | GHC.Tc.Utils.TcMType | 
| cloneWC | GHC.Tc.Utils.TcMType | 
| Closed | GHC.Cmm.Dataflow.Block | 
| ClosedLet | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ClosedSynFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| ClosedTypeFamily | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.TyCo.FVs, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| closeOverKindsDSet | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| closeOverKindsList | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| closeUnitDeps | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| closeUnitDeps' | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| CloseUnitErr | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| closeWrtFunDeps | GHC.Tc.Instance.FunDeps | 
| ClosureEnv | GHC.Linker.Types | 
| 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 | 
| ClosureMap | GHC.Types.IPE | 
| closureName | GHC.StgToCmm.Closure | 
| closureReEntrant | GHC.StgToCmm.Closure | 
| ClosureSizeOp | GHC.Builtin.PrimOps | 
| ClosureSk | GHC.Stg.Lift.Analysis | 
| closureSlowEntryLabel | GHC.StgToCmm.Closure | 
| ClosureTypeInfo | GHC.Runtime.Heap.Layout, GHC.Cmm | 
| closureUpdReqd | GHC.StgToCmm.Closure | 
| closure_env | GHC.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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ClsInstDecl |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ClsInstLookupResult | GHC.Core.InstEnv | 
| ClsInstResult | GHC.Tc.Instance.Class, GHC.Tc.Solver.Monad | 
| clsName | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| cmConLikes | GHC.Types.CompleteMatch | 
| CmdLineError | GHC.Utils.Panic, GHC.Plugins, GHC | 
| cmdLineError | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Plugins | 
| cmdLineErrorIO | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Plugins | 
| cmdlineFrameworks | GHC.Driver.Session, GHC.Plugins, GHC | 
| CmdLineP |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| cmdlineParserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| CmdLStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| CmdStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| CmdSyntaxTable | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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.Type | 
| cml_args | GHC.Cmm.Node, GHC.Cmm | 
| cml_args_regs | GHC.Cmm.Node, GHC.Cmm | 
| cml_cont | GHC.Cmm.Node, GHC.Cmm | 
| cml_false | GHC.Cmm.Node, GHC.Cmm | 
| cml_likely | GHC.Cmm.Node, GHC.Cmm | 
| cml_pred | GHC.Cmm.Node, GHC.Cmm | 
| cml_ret_args | GHC.Cmm.Node, GHC.Cmm | 
| cml_ret_off | GHC.Cmm.Node, GHC.Cmm | 
| cml_target | GHC.Cmm.Node, GHC.Cmm | 
| cml_true | GHC.Cmm.Node, GHC.Cmm | 
| Cmm | GHC.Driver.Phases | 
| CmmActual | GHC.Cmm.Node, GHC.Cmm | 
| 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.Node, GHC.Cmm | 
| cmmBits | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| CmmBlock |  | 
| 1 (Data Constructor) | GHC.Cmm.Expr, GHC.Cmm | 
| 2 (Type/Class) | GHC.Cmm | 
| CmmBranch | GHC.Cmm.Node, GHC.Cmm | 
| CmmCall | GHC.Cmm.Node, GHC.Cmm | 
| cmmCfgOpts | GHC.Cmm.ContFlowOpt | 
| cmmCfgOptsProc | GHC.Cmm.ContFlowOpt | 
| CmmCgInfos |  | 
| 1 (Type/Class) | GHC.StgToCmm.Types | 
| 2 (Data Constructor) | GHC.StgToCmm.Types | 
| CmmComment | GHC.Cmm.Node, GHC.Cmm | 
| CmmCondBranch | GHC.Cmm.Node, GHC.Cmm | 
| CmmConfig |  | 
| 1 (Type/Class) | GHC.Cmm.Config | 
| 2 (Data Constructor) | GHC.Cmm.Config | 
| cmmConstrTag1 | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmCpp | GHC.Driver.Phases | 
| cmmCppPipeline | GHC.Driver.Pipeline | 
| CmmData | GHC.Cmm | 
| cmmDebugGen | GHC.Cmm.DebugBlock | 
| cmmDebugLabels | GHC.Cmm.DebugBlock | 
| cmmDebugLink | GHC.Cmm.DebugBlock | 
| CmmDecl | GHC.Cmm | 
| CmmDeclSRTs | GHC.Cmm | 
| cmmDoCmmSwitchPlans | GHC.Cmm.Config | 
| cmmDoLinting | GHC.Cmm.Config | 
| CmmEntry | GHC.Cmm.Node, GHC.Cmm | 
| cmmEqType | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| cmmEqType_ignoring_ptrhood | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| cmmEqWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmExpr | GHC.Cmm.Expr, GHC.Cmm | 
| cmmExprAlignment | GHC.Cmm.Expr, GHC.Cmm | 
| cmmExprType | GHC.Cmm.Expr, GHC.Cmm | 
| cmmExprWidth | GHC.Cmm.Expr, GHC.Cmm | 
| cmmExternalDynamicRefs | GHC.Cmm.Config | 
| CmmFileEmbed | GHC.Cmm | 
| CmmFloat | GHC.Cmm.Expr, GHC.Cmm | 
| cmmFloat | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| CmmForeignCall | GHC.Cmm.Node, GHC.Cmm | 
| CmmFormal | GHC.Cmm.Node, GHC.Cmm | 
| cmmGenStackUnwindInstr | GHC.Cmm.Config | 
| cmmGetClosureType | GHC.Cmm.Info | 
| CmmGlobal | GHC.Cmm.Expr, GHC.Cmm | 
| cmmGlobalLiveness | GHC.Cmm.Liveness | 
| CmmGraph |  | 
| 1 (Data Constructor) | GHC.Cmm | 
| 2 (Type/Class) | GHC.Cmm | 
| CmmGroup | GHC.Cmm | 
| CmmGroupSRTs | GHC.Cmm | 
| CmmHighStackMark | GHC.Cmm.Expr, GHC.Cmm | 
| cmmImplementSwitchPlans | GHC.Cmm.Switch.Implement | 
| cmmIndex | GHC.Cmm.Utils | 
| cmmIndexExpr | GHC.Cmm.Utils | 
| CmmInfoTable |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| cmmInfoTableToInfoProvEnt | GHC.StgToCmm.Utils | 
| CmmInt | GHC.Cmm.Expr, GHC.Cmm | 
| cmmIsNotTagged | GHC.Cmm.Utils | 
| cmmIsTagged | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmLabel | GHC.Cmm.Expr, GHC.Cmm | 
| CmmLabelDiffOff | GHC.Cmm.Expr, GHC.Cmm | 
| CmmLabelOff | GHC.Cmm.Expr, GHC.Cmm | 
| 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 (Type/Class) | GHC.Cmm.Expr, GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm.Expr, GHC.Cmm | 
| cmmLitType | GHC.Cmm.Expr, GHC.Cmm | 
| CmmLoad | GHC.Cmm.Expr, GHC.Cmm | 
| cmmLoadBWord | GHC.Cmm.Utils | 
| cmmLoadGCWord | GHC.Cmm.Utils | 
| cmmLoadIndex | GHC.Cmm.Utils | 
| cmmLoadIndexW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmLoc | GHC.StgToCmm.Closure | 
| CmmLocal | GHC.Cmm.Expr, GHC.Cmm | 
| CmmLocalLive | GHC.Cmm.Liveness | 
| cmmLocalLiveness | GHC.Cmm.Liveness | 
| cmmLocalLivenessL | GHC.Cmm.Liveness | 
| CmmMachOp | GHC.Cmm.Expr, GHC.Cmm | 
| cmmMachOpFold | GHC.Cmm.Opt | 
| cmmMachOpFoldM | GHC.Cmm.Opt | 
| cmmMakeDynamicReference | GHC.CmmToAsm.PIC | 
| CmmMakeDynamicReferenceM | GHC.CmmToAsm.PIC | 
| CmmMayReturn | GHC.Cmm.Node, GHC.Cmm | 
| cmmMkAssign | GHC.Cmm.Utils | 
| cmmMulWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmNativeGen | GHC.CmmToAsm | 
| cmmNegate | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmNeverReturns | GHC.Cmm.Node, GHC.Cmm | 
| cmmNeWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmNode | GHC.Cmm.Node, GHC.Cmm | 
| 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 | 
| cmmOptControlFlow | GHC.Cmm.Config | 
| cmmOptElimCommonBlks | GHC.Cmm.Config | 
| cmmOptSink | GHC.Cmm.Config | 
| cmmOrWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmParse | GHC.StgToCmm.ExtCode | 
| CmmParserError | GHC.Parser.Errors.Types | 
| cmmPipeline |  | 
| 1 (Function) | GHC.Cmm.Pipeline | 
| 2 (Function) | GHC.Driver.Pipeline | 
| cmmPlatform | GHC.Cmm.Config | 
| cmmPointerMask | GHC.Cmm.Utils | 
| CmmProc | GHC.Cmm | 
| cmmProcAlignment | GHC.Driver.Session, GHC.Plugins, GHC | 
| cmmProfile | GHC.Cmm.Config | 
| CmmProgram | GHC.Cmm | 
| cmmQuotWord | GHC.Cmm.Utils | 
| CmmReg |  | 
| 1 (Type/Class) | GHC.Cmm.Expr, GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm.Expr, GHC.Cmm | 
| CmmRegOff | GHC.Cmm.Expr, GHC.Cmm | 
| cmmRegOff | GHC.Cmm.Utils | 
| cmmRegOffB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmRegOffW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmRegType | GHC.Cmm.Expr, GHC.Cmm | 
| cmmRegWidth | GHC.Cmm.Expr, GHC.Cmm | 
| CmmReturnInfo | GHC.Cmm.Node, GHC.Cmm | 
| cmmSink | GHC.Cmm.Sink | 
| cmmSLtWord | GHC.Cmm.Utils | 
| CmmSource | GHC.CmmToAsm.CFG | 
| cmmSplitProcPoints | GHC.Cmm.Config | 
| CmmStackInfo | GHC.Cmm | 
| CmmStackSlot | GHC.Cmm.Expr, GHC.Cmm | 
| CmmStatic | GHC.Cmm | 
| CmmStaticLit | GHC.Cmm | 
| CmmStatics |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| CmmStaticsRaw | GHC.Cmm | 
| CmmStore | GHC.Cmm.Node, GHC.Cmm | 
| CmmString | GHC.Cmm | 
| cmmSubWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmSwitch | GHC.Cmm.Node, GHC.Cmm | 
| cmmTagMask | GHC.Cmm.Utils | 
| CmmTick | GHC.Cmm.Node, GHC.Cmm | 
| CmmTickish | GHC.Types.Tickish, GHC.Cmm.Node, GHC.Cmm | 
| CmmTickScope | GHC.Cmm.Node, GHC.Cmm | 
| cmmToC | GHC.CmmToC | 
| 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.PPC.CodeGen | 
| 4 (Function) | GHC.CmmToAsm.AArch64.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.Expr, GHC.Cmm | 
| cmmTypeFormat | GHC.CmmToAsm.Format | 
| CmmT_Acquire | GHC.Cmm.Lexer | 
| 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_Relaxed | GHC.Cmm.Lexer | 
| CmmT_Release | GHC.Cmm.Lexer | 
| CmmT_reserve | GHC.Cmm.Lexer | 
| CmmT_return | GHC.Cmm.Lexer | 
| CmmT_returns | GHC.Cmm.Lexer | 
| CmmT_section | GHC.Cmm.Lexer | 
| CmmT_SeqCst | 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 | 
| CmmUnknownCConv | GHC.Parser.Errors.Types | 
| CmmUnknownMacro | GHC.Parser.Errors.Types | 
| CmmUnknownPrimitive | GHC.Parser.Errors.Types | 
| CmmUnrecognisedHint | GHC.Parser.Errors.Types | 
| CmmUnrecognisedSafety | GHC.Parser.Errors.Types | 
| CmmUnsafeForeignCall | GHC.Cmm.Node, GHC.Cmm | 
| cmmUntag | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmUnwind | GHC.Cmm.Node, GHC.Cmm | 
| cmmUShrWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmVec | GHC.Cmm.Expr, GHC.Cmm | 
| cmmVec | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| CMN | GHC.CmmToAsm.AArch64.Instr | 
| CMOV | GHC.CmmToAsm.X86.Instr | 
| CMP |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (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 | 
| cmpTyLit | GHC.Core.TyCo.Rep | 
| CMPXCHG | GHC.CmmToAsm.X86.Instr | 
| CmpXChg | GHC.Llvm.Syntax, GHC.Llvm | 
| cmpxchgLabel | GHC.CmmToAsm.CPrim | 
| cmResultTyCon | GHC.Types.CompleteMatch | 
| cm_binds | GHC | 
| cm_module | GHC | 
| cm_safe | GHC | 
| cm_types | GHC | 
| CND_Extra |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| cnd_extra | GHC.Tc.Errors.Types | 
| cnd_user_givens | GHC.Tc.Errors.Types | 
| cnd_wanted | GHC.Tc.Errors.Types | 
| 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 | 
| 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 | 
| CoercibleMsg | GHC.Tc.Errors.Types | 
| 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 | 
| CoercionMapG | GHC.Core.Map.Type | 
| 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 | 
| coercionRedn | GHC.Core.Reduction | 
| 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.Linker.Unit | 
| collectArgs | GHC.Core, GHC.Plugins | 
| collectArgsTicks | GHC.Core, GHC.Plugins | 
| collectBinders | GHC.Core, GHC.Plugins | 
| collectBindersPushingCo | GHC.Core.Opt.Arity | 
| collectCC | GHC.Types.CostCentre | 
| collectCCs | GHC.Core.LateCC | 
| collectDebugInformation | GHC.Stg.Debug | 
| collectDocs | GHC.HsToCore.Docs | 
| CollectedCCs | GHC.Types.CostCentre | 
| collectEvVarsPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| collectEvVarsPats | GHC.Hs.Pat, GHC.Hs, GHC | 
| collectExtraCcOpts | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| CollectFlag | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectFloats | GHC.Stg.Lift.Monad | 
| collectFrameworks | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| collectFrameworksDirs | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| 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.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| collectLibraryDirs | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| collectLinkOpts | GHC.Linker.Unit | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| collectXXHsBindsLR | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectXXPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| CollNoDictBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| CollWithDictBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| 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 | 
| combineAltInfo | GHC.Stg.InferTags.Types | 
| combineAst | GHC.Iface.Ext.Utils | 
| combineChildLookupResult | GHC.Rename.Env | 
| CombinedScope | GHC.Cmm.Node, GHC.Cmm | 
| combineIdenticalAlts | GHC.Core.Utils, GHC.Plugins | 
| combineLocs | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| combineLocsA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| combineMatchResults | GHC.HsToCore.Utils | 
| combineNodeInfo | GHC.Iface.Ext.Utils | 
| combineRealSrcSpans | GHC.Types.SrcLoc, GHC.Plugins | 
| combineScopes | GHC.Iface.Ext.Utils | 
| combineSourcedNodeInfo | GHC.Iface.Ext.Utils | 
| combineSrcSpans | GHC.Types.SrcLoc, GHC.Plugins | 
| combineSrcSpansA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| combineTickScopes | GHC.Cmm.Node, GHC.Cmm | 
| 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.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Comment | GHC.Llvm.Syntax, GHC.Llvm | 
| comment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| comments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| commentsOnlyA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | 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.Fixity, GHC | 
| compareLength | GHC.Utils.Misc, GHC.Plugins | 
| compare_RDR | GHC.Builtin.Names | 
| compatibleBranches | GHC.Core.FamInstEnv | 
| 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.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| compileEmptyStub | GHC.Driver.Pipeline | 
| compileExpr | GHC.Runtime.Eval, GHC | 
| compileExprRemote | GHC.Runtime.Eval, GHC | 
| compileFile | GHC.Driver.Pipeline | 
| compileForeign | GHC.Driver.Pipeline | 
| compileOne | GHC.Driver.Pipeline | 
| compileOne' | GHC.Driver.Pipeline | 
| compileParsedExpr | GHC.Runtime.Eval, GHC | 
| compileParsedExprRemote | GHC.Runtime.Eval, GHC | 
| CompileReason | GHC.Iface.Recomp | 
| CompilerInfo | GHC.Driver.Session, GHC.Plugins | 
| compilerInfo | GHC.Driver.Session, GHC.Plugins | 
| CompilerPhase | GHC.Types.Basic, GHC.Plugins | 
| compileStub | GHC.Driver.Pipeline.Execute | 
| compileToCoreModule | GHC | 
| compileToCoreSimplified | GHC | 
| complement | GHC.Prelude | 
| complementBit | GHC.Prelude | 
| completeBipartiteGraph | GHC.Data.Graph.UnVar | 
| completeGraph | GHC.Data.Graph.UnVar | 
| CompleteMatch |  | 
| 1 (Type/Class) | GHC.Types.CompleteMatch, GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Types.CompleteMatch | 
| completeMatchAppliesAtType | GHC.Types.CompleteMatch | 
| CompleteMatches | GHC.Types.CompleteMatch, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.HsToCore.Types | 
| CompleteMatchSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| 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.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| composeTCvSubstEnv | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| compose_RDR | GHC.Builtin.Names | 
| 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 | 
| 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 | 
| ConcreteFRR | GHC.Tc.Utils.TcType | 
| ConcreteHole | GHC.Tc.Utils.TcMType | 
| ConcreteTv | GHC.Tc.Utils.TcType | 
| ConcreteTvOrigin | GHC.Tc.Utils.TcType | 
| Cond |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Cond | 
| 2 (Type/Class) | GHC.CmmToAsm.AArch64.Cond | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.Cond | 
| condBranchWeight | GHC.CmmToAsm.CFG.Weight | 
| ConDec | GHC.Iface.Ext.Types | 
| ConDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ConDeclCtx | GHC.Tc.Errors.Types | 
| ConDeclField |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| ConDeclGADT | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ConDeclH98 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| condEIdKey | GHC.Builtin.Names.TH | 
| condEName | GHC.Builtin.Names.TH | 
| 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 | 
| ConInfoTableLocation | GHC.Cmm.CLabel | 
| 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 | 
| conLikeHasBuilder | GHC.Core.ConLike | 
| conLikeImplBangs | GHC.Core.ConLike | 
| conLikeInstOrigArgTys | GHC.Core.ConLike | 
| conLikeIsInfix | GHC.Core.ConLike | 
| conLikeName | GHC.Core.ConLike | 
| ConLikeP | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| conLikeResTy | GHC.Core.ConLike, GHC.Tc.Utils.Zonk | 
| conLikeStupidTheta | GHC.Core.ConLike | 
| conLikesWithFields | GHC.Core.ConLike | 
| ConLikeTc | GHC.Hs.Expr, GHC.Hs, GHC | 
| conLikeUserTyVarBinders | GHC.Core.ConLike | 
| conName_RDR | GHC.Builtin.Names | 
| ConPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| ConPatTc |  | 
| 1 (Type/Class) | GHC.Hs.Pat, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Pat, GHC.Hs, 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 | 
| considerAccessibleIdKey | GHC.Builtin.Names | 
| considerAccessibleName | GHC.Builtin.Names | 
| consIORef | GHC.Utils.GlobalVars | 
| ConsOL | GHC.Data.OrdList | 
| consOL | GHC.Data.OrdList | 
| const | GHC.Prelude | 
| const2 | GHC.Utils.Misc, GHC.Plugins | 
| Constant | GHC.Llvm.Types, GHC.Llvm | 
| constantFoldExpr | GHC.Cmm.Opt | 
| constantFoldNode | GHC.Cmm.Opt | 
| Constr | GHC.Runtime.Heap.Layout, GHC.Cmm | 
| ConstrainedDataConPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ConstraintHole | GHC.Tc.Types.Constraint | 
| 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.Runtime.Heap.Layout, GHC.Cmm | 
| constructorClassKey | GHC.Builtin.Names | 
| constructorClassName | GHC.Builtin.Names | 
| ConstructorNumber | GHC.Stg.Syntax | 
| 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 | 
| ContainsCast | GHC.Tc.Types.Constraint | 
| ContainsCoercionTy | GHC.Tc.Types.Constraint | 
| ContainsDynFlags | GHC.Driver.Session, GHC.Plugins | 
| ContainsForall | GHC.Tc.Types.Constraint | 
| ContainsHooks | GHC.Driver.Hooks | 
| ContainsLogger | GHC.Utils.Logger | 
| 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_EXCEPTION_BASE | GHC.Builtin.Names | 
| conTyConKey | GHC.Builtin.Names.TH | 
| conTyConName | GHC.Builtin.Names.TH | 
| Convention | GHC.Cmm.Node, GHC.Cmm | 
| convertInfoProvMap | GHC.StgToCmm.Utils | 
| convertLit | GHC.Hs.Lit, GHC.Hs, GHC | 
| convertToHsDecls | GHC.ThToHs | 
| convertToHsExpr | GHC.ThToHs | 
| convertToHsType | GHC.ThToHs | 
| convertToIntLit | GHC.Types.Literal, GHC.Plugins | 
| convertToPat | GHC.ThToHs | 
| convertToWordLit | GHC.Types.Literal, GHC.Plugins | 
| con_args | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_arg_docs | GHC.HsToCore.Docs | 
| con_bndrs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_doc | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_ex_tvs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_forall | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_g_args | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_g_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_mb_cxt | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_name | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_names | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| con_res_ty | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| CoPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| CopyAddrToByteArrayOp | GHC.Builtin.PrimOps | 
| CopyArrayOp | GHC.Builtin.PrimOps | 
| CopyByteArrayOp | GHC.Builtin.PrimOps | 
| CopyByteArrayToAddrOp | GHC.Builtin.PrimOps | 
| copyFile | GHC.SysTools | 
| copyHandle | GHC.SysTools | 
| copyInOflow | GHC.Cmm.Graph | 
| 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 | 
| COrAsmOrLlvm | GHC.Tc.Errors.Types | 
| COrAsmOrLlvmOrInterp | GHC.Tc.Errors.Types | 
| core2core | GHC.Core.Opt.Pipeline | 
| CoreAddCallerCcs | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreAddLateCcs | GHC.Core.Opt.Monad, GHC.Plugins | 
| 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.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| 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.Expr | 
| 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 | 
| CoreTickish | GHC.Types.Tickish | 
| 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.Types.Tickish | 
| 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 | 
| CouldImportFrom | GHC.Types.Hint | 
| CouldNotDeduce | GHC.Tc.Errors.Types | 
| CouldUnhideFrom | GHC.Types.Hint | 
| count | GHC.Utils.Misc, GHC.Plugins | 
| countArgs | GHC.Core.Opt.Simplify.Utils | 
| countConRepArgs | GHC.Types.RepType | 
| countEntries | GHC.Core.LateCC | 
| countFunRepArgs | GHC.Types.RepType | 
| countHsWrapperInvisArgs | GHC.Tc.Gen.Head | 
| countLeadingValArgs | GHC.Tc.Gen.Head | 
| countLeadingZeros | GHC.Prelude | 
| countRegRegMovesNat | GHC.CmmToAsm.Reg.Linear.Stats, GHC.CmmToAsm.Reg.Linear | 
| countSRMs | GHC.CmmToAsm.Reg.Graph.Stats | 
| countTrailingZeros | GHC.Prelude | 
| countTyClDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| countVisAndInvisValArgs | GHC.Tc.Gen.Head | 
| 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 | 
| coVarLType | GHC.Core.Coercion, GHC.Plugins | 
| coVarName | GHC.Core.Coercion, GHC.Plugins | 
| coVarRole | GHC.Core.Coercion, GHC.Plugins | 
| coVarRType | GHC.Core.Coercion, GHC.Plugins | 
| CoVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| coVarsOfCo | GHC.Core.TyCo.FVs, GHC.Core.Coercion, GHC.Plugins | 
| coVarsOfCos | GHC.Core.TyCo.FVs | 
| coVarsOfType | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| coVarsOfTypes | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| coVarTypes | GHC.Core.Coercion, GHC.Plugins | 
| CoverageConfig |  | 
| 1 (Type/Class) | GHC.HsToCore.Coverage | 
| 2 (Data Constructor) | GHC.HsToCore.Coverage | 
| coverageConfig_dynFlags | GHC.HsToCore.Coverage | 
| coverageConfig_logger | GHC.HsToCore.Coverage | 
| coverageConfig_mInterp | GHC.HsToCore.Coverage | 
| 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.Pat, GHC.Hs, GHC | 
| co_pat_inner | GHC.Hs.Pat, GHC.Hs, GHC | 
| co_pat_ty | GHC.Hs.Pat, GHC.Hs, GHC | 
| cparen | GHC.Utils.Outputable, GHC.Plugins | 
| Cpp | GHC.Driver.Phases | 
| cPprTerm | GHC.Runtime.Heap.Inspect | 
| cPprTermBase | GHC.Runtime.Heap.Inspect | 
| Cpr | GHC.Types.Cpr | 
| cprAnalProgram | GHC.Core.Opt.CprAnal | 
| 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 | 
| CprSig |  | 
| 1 (Type/Class) | GHC.Types.Cpr | 
| 2 (Data Constructor) | GHC.Types.Cpr | 
| cprSigInfo | GHC.Types.Id.Info, GHC.Plugins | 
| CprType |  | 
| 1 (Type/Class) | GHC.Types.Cpr | 
| 2 (Data Constructor) | GHC.Types.Cpr | 
| CpsRn | GHC.Rename.Pat | 
| cpt_arg_tys | GHC.Hs.Pat, GHC.Hs, GHC | 
| cpt_binds | GHC.Hs.Pat, GHC.Hs, GHC | 
| cpt_dicts | GHC.Hs.Pat, GHC.Hs, GHC | 
| cpt_tvs | GHC.Hs.Pat, GHC.Hs, GHC | 
| cpt_wrap | GHC.Hs.Pat, GHC.Hs, 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 | 
| cr_approx | GHC.HsToCore.Pmc.Types | 
| cr_ret | GHC.HsToCore.Pmc.Types | 
| cr_uncov | GHC.HsToCore.Pmc.Types | 
| CS | GHC.Core.Stats | 
| cseOneExpr | GHC.Core.Opt.CSE | 
| cseProgram | GHC.Core.Opt.CSE | 
| CSET | GHC.CmmToAsm.AArch64.Instr | 
| cStage | GHC.Settings.Config | 
| csTraceTcS | GHC.Tc.Solver.Monad | 
| CString | GHC.Cmm | 
| cstringLengthIdKey | GHC.Builtin.Names | 
| cstringLengthName | GHC.Builtin.Names | 
| CStub |  | 
| 1 (Type/Class) | GHC.Types.ForeignStubs | 
| 2 (Data Constructor) | GHC.Types.ForeignStubs | 
| CStyle | GHC.Utils.Outputable, GHC.Cmm.CLabel, 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 | 
| cteImpredicative | GHC.Tc.Types.Constraint | 
| cteInsolubleOccurs | GHC.Tc.Types.Constraint | 
| cteOK | GHC.Tc.Types.Constraint | 
| cteProblem | GHC.Tc.Types.Constraint | 
| ctEqRel | GHC.Tc.Types.Constraint | 
| cterClearOccursCheck | GHC.Tc.Types.Constraint | 
| cterFromKind | GHC.Tc.Types.Constraint | 
| cterHasNoProblem | GHC.Tc.Types.Constraint | 
| cterHasOccursCheck | GHC.Tc.Types.Constraint | 
| cterHasOnlyProblem | GHC.Tc.Types.Constraint | 
| cterHasProblem | GHC.Tc.Types.Constraint | 
| cterRemoveProblem | GHC.Tc.Types.Constraint | 
| cterSetOccursCheckSoluble | GHC.Tc.Types.Constraint | 
| cteSolubleOccurs | GHC.Tc.Types.Constraint | 
| cteTypeFamily | 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 | 
| ctEvRewriters | GHC.Tc.Types.Constraint | 
| ctEvRole | GHC.Tc.Types.Constraint | 
| ctEvTerm | GHC.Tc.Types.Constraint | 
| ctEvUnique | GHC.Tc.Types.Constraint | 
| ctev_dest | GHC.Tc.Types.Constraint | 
| ctev_evar | GHC.Tc.Types.Constraint | 
| ctev_loc | GHC.Tc.Types.Constraint | 
| ctev_pred | GHC.Tc.Types.Constraint | 
| ctev_rewriters | 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 | 
| CtIrredReason | 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 | 
| ctRewriters | GHC.Tc.Types.Constraint | 
| Cts | GHC.Tc.Types.Constraint | 
| ctsElts | GHC.Tc.Types.Constraint | 
| cTupleDataCon | GHC.Builtin.Types, GHC.Plugins | 
| cTupleDataConName | GHC.Builtin.Types, GHC.Plugins | 
| cTupleDataConNames | GHC.Builtin.Types, GHC.Plugins | 
| cTupleSelId | GHC.Builtin.Types, GHC.Plugins | 
| cTupleSelIdName | GHC.Builtin.Types, GHC.Plugins | 
| cTupleTyCon | 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 | 
| 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.Expr, GHC.Cmm | 
| currentNurseryExpr | GHC.Cmm.Utils | 
| currentNurseryReg | GHC.Cmm.Expr, GHC.Cmm | 
| CurrentTSO | GHC.Cmm.Expr, GHC.Cmm | 
| currentTSOExpr | GHC.Cmm.Utils | 
| currentTSOReg | GHC.Cmm.Expr, GHC.Cmm | 
| curry | GHC.Prelude | 
| CUSK | GHC.Tc.Gen.HsType | 
| CustomReason | GHC.Iface.Recomp | 
| cvBindGroup | GHC.Parser.PostProcess | 
| cvBindsAndSigs | GHC.Parser.PostProcess | 
| cvObtainTerm | GHC.Runtime.Heap.Inspect | 
| cvReconstructType | GHC.Runtime.Heap.Inspect | 
| CvSubstEnv | GHC.Core.TyCo.Subst, GHC.Core.Coercion, 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| cxtIdKey | GHC.Builtin.Names.TH | 
| cxtName | GHC.Builtin.Names.TH | 
| cycle | GHC.Prelude | 
| CycleBreakerOrigin | GHC.Tc.Types.Origin | 
| CycleBreakerTv | GHC.Tc.Utils.TcType | 
| CycleBreakerVarStack | GHC.Tc.Solver.InertSet | 
| CyclicDependencies | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| cyclicModuleErr | GHC.Driver.Make, GHC | 
| CyclicSCC | GHC.Data.Graph.Directed | 
| C_00 | GHC.Types.Demand | 
| C_01 | GHC.Types.Demand | 
| C_0N | GHC.Types.Demand | 
| C_10 | GHC.Types.Demand | 
| C_11 | GHC.Types.Demand | 
| C_1N | GHC.Types.Demand | 
| c_liftLamsKnown | GHC.Stg.Lift.Config, GHC.Stg.Lift | 
| c_liftLamsNonRecArgs | GHC.Stg.Lift.Config, GHC.Stg.Lift | 
| c_liftLamsRecArgs | GHC.Stg.Lift.Config, GHC.Stg.Lift | 
| c_locale_env | GHC.SysTools.Process | 
| c_targetProfile | GHC.Stg.Lift.Config, GHC.Stg.Lift | 
| D |  | 
| 1 (Data Constructor) | GHC.Core.Map.Type | 
| 2 (Data Constructor) | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| d0 | GHC.CmmToAsm.AArch64.Instr | 
| d1 | GHC.CmmToAsm.AArch64.Instr | 
| d10 | GHC.CmmToAsm.AArch64.Instr | 
| d11 | GHC.CmmToAsm.AArch64.Instr | 
| d12 | GHC.CmmToAsm.AArch64.Instr | 
| d13 | GHC.CmmToAsm.AArch64.Instr | 
| d14 | GHC.CmmToAsm.AArch64.Instr | 
| d15 | GHC.CmmToAsm.AArch64.Instr | 
| d16 | GHC.CmmToAsm.AArch64.Instr | 
| d17 | GHC.CmmToAsm.AArch64.Instr | 
| d18 | GHC.CmmToAsm.AArch64.Instr | 
| d19 | GHC.CmmToAsm.AArch64.Instr | 
| d1TyConKey | GHC.Builtin.Names | 
| d1TyConName | GHC.Builtin.Names | 
| d2 | GHC.CmmToAsm.AArch64.Instr | 
| d20 | GHC.CmmToAsm.AArch64.Instr | 
| d21 | GHC.CmmToAsm.AArch64.Instr | 
| d22 | GHC.CmmToAsm.AArch64.Instr | 
| d23 | GHC.CmmToAsm.AArch64.Instr | 
| d24 | GHC.CmmToAsm.AArch64.Instr | 
| d25 | GHC.CmmToAsm.AArch64.Instr | 
| d26 | GHC.CmmToAsm.AArch64.Instr | 
| d27 | GHC.CmmToAsm.AArch64.Instr | 
| d28 | GHC.CmmToAsm.AArch64.Instr | 
| d29 | GHC.CmmToAsm.AArch64.Instr | 
| d3 | GHC.CmmToAsm.AArch64.Instr | 
| d30 | GHC.CmmToAsm.AArch64.Instr | 
| d31 | GHC.CmmToAsm.AArch64.Instr | 
| d4 | GHC.CmmToAsm.AArch64.Instr | 
| d5 | GHC.CmmToAsm.AArch64.Instr | 
| d6 | GHC.CmmToAsm.AArch64.Instr | 
| d7 | GHC.CmmToAsm.AArch64.Instr | 
| d8 | GHC.CmmToAsm.AArch64.Instr | 
| d9 | GHC.CmmToAsm.AArch64.Instr | 
| 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 | 
| DataConBangOpts | GHC.Types.Id.Make | 
| DataConBoxer | GHC.Types.Id.Make | 
| dataConBoxer | GHC.Core.DataCon, GHC.Plugins | 
| DataConBuilder | GHC.Parser.Types | 
| dataConBuilderCon | GHC.Parser.PostProcess | 
| dataConBuilderDetails | GHC.Parser.PostProcess | 
| dataConCannotMatch | GHC.Core.DataCon, GHC.Plugins | 
| DataConCantHappen | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| dataConCantHappen | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| dataConDisplayType | GHC.Core.DataCon, GHC.Plugins | 
| DataConEnv | 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 | 
| dataConInstUnivs | 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 | 
| DataConPatContext |  | 
| 1 (Type/Class) | GHC.Core.Opt.WorkWrap.Utils | 
| 2 (Data Constructor) | GHC.Core.Opt.WorkWrap.Utils | 
| 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 | 
| dataConRuntimeRepStrictness | GHC.Types.RepType | 
| 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.Builtin.Uniques | 
| 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.Builtin.Uniques | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dataDeclChecks | GHC.Tc.TyCl | 
| DataDeclInfo | GHC.Tc.TyCl | 
| DataDeclRn |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DataDeclSort | GHC.Tc.Gen.HsType | 
| dataDIdKey | GHC.Builtin.Names.TH | 
| dataDName | GHC.Builtin.Names.TH | 
| DataFamily | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DataFamInstDecl |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| dataQual_RDR | GHC.Builtin.Names | 
| DataReference | GHC.CmmToAsm.PIC | 
| DataSort | GHC.Tc.Gen.HsType | 
| dataTcOccs | GHC.Rename.Env | 
| DataToTagOp | GHC.Builtin.PrimOps | 
| dataToTag_RDR | GHC.Builtin.Names | 
| DataTyCon | GHC.Core.TyCon, GHC.Plugins | 
| DataTyCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| DataType | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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_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_fixed_lev | GHC.Core.TyCon, GHC.Plugins | 
| dATA_FOLDABLE | GHC.Builtin.Names | 
| dATA_LIST | GHC.Builtin.Names | 
| dATA_STRING | GHC.Builtin.Names | 
| dATA_TRAVERSABLE | GHC.Builtin.Names | 
| dATA_VOID | 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 | 
| DCB | GHC.Types.Id.Make | 
| DCMap | GHC.Types.IPE | 
| dcolon | GHC.Utils.Outputable, GHC.Plugins | 
| dcpc_co | GHC.Core.Opt.WorkWrap.Utils | 
| dcpc_dc | GHC.Core.Opt.WorkWrap.Utils | 
| dcpc_tc_args | GHC.Core.Opt.WorkWrap.Utils | 
| 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 | 
| DctMulti | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DctSingle | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DDataInstance | GHC.Tc.TyCl | 
| DDataType | GHC.Tc.TyCl | 
| dd_cons | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dd_ctxt | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dd_cType | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dd_derivs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dd_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dd_kindSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dd_ND | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DE | GHC.Types.Demand | 
| Deadlock |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| deAnnAlt | GHC.Core, GHC.Plugins | 
| deAnnBind | GHC.Core, GHC.Plugins | 
| deAnnotate | GHC.Core, GHC.Plugins | 
| deAnnotate' | GHC.Core, GHC.Plugins | 
| DeBruijn | GHC.Core.Map.Type | 
| deBruijnize | GHC.Core.Map.Type | 
| DebugBlock |  | 
| 1 (Type/Class) | GHC.Cmm.DebugBlock | 
| 2 (Data Constructor) | GHC.Cmm.DebugBlock | 
| debugIsOn | GHC.Utils.Constants | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| DecBrL | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| DeclDoc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 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 | 
| DecoratedSDoc | GHC.Types.Error, GHC.Utils.Error | 
| 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 | 
| deeperThanOrSame | GHC.Tc.Utils.TcType | 
| 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) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DefaultDeclCtx | GHC.Tc.Errors.Types | 
| DefaultDeclCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| DefaultDepth | GHC.Utils.Outputable, GHC.Plugins | 
| defaultDIdKey | GHC.Builtin.Names.TH | 
| defaultDName | GHC.Builtin.Names.TH | 
| defaultDumpAction | GHC.Utils.Logger | 
| 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.Fixity, GHC | 
| DefaultFlexi | GHC.Tc.Utils.Zonk | 
| defaultFlushOut | GHC.Driver.Session, GHC.Plugins | 
| defaultFrontendPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| DefaultingPlugin |  | 
| 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 | 
| defaultingPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| DefaultingPluginResult | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| DefaultingProposal |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| DefaultingStrategy | GHC.Types.Basic, GHC.Plugins | 
| defaultInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| DefaultKindVars | GHC.Types.Basic, GHC.Plugins | 
| defaultLogAction | GHC.Utils.Logger | 
| defaultLogActionHPrintDoc | GHC.Utils.Logger | 
| defaultLogActionHPutStrDoc | GHC.Utils.Logger | 
| defaultLogFlags | GHC.Utils.Logger | 
| DefaultNonStandardTyVars | GHC.Types.Basic, GHC.Plugins | 
| defaultNonStandardTyVars | GHC.Types.Basic, GHC.Plugins | 
| DefaultOrigin | GHC.Tc.Types.Origin | 
| defaultPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| defaultRecTcMaxBound | GHC.Core.TyCon.RecWalk | 
| defaultRunMeta | GHC.Tc.Gen.Splice | 
| defaultScheme | GHC.Utils.Ppr.Colour | 
| defaultSDocContext | GHC.Utils.Outputable, GHC.Plugins | 
| defaultSigDIdKey | GHC.Builtin.Names.TH | 
| defaultSigDName | GHC.Builtin.Names.TH | 
| defaultSimpleOpts | GHC.Core.SimpleOpt | 
| defaultTraceAction | GHC.Utils.Logger | 
| defaultTyVar | GHC.Tc.Utils.TcMType | 
| defaultUnfoldingOpts | GHC.Core.Unfold | 
| defaultUserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| defaultWarnErrLogger | GHC.Driver.Monad, GHC | 
| defaultWeights | GHC.CmmToAsm.CFG.Weight | 
| DefD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.Expr, GHC.Cmm | 
| 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 | 
| DefiniteHomeUnit | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| DefinitelyRecursive | GHC.Core.Opt.WorkWrap.Utils | 
| DefinitionSite | GHC.Cmm.CLabel | 
| 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 | 
| dehydrateCgBreakInfo | GHC.CoreToIface | 
| DelayedError | GHC.Tc.Types.Constraint | 
| 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.Types | 
| 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 | 
| delEq | GHC.Tc.Solver.InertSet | 
| delete | GHC.Data.EnumSet | 
| deleteDFunFromInstEnv | GHC.Core.InstEnv | 
| deleteField | GHC.Iface.Ext.Fields | 
| deleteFromInstEnv | GHC.Core.InstEnv | 
| deleteFromLoadedEnv | GHC.Linker.Loader | 
| deleteFromLRegSet | GHC.Cmm.LRegSet | 
| deleteFromRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| deleteList | GHC.Data.FiniteMap, GHC.Plugins | 
| deleteTM | GHC.Data.TrieMap, GHC.Core.Map.Expr | 
| deleteUE | GHC.Core.UsageEnv | 
| delFromDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| delFromDTyConEnv | GHC.Core.TyCon.Env | 
| delFromFsEnv | GHC.Data.FastString.Env | 
| delFromHpt | GHC.Unit.Home.ModInfo | 
| delFromNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| delFromNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| delFromOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| delFromTyConEnv | GHC.Core.TyCon.Env | 
| delFromTyConSet | GHC.Core.TyCon.Set | 
| delFromUDFM | GHC.Types.Unique.DFM | 
| delFromUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| delFromUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| delFromUniqMap | GHC.Types.Unique.Map | 
| delFV |  | 
| 1 (Function) | GHC.Utils.FV | 
| 2 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| delFVs |  | 
| 1 (Function) | GHC.Utils.FV | 
| 2 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| delInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| delInstalledModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| delListFromTyConEnv | GHC.Core.TyCon.Env | 
| delListFromTyConSet | GHC.Core.TyCon.Set | 
| 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 | 
| delListFromUniqMap | GHC.Types.Unique.Map | 
| delListFromUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| delListFromUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| delModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| delModuleEnvList | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| delModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| delNode |  | 
| 1 (Function) | GHC.Data.Graph.UnVar | 
| 2 (Function) | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| 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.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| deltaColumn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| deltaLine | GHC.Parser.Annotation, GHC.Hs, GHC | 
| DeltaPos | GHC.Parser.Annotation, GHC.Hs, GHC | 
| deltaPos | GHC.Parser.Annotation, GHC.Hs, GHC | 
| deltaTy | GHC.Builtin.Types.Prim | 
| deltaTyVar | GHC.Builtin.Types.Prim | 
| deltaTyVarSpec | GHC.Builtin.Types.Prim | 
| delTidyEnvList | GHC.Types.Var.Env, GHC.Plugins | 
| delTidyOccEnvList | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| delUnVarSet | GHC.Data.Graph.UnVar | 
| delUnVarSetList | 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| demoteRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| 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_skol_info | 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.Unit.Module.Deps | 
| 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 | 
| dePluginInit | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dePluginRun | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| dePluginStop | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| depMakefile | GHC.Driver.Session, GHC.Plugins, GHC | 
| DeprecatedTxt | GHC.Unit.Module.Warnings | 
| deProposalCandidates | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| deProposalCts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| deProposalTyVar | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| depSortWithAnnotStgPgm | GHC.Stg.FVs | 
| depSuffixes | GHC.Driver.Session, GHC.Plugins, GHC | 
| Depth | GHC.Utils.Outputable, GHC.Plugins | 
| dep_boot_mods | GHC.Unit.Module.Deps | 
| dep_direct_mods | GHC.Unit.Module.Deps | 
| dep_direct_pkgs | GHC.Unit.Module.Deps | 
| dep_finsts | GHC.Unit.Module.Deps | 
| dep_finsts_update | GHC.Unit.Module.Deps | 
| dep_orphs | GHC.Unit.Module.Deps | 
| dep_orphs_update | GHC.Unit.Module.Deps | 
| dep_plugin_pkgs | GHC.Unit.Module.Deps | 
| dep_sig_mods | GHC.Unit.Module.Deps | 
| dep_trusted_pkgs | GHC.Unit.Module.Deps | 
| DeRefStablePtrOp | GHC.Builtin.PrimOps | 
| DeRefWeakOp | GHC.Builtin.PrimOps | 
| derivableClassKeys | GHC.Builtin.Names | 
| 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 | 
| DerivClauseTys | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DerivContext | GHC.Tc.Deriv.Utils | 
| DerivD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| derivDataConInstArgTys | GHC.Tc.Deriv.Generate | 
| DerivDataConstr | GHC.Tc.Deriv.Generate | 
| DerivDataDataType | GHC.Tc.Deriv.Generate | 
| DerivDecl |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DerivDeclCtx | GHC.Tc.Errors.Types | 
| DeriveAnyClassEnabled | GHC.Tc.Errors.Types | 
| deriveAnyClassEnabled | GHC.Tc.Errors.Types | 
| DeriveGenericsErrReason | GHC.Tc.Errors.Types | 
| DeriveInstanceBadConstructor | GHC.Tc.Errors.Types | 
| DeriveInstanceErrReason | GHC.Tc.Errors.Types | 
| DerivEnv |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| DerivErrBadConCovariant | GHC.Tc.Errors.Types | 
| DerivErrBadConExistential | GHC.Tc.Errors.Types | 
| DerivErrBadConFunTypes | GHC.Tc.Errors.Types | 
| DerivErrBadConHasConstraints | GHC.Tc.Errors.Types | 
| DerivErrBadConHasExistentials | GHC.Tc.Errors.Types | 
| DerivErrBadConHasHigherRankType | GHC.Tc.Errors.Types | 
| DerivErrBadConIsGADT | GHC.Tc.Errors.Types | 
| DerivErrBadConstructor | GHC.Tc.Errors.Types | 
| DerivErrBadConWrongArg | GHC.Tc.Errors.Types | 
| DerivErrBootFileFound | GHC.Tc.Errors.Types | 
| DerivErrCannotEtaReduceEnough | GHC.Tc.Errors.Types | 
| DerivErrDataConsNotAllInScope | GHC.Tc.Errors.Types | 
| DerivErrDerivingViaWrongKind | GHC.Tc.Errors.Types | 
| DerivErrDunnoHowToDeriveForType | GHC.Tc.Errors.Types | 
| DerivErrEnumOrProduct | GHC.Tc.Errors.Types | 
| DerivErrGenerics | GHC.Tc.Errors.Types | 
| DerivErrGenericsMustBeVanillaDataCon | GHC.Tc.Errors.Types | 
| DerivErrGenericsMustHaveSomeTypeParams | GHC.Tc.Errors.Types | 
| DerivErrGenericsMustNotHaveDatatypeContext | GHC.Tc.Errors.Types | 
| DerivErrGenericsMustNotHaveExistentials | GHC.Tc.Errors.Types | 
| DerivErrGenericsMustNotHaveExoticArgs | GHC.Tc.Errors.Types | 
| DerivErrGenericsWrongArgKind | GHC.Tc.Errors.Types | 
| DerivErrGNDUsedOnData | GHC.Tc.Errors.Types | 
| DerivErrHasAssociatedDatatypes | GHC.Tc.Errors.Types | 
| DerivErrLangExtRequired | GHC.Tc.Errors.Types | 
| DerivErrLastArgMustBeApp | GHC.Tc.Errors.Types | 
| DerivErrMustBeEnumType | GHC.Tc.Errors.Types | 
| DerivErrMustHaveExactlyOneConstructor | GHC.Tc.Errors.Types | 
| DerivErrMustHaveSomeParameters | GHC.Tc.Errors.Types | 
| DerivErrMustNotHaveClassContext | GHC.Tc.Errors.Types | 
| DerivErrNewtypeNonDeriveableClass | GHC.Tc.Errors.Types | 
| DerivErrNoConstructors | GHC.Tc.Errors.Types | 
| DerivErrNoEtaReduce | GHC.Tc.Errors.Types | 
| DerivErrNoFamilyInstance | GHC.Tc.Errors.Types | 
| DerivErrNotAClass | GHC.Tc.Errors.Types | 
| DerivErrNotDeriveable | GHC.Tc.Errors.Types | 
| DerivErrNotStockDeriveable | GHC.Tc.Errors.Types | 
| DerivErrNotWellKinded | GHC.Tc.Errors.Types | 
| DerivErrNullaryClasses | GHC.Tc.Errors.Types | 
| DerivErrOnlyAnyClassDeriveable | GHC.Tc.Errors.Types | 
| DerivErrSafeHaskellGenericInst | GHC.Tc.Errors.Types | 
| deriveViaOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| DerivInfo |  | 
| 1 (Type/Class) | GHC.Tc.Deriv | 
| 2 (Data Constructor) | GHC.Tc.Deriv | 
| DerivInstTys |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Generate | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Generate | 
| DerivM | GHC.Tc.Deriv.Utils | 
| DerivMaxTag | GHC.Tc.Deriv.Generate | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| derivStrategyName | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| derivStrategyTyConKey | GHC.Builtin.Names.TH | 
| derivStrategyTyConName | GHC.Builtin.Names.TH | 
| DerivTag2Con | GHC.Tc.Deriv.Generate | 
| deriv_clause_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| deriv_clause_strategy | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| deriv_clause_tys | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| deriv_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| deriv_overlap_mode | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| deriv_strategy | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| deriv_type | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| deserializeAnns | GHC.Types.Annotations, GHC.Plugins | 
| deserializeWithData | GHC.Plugins | 
| deShadowBinds | GHC.Core.Subst, GHC.Plugins | 
| DestBlockId |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.RegInfo | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| DestImm | GHC.CmmToAsm.X86.Instr | 
| deSugar | GHC.HsToCore | 
| DesugaredModule |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| desugarEmptyCase | GHC.HsToCore.Pmc.Desugar | 
| deSugarExpr | GHC.HsToCore | 
| desugarGRHSs | GHC.HsToCore.Pmc.Desugar | 
| desugarMatches | GHC.HsToCore.Pmc.Desugar | 
| desugarModule | GHC | 
| desugarPatBind | GHC.HsToCore.Pmc.Desugar | 
| deTagExpr | GHC.Core, GHC.Plugins | 
| de_div | GHC.Types.Demand | 
| de_fvs | GHC.Types.Demand | 
| DE_Hole | GHC.Tc.Types.Constraint | 
| DE_NotConcrete | GHC.Tc.Types.Constraint | 
| DFastStringEnv | GHC.Data.FastString.Env | 
| dfid_eqn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dfid_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dfid_inst | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| dfoExt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| dfoLabel | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, 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 | 
| diagHints | GHC.Types.Error | 
| diagMessage | GHC.Types.Error | 
| Diagnostic | GHC.Types.Error, GHC.Utils.Error | 
| diagnosticDs | GHC.HsToCore.Monad | 
| DiagnosticHint |  | 
| 1 (Type/Class) | GHC.Types.Error | 
| 2 (Data Constructor) | GHC.Types.Error | 
| diagnosticHints | GHC.Types.Error, GHC.Utils.Error | 
| DiagnosticMessage |  | 
| 1 (Type/Class) | GHC.Types.Error | 
| 2 (Data Constructor) | GHC.Types.Error | 
| diagnosticMessage | GHC.Types.Error, GHC.Utils.Error | 
| DiagnosticReason | GHC.Types.Error, GHC.Driver.Session, GHC.Plugins | 
| diagnosticReason | GHC.Types.Error, GHC.Utils.Error | 
| diagnosticTc | GHC.Tc.Utils.Monad | 
| diagnosticTcM | GHC.Tc.Utils.Monad | 
| DiagOpts |  | 
| 1 (Type/Class) | GHC.Utils.Error | 
| 2 (Data Constructor) | GHC.Utils.Error | 
| diagReason | GHC.Types.Error | 
| diagReasonSeverity | GHC.Utils.Error | 
| diag_fatal_warning_flags | GHC.Utils.Error | 
| diag_fatal_wopt | GHC.Utils.Error | 
| diag_max_errors | GHC.Utils.Error | 
| diag_ppr_ctx | GHC.Utils.Error | 
| diag_reverse_errors | GHC.Utils.Error | 
| diag_warning_flags | GHC.Utils.Error | 
| diag_warn_is_error | GHC.Utils.Error | 
| diag_wopt | GHC.Utils.Error | 
| DictId | GHC.Types.Var, GHC.Core.Predicate, GHC.Plugins | 
| Dictionary | GHC.Utils.Binary | 
| DictMap | GHC.Tc.Solver.Types | 
| dictsToBag | GHC.Tc.Solver.Types | 
| 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 | 
| difference | GHC.Data.EnumSet | 
| DifferentLine | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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 | 
| disableHaddock | GHC.Parser.Lexer | 
| DisambECP | GHC.Parser.PostProcess | 
| DisambInfixOp | GHC.Parser.PostProcess | 
| DisambTD | GHC.Parser.PostProcess | 
| discardArgDmds | GHC.Types.Demand | 
| discardConstraints | GHC.Tc.Utils.Monad | 
| discardErrs | GHC.Tc.Utils.Monad | 
| discardIC | GHC.Driver.Env, GHC.Plugins | 
| discardProvCtxtGivens | GHC.Tc.Errors.Types | 
| discardResult | GHC.Tc.Utils.Monad | 
| discardWarnings | GHC.Tc.Utils.Monad | 
| discardWarningsDs | GHC.HsToCore.Monad | 
| DiscArgCtxt | GHC.Core.Unfold | 
| Disjoint | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| disjointDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| disjointNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| disjointNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| disjointTyConEnv | GHC.Core.TyCon.Env | 
| disjointTyConSet | GHC.Core.TyCon.Set | 
| disjointUDFM | GHC.Types.Unique.DFM | 
| disjointUdfmUfm | GHC.Types.Unique.DFM | 
| disjointUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| disjointUniqMap | GHC.Types.Unique.Map | 
| 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, GHC.Plugins | 
| displayLintResults | GHC.Core.Lint | 
| DistrustPackage | GHC.Driver.Session, GHC.Plugins | 
| dit_cls_tys | GHC.Tc.Deriv.Generate | 
| dit_dc_inst_arg_env | GHC.Tc.Deriv.Generate | 
| dit_rep_tc | GHC.Tc.Deriv.Generate | 
| dit_rep_tc_args | GHC.Tc.Deriv.Generate | 
| dit_tc | GHC.Tc.Deriv.Generate | 
| dit_tc_args | GHC.Tc.Deriv.Generate | 
| 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 | 
| DLL | GHC.Linker.Types | 
| DLLPath | GHC.Linker.Types | 
| DMBSY | GHC.CmmToAsm.AArch64.Instr | 
| DmdAnalOpts |  | 
| 1 (Type/Class) | GHC.Core.Opt.DmdAnal | 
| 2 (Data Constructor) | GHC.Core.Opt.DmdAnal | 
| dmdAnalProgram | GHC.Core.Opt.DmdAnal | 
| DmdEnv | GHC.Types.Demand | 
| DmdSig |  | 
| 1 (Type/Class) | GHC.Types.Demand | 
| 2 (Data Constructor) | GHC.Types.Demand | 
| dmdSigDmdEnv | GHC.Types.Demand | 
| dmdSigInfo | GHC.Types.Id.Info, GHC.Plugins | 
| dmdTransformDataConSig | GHC.Types.Demand | 
| dmdTransformDictSelSig | GHC.Types.Demand | 
| DmdTransformer | GHC.Types.Demand | 
| dmdTransformSig | GHC.Types.Demand | 
| DmdType |  | 
| 1 (Type/Class) | GHC.Types.Demand | 
| 2 (Data Constructor) | GHC.Types.Demand | 
| dmdTypeDepth | GHC.Types.Demand | 
| dmdUnboxWidth | GHC.Driver.Session, GHC.Plugins, GHC | 
| dmd_max_worker_args | GHC.Core.Opt.DmdAnal | 
| dmd_strict_dicts | GHC.Core.Opt.DmdAnal | 
| dmd_unbox_width | GHC.Core.Opt.DmdAnal | 
| DModuleNameEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| dm_core_module | GHC | 
| dm_typechecked_module | GHC | 
| DNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| DoAlignSanitisation | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| DoAndIfThenElseBit | GHC.Parser.Lexer | 
| doBackpack | GHC.Driver.Backpack | 
| Doc | GHC.Utils.Ppr | 
| DocCommentNamed | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DocCommentNext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DocCommentPrev | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DocD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DocDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| docDeclDoc | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DocGroup | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| DocLoc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| doCodeGen | GHC.Driver.Main | 
| DocOptionsPrag | GHC.Parser.Errors.Types | 
| doCpp | GHC.Driver.Pipeline.Execute | 
| Docs |  | 
| 1 (Type/Class) | GHC.Hs.Doc, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Doc, GHC.Hs, GHC | 
| docStringChunks | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| DocStructure | GHC.Hs.Doc, GHC.Hs, GHC | 
| DocStructureItem | GHC.Hs.Doc, GHC.Hs, GHC | 
| docs_args | GHC.Hs.Doc, GHC.Hs, GHC | 
| docs_decls | GHC.Hs.Doc, GHC.Hs, GHC | 
| docs_extensions | GHC.Hs.Doc, GHC.Hs, GHC | 
| docs_haddock_opts | GHC.Hs.Doc, GHC.Hs, GHC | 
| docs_language | GHC.Hs.Doc, GHC.Hs, GHC | 
| docs_mod_hdr | GHC.Hs.Doc, GHC.Hs, GHC | 
| docs_named_chunks | GHC.Hs.Doc, GHC.Hs, GHC | 
| docs_structure | GHC.Hs.Doc, GHC.Hs, GHC | 
| docToSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| doEIdKey | GHC.Builtin.Names.TH | 
| doEName | GHC.Builtin.Names.TH | 
| doesDirNameExist | GHC.Utils.Misc, GHC.Plugins | 
| DoExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| DoExtDynRefs | GHC.StgToCmm.Types | 
| doFloatFromRhs | GHC.Core.Opt.Simplify.Env | 
| doFreeSimplTick | GHC.Core.Opt.Monad, GHC.Plugins | 
| dollarIdKey | GHC.Builtin.Names | 
| dollarName | GHC.Builtin.Names | 
| DollarSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| dom | GHC.CmmToAsm.CFG.Dominators | 
| doMkDependHS | GHC.Driver.MakeFile | 
| domTree | GHC.CmmToAsm.CFG.Dominators | 
| Done | GHC.Data.Stream | 
| DoneEx | GHC.Core.Opt.Simplify.Env | 
| DoneId | GHC.Core.Opt.Simplify.Env | 
| DoNotation | GHC.Tc.Types.Origin | 
| doNotQuantifyTyVars | GHC.Tc.Utils.TcMType | 
| 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 | 
| DoSCCProfiling | GHC.StgToCmm.Types | 
| 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.Linker.Types | 
| DotDLL | GHC.Linker.Types | 
| DotFieldOcc |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| dotGraph | GHC.Data.Graph.Ppr, GHC.Data.Graph.Color | 
| DotO | GHC.Linker.Types | 
| dots | GHC.HsToCore.Errors.Ppr | 
| Double | GHC.Prelude | 
| double |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| 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.Expr, GHC.Cmm | 
| 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 | 
| doubleToFloatLit | GHC.Types.Literal, GHC.Plugins | 
| DoubleToFloatOp | GHC.Builtin.PrimOps | 
| doubleToIntLit | GHC.Types.Literal, GHC.Plugins | 
| DoubleToIntOp | GHC.Builtin.PrimOps | 
| 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 | 
| downgradeRedn | GHC.Core.Reduction | 
| downgradeRole | GHC.Core.Coercion, GHC.Plugins | 
| downsweep | GHC.Driver.Make | 
| do_layout | GHC.Cmm | 
| DriverBackpackModuleNotFound | GHC.Driver.Errors.Types | 
| DriverCannotImportFromUntrustedPackage | GHC.Driver.Errors.Types | 
| DriverCannotImportUnsafeModule | GHC.Driver.Errors.Types | 
| DriverCannotLoadInterfaceFile | GHC.Driver.Errors.Types | 
| DriverDuplicatedModuleDeclaration | GHC.Driver.Errors.Types | 
| DriverFileModuleNameMismatch | GHC.Driver.Errors.Types | 
| DriverFileNotFound | GHC.Driver.Errors.Types | 
| DriverHomePackagesNotClosed | GHC.Driver.Errors.Types | 
| DriverInferredSafeImport | GHC.Driver.Errors.Types | 
| DriverInferredSafeModule | GHC.Driver.Errors.Types | 
| DriverMarkedTrustworthyButInferredSafe | GHC.Driver.Errors.Types | 
| DriverMessage | GHC.Driver.Errors.Types | 
| DriverMessages | GHC.Driver.Errors.Types | 
| DriverMissingHomeModules | GHC.Driver.Errors.Types | 
| DriverMissingSafeHaskellMode | GHC.Driver.Errors.Types | 
| DriverMixedSafetyImport | GHC.Driver.Errors.Types | 
| DriverModuleNotFound | GHC.Driver.Errors.Types | 
| DriverPackageNotTrusted | GHC.Driver.Errors.Types | 
| driverPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| DriverPsHeaderMessage | GHC.Driver.Errors.Types | 
| DriverRedirectedNoMain | GHC.Driver.Errors.Types | 
| DriverStaticPointersNotSupported | GHC.Driver.Errors.Types | 
| DriverUnexpectedSignature | GHC.Driver.Errors.Types | 
| DriverUnknownHiddenModules | GHC.Driver.Errors.Types | 
| DriverUnknownMessage | GHC.Driver.Errors.Types | 
| DriverUnknownReexportedModules | GHC.Driver.Errors.Types | 
| DriverUnnecessarySourceImports | GHC.Driver.Errors.Types | 
| DriverUnusedPackages | GHC.Driver.Errors.Types | 
| DriverUserDefinedRuleIgnored | GHC.Driver.Errors.Types | 
| drop | GHC.Prelude | 
| DropAbsent | GHC.Core.Opt.WorkWrap.Utils | 
| 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 | 
| DsAggregatedViewExpressions | GHC.HsToCore.Errors.Types | 
| DsAnotherRuleMightFireFirst | GHC.HsToCore.Errors.Types | 
| DsArgNum |  | 
| 1 (Type/Class) | GHC.HsToCore.Errors.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Errors.Types | 
| DsBound | GHC.HsToCore.Types, GHC.HsToCore.Monad | 
| dsBracket | GHC.HsToCore.Quote | 
| DsCannotMixPolyAndUnliftedBindings | GHC.HsToCore.Errors.Types | 
| dsCCall | GHC.HsToCore.Foreign.Call | 
| DsEmptyEnumeration | GHC.HsToCore.Errors.Types | 
| dsEvBinds | GHC.HsToCore.Binds | 
| dsEvTerm | GHC.HsToCore.Binds | 
| dsExpr | GHC.HsToCore.Expr | 
| dsExtendMetaEnv | GHC.HsToCore.Monad | 
| dsForeigns | GHC.HsToCore.Foreign.Decl | 
| DsForeignsHook | GHC.Driver.Hooks | 
| dsForeignsHook | GHC.Driver.Hooks | 
| DsGblEnv |  | 
| 1 (Type/Class) | GHC.HsToCore.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Types | 
| dsGetCompleteMatches | GHC.HsToCore.Monad | 
| dsGetFamInstEnvs | GHC.HsToCore.Monad | 
| dsGetMetaEnv | GHC.HsToCore.Monad | 
| dsGRHSs | GHC.HsToCore.GuardedRHSs | 
| dsGuarded | GHC.HsToCore.GuardedRHSs | 
| dsHandleMonadicFailure | GHC.HsToCore.Utils | 
| dsHsWrapper | GHC.HsToCore.Binds | 
| DsIdentitiesFound | GHC.HsToCore.Errors.Types | 
| DsiDocChunk | GHC.Hs.Doc, GHC.Hs, GHC | 
| DsiExports | GHC.Hs.Doc, GHC.Hs, GHC | 
| DsiModExport | GHC.Hs.Doc, GHC.Hs, GHC | 
| DsInaccessibleRhs | GHC.HsToCore.Errors.Types | 
| DsiNamedChunkRef | GHC.Hs.Doc, GHC.Hs, GHC | 
| DsiSectionHeading | GHC.Hs.Doc, GHC.Hs, GHC | 
| DsLazyPatCantBindVarsOfUnliftedType | GHC.HsToCore.Errors.Types | 
| DsLclEnv |  | 
| 1 (Type/Class) | GHC.HsToCore.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Types | 
| dsLExpr | GHC.HsToCore.Expr | 
| dsLHsBinds | GHC.HsToCore.Binds | 
| dsListComp | GHC.HsToCore.ListComp | 
| dsLit | GHC.HsToCore.Match.Literal, GHC.HsToCore.Expr | 
| 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_loc | GHC.HsToCore.Types | 
| dsl_meta | GHC.HsToCore.Types | 
| dsl_nablas | GHC.HsToCore.Types | 
| DsM | GHC.HsToCore.Types, GHC.HsToCore.Monad | 
| DsMatchContext |  | 
| 1 (Type/Class) | GHC.HsToCore.Monad | 
| 2 (Data Constructor) | GHC.HsToCore.Monad | 
| DsMaxPmCheckModelsReached | GHC.HsToCore.Errors.Types | 
| DsMessage | GHC.HsToCore.Errors.Types | 
| DsMetaEnv | GHC.HsToCore.Types, GHC.HsToCore.Monad | 
| DsMetaVal | GHC.HsToCore.Types, GHC.HsToCore.Monad | 
| dsMkUserRule | GHC.HsToCore.Binds | 
| dsMonadComp | GHC.HsToCore.ListComp | 
| DsMultipleConForNewtype | GHC.HsToCore.Errors.Types | 
| DsMultiplicityCoercionsNotSupported | GHC.HsToCore.Errors.Types | 
| 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_fns | 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 | 
| DsNonExhaustivePatterns | GHC.HsToCore.Errors.Types | 
| DsNotYetHandledByTH | GHC.HsToCore.Errors.Types | 
| DsOrphanRule | GHC.HsToCore.Errors.Types | 
| DsOverflowedLiterals | GHC.HsToCore.Errors.Types | 
| DsOverlappingPatterns | GHC.HsToCore.Errors.Types | 
| dsOverLit | GHC.HsToCore.Match.Literal | 
| dsProcExpr | GHC.HsToCore.Arrows | 
| DsRecBindsNotAllowedForUnliftedTys | GHC.HsToCore.Errors.Types | 
| DsRedundantBangPatterns | GHC.HsToCore.Errors.Types | 
| DsRuleBindersNotBound | GHC.HsToCore.Errors.Types | 
| DsRuleIgnoredDueToConstructor | GHC.HsToCore.Errors.Types | 
| DsRuleLhsTooComplicated | GHC.HsToCore.Errors.Types | 
| DsRuleMightInlineFirst | GHC.HsToCore.Errors.Types | 
| dsSpec | GHC.HsToCore.Binds | 
| DsSplice | GHC.HsToCore.Types, GHC.HsToCore.Monad | 
| dsSyntaxExpr | GHC.HsToCore.Expr | 
| dsTcEvBinds | GHC.HsToCore.Binds | 
| dsTcEvBinds_s | GHC.HsToCore.Binds | 
| DsTopLevelBindsNotAllowed | GHC.HsToCore.Errors.Types | 
| dsTopLHsBinds | GHC.HsToCore.Binds | 
| DsUnbangedStrictPatterns | GHC.HsToCore.Errors.Types | 
| DsUnknownMessage | GHC.HsToCore.Errors.Types | 
| DsUnusedDoBind | GHC.HsToCore.Errors.Types | 
| DsUselessSpecialiseForClassMethodSelector | GHC.HsToCore.Errors.Types | 
| DsUselessSpecialiseForNoInlineFunction | GHC.HsToCore.Errors.Types | 
| dsValBinds | GHC.HsToCore.Expr | 
| DsWarning | GHC.HsToCore.Monad | 
| DsWrapper | GHC.HsToCore.Monad | 
| DsWrongDoBind | GHC.HsToCore.Errors.Types | 
| ds_cc_st | GHC.HsToCore.Types | 
| ds_cls | GHC.Tc.Deriv.Utils | 
| ds_complete_matches | GHC.HsToCore.Types | 
| ds_fam_inst_env | GHC.HsToCore.Types | 
| ds_gbl_rdr_env | GHC.HsToCore.Types | 
| ds_if_env | GHC.HsToCore.Types | 
| ds_loc | GHC.Tc.Deriv.Utils | 
| ds_mechanism | GHC.Tc.Deriv.Utils | 
| ds_mod | GHC.HsToCore.Types | 
| ds_msgs | GHC.HsToCore.Types | 
| ds_name | GHC.Tc.Deriv.Utils | 
| ds_next_wrapper_num | GHC.HsToCore.Types | 
| ds_overlap | GHC.Tc.Deriv.Utils | 
| ds_skol_info | 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.HsToCore.Types | 
| ds_user_ctxt | GHC.Tc.Deriv.Utils | 
| DTyConEnv | GHC.Core.TyCon.Env | 
| 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 | 
| dt_args | GHC.Types.Demand | 
| DT_Dont | GHC.Driver.Session, GHC.Plugins | 
| DT_Dyn | GHC.Driver.Session, GHC.Plugins | 
| dt_env | GHC.Types.Demand | 
| DT_OK | GHC.Driver.Session, GHC.Plugins | 
| dubiousDataConInstArgTys | GHC.Core.Opt.WorkWrap.Utils | 
| duDefs | GHC.Types.Name.Set, GHC.Plugins | 
| DumpAction | GHC.Utils.Logger | 
| dumpDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| DumpFlag | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| dumpFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| DumpFormat | GHC.Utils.Logger | 
| dumpGraph | GHC.Data.Graph.Ppr, GHC.Data.Graph.Color | 
| dumpIdInfoOfProgram | GHC.Core.Utils, GHC.Plugins | 
| dumpIfaceStats | GHC.Driver.Main | 
| dumpIfSetLlvm | GHC.CmmToLlvm.Base | 
| 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 | 
| dumpTcRn | GHC.Tc.Utils.Monad | 
| Dunno | GHC.Types.Demand | 
| DupFlag | GHC.Core.Opt.Simplify.Utils | 
| duplicateLocalDs | GHC.HsToCore.Monad | 
| DuplicateRecordFields |  | 
| 1 (Type/Class) | GHC.Types.FieldLabel | 
| 2 (Data Constructor) | GHC.Types.FieldLabel | 
| 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_linkage_name | GHC.CmmToAsm.Dwarf.Constants | 
| dW_AT_low_pc | 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 | 
| dynamicNow | GHC.Driver.Session, GHC.Plugins, GHC | 
| DynamicTarget | GHC.Types.ForeignCall | 
| DynamicTooState | GHC.Driver.Session, GHC.Plugins | 
| dynamicTooState | GHC.Driver.Session, GHC.Plugins | 
| dynCompileExpr | GHC.Runtime.Eval, GHC | 
| DynFlags |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynHiSuf_ | GHC.Driver.Session, GHC.Plugins, GHC | 
| DynLibLoader | GHC.Driver.Session, GHC.Plugins | 
| dynLibLoader | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynLibSuffix | GHC.Settings | 
| dynObjectSuf_ | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynOutputFile_ | GHC.Driver.Session, GHC.Plugins, GHC | 
| dynOutputHi | 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.Expr, GHC.Cmm | 
| 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 | 
| ea_actual | GHC.Tc.Errors.Types | 
| ea_expanded_actual | GHC.Tc.Errors.Types | 
| ea_expanded_expected | GHC.Tc.Errors.Types | 
| ea_expected | GHC.Tc.Errors.Types | 
| 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 | 
| Effect | GHC.Data.Stream | 
| EI | GHC.Tc.Errors.Types | 
| Either | GHC.Prelude | 
| either | GHC.Prelude | 
| eitherTyConKey | GHC.Builtin.Names | 
| eitherTyConName | GHC.Builtin.Names | 
| ei_evdest | GHC.Tc.Errors.Types | 
| ei_flavour | GHC.Tc.Errors.Types | 
| ei_loc | GHC.Tc.Errors.Types | 
| ei_m_reason | GHC.Tc.Errors.Types | 
| ei_pred | GHC.Tc.Errors.Types | 
| ei_suppress | GHC.Tc.Errors.Types | 
| 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 | 
| elemLRegSet | GHC.Cmm.LRegSet | 
| elemModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| elemModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| elemNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| elemNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| elemOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| elemOccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| ElemOf | GHC.Cmm.Dataflow.Collections | 
| elemPmAltConSet | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| elemRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| elemsLRegSet | GHC.Cmm.LRegSet | 
| elemsRM | GHC.Core.RoughMap | 
| elemTCvSubst | GHC.Core.TyCo.Subst | 
| elemTyConEnv | GHC.Core.TyCon.Env | 
| elemTyConSet | GHC.Core.TyCon.Set | 
| elemUDFM | GHC.Types.Unique.DFM | 
| elemUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| elemUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| elemUniqMap | GHC.Types.Unique.Map | 
| 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 | 
| ELF_V1 | GHC.Platform | 
| ELF_V2 | GHC.Platform | 
| elimCommonBlocks | GHC.Cmm.CommonBlockElim | 
| eltsDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| eltsHpt | GHC.Unit.Home.ModInfo | 
| eltsUDFM | GHC.Types.Unique.DFM | 
| emit |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitAnonTypeHole | GHC.Tc.Utils.Monad | 
| emitArgTagCheck | GHC.StgToCmm.TagCheck | 
| emitAssign |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitBarf | GHC.StgToCmm.Utils | 
| emitBlackHoleCode | GHC.StgToCmm.Bind | 
| emitCall | GHC.StgToCmm.Layout | 
| emitCCall | GHC.StgToCmm.Foreign | 
| emitCCallNeverReturns | 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 | 
| emitDelayedErrors | GHC.Tc.Utils.Monad | 
| 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 | 
| emitIpeBufferListNode | GHC.StgToCmm.InfoTableProv | 
| emitLabel |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitLoadThreadState | GHC.StgToCmm.Foreign | 
| emitMultiAssign | GHC.StgToCmm.Utils | 
| emitNamedTypeHole | GHC.Tc.Utils.Monad | 
| emitNewExprHole | GHC.Tc.Utils.TcMType | 
| emitNewWantedEq | GHC.Tc.Solver.Monad | 
| emitNotConcreteError | GHC.Tc.Utils.Monad | 
| emitOpenNursery | GHC.StgToCmm.Foreign | 
| emitOutOfLine |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| emitPopArgRegs | GHC.StgToCmm.Foreign | 
| emitPrimCall | GHC.StgToCmm.Foreign | 
| emitProcWithConvention | GHC.StgToCmm.Monad | 
| emitProcWithStackFrame | GHC.StgToCmm.Monad | 
| emitPushArgRegs | GHC.StgToCmm.Foreign | 
| 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 | 
| emitStore' | GHC.StgToCmm.Monad | 
| emitSwitch | GHC.StgToCmm.Utils | 
| emitTagAssertion | GHC.StgToCmm.TagCheck | 
| emitTick | GHC.StgToCmm.Monad | 
| emitTickyCounterTag | GHC.StgToCmm.Ticky | 
| 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 | 
| emitWantedEqs | 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.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| 3 (Function) | GHC.Data.EnumSet | 
| emptyAnnEnv | GHC.Types.Annotations, GHC.Plugins | 
| 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.Linker.Types | 
| emptyCME | GHC.Core.Map.Type | 
| emptyCollectedCCs | GHC.Types.CostCentre | 
| emptyComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| emptyCoreMap | GHC.Core.Map.Expr | 
| emptyCts | GHC.Tc.Types.Constraint | 
| emptyCvSubstEnv | GHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins | 
| emptyDFsEnv | GHC.Data.FastString.Env | 
| emptyDictMap | GHC.Tc.Solver.Types | 
| emptyDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| emptyDocs | GHC.Hs.Doc, GHC.Hs, GHC | 
| emptyDTyConEnv | GHC.Core.TyCon.Env | 
| 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.Iface.Ext.Fields | 
| emptyFamInstEnv | GHC.Core.FamInstEnv | 
| emptyFamInstEnvs | GHC.Core.FamInstEnv | 
| emptyFilesToClean | GHC.Utils.TmpFs | 
| emptyFixityEnv | GHC.Types.Fixity.Env | 
| emptyFloats | GHC.Core.Opt.Simplify.Env | 
| emptyFsEnv | GHC.Data.FastString.Env, GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| emptyFullModIface | GHC.Unit.Module.ModIface, GHC.Plugins | 
| emptyFunEqs | GHC.Tc.Solver.Types | 
| 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.Unit.Home.ModInfo | 
| emptyHooks | GHC.Driver.Hooks | 
| emptyHpcInfo | GHC.Types.HpcInfo | 
| emptyIfaceFixCache | GHC.Types.Fixity.Env | 
| emptyIfaceHashCache | GHC.Unit.Module.ModIface, GHC.Plugins | 
| emptyIfaceWarnCache | GHC.Unit.Module.Warnings | 
| emptyImportAvails | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| emptyInert | GHC.Tc.Solver.InertSet | 
| emptyInfoTableProvMap | GHC.Types.IPE | 
| emptyInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| emptyInstalledModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| emptyInstEnv | GHC.Core.InstEnv | 
| emptyInteractiveContext | GHC.Runtime.Context | 
| emptyJoinFloats | GHC.Core.Opt.Simplify.Env | 
| emptyKnotVars | GHC.Driver.Env.KnotVars | 
| emptyLetFloats | GHC.Core.Opt.Simplify.Env | 
| emptyLHsBinds | GHC.Hs.Binds, GHC.Hs, GHC | 
| emptyLHsQTvs | GHC.Hs.Type, GHC.Hs, GHC | 
| emptyLiftingContext | GHC.Core.Coercion, GHC.Plugins | 
| EmptyLocalBinds | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| emptyLocalBinds | GHC.Hs.Binds, GHC.Hs, GHC | 
| emptyLocalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| emptyLRegSet | GHC.Cmm.LRegSet | 
| emptyMessages | GHC.Types.Error, GHC.Utils.Error | 
| emptyMG | GHC.Unit.Module.Graph, GHC | 
| emptyModBreaks | GHC.ByteCode.Types | 
| emptyModDetails | GHC.Unit.Module.ModDetails | 
| emptyModNodeMap | GHC.Driver.Make | 
| emptyModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| emptyModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| emptyOccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| emptyPackageIfaceTable | GHC.Unit.External | 
| emptyPartialModIface | GHC.Unit.Module.ModIface, GHC.Plugins | 
| emptyPlugins | GHC.Driver.Plugins, GHC.Plugins | 
| emptyPmAltConSet | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| emptyPragEnv | GHC.Tc.Gen.Sig | 
| emptyRdrGroup | GHC.Hs.Decls, GHC.Hs, 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.Expr, GHC.Cmm | 
| emptyRewriterSet | GHC.Tc.Types.Constraint | 
| emptyRM | GHC.Core.RoughMap | 
| emptyRnGroup | GHC.Hs.Decls, GHC.Hs, 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 | 
| emptySRT | GHC.Cmm.Info.Build | 
| emptyStackMap | GHC.CmmToAsm.Reg.Linear.StackMap | 
| emptySubst |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Stg.Subst | 
| emptyTcAppMap | GHC.Tc.Solver.Types | 
| emptyTcEvBinds | GHC.Tc.Types.Evidence | 
| emptyTCvSubst | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| emptyText | GHC.Utils.Ppr | 
| emptyTidyEnv | GHC.Types.Var.Env, GHC.Plugins | 
| emptyTidyOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| emptyTM | GHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| emptyTransStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| emptyTvSubstEnv | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| emptyTyConEnv | GHC.Core.TyCon.Env | 
| emptyTyConSet | GHC.Core.TyCon.Set | 
| emptyTypeEnv | GHC.Types.TypeEnv | 
| emptyTypeMap | GHC.Core.Map.Type | 
| emptyUDFM | GHC.Types.Unique.DFM | 
| emptyUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| emptyUniqDSet | GHC.Types.Unique.DSet | 
| emptyUniqMap | GHC.Types.Unique.Map | 
| emptyUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| emptyUnitState | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| emptyUnVarGraph | GHC.Data.Graph.UnVar | 
| emptyUnVarSet | GHC.Data.Graph.UnVar | 
| emptyUSDFM | GHC.Types.Unique.SDFM | 
| emptyValBindsIn | GHC.Hs.Binds, GHC.Hs, GHC | 
| emptyValBindsOut | GHC.Hs.Binds, GHC.Hs, GHC | 
| emptyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| emptyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| emptyWC | GHC.Tc.Types.Constraint | 
| emptyWorkList | GHC.Tc.Solver.InertSet | 
| emptyZonkEnv | GHC.Tc.Utils.Zonk | 
| 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 (Type/Class) | GHC.Core.TyCo.FVs | 
| 2 (Data Constructor) | GHC.Core.TyCo.FVs | 
| endPass | GHC.Core.Lint | 
| endPassIO | GHC.Core.Lint | 
| enrichHie | GHC.Iface.Ext.Ast | 
| ensureMonoType | GHC.Tc.Utils.TcMType | 
| ENTER | GHC.ByteCode.Instr | 
| enterCostCentreFun | GHC.StgToCmm.Prof | 
| enterCostCentreThunk | GHC.StgToCmm.Prof | 
| EnterIt | GHC.StgToCmm.Closure | 
| enterRecGroupRHSs | GHC.Core.Opt.Simplify.Env | 
| entry | GHC.Parser.Annotation, GHC.Hs, GHC | 
| entryBlocks | GHC.CmmToAsm.Utils | 
| 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.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 3 (Type/Class) | GHC.StgToCmm.ExtCode | 
| 4 (Type/Class) | GHC.Stg.Lift.Monad | 
| 5 (Data Constructor) | GHC.Stg.Lift.Monad | 
| 6 (Type/Class) | GHC.Core.LateCC | 
| 7 (Data Constructor) | GHC.Core.LateCC | 
| 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 | 
| EON | GHC.CmmToAsm.AArch64.Instr | 
| EOR | GHC.CmmToAsm.AArch64.Instr | 
| EP |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| EpaBlockComment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaComment |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaCommentsBalanced | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaCommentTok | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaDelta | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaDocComment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaDocOptions | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaEofComment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaLineComment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpaLocation | GHC.Parser.Annotation, GHC.Hs, GHC | 
| epaLocationFromSrcAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| epaLocationRealSrcSpan | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpAnn |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| epAnnAnns | GHC.Parser.Annotation, GHC.Hs, GHC | 
| epAnnAnnsL | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpAnnCO | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpAnnComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| epAnnComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpAnnForallTy | GHC.Hs.Type, GHC.Hs, GHC | 
| EpAnnHsCase |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| EpAnnImportDecl |  | 
| 1 (Type/Class) | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| EpAnnNotUsed | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EpAnnSumPat |  | 
| 1 (Type/Class) | GHC.Hs.Pat, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Pat, GHC.Hs, GHC | 
| EpAnnUnboundVar |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| EpaSpan | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EPrag | GHC.Tc.Gen.Head | 
| EPS | GHC.Unit.External | 
| EpsStats |  | 
| 1 (Type/Class) | GHC.Unit.External | 
| 2 (Data Constructor) | GHC.Unit.External | 
| eps_ann_env | GHC.Unit.External | 
| eps_complete_matches | GHC.Unit.External | 
| eps_fam_inst_env | GHC.Unit.External | 
| eps_free_holes | GHC.Unit.External | 
| eps_inst_env | GHC.Unit.External | 
| eps_is_boot | GHC.Unit.External | 
| eps_mod_fam_inst_env | GHC.Unit.External | 
| eps_PIT | GHC.Unit.External | 
| eps_PTE | GHC.Unit.External | 
| eps_rule_base | GHC.Unit.External | 
| eps_stats | GHC.Unit.External | 
| EQ |  | 
| 1 (Data Constructor) | GHC.Prelude | 
| 2 (Data Constructor) | GHC.CmmToAsm.AArch64.Cond | 
| Eq | GHC.Prelude | 
| eqCanEqLHS | 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 | 
| eqCoreExpr | GHC.Core.Map.Expr | 
| eqDataCon | GHC.Builtin.Types, GHC.Plugins | 
| eqDataConKey | GHC.Builtin.Names | 
| eqDeBruijnExpr | GHC.Core.Map.Expr | 
| eqDeBruijnType | GHC.Core.Map.Type | 
| eqDeBruijnVar | GHC.Core.Map.Type | 
| eqDiff | GHC.Iface.Ext.Debug | 
| eqEmptyLocalBinds | GHC.Hs.Binds, GHC.Hs, 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 | 
| 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.Pmc.Solver.Types, GHC.HsToCore.Pmc.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.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 | 
| EqStablePtrOp | GHC.Builtin.PrimOps | 
| eqStringIdKey | GHC.Builtin.Names | 
| eqStringName | 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.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| EqualCtList | GHC.Tc.Solver.Types | 
| 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 | 
| equateUSDFM | GHC.Types.Unique.SDFM | 
| 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 | 
| errDsCoreExpr | GHC.HsToCore.Monad | 
| ErrInfo |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| errInfoContext | GHC.Tc.Errors.Types | 
| errInfoSupplementary | GHC.Tc.Errors.Types | 
| errMsg | GHC.Driver.CmdLine | 
| errMsgContext | GHC.Types.Error, GHC.Utils.Error | 
| errMsgDiagnostic | GHC.Types.Error, GHC.Utils.Error | 
| errMsgSeverity | GHC.Types.Error, GHC.Utils.Error | 
| errMsgSpan | GHC.Types.Error, GHC.Utils.Error | 
| error | GHC.Prelude | 
| ErrorCall |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| ErrorCallWithLocation | GHC.Utils.Exception | 
| errorDiagnostic | GHC.Utils.Error | 
| errorIds | GHC.Core.Make, GHC.Plugins | 
| ErrorItem | GHC.Tc.Errors.Types | 
| errorItemCtLoc | GHC.Tc.Errors.Types | 
| errorItemEqRel | GHC.Tc.Errors.Types | 
| errorItemOrigin | GHC.Tc.Errors.Types | 
| errorItemPred | GHC.Tc.Errors.Types | 
| ErrorMessages | GHC.Driver.Errors.Types | 
| 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 | 
| errors | GHC.Parser.Lexer | 
| errorsFound | GHC.Types.Error, GHC.Utils.Error | 
| errorsOrFatalWarningsFound | GHC.Types.Error | 
| errorsToGhcException | GHC.Driver.CmdLine | 
| ErrorWithoutFlag | GHC.Types.Error, GHC.Driver.Session, GHC.Plugins | 
| errorWithoutStackTrace | GHC.Prelude | 
| error_Expr | GHC.Tc.Deriv.Generate | 
| error_RDR | GHC.Builtin.Names | 
| 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 | 
| ESXTB | GHC.CmmToAsm.AArch64.Instr | 
| ESXTH | GHC.CmmToAsm.AArch64.Instr | 
| ESXTW | GHC.CmmToAsm.AArch64.Instr | 
| ESXTX | GHC.CmmToAsm.AArch64.Instr | 
| etaConvertDmdSig | 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 | 
| ethd_arg_docs | GHC.Hs.Doc, GHC.Hs, GHC | 
| ethd_decl_docs | GHC.Hs.Doc, GHC.Hs, GHC | 
| ethd_inst_docs | GHC.Hs.Doc, GHC.Hs, GHC | 
| ethd_mod_header | GHC.Hs.Doc, GHC.Hs, GHC | 
| ETypeArg | GHC.Tc.Gen.Head | 
| et_binds | GHC.Tc.Types.Evidence | 
| et_body | GHC.Tc.Types.Evidence | 
| et_given | GHC.Tc.Types.Evidence | 
| et_tvs | GHC.Tc.Types.Evidence | 
| euc_eps | GHC.Unit.External | 
| EUXTB | GHC.CmmToAsm.AArch64.Instr | 
| EUXTH | GHC.CmmToAsm.AArch64.Instr | 
| EUXTW | GHC.CmmToAsm.AArch64.Instr | 
| EUXTX | GHC.CmmToAsm.AArch64.Instr | 
| eval | GHC.Data.BooleanFormula | 
| EvalApp | GHC.Runtime.Interpreter | 
| EValArg |  | 
| 1 (Type/Class) | GHC.Tc.Gen.Head | 
| 2 (Data Constructor) | GHC.Tc.Gen.Head | 
| 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 | 
| EvalResult | GHC.Runtime.Interpreter | 
| evalState |  | 
| 1 (Function) | GHC.Utils.Monad.State.Lazy | 
| 2 (Function) | GHC.Utils.Monad.State.Strict | 
| 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 | 
| eva_arg | GHC.Tc.Gen.Head | 
| eva_arg_ty | GHC.Tc.Gen.Head | 
| eva_ctxt | GHC.Tc.Gen.Head | 
| eva_hs_ty | GHC.Tc.Gen.Head | 
| eva_ty | GHC.Tc.Gen.Head | 
| 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 (Type/Class) | GHC.Tc.Types.Evidence | 
| 2 (Data Constructor) | 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 | 
| EWrap | GHC.Tc.Gen.Head | 
| Exact | GHC.Types.Name.Reader, GHC.Plugins | 
| exactLog2 | GHC.Utils.Misc, GHC.Plugins | 
| exactPrintHsDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| exactTyCoVarsOfType | GHC.Tc.Utils.TcType | 
| exactTyCoVarsOfTypes | GHC.Tc.Utils.TcType | 
| Exception | GHC.Utils.Exception, GHC.Utils.Panic, GHC.Plugins | 
| 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 |  | 
| 1 (Function) | GHC.Utils.Monad.State.Lazy | 
| 2 (Function) | GHC.Utils.Monad.State.Strict | 
| execStmt | GHC.Runtime.Eval, GHC | 
| execStmt' | GHC.Runtime.Eval, GHC | 
| execWrap | GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC | 
| exeFileName | GHC.Linker.Static.Utils | 
| exhaustive | GHC.HsToCore.Pmc.Utils | 
| exhaustiveWarningFlag | GHC.HsToCore.Pmc.Utils | 
| ExhaustivityCheckType |  | 
| 1 (Type/Class) | GHC.HsToCore.Errors.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Errors.Types | 
| 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 | 
| 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 | 
| ExpansionPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| ExpBr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ExpectedActual | GHC.Tc.Errors.Types | 
| ExpectedActualAfterTySynExpansion | GHC.Tc.Errors.Types | 
| ExpectedBackends | GHC.Tc.Errors.Types | 
| ExpectedFunTyArg | GHC.Tc.Types.Origin | 
| ExpectedFunTyLam | GHC.Tc.Types.Origin | 
| ExpectedFunTyLamCase | GHC.Tc.Types.Origin | 
| ExpectedFunTyMatches | GHC.Tc.Types.Origin | 
| ExpectedFunTyOrigin | GHC.Tc.Types.Origin | 
| ExpectedFunTySyntaxOp | GHC.Tc.Types.Origin | 
| ExpectedFunTyViewPat | GHC.Tc.Types.Origin | 
| ExpectingMoreArguments | GHC.Tc.Errors.Types | 
| expectJust | GHC.Data.Maybe | 
| expectOnly | GHC.Utils.Misc, GHC.Plugins | 
| expectP_RDR | GHC.Builtin.Names | 
| explBidirPatSynIdKey | GHC.Builtin.Names.TH | 
| explBidirPatSynName | GHC.Builtin.Names.TH | 
| ExplicitBidirectional | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| ExplicitBraces | GHC.Types.SrcLoc, GHC.Plugins | 
| ExplicitForallBit | GHC.Parser.Lexer | 
| ExplicitList | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ExplicitNamespacesBit | GHC.Parser.Lexer | 
| ExplicitSplice | GHC.Types.Basic, Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC.Plugins, GHC | 
| ExplicitSum | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ExplicitTuple | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| explicitUnits | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| exponent | GHC.Prelude | 
| Export | GHC.Iface.Ext.Types | 
| Exported | GHC.Tc.Errors.Types | 
| exports_from_avail | GHC.Tc.Gen.Export | 
| ExposeAll | GHC.Iface.Tidy | 
| exposedPrimTyCons | GHC.Builtin.Types.Prim | 
| ExposeNone | GHC.Iface.Tidy | 
| ExposePackage | GHC.Driver.Session, GHC.Plugins | 
| ExposeSome | GHC.Iface.Tidy | 
| 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 | 
| Expression | GHC.Types.Basic, GHC.Plugins | 
| 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.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.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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| exprOkForSideEffects | GHC.Core.Utils, GHC.Plugins | 
| exprOkForSpecEval | GHC.Core.Utils, GHC.Plugins | 
| exprOkForSpeculation | GHC.Core.Utils, GHC.Plugins | 
| ExprOrPat | GHC.Types.Basic, GHC.Plugins | 
| exprsFreeIds | GHC.Core.FVs, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| exprToType | GHC.Core, GHC.Core.Utils, GHC.Plugins | 
| exprType |  | 
| 1 (Function) | GHC.Core.Utils, GHC.Plugins | 
| 2 (Function) | GHC.Runtime.Eval, GHC | 
| ExprWithTySig | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ExprWithTySigCtx | GHC.Tc.Errors.Types | 
| expr_fvs | GHC.Core.FVs, GHC.Plugins | 
| ExpSigmaType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| ExpSigmaTypeFRR | GHC.Tc.Utils.TcType | 
| expTyConKey | GHC.Builtin.Names.TH | 
| expTyConName | GHC.Builtin.Names.TH | 
| ExpType | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| ExpTypeFRR | GHC.Tc.Utils.TcType | 
| expTypeToType | GHC.Tc.Utils.TcMType | 
| ExtBits | GHC.Parser.Lexer | 
| extendAnnEnvList | GHC.Types.Annotations, GHC.Plugins | 
| extendClosureEnv | GHC.Linker.Types | 
| extendCME | GHC.Core.Map.Type | 
| extendCMEs | GHC.Core.Map.Type | 
| extendCoreMap | GHC.Core.Map.Expr | 
| extendCtsList | GHC.Tc.Types.Constraint | 
| extendCvSubst |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Type, 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 | 
| extendDNameEnv_C | GHC.Types.Name.Env, GHC.Plugins | 
| extendDTyConEnv | GHC.Core.TyCon.Env | 
| 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 | 
| extendFamAppCache | GHC.Tc.Solver.Monad | 
| extendFamInstEnv | GHC.Core.FamInstEnv | 
| extendFamInstEnvList | GHC.Core.FamInstEnv | 
| extendFixityEnv | GHC.Tc.Utils.Monad | 
| extendFloats | GHC.Core.Opt.Simplify.Env | 
| extendFsEnv | GHC.Data.FastString.Env, GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | GHC.Stg.Subst | 
| 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.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| extendInstEnv | GHC.Core.InstEnv | 
| extendInstEnvList | GHC.Core.InstEnv | 
| extendInteractiveContext | GHC.Runtime.Context | 
| extendInteractiveContextWithIds | GHC.Runtime.Context | 
| extendLiftingContext | GHC.Core.Coercion, GHC.Plugins | 
| extendLiftingContextAndInScope | GHC.Core.Coercion, GHC.Plugins | 
| extendLoadedEnv | GHC.Linker.Loader | 
| extendLocalInstEnv | GHC.Tc.Deriv.Utils | 
| extendLocalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| extendLocalRdrEnvList | GHC.Types.Name.Reader, GHC.Plugins | 
| extendMG | GHC.Unit.Module.Graph | 
| extendMG' | GHC.Unit.Module.Graph | 
| extendMGInst | GHC.Unit.Module.Graph | 
| extendModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| extendModuleEnvList | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| extendModuleEnvList_C | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| extendModuleEnvWith | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| extendModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| extendModuleSetList | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| extendOccEnvList | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| extendOccEnv_Acc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| extendOccEnv_C | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| extendOccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| extendOccSetList | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| extendOrigNameCache | GHC.Types.Name.Cache | 
| extendOrigNameCache' | GHC.Types.Name.Cache | 
| extendPmAltConSet | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| extendPragEnv | GHC.Tc.Gen.Sig | 
| extendRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| extendRnInScopeSetList | GHC.Types.Var.Env, GHC.Plugins | 
| extendRuleBaseList | GHC.Core.Rules, GHC.Plugins | 
| extendRuleEnv | GHC.Core.Rules, GHC.Plugins | 
| extendRuleInfo | GHC.Core.Rules, GHC.Plugins | 
| extendSigEnv | GHC.Stg.InferTags.Types | 
| extendSubst |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Stg.Subst | 
| extendSubstInScope | GHC.Core.Subst, GHC.Plugins | 
| extendSubstInScopeList | GHC.Core.Subst, GHC.Plugins | 
| extendSubstInScopeSet | GHC.Core.Subst | 
| extendSubstList | GHC.Core.Subst, GHC.Plugins | 
| extendSubstWithVar | GHC.Core.Subst, GHC.Plugins | 
| extendTCvInScope | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTCvInScopeList | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTCvInScopeSet | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTCvSubst | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Core.Subst, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTCvSubstList | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| extendTCvSubstWithClone | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| extendTvSubst |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 3 (Function) | GHC.Core.Opt.Simplify.Env | 
| extendTvSubstAndInScope | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Core.Coercion, GHC.Tc.Utils.TcType, GHC.Plugins | 
| extendTvSubstBinderAndInScope | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| extendTvSubstList |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Type | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| extendTvSubstWithClone | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| extendTyConEnv | GHC.Core.TyCon.Env | 
| extendTyConEnvList | GHC.Core.TyCon.Env | 
| extendTyConEnvList_C | GHC.Core.TyCon.Env | 
| extendTyConEnv_Acc | GHC.Core.TyCon.Env | 
| extendTyConEnv_C | GHC.Core.TyCon.Env | 
| extendTyConSet | GHC.Core.TyCon.Set | 
| extendTyConSetList | GHC.Core.TyCon.Set | 
| extendTypeEnv | GHC.Types.TypeEnv | 
| extendTypeEnvList | GHC.Types.TypeEnv | 
| extendTypeEnvWithIds | GHC.Types.TypeEnv | 
| extendTypeMap | GHC.Core.Map.Type | 
| extendTypeMapWithScope | GHC.Core.Map.Type | 
| extendUnVarSet | GHC.Data.Graph.UnVar | 
| extendUnVarSetList | GHC.Data.Graph.UnVar | 
| 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.InertSet | 
| extendWorkListCts | GHC.Tc.Solver.InertSet | 
| extendWorkListEq | GHC.Tc.Solver.InertSet | 
| extendWorkListImplic | GHC.Tc.Solver.InertSet | 
| extendWorkListNonEq | GHC.Tc.Solver.InertSet | 
| Extensibility | GHC.Cmm.Dataflow.Block | 
| ExtensibleFields |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Fields | 
| 2 (Data Constructor) | GHC.Iface.Ext.Fields | 
| extensionFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| extensions | GHC.Driver.Session, GHC.Plugins, GHC | 
| External |  | 
| 1 (Data Constructor) | GHC.Llvm.Types, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Driver.Make | 
| ExternalInterp | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| 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.Unit.External | 
| ExternalUnitCache |  | 
| 1 (Type/Class) | GHC.Unit.External | 
| 2 (Data Constructor) | GHC.Unit.External | 
| ExternWeak | GHC.Llvm.Types, GHC.Llvm | 
| ExtMode | GHC.CmmToAsm.AArch64.Instr | 
| ExtraConstraintWildcardNotAllowed | GHC.Tc.Errors.Types | 
| Extract | GHC.Llvm.Syntax, GHC.Llvm | 
| extractConDeclGADTDetailsTyVars | GHC.Rename.HsType | 
| extractDataDefnKindVars | GHC.Rename.HsType | 
| extractDocs | GHC.HsToCore.Docs | 
| extractDynFlags | GHC.Driver.Session, GHC.Plugins | 
| ExtractedTHDocs |  | 
| 1 (Type/Class) | GHC.Hs.Doc, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Doc, GHC.Hs, GHC | 
| extractHooks | GHC.Driver.Hooks | 
| extractHsOuterTvBndrs | GHC.Rename.HsType | 
| extractHsTyArgRdrKiTyVars | GHC.Rename.HsType | 
| extractHsTyRdrTyVars | GHC.Rename.HsType | 
| extractHsTyRdrTyVarsKindVars | GHC.Rename.HsType | 
| extractHsTysRdrTyVars | GHC.Rename.HsType | 
| extractLogger | GHC.Utils.Logger | 
| extractMatchResult | GHC.HsToCore.Utils | 
| extractModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| extractRdrKindSigVars | GHC.Rename.HsType | 
| extractSpecPragName | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| extractTHDocs | GHC.HsToCore.Docs | 
| 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 | 
| extraToAnnList | GHC.Parser.Annotation, GHC.Hs, GHC | 
| EXTS | GHC.CmmToAsm.PPC.Instr | 
| ExtShift | GHC.CmmToAsm.AArch64.Instr | 
| e_config | GHC.Stg.Lift.Monad | 
| e_expansions | GHC.Stg.Lift.Monad | 
| e_subst | GHC.Stg.Lift.Monad | 
| F | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| f1 | GHC.CmmToAsm.PPC.Regs | 
| f32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| f64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| FABS |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.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 | 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 | 
| 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.Parser.Monad | 
| failM_RDR | GHC.Builtin.Names | 
| FailOperator | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| FamEqn |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| FamFlavor | GHC.Core.FamInstEnv | 
| FamilyDecl |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| familyDeclLName | GHC.Hs.Decls, GHC.Hs, GHC | 
| familyDeclName | GHC.Hs.Decls, GHC.Hs, GHC | 
| FamilyInfo | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| familyInstances | GHC.Core.FamInstEnv | 
| familyNameInstances | GHC.Core.FamInstEnv | 
| FamilyResultSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| 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.Tc.Errors.Types | 
| famResultKindSignature | GHC.Hs.Decls, GHC.Hs, GHC | 
| famTcResVar | GHC.Core.TyCon, GHC.Plugins | 
| FamTyConFlav | GHC.Core.TyCon, GHC.Plugins | 
| famTyConFlav_maybe | GHC.Core.TyCon, GHC.Plugins | 
| FastMutInt | GHC.Data.FastMutInt | 
| FastString |  | 
| 1 (Type/Class) | GHC.Data.FastString, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Data.FastString, GHC.Plugins | 
| FastStringEnv | GHC.Data.FastString.Env, GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| fatalErrorMsgS | GHC.Core.Opt.Monad, GHC.Plugins | 
| FatalMessager | GHC.Driver.Session, GHC.Plugins | 
| fatalWarningFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| Fbind | GHC.Parser.PostProcess | 
| 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 | 
| fcFileCache | GHC.Unit.Finder.Types | 
| fcModuleCache | GHC.Unit.Finder.Types | 
| FCMP | GHC.CmmToAsm.PPC.Instr | 
| FCode | GHC.StgToCmm.Monad | 
| FCTIDZ | GHC.CmmToAsm.PPC.Instr | 
| FCTIWZ | GHC.CmmToAsm.PPC.Instr | 
| FCVT | GHC.CmmToAsm.AArch64.Instr | 
| FCVTZS | GHC.CmmToAsm.AArch64.Instr | 
| FDEqn | GHC.Tc.Instance.FunDeps | 
| fdExt | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fdFixity | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fdG | GHC.Data.TrieMap | 
| fdInfo | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fdInjectivityAnn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| FDIV |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| fdLName | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fdResultSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fdTopLevel | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fdTyVars | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fd_eqs | GHC.Tc.Instance.FunDeps | 
| fd_e_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fd_fe | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fd_fi | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fd_i_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fd_loc | GHC.Tc.Instance.FunDeps | 
| fd_name | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| fd_pred1 | GHC.Tc.Instance.FunDeps | 
| fd_pred2 | GHC.Tc.Instance.FunDeps | 
| fd_qtvs | GHC.Tc.Instance.FunDeps | 
| fd_sig_ty | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| Fence | GHC.Llvm.Syntax, GHC.Llvm | 
| feqn_bndrs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| feqn_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| feqn_fixity | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| feqn_pats | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| feqn_rhs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| feqn_tycon | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| FetchAddAddrOp_Word | GHC.Builtin.PrimOps | 
| FetchAddByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FetchAndAddrOp_Word | GHC.Builtin.PrimOps | 
| FetchAndByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FETCHGOT | GHC.CmmToAsm.X86.Instr | 
| FetchNandAddrOp_Word | GHC.Builtin.PrimOps | 
| FetchNandByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FetchOrAddrOp_Word | GHC.Builtin.PrimOps | 
| FetchOrByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FETCHPC |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| FetchSubAddrOp_Word | GHC.Builtin.PrimOps | 
| FetchSubByteArrayOp_Int | GHC.Builtin.PrimOps | 
| FetchXorAddrOp_Word | 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 | 
| FieldGreName | GHC.Types.Avail, GHC.Types.Name.Reader, GHC.Plugins | 
| 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 | 
| fieldLabelPrintableName | GHC.Types.FieldLabel | 
| FieldLabelString | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| FieldLabelStrings |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| FieldName | GHC.Iface.Ext.Fields | 
| fieldNotInType | GHC.Tc.Gen.Head | 
| FieldOcc |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, 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 | 
| fieldSelectorOccName | GHC.Types.FieldLabel | 
| FieldSelectors |  | 
| 1 (Type/Class) | GHC.Types.FieldLabel | 
| 2 (Data Constructor) | GHC.Types.FieldLabel | 
| figureLlvmVersion | GHC.SysTools.Tasks, GHC.SysTools | 
| FileChanged | GHC.Iface.Recomp | 
| filedata | GHC.SysTools.Ar | 
| filegrp | GHC.SysTools.Ar | 
| fileHashIfExists | GHC.Utils.Misc, GHC.Plugins | 
| FileHeaderPragmaType | GHC.Parser.Errors.Types | 
| 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_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.Utils.TmpFs | 
| 2 (Data Constructor) | GHC.Utils.TmpFs | 
| filetime | GHC.SysTools.Ar | 
| fillCoercionHole | GHC.Tc.Utils.TcMType | 
| FillDefaulting | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| FillInCaseDefault | GHC.Core.Opt.Monad, GHC.Plugins | 
| 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.Builtin.Types, GHC.Plugins | 
| filterDecls | GHC.HsToCore.Docs | 
| filterDicts | GHC.Tc.Solver.Types | 
| filterDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| filterDTyConEnv | GHC.Core.TyCon.Env | 
| filterDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| filterDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| filterEdges | GHC.CmmToAsm.CFG | 
| filterEqSpec | GHC.Core.DataCon, GHC.Plugins | 
| filterEqualCtList | GHC.Tc.Solver.Types | 
| filterEvBindMap | GHC.Tc.Types.Evidence | 
| filterFsEnv | GHC.Data.FastString.Env | 
| filterFV | GHC.Utils.FV | 
| filterHpt | GHC.Unit.Home.ModInfo | 
| filterIdKey | GHC.Builtin.Names | 
| filterInScopeM | GHC.Rename.HsType | 
| filterInstalledModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| filterInstEnv | GHC.Core.InstEnv | 
| filterLinkerEnv | GHC.Linker.Types | 
| filterMatchingRM | GHC.Core.RoughMap | 
| filterMaybe | GHC.Data.TrieMap | 
| filterModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| filterOccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| filterRM | GHC.Core.RoughMap | 
| filterTcAppMap | GHC.Tc.Solver.Types | 
| filterTM | GHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| filterToposortToModules | GHC.Unit.Module.Graph | 
| filterTyConEnv | GHC.Core.TyCon.Env | 
| filterTyConSet | GHC.Core.TyCon.Set | 
| 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 | 
| filterUniqMap | GHC.Types.Unique.Map | 
| 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 | 
| finalizerCStub | GHC.Types.ForeignStubs | 
| FinalizeWeakOp | GHC.Builtin.PrimOps | 
| finally | GHC.Utils.Exception | 
| FinalPhase | GHC.Types.Basic, GHC.Plugins | 
| finalSafeMode | GHC.Tc.Utils.Monad | 
| final_expr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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.Types | 
| findDictsByClass | GHC.Tc.Solver.Types | 
| findDupsEq | GHC.Data.List.SetOps | 
| findDupTyVarTvs | GHC.Tc.Utils.TcType | 
| findEq | GHC.Tc.Solver.InertSet | 
| FinderCache |  | 
| 1 (Type/Class) | GHC.Unit.Finder.Types, GHC.Unit.Finder | 
| 2 (Data Constructor) | GHC.Unit.Finder.Types | 
| FinderCacheState | GHC.Unit.Finder.Types | 
| FinderOpts |  | 
| 1 (Type/Class) | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| 2 (Data Constructor) | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_bypassHiFileCheck | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_dynHiSuf | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_dynObjectSuf | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_enableSuggestions | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_hiddenModules | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_hiDir | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_hieDir | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_hieSuf | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_hiSuf | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_importPaths | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_lookupHomeInterfaces | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_objectDir | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_objectSuf | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_reexportedModules | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_stubDir | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_thisPackageName | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_ways | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| finder_workingDirectory | GHC.Unit.Finder.Types, GHC.Driver.Config.Finder, GHC.Unit.Finder | 
| findEvidenceUse | GHC.Iface.Ext.Utils | 
| findExactModule | GHC.Unit.Finder | 
| findExposedPackageModule | GHC.Unit.Finder | 
| findExtraSigImports | GHC.Tc.Utils.Backpack, GHC.Tc.Module, GHC.Driver.Make | 
| findFunEq | GHC.Tc.Solver.Types | 
| findFunEqsByTyCon | GHC.Tc.Solver.Types | 
| findGlobalAnns | GHC | 
| findHomeModule | GHC.Unit.Finder | 
| findIdDemand | GHC.Types.Demand | 
| findImportedModule |  | 
| 1 (Function) | GHC.Unit.Finder | 
| 2 (Function) | GHC.Tc.Plugin | 
| findImportUsage | GHC.Rename.Names | 
| findInferredDiff | GHC.Tc.Solver | 
| findMethodBind | GHC.Tc.TyCl.Class | 
| findModule | GHC | 
| findNeededEvVars | GHC.Tc.Types.Evidence | 
| findObjectLinkable | GHC.Unit.Finder | 
| findObjectLinkableMaybe | GHC.Unit.Finder | 
| findPluginModule | GHC.Unit.Finder | 
| findQualifiedModule | GHC | 
| FindResult | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| findRhsArity | GHC.Core.Opt.Arity | 
| findSplice | GHC.Rename.Module | 
| FindSystemLibrary | GHC.Runtime.Interpreter | 
| findSystemLibrary | GHC.Runtime.Interpreter | 
| findTarget | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| findToolDir | GHC.SysTools.BaseDir | 
| findTopDir | GHC.SysTools.BaseDir | 
| 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 | 
| fingerprintStringBuffer | GHC.Data.StringBuffer | 
| FiniArray | GHC.Cmm | 
| finishLogQueue | GHC.Driver.Pipeline.LogQueue | 
| finishTH | GHC.Tc.Gen.Splice | 
| FiniteBits | GHC.Prelude | 
| finiteBitSize | GHC.Prelude | 
| first3M | GHC.Utils.Misc, GHC.Plugins | 
| firstAIdKey | GHC.Builtin.Names | 
| firstAName | GHC.Builtin.Names | 
| firstJust | GHC.Data.Maybe | 
| firstJusts | GHC.Data.Maybe | 
| firstJustsM | 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.Plugins, GHC.Tc.Errors.Hole | 
| Fits | GHC.Tc.Errors.Types | 
| fits | GHC.Tc.Errors.Types | 
| fits16Bits | GHC.CmmToAsm.PPC.Regs | 
| FitsMbSuppressed | GHC.Tc.Errors.Types | 
| fitsSuppressed | GHC.Tc.Errors.Types | 
| fixC | GHC.StgToCmm.Monad | 
| fixchar | GHC.Driver.Pipeline.Execute | 
| fixDs | GHC.HsToCore.Monad | 
| FixedArgs | GHC.Llvm.Types, GHC.Llvm | 
| FixedBangOpts | GHC.Types.Id.Make | 
| 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 | 
| FixedRuntimeRepContext | GHC.Tc.Types.Origin | 
| FixedRuntimeRepDataConField | GHC.Tc.Errors.Types | 
| FixedRuntimeRepError | GHC.Tc.Errors.Types | 
| FixedRuntimeRepErrorInfo | GHC.Tc.Errors.Types | 
| FixedRuntimeRepOrigin |  | 
| 1 (Type/Class) | GHC.Tc.Types.Origin | 
| 2 (Data Constructor) | GHC.Tc.Types.Origin | 
| FixedRuntimeRepPatSynSigArg | GHC.Tc.Errors.Types | 
| FixedRuntimeRepPatSynSigRes | GHC.Tc.Errors.Types | 
| FixedRuntimeRepProvenance | GHC.Tc.Errors.Types | 
| FixItem |  | 
| 1 (Type/Class) | GHC.Types.Fixity.Env | 
| 2 (Data Constructor) | GHC.Types.Fixity.Env | 
| Fixity |  | 
| 1 (Type/Class) | GHC.Types.Fixity, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Types.Fixity | 
| FixityDirection | GHC.Types.Fixity, GHC | 
| FixityEnv | GHC.Types.Fixity.Env | 
| FixitySig |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| fixM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| fixSafeInstances | GHC.Tc.Utils.Monad | 
| FixSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| fixStgRegisters | GHC.StgToCmm.CgUtils | 
| fixValbindsAnn | GHC.Parser.PostProcess | 
| 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.SourceText | 
| 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 | 
| FlagsChanged | GHC.Iface.Recomp | 
| 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 | 
| flagSpecOf | GHC.Driver.Session, GHC.Plugins | 
| fLangFlags | GHC.Driver.Session, GHC.Plugins | 
| flatConCpr | GHC.Types.Cpr | 
| flatConCprType | GHC.Types.Cpr | 
| flatMapBagM | GHC.Data.Bag | 
| flatMapBagPairM | GHC.Data.Bag | 
| flatSRTs | GHC.Cmm.Info.Build | 
| flattenAst | GHC.Iface.Ext.Utils | 
| flattenBinds | GHC.Core, GHC.Plugins | 
| flattenIncludes | GHC.Driver.Session, GHC.Plugins | 
| flattenRuleDecls | GHC.Hs.Decls, GHC.Hs, GHC | 
| flattenSCC | GHC.Data.Graph.Directed | 
| flattenSCCs | GHC.Data.Graph.Directed | 
| flattenTys | GHC.Core.Unify | 
| flattenTysX | GHC.Core.Unify | 
| Flexi | GHC.Tc.Utils.TcType | 
| flHasDuplicateRecordFields | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| flHasFieldSelector | GHC.Types.FieldLabel, GHC.Core.DataCon, GHC.Plugins | 
| flip | GHC.Prelude | 
| flipSwap | GHC.Types.Basic, GHC.Plugins | 
| flIsOverloaded | GHC.Types.FieldLabel | 
| 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 | 
| 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.Expr, GHC.Cmm | 
| 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 | 
| floatToDoubleLit | GHC.Types.Literal, GHC.Plugins | 
| FloatToDoubleOp | GHC.Builtin.PrimOps | 
| floatToIntLit | GHC.Types.Literal, GHC.Plugins | 
| FloatToIntOp | GHC.Builtin.PrimOps | 
| 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 | 
| flushFinderCaches | GHC.Unit.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_exp | GHC.Types.SourceText | 
| fl_exp_base | GHC.Types.SourceText | 
| fl_neg | GHC.Types.SourceText | 
| fl_signi | GHC.Types.SourceText | 
| fl_text | GHC.Types.SourceText | 
| 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 | 
| FMUL | GHC.CmmToAsm.PPC.Instr | 
| FNEG | GHC.CmmToAsm.PPC.Instr | 
| fNewtypeWrap | GHC.Runtime.Heap.Inspect | 
| foExt | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| foLabel | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 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.Expr | 
| foldDataConArgs | GHC.Tc.Deriv.Functor | 
| foldDerivStrategy | GHC.Hs.Decls, GHC.Hs, GHC | 
| foldDicts | GHC.Tc.Solver.Types | 
| foldDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| foldDTyConEnv | GHC.Core.TyCon.Env | 
| foldDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| foldEvBindMap | GHC.Tc.Types.Evidence | 
| foldExp | GHC.Cmm.Node, GHC.Cmm | 
| foldExpDeep | GHC.Cmm.Node, GHC.Cmm | 
| foldFunEqs | GHC.Tc.Solver.Types | 
| foldGet | GHC.Utils.Binary | 
| 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.Expr, GHC.Cmm | 
| foldLocalRegsUsed | GHC.Cmm.Expr, GHC.Cmm | 
| foldlOL | GHC.Data.OrdList | 
| foldMap | GHC.Prelude | 
| foldMapTM | GHC.Data.TrieMap | 
| foldMap_RDR | GHC.Builtin.Names | 
| foldMaybe | GHC.Data.TrieMap | 
| foldNodesBwdOO | GHC.Cmm.Dataflow | 
| foldOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| foldr | GHC.Prelude | 
| foldr1 | GHC.Prelude | 
| foldRegsDefd | GHC.Cmm.Expr, GHC.Cmm | 
| foldRegsUsed | GHC.Cmm.Expr, GHC.Cmm | 
| foldRewriteNodesBwdOO | GHC.Cmm.Dataflow | 
| foldrIdKey | GHC.Builtin.Names | 
| foldRight | GHC.Data.FiniteMap, GHC.Plugins | 
| foldRightWithKey | GHC.Data.FiniteMap, GHC.Plugins | 
| foldRM | GHC.Core.RoughMap | 
| 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 | 
| foldTcAppMap | GHC.Tc.Solver.Types | 
| foldTerm | GHC.Runtime.Heap.Inspect | 
| foldTM | GHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| foldTyCo | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| foldTyEqs | GHC.Tc.Solver.InertSet | 
| foldType | GHC.Iface.Ext.Utils | 
| foldTypeMap | GHC.Core.Map.Type | 
| foldUDFM | GHC.Types.Unique.DFM | 
| foldUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| followingComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| forallCIdKey | GHC.Builtin.Names.TH | 
| forallCName | GHC.Builtin.Names.TH | 
| ForAllCo | GHC.Core.TyCo.Rep | 
| forAllCycleBreakerBindings_ | GHC.Tc.Solver.InertSet | 
| forAllLit | GHC.Utils.Outputable, GHC.Plugins | 
| ForAllPred | GHC.Core.Predicate | 
| ForAllSkol | GHC.Tc.Types.Origin | 
| forallSym | GHC.Parser.Errors.Ppr | 
| 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 | 
| forceModIface | GHC.Unit.Module.ModIface, GHC.Plugins | 
| ForceRecompile | GHC.Driver.Plugins, GHC.Plugins | 
| ForceSpecConstr | GHC.Core.Opt.SpecConstr | 
| ForD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ForeachField | GHC.Types.Cpr | 
| ForeignCall | GHC.Types.ForeignCall | 
| ForeignConvention |  | 
| 1 (Type/Class) | GHC.Cmm.Node, GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm.Node, GHC.Cmm | 
| ForeignDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ForeignDeclCtx | GHC.Tc.Errors.Types | 
| ForeignDynNotPtr | GHC.Tc.Utils.TcType | 
| ForeignExport |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ForeignHint | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| ForeignHValue | GHC | 
| ForeignImport |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ForeignLabelInExternalPackage | GHC.Cmm.CLabel | 
| ForeignLabelInPackage | GHC.Cmm.CLabel | 
| ForeignLabelInThisPackage | GHC.Cmm.CLabel | 
| ForeignLabelNotAPtr | GHC.Tc.Utils.TcType | 
| ForeignLabelSource | GHC.Cmm.CLabel | 
| foreignLabelStdcallInfo | GHC.Cmm.CLabel | 
| foreignObjPrimTyConKey | GHC.Builtin.Names | 
| ForeignSrcLang | GHC.Types.Basic, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| ForeignStubs |  | 
| 1 (Type/Class) | GHC.Types.ForeignStubs | 
| 2 (Data Constructor) | GHC.Types.ForeignStubs | 
| ForeignTarget |  | 
| 1 (Type/Class) | GHC.Cmm.Node, GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm.Node, GHC.Cmm | 
| foreignTargetHints | GHC.Cmm.Node, GHC.Cmm | 
| 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 | 
| ForkOnOp | GHC.Builtin.PrimOps | 
| ForkOp | GHC.Builtin.PrimOps | 
| forkTmpFsFrom | GHC.Utils.TmpFs | 
| Format | GHC.CmmToAsm.Format | 
| FormatASM | GHC.Utils.Logger | 
| formatBulleted | GHC.Utils.Error | 
| FormatByteCode | GHC.Utils.Logger | 
| FormatC | GHC.Utils.Logger | 
| FormatCMM | GHC.Utils.Logger | 
| FormatCore | GHC.Utils.Logger | 
| FormatHaskell | GHC.Utils.Logger | 
| formatInBytes | GHC.CmmToAsm.Format | 
| FormatLLVM | GHC.Utils.Logger | 
| FormatSTG | GHC.Utils.Logger | 
| FormatText | GHC.Utils.Logger | 
| 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.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| FoundChild | GHC.Rename.Env | 
| FoundHome | GHC.Driver.Make | 
| FoundHomeWithError | GHC.Driver.Make | 
| FoundInstantiation | GHC.Driver.Make | 
| FoundMultiple | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| 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 | 
| FractionalExponentBase | GHC.Types.SourceText | 
| FractionalLit | GHC.Types.SourceText | 
| fractionalLitFromRational | GHC.Types.SourceText | 
| frAllocateReg | GHC.CmmToAsm.Reg.Linear.FreeRegs | 
| Framework | GHC.Linker.Types | 
| 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.S390X | 
| 4 (Function) | GHC.Platform.RISCV64 | 
| 5 (Function) | GHC.Platform.PPC | 
| 6 (Function) | GHC.Platform.NoRegs | 
| 7 (Function) | GHC.Platform.ARM | 
| 8 (Function) | GHC.Platform.AArch64 | 
| 9 (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.PPC | 
| 6 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.PPC | 
| 7 (Type/Class) | GHC.CmmToAsm.Reg.Linear.AArch64 | 
| 8 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.AArch64 | 
| 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 | 
| freeVarsOfRhs | GHC.Stg.Syntax | 
| 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 | 
| freezeSmallArray | GHC.Data.SmallArray | 
| FreezeSmallArrayOp | GHC.Builtin.PrimOps | 
| fRefWrap | GHC.Runtime.Heap.Inspect | 
| fReg | 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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, GHC.Plugins | 
| fromExposedReexport | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| fromHiddenReexport | GHC.Unit.State, GHC.Unit, 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 | 
| fromLabelClassOpKey | GHC.Builtin.Names | 
| fromLabelClassOpName | GHC.Builtin.Names | 
| 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 |  | 
| 1 (Function) | GHC.Data.Maybe | 
| 2 (Function) | GHC.Data.Strict | 
| fromMaybeContext | GHC.Hs.Type, GHC.Hs, GHC | 
| fromNonVoid | GHC.StgToCmm.Closure | 
| fromOL | GHC.Data.OrdList | 
| fromOLReverse | GHC.Data.OrdList | 
| fromOrigUnit | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| fromPackageFlag | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| fromParseContext | GHC.Parser.Errors.Types | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| fromThenEIdKey | GHC.Builtin.Names.TH | 
| fromThenEName | GHC.Builtin.Names.TH | 
| FromThenTo | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| fromThenToEIdKey | GHC.Builtin.Names.TH | 
| fromThenToEName | GHC.Builtin.Names.TH | 
| FromTo | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| FRRArrow | GHC.Tc.Types.Origin | 
| FRRArrowContext | GHC.Tc.Types.Origin | 
| FRRBinder | GHC.Tc.Types.Origin | 
| FRRBindStmt | GHC.Tc.Types.Origin | 
| FRRBindStmtGuard | GHC.Tc.Types.Origin | 
| FRRBodyStmt | GHC.Tc.Types.Origin | 
| FRRBodyStmtGuard | GHC.Tc.Types.Origin | 
| FRRCase | GHC.Tc.Types.Origin | 
| FRRDataConArg | GHC.Tc.Types.Origin | 
| frReleaseReg | GHC.CmmToAsm.Reg.Linear.FreeRegs | 
| FRRExpectedFunTy | GHC.Tc.Types.Origin | 
| FRRNoBindingResArg | GHC.Tc.Types.Origin | 
| FRROrigin | GHC.Tc.Types.Origin | 
| FRRPatBind | GHC.Tc.Types.Origin | 
| FRRPatSynArg | GHC.Tc.Types.Origin | 
| FRRRecordUpdate | GHC.Tc.Types.Origin | 
| FRRTupleArg | GHC.Tc.Types.Origin | 
| FRRTupleSection | GHC.Tc.Types.Origin | 
| FRRType | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| FRRUnboxedSum | GHC.Tc.Types.Origin | 
| frr_context | GHC.Tc.Types.Origin | 
| FRR_Info | GHC.Tc.Errors.Types | 
| frr_info_not_concrete | GHC.Tc.Errors.Types | 
| frr_info_origin | GHC.Tc.Errors.Types | 
| frr_type | GHC.Tc.Types.Origin | 
| FRSP | GHC.CmmToAsm.PPC.Instr | 
| fr_mods_hidden | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| fr_paths | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| fr_pkg | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| fr_pkgs_hidden | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| fr_suggestions | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| fr_unusables | GHC.Unit.Finder.Types, GHC.Unit.Finder, 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 | 
| fst | GHC.Prelude | 
| fst3 | GHC.Utils.Misc, GHC.Plugins | 
| fstOf3 | GHC.Utils.Misc, GHC.Plugins | 
| fsToUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| FSUB | 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.Utils.TmpFs | 
| ftcGhcSession | GHC.Utils.TmpFs | 
| 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 | 
| FullArgCount | GHC.Types.Basic, GHC.Plugins | 
| fullPipeline | GHC.Driver.Pipeline | 
| fullRender | GHC.Utils.Ppr | 
| fullWays | GHC.Platform.Ways | 
| Fun | GHC.Runtime.Heap.Layout, GHC.Cmm | 
| funAppCtxt | GHC.Tc.Gen.HsType | 
| FunArg | GHC.Parser.PostProcess | 
| funArgTy | GHC.Core.Type, GHC.Plugins | 
| FunBind | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, 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 |  | 
| 1 (Type/Class) | GHC.Core.Class | 
| 2 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 3 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 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 | 
| FunEqMap | GHC.Tc.Solver.Types | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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.Builtin.Types.Prim, GHC.Core.Type, GHC.Plugins | 
| funTyConKey | GHC.Builtin.Names | 
| funTyConName | GHC.Builtin.Types.Prim | 
| funTyFixity | GHC.Types.Fixity | 
| fun_ext | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| fun_id | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| fun_matches | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| fun_tick | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, 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 | 
| gadtCIdKey | GHC.Builtin.Names.TH | 
| gadtCName | GHC.Builtin.Names.TH | 
| gadtConArgDocs | GHC.HsToCore.Docs | 
| GadtSyntaxBit | GHC.Parser.Lexer | 
| gammaTy | GHC.Builtin.Types.Prim | 
| gammaTyVar | GHC.Builtin.Types.Prim | 
| gammaTyVarSpec | GHC.Builtin.Types.Prim | 
| garbageLit | GHC.Llvm.Types | 
| ga_sep | GHC.Hs.Expr, GHC.Hs, GHC | 
| ga_vbar | GHC.Hs.Expr, GHC.Hs, GHC | 
| GC | GHC.Cmm.Node, GHC.Cmm | 
| GCC | GHC.Driver.Session, GHC.Plugins | 
| gcd | GHC.Prelude | 
| GCEnter1 | GHC.Cmm.Expr, GHC.Cmm | 
| GCFun | GHC.Cmm.Expr, GHC.Cmm | 
| gcWord | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| GE |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (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 | 
| genAppType | GHC.Rename.Utils | 
| genAuxBinds | GHC.Tc.Deriv.Generate | 
| GenBasicBlock | GHC.Cmm, GHC.CmmToAsm.Types | 
| 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.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| generalFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| generateCgIPEStub | GHC.Driver.GenerateCgIPEStub | 
| Generated | GHC.Types.Basic, GHC.Plugins | 
| GeneratedDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| GeneratedInfo | GHC.Iface.Ext.Types | 
| generatedSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| generatedSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| generateExternDecls | GHC.CmmToLlvm.Base | 
| generateInhabitingPatterns | GHC.HsToCore.Pmc.Solver | 
| GenerateInhabitingPatternsMode | GHC.HsToCore.Pmc.Solver | 
| generateJumpTableForInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Function) | GHC.CmmToAsm.X86.CodeGen | 
| 3 (Function) | GHC.CmmToAsm.PPC.CodeGen | 
| 4 (Function) | GHC.CmmToAsm.AArch64.CodeGen | 
| generateMacros | GHC.Driver.Pipeline.Execute | 
| generatePackageVersionMacros | GHC.Driver.Pipeline.Execute | 
| generateReferencesMap | GHC.Iface.Ext.Utils | 
| genericClassNames | GHC.Builtin.Names | 
| GenericCtx | GHC.Tc.Errors.Types | 
| GenericDM | GHC.Types.Basic, GHC.Plugins | 
| GenericKind | GHC.Tc.Deriv.Generics | 
| genericPlatform | GHC.Platform | 
| gENERICS | GHC.Builtin.Names | 
| genericTyConNames | GHC.Builtin.Names | 
| GenericUnitInfo |  | 
| 1 (Type/Class) | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| GenHomeUnit | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| genHsApp | GHC.Rename.Utils | 
| genHsApps | GHC.Rename.Utils | 
| genHsIntegralLit | GHC.Rename.Utils | 
| genHsTyLit | GHC.Rename.Utils | 
| genHsVar | GHC.Rename.Utils | 
| GenInstantiatedUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| GenInstantiations | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| genLHsVar | GHC.Rename.Utils | 
| genLlvmData | GHC.CmmToLlvm.Data | 
| genLlvmProc | GHC.CmmToLlvm.CodeGen | 
| GenLocated | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| GenMap | 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 |  | 
| 1 (Type/Class) | GHC.Stg.Syntax | 
| 2 (Data Constructor) | GHC.Stg.Syntax | 
| GenStgBinding | GHC.Stg.Syntax | 
| GenStgExpr | GHC.Stg.Syntax | 
| GenStgRhs | GHC.Stg.Syntax | 
| GenStgTopBinding | GHC.Stg.Syntax | 
| GenTickish | GHC.Types.Tickish | 
| GenUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| genUnitDataConKey | GHC.Builtin.Names | 
| GenUnitInfo | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, 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_Generic_fam_inst | GHC.Tc.Deriv.Generics | 
| gen_Ix_binds | GHC.Tc.Deriv.Generate | 
| gen_kill | GHC.Cmm.Liveness | 
| gen_killL | GHC.Cmm.Liveness | 
| gen_Lift_binds | GHC.Tc.Deriv.Generate | 
| gen_Newtype_binds | GHC.Tc.Deriv.Generate | 
| gen_Newtype_fam_insts | 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.Lazy | 
| 2 (Function) | GHC.Utils.Monad.State.Strict | 
| 3 (Function) | GHC.Utils.Binary | 
| getAnnotations | GHC.Core.Opt.Monad, GHC.Plugins | 
| GetApStackValOp | GHC.Builtin.PrimOps | 
| getArg | GHC.Driver.CmdLine | 
| getArgAmode | GHC.StgToCmm.Layout | 
| getAssemblerInfo | GHC.SysTools.Info, GHC.SysTools | 
| getAssigR | GHC.CmmToAsm.Reg.Linear.State | 
| getAsts | GHC.Iface.Ext.Types | 
| getAt | GHC.Utils.Binary | 
| getBackendDefs | GHC.Driver.Pipeline.Execute | 
| getBangStrictness | GHC.Hs.Type, GHC.Hs, GHC | 
| getBangType | GHC.Hs.Type, GHC.Hs, GHC | 
| getBinderId | GHC.Stg.InferTags.Types | 
| 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.Types.Error, GHC.Utils.Error | 
| getCastedTyVar_maybe | GHC.Core.Type, GHC.Plugins | 
| getCasts | GHC.Builtin.PrimOps.Casts | 
| getCCIndex | GHC.Types.CostCentre.State | 
| getCCIndexDsM | GHC.HsToCore.Monad | 
| getCCIndexM | GHC.Tc.Utils.Monad | 
| getCCIndexTcM | GHC.Tc.Utils.Monad | 
| GetCCSOfOp | GHC.Builtin.PrimOps | 
| getCfg | GHC.CmmToAsm.CFG | 
| getCfgNodes | GHC.CmmToAsm.CFG | 
| getCfgProc | GHC.CmmToAsm.CFG | 
| getCfgWeights | GHC.CmmToAsm.Monad | 
| getCgIdInfo | GHC.StgToCmm.Env | 
| getCgInfo_maybe | GHC.StgToCmm.Env | 
| getChar | GHC.Prelude | 
| getCHeader | GHC.Types.ForeignStubs | 
| getClassPredTys | GHC.Core.Predicate | 
| getClassPredTys_maybe | GHC.Core.Predicate | 
| GetClosure | GHC.Runtime.Interpreter | 
| getClosure | GHC.Runtime.Interpreter | 
| getCmdLineState | GHC.Driver.Session, GHC.Plugins | 
| 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 | 
| getCommentsFor | GHC.Parser.Lexer | 
| getCompilerInfo | GHC.SysTools.Info, GHC.Linker.ExtraObj, GHC.SysTools | 
| getCompilerInfo' | GHC.SysTools.Info, GHC.SysTools | 
| getCompressedAsts | GHC.Iface.Ext.Ast | 
| getConfig |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.State | 
| 2 (Function) | GHC.CmmToAsm.Monad | 
| 3 (Function) | GHC.Stg.Lift.Monad | 
| 4 (Function) | GHC.CmmToLlvm.Base | 
| getConInfoTableLocation | GHC.Cmm.CLabel | 
| getConNames | GHC.Hs.Decls, GHC.Hs, GHC | 
| getConstraintVar | GHC.Tc.Utils.Monad | 
| getConstrTag | GHC.Cmm.Info | 
| getContents | GHC.Prelude | 
| getContext |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| 3 (Function) | GHC.Runtime.Eval, GHC | 
| getCoVar_maybe | GHC.Core.Coercion, GHC.Plugins | 
| getCprSig | GHC.Types.Cpr | 
| getCStub | GHC.Types.ForeignStubs | 
| getCtLocM | GHC.Tc.Utils.Monad | 
| getCurLoc | GHC.Driver.CmdLine | 
| GetCurrentCCSOp | GHC.Builtin.PrimOps | 
| getCvSubstEnv | GHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins | 
| getDebugBlock | GHC.CmmToAsm.Monad | 
| getDeclaredDefaultTys | GHC.Tc.Utils.Monad | 
| getDefaultInfo | GHC.Tc.Solver.Monad | 
| getDeltaLine | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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.Plugins, GHC.Tc.Solver.Monad | 
| 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 | 
| getEofPos | GHC.Parser.Lexer | 
| getEps | GHC.Tc.Utils.Monad | 
| getEpsAndHug | 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.Types.Error | 
| getErrsVar | GHC.Tc.Utils.Monad | 
| getEvBindDeps | GHC.Iface.Ext.Types | 
| getEvExpr | GHC.Tc.Solver.Monad | 
| getEvidenceBindDeps | GHC.Iface.Ext.Utils | 
| getEvidenceTree | GHC.Iface.Ext.Utils | 
| getEvidenceTreesAtPoint | GHC.Iface.Ext.Utils | 
| getExtensibleFields | GHC.Iface.Ext.Fields | 
| 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 | 
| getFieldClassOpKey | GHC.Builtin.Names | 
| getFieldEIdKey | GHC.Builtin.Names.TH | 
| getFieldEName | GHC.Builtin.Names.TH | 
| getFieldName | GHC.Builtin.Names | 
| getFileArgs | GHC.Driver.Pipeline.Execute | 
| getFileHash | GHC.Utils.Fingerprint | 
| getFileId | GHC.CmmToAsm.Monad | 
| getFinalCommentsFor | GHC.Parser.Lexer | 
| getFinalizers | GHC.Types.ForeignStubs | 
| getFirstAnnotations | GHC.Core.Opt.Monad, GHC.Plugins | 
| getFixedTyVars | GHC.Tc.Gen.Expr | 
| getFixityEnv | GHC.Tc.Utils.Monad | 
| getFollowingComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| getFrameworkOpts | GHC.Linker.MacOS | 
| getFreeRegs |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.X86_64 | 
| 2 (Function) | GHC.CmmToAsm.Reg.Linear.X86 | 
| 3 (Function) | GHC.CmmToAsm.Reg.Linear.PPC | 
| 4 (Function) | GHC.CmmToAsm.Reg.Linear.AArch64 | 
| 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 | 
| getGhcVersionPathName | GHC.Driver.Pipeline.Execute | 
| 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 | 
| getHasGivenEqs | GHC.Tc.Solver.Monad | 
| getHCFilePackages | GHC.Driver.Pipeline.Execute | 
| 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 | 
| getHomeUnitId | GHC.Cmm.Parser.Monad | 
| getHooks | 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 | 
| 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 | 
| getInitializers | GHC.Types.ForeignStubs | 
| getInLocalScope | GHC.Tc.Utils.Env | 
| getInnermostGivenEqLevel | GHC.Tc.Solver.Monad | 
| 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.AArch64.RegInfo | 
| 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 | 
| getLevity | GHC.Core.Type, GHC.Plugins | 
| getLevity_maybe | GHC.Core.Type, GHC.Plugins | 
| getLexState | GHC.Parser.Lexer | 
| getLHsInstDeclClass_maybe | GHC.Hs.Type, GHC.Hs, GHC | 
| getLHsInstDeclHead | GHC.Hs.Type, GHC.Hs, GHC | 
| getLibs | GHC.Linker.Unit | 
| getLine | GHC.Prelude | 
| getLink | GHC.Llvm.Types, GHC.Llvm | 
| getLinkerInfo | GHC.SysTools.Info, GHC.SysTools | 
| getLinkerInfo' | GHC.SysTools.Info, GHC.SysTools | 
| getLinkInfo | GHC.Linker.ExtraObj | 
| getLitType | GHC.Llvm.Types, GHC.Llvm | 
| getLlvmVer | GHC.CmmToLlvm.Base | 
| getLoaderState | GHC.Linker.Loader | 
| getLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| getLocA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| getLocalBindings | GHC.Tc.Errors.Hole | 
| getLocalLabel | GHC.ByteCode.Instr | 
| getLocalNonValBinders | GHC.Rename.Names | 
| getLocalRdrEnv | GHC.Tc.Utils.Monad | 
| getLocAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| getLogger | GHC.Utils.Logger, GHC | 
| getMainDeclBinder | GHC.HsToCore.Docs | 
| getMaskingState | GHC.Utils.Exception | 
| getMessages | GHC.Types.Error | 
| getMetaUniqueId | GHC.CmmToLlvm.Base | 
| getMinimalImports | GHC.Rename.Names | 
| getMkStringIds | GHC.Core.Make, GHC.Plugins | 
| 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 | 
| getNamedChunks | GHC.HsToCore.Docs | 
| getNameScope | GHC.Iface.Ext.Utils | 
| getNameScopeAndBinding | GHC.Iface.Ext.Utils | 
| getNamesInScope | GHC.Runtime.Eval, GHC | 
| getNameToInstancesIndex | GHC | 
| getNewLabelNat | GHC.CmmToAsm.Monad | 
| getNewReg64 | GHC.CmmToAsm.Monad | 
| getNewRegNat | GHC.CmmToAsm.Monad | 
| getNode | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| getNonDet | GHC.Types.Unique.FM, GHC.Plugins | 
| getNonVoidArgAmodes | GHC.StgToCmm.Layout | 
| getNth | GHC.Data.List.SetOps | 
| getOccFS | GHC.Types.Name, GHC.Plugins | 
| getOccName | GHC.Types.Name, GHC.Plugins, GHC | 
| getOccString | GHC.Types.Name, GHC.Plugins | 
| getOptCoercionOpts | GHC.Core.Opt.Simplify.Monad | 
| getOptions | GHC.Parser.Header | 
| getOptionsFromFile | GHC.Parser.Header | 
| getOpts | GHC.Driver.Session, GHC.Plugins | 
| getOutputFilename | GHC.Driver.Pipeline.Execute | 
| 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 | 
| getPlatform |  | 
| 1 (Function) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.CmmToAsm.Reg.Linear.State | 
| 3 (Function) | GHC.CmmToAsm.Monad | 
| 4 (Function) | GHC.StgToCmm.Monad | 
| 5 (Function) | GHC.StgToCmm.ExtCode | 
| 6 (Function) | GHC.CmmToLlvm.Base | 
| 7 (Function) | GHC.Cmm.Parser.Monad | 
| getPmNablas | GHC.HsToCore.Monad | 
| getPossibleDataCons | GHC.Tc.Deriv.Generate | 
| getPotentialUnifiers | GHC.Core.InstEnv | 
| getPprDebug | GHC.Utils.Outputable, GHC.Plugins | 
| getPprStyle | GHC.Utils.Outputable, GHC.Plugins | 
| getPrimOpResultInfo | GHC.Builtin.PrimOps | 
| getPrintUnqual | GHC | 
| getPrintUnqualified |  | 
| 1 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| 2 (Function) | GHC.Tc.Utils.Monad | 
| getPriorCommentsFor | GHC.Parser.Lexer | 
| getProfile |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| 3 (Function) | GHC.Cmm.Parser.Monad | 
| getProgramDynFlags | GHC | 
| getPsErrorMessages | GHC.Parser.Lexer | 
| getPsMessages | GHC.Parser.Lexer | 
| getPState | GHC.Parser.Lexer | 
| getRcm | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| 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 | 
| getRecConArgs_maybe | GHC.Hs.Decls, GHC.Hs, GHC | 
| getRecFieldEnv | GHC.Tc.Utils.Monad | 
| 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 | 
| getRuntimeArgTys | GHC.Core.Type, GHC.Plugins | 
| getRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| getRuntimeRep_maybe | GHC.Core.Type, GHC.Plugins | 
| gets |  | 
| 1 (Function) | GHC.Utils.Monad.State.Lazy | 
| 2 (Function) | GHC.Utils.Monad.State.Strict | 
| getSafeMode | GHC.Types.SafeHaskell | 
| 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 | 
| getSkolemInfo | GHC.Tc.Types.Origin | 
| getSLEB128 | GHC.Utils.Binary | 
| getSolvedDicts | GHC.Tc.Solver.Monad | 
| getSomeTypeRep | GHC.Utils.Binary.Typeable | 
| 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 | 
| getStgToCmmConfig | GHC.StgToCmm.Monad | 
| getSuccEdgesSorted | GHC.CmmToAsm.CFG | 
| getSuccessorEdges | GHC.CmmToAsm.CFG | 
| getSuccessors | GHC.CmmToAsm.CFG | 
| getSymbolTable | GHC.Iface.Binary | 
| getSymtabName | GHC.Iface.Binary | 
| getTargetPlatform | GHC.Tc.Plugin | 
| 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.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| getTCvSubst |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| getTCvSubstRangeFVs | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| 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.TyCo.Subst, GHC.Core.Type, 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.State, GHC.Unit, GHC.Plugins | 
| getUnitFrameworkOpts | GHC.Linker.MacOS | 
| getUnitInstantiations | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| getUnitLinkOpts | GHC.Linker.Unit | 
| getUnsolvedInerts | GHC.Tc.Solver.Monad | 
| getUpdFrameOff |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| getUsedVars | GHC.CmmToLlvm.Base | 
| getUserData | GHC.Utils.Binary | 
| getUserGivens | GHC.Tc.Errors.Types | 
| getUserGivensFromImplics | GHC.Tc.Types.Constraint | 
| 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 | 
| getWarningMessages | GHC.Types.Error | 
| 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 | 
| GEU |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| ge_RDR | GHC.Builtin.Names | 
| gf_expr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| gf_ext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| gf_field | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| Ghc |  | 
| 1 (Type/Class) | GHC.Driver.Monad, GHC | 
| 2 (Data Constructor) | GHC.Driver.Monad | 
| GHC2021 | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| GhcApiError |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| GhcBug20076 | GHC.Tc.Types.Origin | 
| GhcDriverMessage | GHC.Driver.Errors.Types | 
| GhcDsMessage | GHC.Driver.Errors.Types | 
| GhcException | GHC.Utils.Panic, GHC.Plugins, GHC | 
| ghcExit | GHC.Utils.Error | 
| GhcFlagMode | GHC.Driver.CmdLine | 
| ghcHeapSize | GHC.Driver.Session, GHC.Plugins, GHC | 
| GhcHint | GHC.Types.Hint, GHC.Types.Error | 
| GHCiCtx | GHC.Tc.Errors.Types | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| GhciStmtCtxt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ghciSupported | GHC.Utils.Constants | 
| ghciUsagePath | GHC.Driver.Session, GHC.Plugins | 
| GhcLink | GHC.Driver.Session, GHC.Plugins, GHC | 
| ghcLink | GHC.Driver.Session, GHC.Plugins, GHC | 
| ghcLinkInfoNoteName | GHC.Linker.ExtraObj | 
| ghcLinkInfoSectionName | GHC.Linker.ExtraObj | 
| GhcMessage | GHC.Driver.Errors.Types | 
| 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 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Extension, GHC.Hs, GHC | 
| GhcPsMessage | GHC.Driver.Errors.Types | 
| GhcRn |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Extension, GHC.Hs, GHC | 
| GhcT |  | 
| 1 (Type/Class) | GHC.Driver.Monad, GHC | 
| 2 (Data Constructor) | GHC.Driver.Monad | 
| GhcTc |  | 
| 1 (Type/Class) | GHC.Hs.Extension, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Extension, GHC.Hs, GHC | 
| GhcTcRnMessage | GHC.Driver.Errors.Types | 
| GhcUnknownMessage | GHC.Driver.Errors.Types | 
| ghcUnknownMessage | GHC.Driver.Errors.Types | 
| 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_IS_LIST | GHC.Builtin.Names | 
| gHC_IX | GHC.Builtin.Names | 
| gHC_LIST | GHC.Builtin.Names | 
| gHC_MAGIC | GHC.Builtin.Names | 
| gHC_MAGIC_DICT | 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_TYPEERROR | GHC.Builtin.Names | 
| gHC_TYPELITS | GHC.Builtin.Names | 
| gHC_TYPELITS_INTERNAL | GHC.Builtin.Names | 
| gHC_TYPENATS | GHC.Builtin.Names | 
| gHC_TYPENATS_INTERNAL | GHC.Builtin.Names | 
| gHC_TYPES | GHC.Builtin.Names | 
| gHC_WORD | GHC.Builtin.Names | 
| gHsPar | GHC.Hs.Expr, GHC.Hs, GHC | 
| 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.GlobalVars | 
| globaliseId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| globalM | GHC.Utils.GlobalVars | 
| 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.Expr, GHC.Cmm | 
| globalRegMaybe |  | 
| 1 (Function) | GHC.Platform.X86_64 | 
| 2 (Function) | GHC.Platform.X86 | 
| 3 (Function) | GHC.Platform.S390X | 
| 4 (Function) | GHC.Platform.RISCV64 | 
| 5 (Function) | GHC.Platform.PPC | 
| 6 (Function) | GHC.Platform.NoRegs | 
| 7 (Function) | GHC.Platform.ARM | 
| 8 (Function) | GHC.Platform.AArch64 | 
| 9 (Function) | GHC.Platform.Regs | 
| GlobalRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| globalRegType | GHC.Cmm.Expr, GHC.Cmm | 
| GlobalScope | GHC.Cmm.Node, GHC.Cmm | 
| 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 | 
| goodWorker | GHC.Core.Opt.WorkWrap.Utils | 
| 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 | 
| gParPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| Graph |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG.Dominators | 
| 2 (Type/Class) | GHC.Data.Graph.Directed | 
| 3 (Type/Class) | GHC.Cmm.Dataflow.Graph | 
| 4 (Type/Class) | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| 5 (Data Constructor) | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| 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 | 
| GrdVec |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| GRE | GHC.Types.Name.Reader, GHC.Plugins | 
| greDefinitionModule | GHC.Types.Name.Reader, GHC.Plugins | 
| greDefinitionSrcSpan | GHC.Types.Name.Reader, GHC.Plugins | 
| greFieldLabel | GHC.Types.Name.Reader, GHC.Plugins | 
| GRefl | GHC.Core.TyCo.Rep | 
| GreHFCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| greMangledName | GHC.Types.Name.Reader, GHC.Plugins | 
| GreName | GHC.Types.Avail, GHC.Types.Name.Reader, GHC.Plugins | 
| greNameFieldLabel | GHC.Types.Avail | 
| greNameMangledName | GHC.Types.Avail | 
| greNamePrintableName | GHC.Types.Avail | 
| greNameSrcSpan | GHC.Types.Avail, GHC.Types.Name.Reader, GHC.Plugins | 
| greOccName | GHC.Types.Name.Reader, GHC.Plugins | 
| greParent_maybe | GHC.Types.Name.Reader, GHC.Plugins | 
| grePrintableName | 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.Plugins, GHC.Rename.Names | 
| 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) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| GrhsAnn |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| GRHSs |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| grhssCtOrigin | GHC.Tc.Types.Origin | 
| grhssExt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| grhssGRHSs | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| grhssLocalBinds | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| GroupForm | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| groupWithIdKey | GHC.Builtin.Names | 
| groupWithName | GHC.Builtin.Names | 
| group_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| group_instds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| group_kisigs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| group_roles | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| group_tyclds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| growThetaTyVars | GHC.Tc.Solver | 
| GT | GHC.Prelude | 
| GTT |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (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.PPC.Cond | 
| guardedBIdKey | GHC.Builtin.Names.TH | 
| guardedBName | GHC.Builtin.Names.TH | 
| GuardLStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| guardMIdKey | GHC.Builtin.Names | 
| guardMName | GHC.Builtin.Names | 
| GuardStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| h98ConArgDocs | GHC.HsToCore.Docs | 
| HA | GHC.CmmToAsm.PPC.Regs | 
| HaddockBit | GHC.Parser.Lexer | 
| haddockOptions | GHC.Driver.Session, GHC.Plugins, GHC | 
| halfWordMask | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| halfWordSize | GHC.Runtime.Heap.Layout | 
| halfWordSizeInBits | GHC.Runtime.Heap.Layout | 
| halfWordWidth | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| handle | GHC.Utils.Exception | 
| handleData | GHC.Utils.Binary | 
| handleFlagWarnings | GHC.Driver.Errors | 
| handleGhcException | GHC.Utils.Panic, GHC.Plugins | 
| handleIO | GHC.Utils.Exception | 
| handleJust | GHC.Utils.Exception | 
| handleProc | GHC.SysTools.Process | 
| Handler |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| handleSourceError | GHC.Types.SourceError, 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 | 
| HARD | GHC.Platform | 
| HasArg | GHC.Driver.CmdLine | 
| HasAssociatedDataFamInsts | GHC.Tc.Errors.Types | 
| hasAssociatedDataFamInsts | GHC.Tc.Errors.Types | 
| hasCAF | GHC.Cmm.CLabel | 
| HasCallStack | GHC.Utils.Misc, GHC.Plugins | 
| hasCoercionHoleCo | GHC.Core.Coercion, GHC.Plugins | 
| hasCoercionHoleTy | GHC.Core.Coercion, 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, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| hasFieldClassName | GHC.Builtin.Names | 
| hasFieldClassNameKey | GHC.Builtin.Names | 
| HasFieldOrigin | GHC.Tc.Types.Origin | 
| hasFixedRuntimeRep | GHC.Tc.Utils.Concrete | 
| hasFixedRuntimeRep_syntactic | GHC.Tc.Utils.Concrete | 
| HasGivenEqs | GHC.Tc.Types.Constraint | 
| hasHaskellName | GHC.Cmm.CLabel | 
| HasHooks | GHC.Driver.Hooks | 
| hashString | GHC.Utils.Misc, GHC.Plugins | 
| hasIdLabelInfo | GHC.Cmm.CLabel | 
| hasImport | GHC.Parser.Utils, GHC | 
| hasIncoherentFlag | GHC.Types.Basic, GHC.Plugins | 
| hasInlineUnfolding | GHC.Types.Id.Info, GHC.Plugins | 
| hasIPSuperClasses | GHC.Core.Predicate | 
| Haskell2010 | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Haskell98 | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| hasKey | GHC.Types.Unique, GHC.Builtin.Names | 
| HasKinds | GHC.Tc.Errors.Types | 
| hasKinds | GHC.Tc.Errors.Types | 
| HasLogger | GHC.Utils.Logger | 
| 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 | 
| hasNotWay | GHC.Platform.Ways | 
| HasOccName | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| hasOrHave | GHC.Utils.Outputable, 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.Binds, GHC.Hs, GHC | 
| hasStockDeriving | GHC.Tc.Deriv.Utils | 
| hasThisCoercionHoleTy | GHC.Core.Coercion, GHC.Plugins | 
| hasTyVarHead | GHC.Tc.Utils.TcType | 
| hasVertexG | GHC.Data.Graph.Directed | 
| hasWay | GHC.Platform.Ways | 
| HasWildcard | GHC.Tc.Errors.Types | 
| hasWildcard | GHC.Tc.Errors.Types | 
| haveRegBase |  | 
| 1 (Function) | GHC.Platform.X86_64 | 
| 2 (Function) | GHC.Platform.X86 | 
| 3 (Function) | GHC.Platform.S390X | 
| 4 (Function) | GHC.Platform.RISCV64 | 
| 5 (Function) | GHC.Platform.PPC | 
| 6 (Function) | GHC.Platform.NoRegs | 
| 7 (Function) | GHC.Platform.ARM | 
| 8 (Function) | GHC.Platform.AArch64 | 
| 9 (Function) | GHC.Platform.Regs | 
| haveRtsOptsFlags | GHC.Linker.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 | 
| header_comments | GHC.Parser.Lexer | 
| headFS | GHC.Data.FastString, GHC.Plugins | 
| headMaybe | GHC.Data.Bag | 
| 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 | 
| HER | GHC.Tc.Types.Evidence | 
| HetReduction |  | 
| 1 (Type/Class) | GHC.Core.Reduction | 
| 2 (Data Constructor) | GHC.Core.Reduction | 
| hex | GHC.Utils.Ppr | 
| hexDigit | GHC.Parser.CharClass | 
| HexFloatLiteralsBit | GHC.Parser.Lexer | 
| hfbAnn | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| hfbLHS | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| hfbPun | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| hfbRHS | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| hfCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| HFDC | GHC.Tc.Errors.Types, 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.Plugins, GHC.Tc.Errors.Hole | 
| hfPluginRun | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole | 
| hfPluginStop | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole | 
| 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 | GHC.CmmToAsm.PPC.Regs | 
| HiddenFlag | GHC.Driver.CmdLine | 
| hiddenModules | GHC.Driver.Session, GHC.Plugins, GHC | 
| 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 | 
| HieMissing | GHC.Iface.Recomp | 
| HieName | GHC.Iface.Ext.Types, GHC.Iface.Ext.Binary | 
| hieNameOcc | GHC.Iface.Ext.Types, GHC.Iface.Ext.Binary | 
| HieOutdated | GHC.Iface.Recomp | 
| HiePath |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| 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 | 
| hiModuleNameMismatchWarn | GHC.Iface.Errors, GHC.Iface.Load | 
| 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.Unit.Home.ModInfo | 
| HM_FamPat | GHC.Tc.Gen.HsType | 
| hm_iface | GHC.Unit.Home.ModInfo | 
| hm_linkable | GHC.Unit.Home.ModInfo | 
| HM_Sig | GHC.Tc.Gen.HsType | 
| HM_TyAppPat | GHC.Tc.Gen.HsType | 
| HM_VTA | GHC.Tc.Gen.HsType | 
| hoistDsMessage | GHC.Driver.Errors.Types | 
| hoistFlag | GHC.Driver.CmdLine | 
| hoistTcRnMessage | GHC.Driver.Errors.Types | 
| 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 | 
| HoleError |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| HoleExprRef | GHC.Tc.Types.Evidence | 
| 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.Types, GHC.Tc.Errors.Hole | 
| HoleFitPlugin |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole | 
| 2 (Data Constructor) | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole | 
| holeFitPlugin | GHC.Driver.Plugins, GHC.Plugins | 
| HoleFitPluginR |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Hole.FitTypes, GHC.Driver.Plugins, GHC.Plugins, GHC.Tc.Errors.Hole | 
| 2 (Data Constructor) | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole | 
| holeFits | GHC.Tc.Errors.Types | 
| HoleFitSortingAlg | GHC.Tc.Errors.Hole | 
| HoleMode | GHC.Tc.Gen.HsType | 
| 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 | 
| homeModError | GHC.Iface.Errors, GHC.Iface.Load | 
| HomeModInfo |  | 
| 1 (Type/Class) | GHC.Unit.Home.ModInfo | 
| 2 (Data Constructor) | GHC.Unit.Home.ModInfo | 
| homeModuleInstantiation | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| homeModuleNameInstantiation | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| HomePackageTable | GHC.Unit.Home.ModInfo | 
| HomeUnit | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| homeUnitAsUnit | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| homeUnitDepends | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| HomeUnitEnv |  | 
| 1 (Type/Class) | GHC.Unit.Env | 
| 2 (Data Constructor) | GHC.Unit.Env | 
| homeUnitEnv_dflags | GHC.Unit.Env | 
| homeUnitEnv_home_unit | GHC.Unit.Env | 
| homeUnitEnv_hpt | GHC.Unit.Env | 
| homeUnitEnv_units | GHC.Unit.Env | 
| homeUnitEnv_unit_dbs | GHC.Unit.Env | 
| HomeUnitGraph | GHC.Unit.Env | 
| homeUnitId | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| homeUnitId_ | GHC.Driver.Session, GHC.Plugins, GHC | 
| homeUnitInstanceOf | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| homeUnitInstanceOfMaybe | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| homeUnitInstanceOf_ | GHC.Driver.Session, GHC.Plugins, GHC | 
| homeUnitInstantiations | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| homeUnitInstantiations_ | GHC.Driver.Session, GHC.Plugins, GHC | 
| homeUnitMap | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| HomeUnitModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| homogeniseHetRedn | GHC.Core.Reduction | 
| HookedUse |  | 
| 1 (Type/Class) | GHC.Driver.Pipeline.Execute | 
| 2 (Data Constructor) | GHC.Driver.Pipeline.Execute | 
| Hooks | GHC.Driver.Hooks | 
| hostFullWays | GHC.Platform.Ways | 
| hostIsDebugged | GHC.Platform.Ways | 
| hostIsDynamic | GHC.Platform.Ways | 
| hostIsProfiled | GHC.Platform.Ways | 
| hostIsThreaded | GHC.Platform.Ways | 
| hostIsTracing | GHC.Platform.Ways | 
| hostWays | GHC.Platform.Ways | 
| HowInScope | GHC.Types.Hint | 
| Hp | GHC.Cmm.Expr, GHC.Cmm | 
| HpAlloc | GHC.Cmm.Expr, GHC.Cmm | 
| hpAllocReg | GHC.Cmm.Expr, GHC.Cmm | 
| HpcCC | GHC.Types.CostCentre | 
| hpcDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| HpcFlagsChanged | GHC.Iface.Recomp | 
| HpcInfo |  | 
| 1 (Type/Class) | GHC.Types.HpcInfo | 
| 2 (Data Constructor) | GHC.Types.HpcInfo | 
| hpcInfoHash | GHC.Types.HpcInfo | 
| hpcInfoTickCount | GHC.Types.HpcInfo | 
| hpcInitCode | GHC.HsToCore.Coverage | 
| HpcTick | GHC.Types.Tickish | 
| hpcUsed | GHC.Types.HpcInfo | 
| hpExpr | GHC.Cmm.Utils | 
| HpLim | GHC.Cmm.Expr, GHC.Cmm | 
| hpLimExpr | GHC.Cmm.Utils | 
| hpLimReg | GHC.Cmm.Expr, GHC.Cmm | 
| hpm_module | GHC.Hs, GHC | 
| hpm_src_files | GHC.Hs, GHC | 
| hpReg | GHC.Cmm.Expr, GHC.Cmm | 
| hptAllInstances | GHC.Driver.Env, GHC.Plugins | 
| hptAllThings | GHC.Driver.Env, GHC.Plugins | 
| hptAnns | GHC.Driver.Env, GHC.Plugins | 
| hptCompleteSigs | GHC.Driver.Env, GHC.Plugins | 
| hptInstancesBelow | GHC.Driver.Env, GHC.Plugins | 
| hptRules | GHC.Driver.Env, GHC.Plugins | 
| hptSomeThingsBelowUs | GHC.Driver.Env, 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HsApp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsAppKindTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsAppTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsAppType | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsArg | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsArgPar | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsArity | GHC.Iface.Syntax | 
| HsArrAppType | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsArrow | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsArrowMatchContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsBangTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsBind | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| HsBindLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| HsBinTick | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsBootCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| HsBootFile | GHC.Types.SourceFile | 
| HsBoxedOrConstraintTuple | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsBracketTc |  | 
| 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.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| 3 (Data Constructor) | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hscActiveUnitId | GHC.Driver.Env, GHC.Plugins | 
| hscAddSptEntries | GHC.Driver.Main | 
| HsCase | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| hsCaseAnnCase | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsCaseAnnOf | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsCaseAnnsRest | GHC.Hs.Expr, GHC.Hs, GHC | 
| HscBackendAction | GHC.Unit.Module.Status, GHC.Driver.Main | 
| hscBackendPipeline | GHC.Driver.Pipeline | 
| 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 | 
| hscDesugarAndSimplify | GHC.Driver.Main | 
| HscEnv |  | 
| 1 (Type/Class) | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hscEPS | GHC.Driver.Env, GHC.Plugins | 
| hscFrontendHook | GHC.Driver.Hooks | 
| hscGenBackendPipeline | GHC.Driver.Pipeline | 
| hscGenHardCode | GHC.Driver.Main | 
| hscGetModuleInterface | GHC.Driver.Main | 
| hscGetSafe | GHC.Driver.Main | 
| HsChar | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsCharPrim | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsCharTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hscImport | GHC.Driver.Main | 
| hscInteractive | GHC.Driver.Main | 
| hscInterp | GHC.Driver.Env, GHC.Plugins | 
| hscIsGHCiMonad | GHC.Driver.Main | 
| hscKcType | GHC.Driver.Main | 
| hscMaybeWriteIface | GHC.Driver.Main | 
| HsCmd | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdApp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdArrApp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdArrForm | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdCase | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdDo | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdIf | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdLam | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdLamCase | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdLet | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdPar | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsCmdTop |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsComponentId |  | 
| 1 (Type/Class) | GHC.Driver.Backpack.Syntax | 
| 2 (Data Constructor) | GHC.Driver.Backpack.Syntax | 
| hsComponentId | GHC.Driver.Backpack.Syntax | 
| HsConDeclGADTDetails | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HsConDeclH98Details | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hsConDeclTheta | GHC.Hs.Decls, GHC.Hs, GHC | 
| HsConDetails | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsConPatArgs | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| HsConPatDetails | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| HsContext | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsCoreTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 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 | 
| hscParseModuleWithLocation | GHC.Driver.Main | 
| hscParseStmtWithLocation | GHC.Driver.Main | 
| hscParseType | GHC.Driver.Main | 
| hscPipeline | GHC.Driver.Pipeline | 
| hscPostBackendPhase | GHC.Driver.Pipeline.Execute, GHC.Driver.Pipeline | 
| hscPostBackendPipeline | GHC.Driver.Pipeline | 
| HsCprSig | GHC.Iface.Syntax | 
| HscRecomp | GHC.Unit.Module.Status, GHC.Driver.Main | 
| HscRecompNeeded | GHC.Unit.Module.Status, GHC.Driver.Main | 
| HscRecompStatus | GHC.Unit.Module.Status, GHC.Driver.Main | 
| hscRecompStatus | GHC.Driver.Main | 
| hscRnImportDecls | GHC.Driver.Main | 
| hscSetActiveHomeUnit | GHC.Driver.Env, GHC.Plugins | 
| hscSetActiveUnitId | GHC.Driver.Env, GHC.Plugins | 
| hscSetFlags | GHC.Driver.Env, GHC.Plugins | 
| hscSimpleIface' | GHC.Driver.Main | 
| hscSimplify | GHC.Driver.Main | 
| hscSimplify' | GHC.Driver.Main | 
| HscSource | GHC.Types.SourceFile | 
| hscSourceString | GHC.Types.SourceFile | 
| hscSourceToIsBoot | GHC.Types.SourceFile, GHC.Driver.Make | 
| hscStmt | GHC.Driver.Main | 
| hscStmtWithLocation | GHC.Driver.Main | 
| hscs_guts | GHC.Unit.Module.Status, GHC.Driver.Main | 
| hscs_mod_location | GHC.Unit.Module.Status, GHC.Driver.Main | 
| hscs_old_iface_hash | GHC.Unit.Module.Status, GHC.Driver.Main | 
| hscs_partial_iface | GHC.Unit.Module.Status, GHC.Driver.Main | 
| hscTcExpr | GHC.Driver.Main | 
| hscTcRcLookupName | GHC.Driver.Main | 
| hscTcRnGetInfo | GHC.Driver.Main | 
| hscTcRnLookupRdrName | GHC.Driver.Main | 
| hscTidy | GHC.Driver.Main | 
| hscTypecheckAndGetWarnings | GHC.Driver.Main | 
| hscTypecheckRename | GHC.Driver.Main | 
| HscUpdate | GHC.Unit.Module.Status, GHC.Driver.Main | 
| hscUpdateFlags | GHC.Driver.Env, GHC.Plugins | 
| hscUpdateHPT | GHC.Driver.Env, GHC.Plugins | 
| hscUpdateHUG | GHC.Driver.Env, GHC.Plugins | 
| hscUpdateLoggerFlags | GHC.Driver.Env, GHC.Plugins | 
| HscUpToDate | GHC.Unit.Module.Status, GHC.Driver.Main | 
| hsc_all_home_unit_ids | GHC.Driver.Env, GHC.Plugins | 
| hsc_dflags | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_FC | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_home_unit | GHC.Driver.Env, GHC.Plugins | 
| hsc_home_unit_maybe | GHC.Driver.Env, GHC.Plugins | 
| hsc_hooks | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_HPT | GHC.Driver.Env, GHC.Plugins | 
| hsc_HUE | GHC.Driver.Env, GHC.Plugins | 
| hsc_HUG | GHC.Driver.Env, GHC.Plugins | 
| hsc_IC | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_interp | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_logger | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_mod_graph | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_NC | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_plugins | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_targets | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_tmpfs | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_type_env_vars | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| hsc_units | GHC.Driver.Env, GHC.Plugins | 
| hsc_unit_env | GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins | 
| HsDataDefn |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hsDataFamInstBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| HsDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hsDeclHasCusk | GHC.Hs.Decls, GHC.Hs, GHC | 
| HsDeriving | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HsDerivingClause |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HsDmdSig | GHC.Iface.Syntax | 
| HsDo | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsDoc | GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocContext | GHC.Tc.Errors.Types | 
| hsDocIdentifiers | GHC.Hs.Doc, GHC.Hs, GHC | 
| hsDocIds | GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| hsDocString | GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocStringChunk |  | 
| 1 (Type/Class) | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocStringDecorator | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocStringGroup | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocStringNamed | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocStringNext | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocStringPrevious | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| HsDocTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsDoFlavour | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsDoStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsDoublePrim | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, 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 | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsExplicitLTyVarNames | GHC.Hs.Type, GHC.Hs, GHC | 
| HsExplicitMult | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsExplicitTupleTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsExprArg | GHC.Tc.Gen.Head | 
| hsExprNeedsParens | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsExprRnThing | GHC.Tc.Types.Origin | 
| hsExprType | GHC.Hs.Syn.Type | 
| HsFieldBind |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| HsFirstOrderApp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsFloatPrim | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsForAllInvis | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsForAllTelescope | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsForAllTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsForAllVis | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsForeignDeclsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| HsFractional | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsFunTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsf_invis_bndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsf_vis_bndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsf_xinvis | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsf_xvis | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsGetField | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsGroup |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hsGroupBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| hsGroupInstDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hsGroupTopLevelFixitySigs | GHC.Hs.Decls, GHC.Hs, GHC | 
| HsHigherOrderApp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsIf | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsigFile | GHC.Types.SourceFile | 
| HsImplBang | GHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| HsInline | GHC.Iface.Syntax | 
| HsInt | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsInt64Prim | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsInteger | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsIntegral | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsIntPrim | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsIParamTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsIPBinds |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| HsIPName |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsIPNameFS | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsIPVar | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsIsString | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsKind | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsKindSig | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsLam | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsLamCase | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsLazy | GHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| HsLet | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsLevity | GHC.Iface.Syntax | 
| HsLFInfo | GHC.Iface.Syntax | 
| hsLinear | GHC.Hs.Type, GHC.Hs, GHC | 
| HsLinearArrow | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsLinearArrowTokens | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsListTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsLit |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| hsLitKey | GHC.HsToCore.Match.Literal | 
| hsLitNeedsParens | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| hsLitType | GHC.Hs.Syn.Type | 
| hsLMatchPats | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsLocalBinds | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| HsLocalBindsLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| HsLolly | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsLPatType | GHC.Hs.Syn.Type | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| hsmodAnn | 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 | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsMultiIf | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsNoCafRefs | GHC.Iface.Syntax | 
| HsNormalTok | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsNumTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsOpTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsOuterExplicit | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsOuterExplicitBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| HsOuterFamEqnTyVarBndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsOuterImplicit | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsOuterSigTyVarBndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsOuterTyVarBndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsOuterTyVarNames | GHC.Hs.Type, GHC.Hs, GHC | 
| HsOverLabel | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsOverLit |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| hsOverLitName | GHC.Tc.Utils.Zonk | 
| hsOverLitNeedsParens | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| hso_bndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hso_xexplicit | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hso_ximplicit | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsPackageName | GHC.Driver.Backpack.Syntax | 
| HsPar | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsParsedModule |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC | 
| HsParTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsPatExpanded | GHC.Hs.Pat, GHC.Hs, GHC | 
| HsPatExpansion | GHC.Hs.Pat, GHC.Hs, GHC | 
| HsPatSigType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsPatSigType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsPatSigTypeScoping | GHC.Rename.HsType | 
| HsPatSynDetails | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| HsPatSynDir | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| hsPatSynSelectors | GHC.Hs.Utils, GHC.Hs, GHC | 
| hsPatType | GHC.Hs.Syn.Type | 
| HsPct1 | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsPp | GHC.Driver.Phases | 
| HsPragE |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsPragSCC | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsProc | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsProjection | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsPS | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsPSRn |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsps_body | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsps_ext | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsps_imp_tvs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsps_nwcs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsQTvExplicit | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsQTvs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsQualTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsQuasiQuote | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsQuote | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| hsq_explicit | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsq_ext | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsRat | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsRecField | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| HsRecFieldCon | GHC.Rename.Pat | 
| HsRecFieldContext | GHC.Rename.Pat | 
| hsRecFieldId | GHC.Hs.Pat, GHC.Hs, GHC | 
| HsRecFieldPat | GHC.Rename.Pat | 
| HsRecFields |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| hsRecFields | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| hsRecFieldsArgs | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| hsRecFieldSel | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| HsRecFieldUpd | GHC.Rename.Pat | 
| HsRecordBinds | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsRecSel | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsRecTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsRecUpdField | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| hsRecUpdFieldId | GHC.Hs.Pat, GHC.Hs, GHC | 
| hsRecUpdFieldOcc | GHC.Hs.Pat, GHC.Hs, GHC | 
| hsRecUpdFieldRdr | GHC.Hs.Pat, GHC.Hs, GHC | 
| HsRule | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HsRuleAnn |  | 
| 1 (Type/Class) | GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Decls, GHC.Hs, GHC | 
| HsRuleRn |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HsRules | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HsScaled |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsScaledThing | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsScopedTvs | GHC.Hs.Type, GHC.Hs, GHC | 
| HsSig | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsSigCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| hsSigDoc | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| HsSigFun | GHC.Tc.TyCl.Class | 
| HsSigType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsSigWcType | GHC.Hs.Type, GHC.Hs, GHC | 
| HsSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSpliced | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSplicedExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSplicedPat | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSplicedTy | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSpliceE | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsSpliceTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsSrcBang |  | 
| 1 (Type/Class) | GHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| HsSrcFile | GHC.Types.SourceFile | 
| HsStarTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsStatic | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsStmtContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsStrict | GHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| HsString | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsStringPrim | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsStrTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsSumTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsTagSig | GHC.Iface.Syntax | 
| HsTick | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsTok | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsToken | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsTupArg | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsTupleSort | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsTupleTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, 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) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsTyPats | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HsType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsTypeArg | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsTypeCtx | GHC.Tc.Errors.Types | 
| HsTypedBracket | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsTypedSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| hsTypeNeedsParens | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTypePatCtx | GHC.Tc.Errors.Types | 
| HsTypeRnThing | GHC.Tc.Types.Origin | 
| hsTypeToHsSigType | GHC.Hs.Utils, GHC.Hs, GHC | 
| hsTypeToHsSigWcType | GHC.Hs.Utils, GHC.Hs, GHC | 
| HsTyVar | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsTyVarBndr | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsTyVarBndrFlag | GHC.Hs.Type, GHC.Hs, GHC | 
| HsTyVarBndrsRn | GHC.Tc.Types.Origin | 
| hsTyVarName | GHC.Hs.Type, GHC.Hs, GHC | 
| hst_body | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hst_ctxt | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hst_tele | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hst_xforall | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hst_xqual | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsUnboundBackquotes | GHC.Hs.Expr, GHC.Hs, GHC | 
| hsUnboundHole | GHC.Hs.Expr, GHC.Hs, GHC | 
| HsUnboundVar | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsUnboxedTuple | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsUnfold | GHC.Iface.Syntax | 
| HsUnicodeTok | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 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 | 
| HsUniToken | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsUnpack | GHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| hsUnrestricted | GHC.Hs.Type, GHC.Hs, GHC | 
| HsUnrestrictedArrow | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsUntypedBracket | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsUntypedSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsValArg | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsValBinds |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| hsValBindsImplicits | GHC.Hs.Utils, GHC.Hs, GHC | 
| HsValBindsLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| HsVar | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| HsWC | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hsWcScopedTvs | GHC.Hs.Type, GHC.Hs, GHC | 
| hswc_body | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| hswc_ext | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsWildCardBndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsWildCardTy | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| HsWord64Prim | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| HsWordPrim | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, 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 | 
| hsWrapperType | GHC.Hs.Syn.Type | 
| hs_annds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_defds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_derivds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_docs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_fixds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_fords | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_ruleds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_splcds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_tyclds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_valds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| hs_warnds | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| HTS | GHC.Iface.Ext.Utils | 
| HTyConApp | GHC.Iface.Ext.Types | 
| htyTable | GHC.Iface.Ext.Utils | 
| HTyVarTy | GHC.Iface.Ext.Types | 
| hugElts | GHC.Unit.Env | 
| HValue | GHC | 
| HWSYNC | GHC.CmmToAsm.PPC.Instr | 
| hydrateCgBreakInfo | GHC.IfaceToCore | 
| 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.InertSet | 
| IcGlobalRdrEnv |  | 
| 1 (Type/Class) | GHC.Runtime.Eval.Types | 
| 2 (Data Constructor) | GHC.Runtime.Eval.Types | 
| icInScopeTTs | GHC.Runtime.Context | 
| icInteractiveModule | GHC.Runtime.Context | 
| icPrintUnqual | GHC.Runtime.Context | 
| icReaderEnv | GHC.Runtime.Context | 
| ics_dead | GHC.Tc.Types.Constraint | 
| IC_BadTelescope | GHC.Tc.Types.Constraint | 
| ic_binds | GHC.Tc.Types.Constraint | 
| ic_cwd | GHC.Runtime.Context | 
| ic_default | GHC.Runtime.Context | 
| ic_dflags | GHC.Runtime.Context | 
| ic_env | GHC.Tc.Types.Constraint | 
| ic_fix_env | GHC.Runtime.Context | 
| ic_given | GHC.Tc.Types.Constraint | 
| ic_given_eqs | GHC.Tc.Types.Constraint | 
| ic_gre_cache | GHC.Runtime.Context | 
| ic_imports | GHC.Runtime.Context | 
| ic_info | GHC.Tc.Types.Constraint | 
| IC_Insoluble | GHC.Tc.Types.Constraint | 
| ic_instances | GHC.Runtime.Context | 
| ic_int_print | GHC.Runtime.Context | 
| ic_mod_index | GHC.Runtime.Context | 
| ic_monad | GHC.Runtime.Context | 
| ic_need_inner | GHC.Tc.Types.Constraint | 
| ic_need_outer | GHC.Tc.Types.Constraint | 
| ic_plugins | GHC.Runtime.Context | 
| ic_resume | GHC.Runtime.Context | 
| 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.Runtime.Context | 
| 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 | 
| idArgs | GHC.Stg.Utils | 
| 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 | 
| idCbvMarkArity | GHC.Types.Id, GHC.Plugins | 
| idCbvMarks_maybe | GHC.Types.Id, GHC.Plugins | 
| idCoreRules | GHC.Types.Id, GHC.Plugins | 
| idCprSig | 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 | 
| idDmdSig | GHC.Types.Id, GHC.Plugins | 
| idDsWrapper | GHC.HsToCore.Monad | 
| ideclAs | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclExt | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclHiding | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclImplicit | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclPkgQual | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclQualified | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclSafe | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclSource | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ideclSourceSrc | GHC.Hs.ImpExp, GHC.Hs, 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 | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| idPrimRep | GHC.StgToCmm.Closure | 
| idRuleMatchInfo | GHC.Types.Id, GHC.Plugins | 
| idRuleVars | GHC.Core.FVs, GHC.Plugins | 
| idScaledType | GHC.Types.Id, GHC.Plugins | 
| IdSet | GHC.Types.Var.Set, GHC.Plugins | 
| IdSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| idSignatureInclude | GHC.Driver.Backpack.Syntax | 
| idSpecialisation | GHC.Types.Id, GHC.Plugins | 
| idStateHackOneShotInfo | GHC.Types.Id, GHC.Plugins | 
| IdSubstEnv |  | 
| 1 (Type/Class) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Type/Class) | GHC.Stg.Subst | 
| idTagSig_maybe | GHC.Types.Id, 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.ImpExp, GHC.Hs, GHC | 
| IEDoc | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEDocNamed | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEGroup | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ieLWrappedName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEModuleContents | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ieName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ieNames | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEPattern | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEThing | GHC.Iface.Ext.Types | 
| IEThingAbs | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEThingAll | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEThingWith | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEType |  | 
| 1 (Data Constructor) | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.Iface.Ext.Types | 
| IEVar | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEWildcard |  | 
| 1 (Type/Class) | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ieWrappedLName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| IEWrappedName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ieWrappedName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ie_global | GHC.Core.InstEnv | 
| ie_local | GHC.Core.InstEnv | 
| ie_visible | GHC.Core.InstEnv | 
| IfAbstractClass | GHC.Iface.Syntax | 
| IfAbstractTyCon | GHC.Iface.Syntax | 
| IfaceAbstractClosedSynFamilyTyCon | GHC.Iface.Syntax | 
| IfaceAlt |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | 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 | 
| IfaceBackendExts | GHC.Unit.Module.ModIface, GHC.Plugins | 
| 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 | 
| IfaceCharTyLit | 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 | 
| IfaceCorePrepProv | 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 | 
| IfaceDeclExts | GHC.Unit.Module.ModIface, GHC.Plugins | 
| 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.Unit.Module.ModIface, 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 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | 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 | 
| IfaceLitRubbish | 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.Types.SafeHaskell | 
| IfaceTuple | GHC.Iface.Syntax | 
| IfaceTupleTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTupleTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTvBndr |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | 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 | 
| iface_addToCache | GHC.Driver.Make | 
| iface_clearCache | GHC.Driver.Make | 
| ifActivation | GHC.Iface.Syntax | 
| IfAlt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| 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 | 
| 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 | 
| IfThenElseOrigin | GHC.Tc.Types.Origin | 
| 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 | 
| IfWorkerLikeId | 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.State, GHC.Unit, GHC.Plugins | 
| IgnoredWithFlag | GHC.Unit.State, GHC.Unit, 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 | 
| igre_env | GHC.Runtime.Eval.Types | 
| igre_prompt_env | GHC.Runtime.Eval.Types | 
| II16 | GHC.CmmToAsm.Format | 
| II32 | GHC.CmmToAsm.Format | 
| II64 | GHC.CmmToAsm.Format | 
| II8 | GHC.CmmToAsm.Format | 
| IIDecl | GHC.Runtime.Context, GHC | 
| IIModule | GHC.Runtime.Context, GHC | 
| IL | GHC.Types.SourceText | 
| IllegalForeignTypeReason | GHC.Tc.Utils.TcType | 
| il_neg | GHC.Types.SourceText | 
| il_text | GHC.Types.SourceText | 
| il_value | GHC.Types.SourceText | 
| Imm |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Regs | 
| 2 (Type/Class) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Type/Class) | GHC.CmmToAsm.AArch64.Regs | 
| ImmAddr | GHC.CmmToAsm.X86.Regs | 
| ImmCLbl |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| ImmConstantDiff |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| ImmConstantSum |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| ImmDouble |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| ImmFloat |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| ImmIndex |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| ImmInt |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| ImmInteger |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs | 
| ImmLit |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Data Constructor) | GHC.CmmToAsm.AArch64.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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| implicitClassThings | GHC.Types.TyThing | 
| implicitConLikeThings | GHC.Types.TyThing | 
| implicitCoTyCon | GHC.Types.TyThing | 
| implicitPackageDeps | GHC.Unit.State, GHC.Unit, 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.Utils.Backpack, GHC.Tc.Module | 
| implicitRequirementsShallow | GHC.Tc.Utils.Backpack, GHC.Driver.Make | 
| ImplicitSplice | GHC.Types.Basic, Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC.Plugins, GHC | 
| implicitTyConThings | GHC.Types.TyThing | 
| implicitTyThings | GHC.Types.TyThing | 
| 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.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Unit.Module.Deps, 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.ImpExp, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| importDecl | GHC.Iface.Load, GHC.IfaceToCore | 
| importDeclAnnAs | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| importDeclAnnImport | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| importDeclAnnPackage | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| importDeclAnnPragma | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| importDeclAnnQualified | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| importDeclAnnSafe | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ImportDeclPkgQual | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ImportDeclQualifiedStyle | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| importDeclQualifiedStyle | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| ImportDeclUsage | GHC.Rename.Names | 
| ImportedBy |  | 
| 1 (Type/Class) | GHC.Unit.Module.Imported | 
| 2 (Data Constructor) | GHC.Types.Hint | 
| ImportedBySystem | GHC.Unit.Module.Imported | 
| ImportedByUser | GHC.Unit.Module.Imported | 
| importedByUser | GHC.Unit.Module.Imported | 
| ImportedMods | GHC.Unit.Module.Imported | 
| ImportedModsVal |  | 
| 1 (Type/Class) | GHC.Unit.Module.Imported | 
| 2 (Data Constructor) | GHC.Unit.Module.Imported | 
| ImportError | GHC.Tc.Errors.Types | 
| 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 | 
| ImportSuggestion |  | 
| 1 (Type/Class) | GHC.Types.Hint | 
| 2 (Data Constructor) | GHC.Types.Hint, GHC.Types.Error | 
| improveFromAnother | GHC.Tc.Instance.FunDeps | 
| improveFromInstEnv | GHC.Tc.Instance.FunDeps | 
| improveRTTIType | GHC.Runtime.Heap.Inspect | 
| improveUnit | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| ImpSome | GHC.Types.Name.Reader, GHC.Plugins | 
| ImpSpec | GHC.Types.Name.Reader, GHC.Plugins | 
| ImpurePlugin | GHC.Iface.Recomp | 
| impurePlugin | GHC.Driver.Plugins, GHC.Plugins | 
| imp_boot_mods | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_dep_direct_pkgs | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_direct_dep_mods | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_finsts | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_mods | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_orphs | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_sig_mods | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_trust_own_pkg | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_trust_pkgs | GHC.Unit.Module.Deps, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IMUL | GHC.CmmToAsm.X86.Instr | 
| IMUL2 | GHC.CmmToAsm.X86.Instr | 
| imv_all_exports | GHC.Unit.Module.Imported | 
| imv_is_hiding | GHC.Unit.Module.Imported | 
| imv_is_safe | GHC.Unit.Module.Imported | 
| imv_name | GHC.Unit.Module.Imported | 
| imv_qualified | GHC.Unit.Module.Imported | 
| imv_span | GHC.Unit.Module.Imported | 
| 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 | 
| IncludePrag | GHC.Parser.Errors.Types | 
| 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 | 
| incompleteDoBlock | GHC.Parser.Errors.Types, GHC.Parser.PostProcess | 
| incomplete_do_block | GHC.Parser.Errors.Types, GHC.Parser.PostProcess | 
| IncorrectParent | GHC.Rename.Env | 
| InCoVar | GHC.Types.Var, GHC.Core, GHC.Plugins | 
| incrUnique | GHC.Types.Unique | 
| IndefiniteHomeUnit | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| 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 | 
| indexSmallArray | GHC.Data.SmallArray | 
| IndexSmallArrayOp | GHC.Builtin.PrimOps | 
| index_RDR | GHC.Builtin.Names | 
| Indirect | GHC.Tc.Utils.TcType | 
| inDomIfaceTySubst | GHC.Iface.Type, GHC.Iface.Syntax | 
| IndStatic | GHC.Runtime.Heap.Layout, GHC.Cmm | 
| indStaticInfoTable | GHC.StgToCmm.Closure | 
| indStaticRep | GHC.Runtime.Heap.Layout | 
| InertCans | GHC.Tc.Solver.InertSet | 
| InertEqs | GHC.Tc.Solver.InertSet | 
| InertSet | GHC.Tc.Solver.InertSet | 
| inert_cans | GHC.Tc.Solver.InertSet | 
| inert_cycle_breakers | GHC.Tc.Solver.InertSet | 
| inert_dicts | GHC.Tc.Solver.InertSet | 
| inert_eqs | GHC.Tc.Solver.InertSet | 
| inert_famapp_cache | GHC.Tc.Solver.InertSet | 
| inert_funeqs | GHC.Tc.Solver.InertSet | 
| inert_given_eqs | GHC.Tc.Solver.InertSet | 
| inert_given_eq_lvl | GHC.Tc.Solver.InertSet | 
| inert_insts | GHC.Tc.Solver.InertSet | 
| inert_irreds | GHC.Tc.Solver.InertSet | 
| inert_safehask | GHC.Tc.Solver.InertSet | 
| inert_solved_dicts | GHC.Tc.Solver.InertSet | 
| InExpr | GHC.Core, GHC.Plugins | 
| Infer | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| inferConstraints | GHC.Tc.Deriv.Infer | 
| InferContext | GHC.Tc.Deriv.Utils | 
| InferedReturnIt | GHC.StgToCmm.Closure | 
| InferMode | GHC.Tc.Solver | 
| Inferred | GHC.Types.Var, GHC.Core.TyCo.Rep, 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 | 
| InferStgAlt | GHC.Stg.InferTags.Types | 
| InferStgBinding | GHC.Stg.InferTags.Types | 
| InferStgExpr | GHC.Stg.InferTags.Types | 
| InferStgRhs | GHC.Stg.InferTags.Types | 
| InferStgTopBinding | GHC.Stg.InferTags.Types | 
| InferTagged | GHC.Stg.Syntax | 
| InferTaggedBinders | GHC.Stg.Syntax | 
| inferTags | GHC.Stg.InferTags | 
| infinity | GHC.Types.Basic, GHC.Plugins | 
| Infix | GHC.Types.Fixity, 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 | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| InfixDataConBuilder | GHC.Parser.Types | 
| 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.Fixity, GHC | 
| infixLDIdKey | GHC.Builtin.Names.TH | 
| infixLDName | GHC.Builtin.Names.TH | 
| InfixN | GHC.Types.Fixity, 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.Fixity, 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 | 
| InfoProvEnt |  | 
| 1 (Type/Class) | GHC.Cmm.CLabel | 
| 2 (Data Constructor) | GHC.Cmm.CLabel | 
| infoProvEntClosureType | GHC.Cmm.CLabel | 
| infoProvModule | GHC.Cmm.CLabel | 
| infoSection | GHC.CmmToLlvm.Ppr | 
| infoTable | GHC.Cmm.Info | 
| infoTableClosureType | GHC.Cmm.Info | 
| infoTableConstrTag | GHC.Cmm.Info | 
| infoTableNonPtrs | GHC.Cmm.Info | 
| infoTablePenalty | GHC.CmmToAsm.CFG.Weight | 
| infoTableProv | GHC.Cmm.CLabel | 
| InfoTableProvMap |  | 
| 1 (Type/Class) | GHC.Types.IPE | 
| 2 (Data Constructor) | GHC.Types.IPE | 
| infoTablePtr | GHC.Cmm.CLabel | 
| infoTablePtrs | GHC.Cmm.Info | 
| infoTableSrtBitmap | GHC.Cmm.Info | 
| infoTableType | GHC.Cmm.CLabel | 
| 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.Tc.Errors.Ppr | 
| InId | GHC.Types.Var, GHC.Core, GHC.Types.Id, GHC.Plugins | 
| init | GHC.Prelude | 
| InitArray | GHC.Cmm | 
| initBangOpts | GHC.Driver.Config.HsToCore | 
| initBCOOpts | GHC.Driver.Config | 
| initC | GHC.StgToCmm.Monad | 
| initCmmConfig | GHC.Driver.Config.Cmm | 
| initCostCentres | GHC.StgToCmm.Prof | 
| initDefaultSDocContext | GHC.Driver.Session, GHC.Plugins | 
| initDiagOpts | GHC.Driver.Config.Diagnostic | 
| initDs | GHC.HsToCore.Monad | 
| initDsTc | GHC.HsToCore.Monad | 
| initDsWithModGuts | GHC.HsToCore.Monad | 
| initDynFlags | GHC.Driver.Session, GHC.Plugins | 
| initEnv | GHC.Stg.InferTags.Types | 
| initEvalOpts | GHC.Driver.Config | 
| initExitJoinUnique | GHC.Builtin.Uniques | 
| initExternalPackageState | GHC.Unit.External | 
| initExternalUnitCache | GHC.Unit.External | 
| initFCodeState | GHC.StgToCmm.Monad | 
| initFinderCache | GHC.Unit.Finder | 
| initFinderOpts | GHC.Driver.Config.Finder | 
| initFreeRegs |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.X86_64 | 
| 2 (Function) | GHC.CmmToAsm.Reg.Linear.X86 | 
| 3 (Function) | GHC.CmmToAsm.Reg.Linear.PPC | 
| 4 (Function) | GHC.CmmToAsm.Reg.Linear.AArch64 | 
| 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 | 
| initializerCStub | GHC.Types.ForeignStubs | 
| 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 | 
| initIfaceLoadModule | GHC.Tc.Utils.Monad | 
| initIfaceTcRn | GHC.Tc.Utils.Monad | 
| initInfoTableProv | GHC.StgToCmm.Prof | 
| InitLinker | GHC.Runtime.Interpreter | 
| initLlvmCgConfig | GHC.Driver.Config.CmmToLlvm | 
| initLoaderState | GHC.Linker.Loader | 
| initLogFlags | GHC.Driver.Config.Logger | 
| initLogger | GHC.Utils.Logger | 
| initLogQueue | GHC.Driver.Pipeline.LogQueue | 
| initModDetails | GHC.Driver.Main | 
| initNablas | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Solver | 
| initNameCache | GHC.Types.Name.Cache | 
| initNat | GHC.CmmToAsm.Monad | 
| initNCGConfig | GHC.Driver.Config.CmmToAsm | 
| initObjLinker | GHC.Runtime.Interpreter | 
| initOptCoercionOpts | GHC.Driver.Config | 
| InitOrFini | GHC.Cmm.InitFini | 
| initParserOpts | GHC.Driver.Config.Parser | 
| initParserState | GHC.Parser.Lexer | 
| initPragState | GHC.Parser.Lexer | 
| initRecTc | GHC.Core.TyCon.RecWalk | 
| initRuleOpts | GHC.Core.Rules, GHC.Plugins | 
| initSDocContext | GHC.Driver.Session, GHC.Plugins | 
| initSettings | GHC.Settings.IO | 
| initSimpleOpts | GHC.Driver.Config | 
| initSmpl | GHC.Core.Opt.Simplify.Monad | 
| initStaticPtrOpts | GHC.Driver.Config.Tidy | 
| initStgDebugOpts | GHC.Driver.Config.Stg.Debug | 
| initStgLiftConfig | GHC.Driver.Config.Stg.Lift | 
| initStgPipelineOpts | GHC.Driver.Config.Stg.Pipeline | 
| initStgPprOpts | GHC.Driver.Config.Stg.Ppr | 
| initStgToCmmConfig | GHC.Driver.Config.StgToCmm | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| initTidyOpts | GHC.Driver.Config.Tidy | 
| initTmpFs | GHC.Utils.TmpFs | 
| initUniqSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| initUnitEnv | GHC.Unit.Env | 
| initUnits | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| initUpdFrameProf | GHC.StgToCmm.Prof | 
| initUs | GHC.Types.Unique.Supply, GHC.Plugins | 
| initUs_ | GHC.Types.Unique.Supply, GHC.Plugins | 
| initWwOpts | GHC.Core.Opt.WorkWrap.Utils | 
| 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) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| injectivityAnnIdKey | GHC.Builtin.Names.TH | 
| injectivityAnnName | GHC.Builtin.Names.TH | 
| InjectivityCheckResult | GHC.Core.FamInstEnv | 
| InjectivityErrReason | GHC.Tc.Errors.Types | 
| InjectivityUnified | GHC.Core.FamInstEnv | 
| InjErrCannotInferFromRhs | GHC.Tc.Errors.Types | 
| InjErrRhsBareTyVar | GHC.Tc.Errors.Types | 
| InjErrRhsCannotBeATypeFam | GHC.Tc.Errors.Types | 
| InjErrRhsOverlap | GHC.Tc.Errors.Types | 
| InjTFOrigin1 | GHC.Tc.Types.Origin | 
| 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 | 
| 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 | 
| inlinePragmaName | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaRuleMatchInfo | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaSat | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaSource | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaSpec | GHC.Types.Basic, GHC.Plugins | 
| InlineRhs | GHC.Core, GHC.Plugins | 
| InlineSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| InlineSpec | GHC.Types.Basic, GHC.Plugins | 
| inlineSpecSource | 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.Types.Target | 
| 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 | 
| insertCycleBreakerBinding | GHC.Tc.Solver.InertSet | 
| insertFunEq | GHC.Tc.Solver.Types, GHC.Tc.Solver.Monad | 
| insertList | GHC.Data.FiniteMap, GHC.Plugins | 
| insertListWith | GHC.Data.FiniteMap, GHC.Plugins | 
| insertLRegSet | GHC.Cmm.LRegSet | 
| insertRM | GHC.Core.RoughMap | 
| insertSafeOverlapFailureTcS | GHC.Tc.Solver.Monad | 
| insertTcApp | GHC.Tc.Solver.Types | 
| insertTM | GHC.Data.TrieMap, GHC.Core.Map.Expr | 
| insideExpansion | GHC.Tc.Gen.Head | 
| InsideLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| insolubleCt | GHC.Tc.Types.Constraint | 
| insolubleEqCt | GHC.Tc.Types.Constraint | 
| insolubleImplic | GHC.Tc.Types.Constraint | 
| insolubleWantedCt | GHC.Tc.Types.Constraint | 
| insolubleWC | GHC.Tc.Types.Constraint | 
| InstallationError | GHC.Utils.Panic, GHC.Plugins, GHC | 
| installCoreToDos | GHC.Driver.Plugins, GHC.Plugins | 
| InstalledFindResult | GHC.Unit.Finder.Types, GHC.Unit.Finder | 
| InstalledFound | GHC.Unit.Finder.Types, GHC.Unit.Finder | 
| InstalledModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstalledModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| installedModuleEnvElts | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| installedModuleEq | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstalledNoPackage | GHC.Unit.Finder.Types, GHC.Unit.Finder | 
| InstalledNotFound | GHC.Unit.Finder.Types, GHC.Unit.Finder | 
| 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 | 
| instanceSig | GHC.Core.InstEnv | 
| InstanceSigOrigin | GHC.Tc.Types.Origin | 
| 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 (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 | 
| instantiateMethod | GHC.Tc.TyCl.Class | 
| instantiateSigma | GHC.Tc.Utils.Instantiate | 
| instantiateSignature | GHC.Tc.Utils.Backpack, GHC.Tc.Module | 
| InstantiationNode | GHC.Unit.Module.Graph | 
| instantiationNodes | GHC.Driver.Make | 
| Instantiations | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstantiationSuggestion |  | 
| 1 (Type/Class) | GHC.Types.Hint | 
| 2 (Data Constructor) | GHC.Types.Hint | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| InstDec | GHC.Iface.Ext.Types | 
| InstDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.Decls, GHC.Hs, GHC | 
| instDFunType |  | 
| 1 (Function) | GHC.Tc.Utils.Instantiate | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| InstDoc | GHC.Tc.Types, GHC.Tc.Utils.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 | 
| instFD | GHC.Tc.Instance.FunDeps | 
| 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.State, GHC.Unit, GHC.Plugins | 
| instNewTyCon_maybe | GHC.Core.Coercion, GHC.Plugins | 
| InstProvidedOrigin | GHC.Tc.Types.Origin | 
| Instr |  | 
| 1 (Type/Class) | GHC.CmmToAsm.AArch64.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.X86.CodeGen | 
| 2 (Type/Class) | GHC.CmmToAsm.PPC.CodeGen | 
| instrClobberedRegs | GHC.CmmToAsm.X86.Regs | 
| instrCon | GHC.CmmToAsm.AArch64.Instr | 
| InstrSR | GHC.CmmToAsm.Reg.Liveness | 
| Instruction | GHC.CmmToAsm.Instr | 
| InstSCOrigin | 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.State, GHC.Unit, 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 | 
| Int16GeOp | GHC.Builtin.PrimOps | 
| Int16GtOp | GHC.Builtin.PrimOps | 
| Int16LeOp | GHC.Builtin.PrimOps | 
| Int16LtOp | GHC.Builtin.PrimOps | 
| Int16MulOp | 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 | 
| Int16SllOp | GHC.Builtin.PrimOps | 
| Int16SraOp | GHC.Builtin.PrimOps | 
| Int16SrlOp | GHC.Builtin.PrimOps | 
| Int16SubOp | GHC.Builtin.PrimOps | 
| Int16ToIntOp | GHC.Builtin.PrimOps | 
| Int16ToWord16Op | 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 | 
| Int32AddOp | GHC.Builtin.PrimOps | 
| Int32ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int32ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int32EqOp | GHC.Builtin.PrimOps | 
| Int32GeOp | GHC.Builtin.PrimOps | 
| Int32GtOp | GHC.Builtin.PrimOps | 
| Int32LeOp | GHC.Builtin.PrimOps | 
| Int32LtOp | GHC.Builtin.PrimOps | 
| Int32MulOp | GHC.Builtin.PrimOps | 
| Int32NegOp | GHC.Builtin.PrimOps | 
| Int32NeOp | GHC.Builtin.PrimOps | 
| int32PrimTy | GHC.Builtin.Types.Prim | 
| int32PrimTyCon | GHC.Builtin.Types.Prim | 
| int32PrimTyConKey | GHC.Builtin.Names | 
| int32PrimTyConName | GHC.Builtin.Types.Prim | 
| Int32QuotOp | GHC.Builtin.PrimOps | 
| Int32QuotRemOp | GHC.Builtin.PrimOps | 
| Int32RemOp | GHC.Builtin.PrimOps | 
| Int32Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int32RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int32SllOp | GHC.Builtin.PrimOps | 
| Int32SraOp | GHC.Builtin.PrimOps | 
| Int32SrlOp | GHC.Builtin.PrimOps | 
| Int32SubOp | GHC.Builtin.PrimOps | 
| Int32ToIntOp | GHC.Builtin.PrimOps | 
| Int32ToWord32Op | GHC.Builtin.PrimOps | 
| 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 | 
| Int64AddOp | GHC.Builtin.PrimOps | 
| Int64ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int64ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int64EqOp | GHC.Builtin.PrimOps | 
| Int64GeOp | GHC.Builtin.PrimOps | 
| Int64GtOp | GHC.Builtin.PrimOps | 
| Int64LeOp | GHC.Builtin.PrimOps | 
| Int64LtOp | GHC.Builtin.PrimOps | 
| Int64MulOp | GHC.Builtin.PrimOps | 
| Int64NegOp | GHC.Builtin.PrimOps | 
| Int64NeOp | GHC.Builtin.PrimOps | 
| int64PrimTy | GHC.Builtin.Types.Prim | 
| int64PrimTyCon | GHC.Builtin.Types.Prim | 
| int64PrimTyConKey | GHC.Builtin.Names | 
| int64PrimTyConName | GHC.Builtin.Types.Prim | 
| Int64QuotOp | GHC.Builtin.PrimOps | 
| Int64RemOp | GHC.Builtin.PrimOps | 
| Int64Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int64RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int64SllOp | GHC.Builtin.PrimOps | 
| Int64SraOp | GHC.Builtin.PrimOps | 
| Int64SrlOp | GHC.Builtin.PrimOps | 
| Int64SubOp | GHC.Builtin.PrimOps | 
| Int64ToIntOp | GHC.Builtin.PrimOps | 
| Int64ToWord64Op | GHC.Builtin.PrimOps | 
| 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 | 
| Int8GeOp | GHC.Builtin.PrimOps | 
| Int8GtOp | GHC.Builtin.PrimOps | 
| Int8LeOp | GHC.Builtin.PrimOps | 
| Int8LtOp | GHC.Builtin.PrimOps | 
| Int8MulOp | 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 | 
| Int8SllOp | GHC.Builtin.PrimOps | 
| Int8SraOp | GHC.Builtin.PrimOps | 
| Int8SrlOp | GHC.Builtin.PrimOps | 
| Int8SubOp | GHC.Builtin.PrimOps | 
| Int8ToIntOp | GHC.Builtin.PrimOps | 
| Int8ToWord8Op | 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 | 
| IntAndOp | 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 | 
| 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 | 
| 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 | 
| 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 | 
| integerLIdKey | GHC.Builtin.Names.TH | 
| integerLName | GHC.Builtin.Names.TH | 
| 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 | 
| 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 | 
| 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.SourceText | 
| IntegralLit | GHC.Types.SourceText | 
| IntEqOp | GHC.Builtin.PrimOps | 
| interact | GHC.Prelude | 
| interactiveClassKeys | GHC.Builtin.Names | 
| interactiveClassNames | GHC.Builtin.Names | 
| InteractiveContext |  | 
| 1 (Type/Class) | GHC.Runtime.Context | 
| 2 (Data Constructor) | GHC.Runtime.Context | 
| InteractiveImport | GHC.Runtime.Context, GHC | 
| interactiveInScope | GHC.Core.Lint | 
| 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, GHC.Runtime.Interpreter | 
| Interp |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| interpCmd | GHC.Runtime.Interpreter | 
| InterpInstance | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| interpInstance | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| interpLoader | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| interpp'SP | GHC.Utils.Outputable, GHC.Plugins | 
| interpp'SP' | GHC.Utils.Outputable, GHC.Plugins | 
| interppSP | GHC.Utils.Outputable, GHC.Plugins | 
| Interpreter | GHC.Driver.Backend, GHC | 
| 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.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| intersectNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| intersectOccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| intersectsDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intersectsNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| intersectsTyConSet | GHC.Core.TyCon.Set | 
| intersectsVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intersectTyConSet | GHC.Core.TyCon.Set | 
| 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 | 
| intersectUniqMap | GHC.Types.Unique.Map | 
| 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 | 
| IntNotOp | GHC.Builtin.PrimOps | 
| IntOrOp | 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.Node, GHC.Cmm | 
| IntRemOp | GHC.Builtin.PrimOps | 
| IntRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| intRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| IntSllOp | GHC.Builtin.PrimOps | 
| IntSraOp | GHC.Builtin.PrimOps | 
| IntSrlOp | GHC.Builtin.PrimOps | 
| intsToReverseBitmap | GHC.Data.Bitmap | 
| IntSubCOp | GHC.Builtin.PrimOps | 
| IntSubOp | GHC.Builtin.PrimOps | 
| IntSuffix | GHC.Driver.CmdLine | 
| IntToAddrOp | GHC.Builtin.PrimOps | 
| intToCharLit | GHC.Types.Literal, GHC.Plugins | 
| intToDoubleLit | GHC.Types.Literal, GHC.Plugins | 
| IntToDoubleOp | GHC.Builtin.PrimOps | 
| intToFloatLit | GHC.Types.Literal, GHC.Plugins | 
| IntToFloatOp | GHC.Builtin.PrimOps | 
| IntToInt16Op | GHC.Builtin.PrimOps | 
| IntToInt32Op | GHC.Builtin.PrimOps | 
| IntToInt64Op | GHC.Builtin.PrimOps | 
| IntToInt8Op | GHC.Builtin.PrimOps | 
| IntToWordOp | GHC.Builtin.PrimOps | 
| 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 | 
| IntXorOp | GHC.Builtin.PrimOps | 
| InType | GHC.Core, GHC.Plugins | 
| InTyVar | GHC.Types.Var, GHC.Core, GHC.Plugins | 
| InVar | GHC.Types.Var, GHC.Core, GHC.Types.Id, GHC.Plugins | 
| invertCondBranches |  | 
| 1 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Function) | GHC.CmmToAsm.X86.CodeGen | 
| InvisArg | GHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| Invisible | GHC.Types.Var, GHC.Core.TyCo.Rep, 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 | 
| IOResultExpected | GHC.Tc.Utils.TcType | 
| ioTyConKey | GHC.Builtin.Names | 
| ioTyConName | GHC.Builtin.Names | 
| ip0 | GHC.CmmToAsm.AArch64.Instr | 
| IPBind |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| IPBinds | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| IpBit | GHC.Parser.Lexer | 
| ipClassKey | GHC.Builtin.Names | 
| ipClassName | GHC.Builtin.Names | 
| ipdom | GHC.CmmToAsm.CFG.Dominators | 
| IpeSourceLocation | GHC.Types.IPE | 
| IpId | GHC.Types.Var, GHC.Plugins | 
| ipInitCode | GHC.Driver.CodeOutput | 
| IPOccOrigin | GHC.Tc.Types.Origin | 
| IPSkol | GHC.Tc.Types.Origin | 
| IR | GHC.Tc.Utils.TcType | 
| IrredPred | GHC.Core.Predicate | 
| IrredShapeReason | GHC.Tc.Types.Constraint | 
| irrelevantMult | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| ir_frr | GHC.Tc.Utils.TcType | 
| ir_lvl | GHC.Tc.Utils.TcType | 
| ir_ref | GHC.Tc.Utils.TcType | 
| ir_uniq | GHC.Tc.Utils.TcType | 
| IS | GHC.Tc.Solver.InertSet | 
| isAbs | GHC.Types.Demand | 
| 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 | 
| 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.Expr, GHC.Cmm | 
| isARM | GHC.Platform | 
| isAssociativeMachOp | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| 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.Pat, GHC.Hs, GHC | 
| isBareSymbol | GHC.Types.Hint | 
| isBitsType | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| 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.Plugins, GHC.Driver.Make | 
| IsBootInterface | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC.Driver.Make | 
| isBootSummary | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| isBootUnfolding | GHC.Core, GHC.Plugins | 
| IsBot | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| isBoxed | GHC.Types.Basic, GHC.Plugins | 
| isBoxedRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| isBoxedTupleDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isBoxedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isBoxedType | GHC.Core.Type, GHC.Plugins | 
| isBoxedTypeKind | GHC.Core.Type, 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.Core.Predicate | 
| isCallStackPredTy | GHC.Core.Predicate | 
| isCallStackTy | GHC.Core.Predicate | 
| isCFunctionLabel | GHC.Cmm.CLabel | 
| isCharLitTy | GHC.Core.Type, GHC.Plugins | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| isClassOpId | GHC.Types.Id, GHC.Plugins | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 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.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| isComparisonExpr | GHC.Cmm.Utils | 
| isComparisonMachOp | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| isComparisonPrimOp | GHC.Builtin.PrimOps | 
| isCompleteHsSig | GHC.Tc.Gen.Sig | 
| isCompleteMatchSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| isComprehensionContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| isCompulsoryUnfolding | GHC.Core, GHC.Plugins | 
| isConcrete | GHC.Core.Type, GHC.Plugins | 
| isConcreteTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isConcreteTyVar | GHC.Tc.Utils.TcType | 
| isConcreteTyVarTy | GHC.Tc.Utils.TcType | 
| isConcreteTyVarTy_maybe | GHC.Tc.Utils.TcType | 
| isConcreteTyVar_maybe | GHC.Tc.Utils.TcType | 
| 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.TyCon, GHC.Core.Type, 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 | 
| isCurrentCCS | GHC.Types.CostCentre | 
| IsCurrentThreadBoundOp | GHC.Builtin.PrimOps | 
| isCycleBreakerTyVar | GHC.Tc.Utils.TcType | 
| isDarwinHost | GHC.Utils.Constants | 
| IsData | GHC.Types.Basic, GHC.Plugins | 
| isDataConId_maybe | GHC.Types.Id, GHC.Plugins | 
| isDataConName | GHC.Types.Name, GHC.Plugins | 
| isDataConNameSpace | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| isDataFamilyAppType | GHC.Core.Type, GHC.Plugins | 
| isDataFamilyDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| isDataFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isDataOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isDataSymOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isDataTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isDeadBinder | GHC.Types.Id, GHC.Plugins, GHC | 
| isDeadEndAppSig | GHC.Types.Demand | 
| 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.Parser.Utils, GHC | 
| isDefaultAlt | GHC.Core.Utils, GHC.Plugins | 
| isDefaultInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| IsDefaultMethod | GHC.Hs.Binds, GHC.Hs, GHC | 
| isDefaultMethod | GHC.Hs.Binds, GHC.Hs, GHC | 
| isDefaultMethodOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isDenormalized | GHC.Prelude | 
| isDerivedOccName | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| isDoComprehensionContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| isDominatedBy | GHC.Core.FamInstEnv | 
| isDoubleTy | GHC.Tc.Utils.TcType | 
| isDunnoSig | GHC.Stg.InferTags.Types | 
| isDuplicateRecFldGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| isDynamicTarget | GHC.Types.ForeignCall | 
| isDynLibFilename | GHC.Driver.Phases | 
| isDynLibSuffix | GHC.Driver.Phases | 
| isDynLinkName | GHC.Types.Name, GHC.Plugins | 
| 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 | 
| isEmptyDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| isEmptyDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| isEmptyDTyConEnv | GHC.Core.TyCon.Env | 
| isEmptyDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| isEmptyDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| isEmptyEvBindMap | GHC.Tc.Types.Evidence | 
| isEmptyFloats | GHC.Core.Opt.Simplify.Env | 
| isEmptyFVs | GHC.Types.Name.Set, GHC.Plugins | 
| isEmptyIPBindsPR | GHC.Hs.Binds, GHC.Hs, GHC | 
| isEmptyIPBindsTc | GHC.Hs.Binds, GHC.Hs, GHC | 
| isEmptyLHsBinds | GHC.Hs.Binds, GHC.Hs, GHC | 
| isEmptyMatchGroup | GHC.Hs.Expr, GHC.Hs, GHC | 
| isEmptyMessages | GHC.Types.Error, GHC.Utils.Error | 
| isEmptyModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| isEmptyModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isEmptyPmAltConSet | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| isEmptyRewriterSet | GHC.Tc.Types.Constraint | 
| isEmptyRuleInfo | GHC.Types.Id.Info, GHC.Plugins | 
| isEmptySubst | GHC.Core.Subst, GHC.Plugins | 
| isEmptyTcAppMap | GHC.Tc.Solver.Types | 
| isEmptyTcEvBinds | GHC.Tc.Types.Evidence | 
| isEmptyTCvSubst | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| isEmptyTM | GHC.Data.TrieMap | 
| isEmptyTy | GHC.Core.Utils, GHC.Plugins | 
| isEmptyTyConEnv | GHC.Core.TyCon.Env | 
| isEmptyTyConSet | GHC.Core.TyCon.Set | 
| isEmptyUniqDSet | GHC.Types.Unique.DSet | 
| isEmptyUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| isEmptyUnVarSet | GHC.Data.Graph.UnVar | 
| isEmptyValBinds | GHC.Hs.Binds, GHC.Hs, GHC | 
| isEmptyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| isEmptyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| isEmptyWC | GHC.Tc.Types.Constraint | 
| isEmptyWorkList | GHC.Tc.Solver.InertSet | 
| 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, GHC.Runtime.Interpreter | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservCall | GHC.Runtime.Interpreter | 
| iservConfDynamic | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservConfHook | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| IServConfig |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservConfOpts | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservConfProfiled | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservConfProgram | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservConfTrace | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| IServInstance |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservLookupSymbolCache | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| IServPending | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservPendingFrees | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservPipe | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| iservProcess | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| IServRunning | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| IServState | GHC.Runtime.Interpreter.Types, GHC.Runtime.Interpreter | 
| 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 | 
| IsExported | GHC.Tc.Errors.Types | 
| isExportedId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| isExternalName | GHC.Types.Name, GHC.Plugins, GHC | 
| IsExtraConstraint | GHC.Tc.Utils.Monad | 
| isExtrinsicErrorMessage | GHC.Types.Error | 
| isFalse | GHC.Data.BooleanFormula | 
| isFamFreeTy | GHC.Core.Type, GHC.Plugins | 
| isFamFreeTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isFamilyDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| isFieldSelectorGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| 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 | 
| IsFiniArray | GHC.Cmm.InitFini | 
| isFixedRuntimeRepKind | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isFixityLSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| isFlexi | GHC.Tc.Utils.TcType | 
| isFlexiTyVar | GHC.Tc.Errors.Hole | 
| isFloat | GHC.Llvm.Types, GHC.Llvm | 
| isFloat32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| isFloat64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| isFloatComparison | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| isFloatFormat | GHC.CmmToAsm.Format | 
| isFloatingPrimTy | GHC.Tc.Utils.TcType | 
| isFloatTy | GHC.Tc.Utils.TcType | 
| isFloatType | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| 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 | 
| isForgetfulSynTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isFPR | GHC.CmmToLlvm.Base | 
| isFresh | GHC.Tc.Solver.Monad | 
| 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.Expr, GHC.Cmm | 
| 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 | 
| 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 | 
| isGoodWorker | GHC.Core.Opt.WorkWrap.Utils | 
| 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 | 
| isHoleUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| isHomeInstalledModule | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| isHomeModule | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| isHomeUnit | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| isHomeUnitDefinite | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| isHomeUnitId | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| isHomeUnitIndefinite | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| isHomeUnitInstanceOf | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| isHomeUnitInstantiating | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| isHpcUsed | GHC.Types.HpcInfo | 
| isHsBootOrSig | GHC.Types.SourceFile | 
| isHsigFile | GHC.Types.SourceFile | 
| isHsKindedTyVar | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| isHsValArg | GHC.Tc.Gen.Head | 
| isId | GHC.Types.Var, GHC.Core, GHC.Types.Id, 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.Types.TyThing | 
| isImport | GHC.Parser.Utils, GHC | 
| isImportDeclQualified | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| isImprovementPred | GHC.Tc.Utils.TcType | 
| isIn | GHC.Data.List.SetOps | 
| isIncoherent | GHC.Core.InstEnv | 
| isIndirect | GHC.Tc.Utils.TcType | 
| isInferredArgFlag | GHC.Types.Var, GHC.Plugins | 
| isInfinite | GHC.Prelude | 
| isInfixFunBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| isInfixMatch | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| isInfoTableLabel | GHC.Cmm.CLabel | 
| isInhabited | GHC.HsToCore.Pmc.Solver | 
| IsInitArray | GHC.Cmm.InitFini | 
| isInitOrFiniArray | GHC.Cmm.InitFini | 
| isInjectiveTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isInlinablePragma | GHC.Types.Basic, GHC.Plugins | 
| isInlineLSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| isInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| isInlineUnfolding | GHC.Core, GHC.Plugins | 
| isInScope |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| IsInsideLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isInsolubleReason | GHC.Tc.Types.Constraint | 
| 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.Linker.Types | 
| isIntFormat | GHC.CmmToAsm.Format | 
| isIntrinsicErrorMessage | GHC.Types.Error | 
| isIntTy | GHC.Tc.Utils.TcType | 
| isInvisibleArgFlag | GHC.Types.Var, GHC.Core.TyCo.Rep, 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 | 
| isIPPred_maybe | GHC.Core.Predicate | 
| isIPTyCon | GHC.Core.Predicate | 
| isIrrefutableHsPat | GHC.Hs.Pat, GHC.Hs, 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 |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| isJust | GHC.Data.Maybe | 
| isKindLevel | GHC.Types.Basic, GHC.Plugins | 
| isKindTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isKnownFun | GHC.StgToCmm.Closure | 
| isKnownKeyName | GHC.Builtin.Utils | 
| isLevityTy | GHC.Core.Type, GHC.Plugins | 
| isLevityVar | GHC.Core.Type, GHC.Plugins | 
| 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 | 
| isLifted | GHC.Stg.Lift.Monad | 
| isLiftedAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isLiftedLevity | GHC.Core.Type, GHC.Plugins | 
| 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 | 
| isLinearType | GHC.Core.Type, GHC.Plugins | 
| isListClassKey | GHC.Builtin.Names | 
| isListClassName | GHC.Builtin.Names | 
| isLit | GHC.Cmm.Utils | 
| isLitRubbish | GHC.Types.Literal, GHC.Plugins | 
| isLitTy | GHC.Core.Type, GHC.Plugins | 
| isLitValue_maybe | GHC.Types.Literal, GHC.Plugins | 
| isLoaded | GHC | 
| isLoadedModule | 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 | 
| isMarkedCbv | GHC.Types.Basic, GHC.Plugins | 
| isMarkedStrict | GHC.Core.DataCon, GHC.Plugins, GHC | 
| isMatchContextPmChecked | GHC.HsToCore.Pmc.Utils, GHC.HsToCore.Pmc | 
| isMathFun | GHC.Cmm.CLabel | 
| isMaxBound | GHC.Types.Literal, GHC.Plugins | 
| isMetaInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| isMetaTyVar | GHC.Tc.Utils.TcType | 
| isMetaTyVarTy | GHC.Tc.Utils.TcType | 
| isMinBound | GHC.Types.Literal, GHC.Plugins | 
| isMinimalLSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| isModuleTrusted | GHC | 
| isMonadCompContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| isMonadDoCompContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| isMonadDoStmtContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| isMonadStmtContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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.Data.List.SetOps | 
| 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 | 
| isNeverRepPolyId | GHC.Types.Id, GHC.Plugins | 
| isNeverRepPolyIdInfo | GHC.Types.Id.Info, GHC.Plugins | 
| isNewDataCon | GHC.Core.DataCon, 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 | 
| isNoFieldSelectorGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| isNoInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| 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 | 
| isNopSig | GHC.Types.Demand | 
| isNotAssociated | GHC.Tc.Instance.Class | 
| IsNotBot | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| IsNotExported | GHC.Tc.Errors.Types | 
| 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 | 
| isNullUniqMap | GHC.Types.Unique.Map | 
| isNumericClass | GHC.Builtin.Utils | 
| isNumLitTy | GHC.Core.Type, GHC.Plugins | 
| isNvUnaryType | GHC.Types.RepType | 
| isObject | GHC.Linker.Types | 
| isObjectFilename | GHC.Driver.Phases | 
| isObjectLinkable | GHC.Linker.Types | 
| isObjectSuffix | GHC.Driver.Phases | 
| isOccurrence | GHC.Iface.Ext.Utils | 
| isOneDataConTy | GHC.Core.Type, GHC.Plugins | 
| isOneLineSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| isOneLit | GHC.Types.Literal, 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 | 
| isOpaquePragma | GHC.Types.Basic, GHC.Plugins | 
| isOpenFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isOpenTypeFamilyInfo | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| isPatSynRecordSelector | GHC.Types.Id, GHC.Plugins | 
| iSpec | GHC.Tc.Utils.Env | 
| isPendingScDict | GHC.Tc.Types.Constraint | 
| isPiTy | GHC.Core.Type, GHC.Plugins | 
| isPmAltConMatchStrict | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| isPointer | GHC.Llvm.Types, GHC.Llvm | 
| isPragLSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, 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 | 
| isProfTick | GHC.Types.Tickish | 
| isPromotableMetaTyVar | GHC.Tc.Utils.TcType | 
| 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 | 
| isPromotedMaybeTy | GHC.Builtin.Types, GHC.Plugins | 
| isPromotedPairType | GHC.Builtin.Types, GHC.Plugins | 
| isPromotedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isPushCallStackOrigin | GHC.Tc.Types.Origin | 
| 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 | 
| isRcmInitialised | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| 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 | 
| isRecDataCon | GHC.Core.Opt.WorkWrap.Utils | 
| IsRecDataConResult | GHC.Core.Opt.WorkWrap.Utils | 
| 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 | 
| isReflMCo | GHC.Core.Coercion, GHC.Plugins | 
| isRhoExpTy | GHC.Tc.Utils.TcType | 
| isRhoTy | GHC.Tc.Utils.TcType | 
| isRigidTy | GHC.Tc.Utils.TcType | 
| isRoughWildcard | GHC.Core.RoughMap, GHC.Core.Unify | 
| 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.Types.SafeHaskell | 
| isSafeOverlap | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| isSaturatedConApp | GHC.Core.Utils, GHC.Plugins | 
| isSccCountCC | GHC.Types.CostCentre | 
| isSCCFunSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| IsSet | GHC.Cmm.Dataflow.Collections | 
| isSigmaTy | GHC.Tc.Utils.TcType | 
| isSigMaybe | GHC.Tc.Types.Origin | 
| isSigned | GHC.Prelude | 
| isSimplePat | GHC.Hs.Pat, GHC.Hs, 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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| isSpecLSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| isSrcRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| IsSrcSpanAnn | GHC.Hs.Extension, GHC.Hs, GHC | 
| isSrcStrict | GHC.Core.DataCon, GHC.Plugins | 
| isSrcUnpacked | GHC.Core.DataCon, GHC.Plugins | 
| isSse2Enabled | GHC.Platform | 
| isSse4_2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isSseEnabled | GHC.Platform | 
| 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 | 
| isStateType | GHC.Core.Type, 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.Parser.Utils, GHC | 
| isStopLn | GHC.Driver.Phases | 
| isStrict | GHC.Types.Demand | 
| 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 | 
| isStrUsedDmd | GHC.Types.Demand | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isSynDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| isSystemName | GHC.Types.Name, GHC.Plugins | 
| isTaggedInfo | GHC.Stg.InferTags.Types | 
| isTaggedSig | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| isTauTy | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isTauTyCon | GHC.Core.TyCon, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isTcClsNameSpace | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isTcOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, 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.Unit.Module.Graph | 
| isThunkRep | GHC.Runtime.Heap.Layout | 
| isTickSubScope | GHC.Cmm.Node, GHC.Cmm | 
| isTickyLabel | GHC.Cmm.CLabel | 
| isTopCprSig | GHC.Types.Cpr | 
| isTopDmd | GHC.Types.Demand | 
| isToplevClosure | GHC.StgToCmm.Closure | 
| isTopLevel | GHC.Types.Basic, GHC.Plugins | 
| isTopLvl | GHC.Core.Opt.SetLevels | 
| isTopRecNameMaker | GHC.Rename.Pat | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isTvOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isTypeArg | GHC.Core, GHC.Plugins | 
| isTypeClosedLetBndr | GHC.Tc.Utils.Env | 
| isTypedSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| isTypeFamilyDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| isTypeFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isTypeLevel | GHC.Types.Basic, GHC.Plugins | 
| isTypeLSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, 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 | 
| 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 | 
| isUnboxedSumDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isUnboxedSumTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isUnboxedSumType | GHC.Core.Type, GHC.Plugins | 
| isUnboxedTupleDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isUnboxedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isUnboxedTupleType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isUnderscoreFS | GHC.Data.FastString, GHC.Plugins | 
| isUnfilledMetaTyVar | GHC.Tc.Utils.TcMType | 
| IsUnicodeSyntax | GHC.Parser.Annotation, GHC.Hs, GHC | 
| isUnitEnvInstalledModule | GHC.Unit.Env | 
| IsUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| isUnitTy | GHC.Tc.Utils.TcType | 
| isUnliftedHsBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| isUnliftedLevity | GHC.Core.Type, GHC.Plugins | 
| isUnliftedRuntimeRep | GHC.Core.Type, 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 | 
| isUsedOnceDmd | GHC.Types.Demand | 
| isUserSig | GHC.HsToCore.Docs | 
| isUserTypeError | GHC.Tc.Types.Constraint | 
| isValArg | GHC.Core, GHC.Plugins | 
| isValD | GHC.HsToCore.Docs | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isValOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isValueUnfolding | GHC.Core, GHC.Plugins | 
| isVanillaAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isVanillaConLike | GHC.Core.ConLike | 
| isVanillaDataCon | GHC.Core.DataCon, GHC.Plugins, GHC | 
| isVanillaPatSyn | GHC.Core.PatSyn | 
| isVarName | GHC.Types.Name, GHC.Plugins | 
| isVarNameSpace | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isVarOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| isVector | GHC.Llvm.Types, GHC.Llvm | 
| isVecType | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| isVirtualReg | GHC.Platform.Reg | 
| isVisibleArg | GHC.Tc.Gen.Head | 
| isVisibleArgFlag | GHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| isVisibleBinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isVisibleOrigin | GHC.Tc.Types.Origin | 
| isVisibleTcbVis | GHC.Core.TyCon, GHC.Plugins | 
| isVisibleTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| isVoidRep | GHC.Core.TyCon, GHC.StgToCmm.Closure, GHC.Plugins | 
| isWanted | GHC.Tc.Types.Constraint | 
| isWantedCt | GHC.Tc.Types.Constraint | 
| isWantedSuperclassOrigin | GHC.Tc.Types.Origin | 
| isWantedWantedFunDepOrigin | GHC.Tc.Types.Origin | 
| isWarningMessage | GHC.Types.Error | 
| isWeakDmd | GHC.Types.Demand | 
| isWeakLoopBreaker | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isWindowsHost | GHC.Utils.Constants | 
| isWiredIn | GHC.Types.Name, GHC.Plugins | 
| isWiredInName | GHC.Types.Name, GHC.Plugins | 
| isWord32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| isWord64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| isWordAny | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| isWordTy | GHC.Tc.Utils.TcType | 
| isWorkerLikeId | GHC.Types.Id, GHC.Plugins | 
| isWorkerSmallEnough | GHC.Core.Opt.WorkWrap.Utils | 
| ISYNC | GHC.CmmToAsm.PPC.Instr | 
| isZeroBitTy | GHC.Types.RepType | 
| isZeroLit | GHC.Types.Literal, GHC.Plugins | 
| isZeroSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| isZeroWidthSpan | GHC.Types.SrcLoc, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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_infix | GHC.Parser.Errors.Types, GHC.Parser.PostProcess | 
| 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.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 | 
| ITdocComment | GHC.Parser.Lexer | 
| ITdocOptions | 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 | 
| 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 | 
| ITlcases | 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 | 
| ITopaque_prag | 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 | 
| ITproj | 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 | 
| IWMMX2 | GHC.Platform | 
| iw_dfun_id | GHC.Tc.Instance.Class | 
| iw_safe_over | GHC.Tc.Instance.Class | 
| ixClassKey | GHC.Builtin.Names | 
| ixClassName | GHC.Builtin.Names | 
| J | GHC.CmmToAsm.AArch64.Instr | 
| JavaScriptCallConv | GHC.Types.ForeignCall | 
| JavaScriptCallConvUnsupported | GHC.Tc.Errors.Types | 
| javaScriptCallIdKey | GHC.Builtin.Names.TH | 
| javaScriptCallName | GHC.Builtin.Names.TH | 
| JMP |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| 3 (Data Constructor) | GHC.ByteCode.Instr | 
| JMP_TBL | 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 | 
| joinObjectFiles | GHC.Driver.Pipeline.Execute | 
| 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 | 
| jsonLogAction | GHC.Utils.Logger | 
| JSString | GHC.Utils.Json | 
| Jump | GHC.Cmm.Graph | 
| JumpDest |  | 
| 1 (Type/Class) | GHC.CmmToAsm.AArch64.RegInfo | 
| 2 (Type/Class) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Type/Class) | GHC.CmmToAsm.X86.Instr | 
| jumpDestsOfInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| JumpReference | GHC.CmmToAsm.PIC | 
| JumpRet | GHC.Cmm.Graph | 
| JumpTable | GHC.Cmm.Switch | 
| JumpToIt | GHC.StgToCmm.Closure | 
| Just |  | 
| 1 (Data Constructor) | GHC.Prelude, GHC.Data.Maybe | 
| 2 (Data Constructor) | GHC.Data.Strict | 
| 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 | 
| KappaExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 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 | 
| KeepAliveOp | GHC.Builtin.PrimOps | 
| KeepNegationIntact | GHC.Rename.HsType | 
| keepRenamedSource | GHC.Driver.Plugins, GHC.Plugins | 
| Key | GHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| KeyOf | GHC.Cmm.Dataflow.Collections | 
| keyword | GHC.Utils.Outputable, GHC.Plugins | 
| kickOutAfterUnification | GHC.Tc.Solver.Monad | 
| kickOutRewritableLHS | GHC.Tc.Solver.InertSet | 
| 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 | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| KindEqOrigin | GHC.Tc.Types.Origin | 
| kindGeneralizeAll | GHC.Tc.Gen.HsType | 
| KindLevel | GHC.Types.Basic, GHC.Plugins | 
| KindMismatch | GHC.Tc.Errors.Types | 
| KindOrType | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| kindPrimRep_maybe | GHC.Types.RepType | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| KindSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| KindSigD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| kmismatch_actual | GHC.Tc.Errors.Types | 
| kmismatch_expected | GHC.Tc.Errors.Types | 
| kmismatch_what | GHC.Tc.Errors.Types | 
| KnotTied | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| knotVarElems | GHC.Driver.Env.KnotVars | 
| KnotVars |  | 
| 1 (Type/Class) | GHC.Driver.Env.KnotVars | 
| 2 (Data Constructor) | GHC.Driver.Env.KnotVars | 
| knotVarsFromModuleEnv | GHC.Driver.Env.KnotVars | 
| knotVarsWithout | GHC.Driver.Env.KnotVars | 
| KnownBranch | GHC.Core.Opt.Monad, GHC.Plugins | 
| knownCharClassName | GHC.Builtin.Names | 
| knownCharClassNameKey | GHC.Builtin.Names | 
| 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 | 
| kv_domain | GHC.Driver.Env.KnotVars | 
| kv_lookup | GHC.Driver.Env.KnotVars | 
| L |  | 
| 1 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| l1DataCon_RDR | GHC.Builtin.Names | 
| l2l | GHC.Parser.Annotation, GHC.Hs, GHC | 
| l2n | GHC.Parser.Annotation, GHC.Hs, GHC | 
| LA | GHC.CmmToAsm.PPC.Instr | 
| la2la | GHC.Parser.Annotation, GHC.Hs, GHC | 
| la2na | GHC.Parser.Annotation, GHC.Hs, GHC | 
| la2r | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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 | 
| LabelStyle | GHC.Utils.Outputable, GHC.Cmm.CLabel, GHC.Plugins | 
| LabelThreadOp | GHC.Builtin.PrimOps | 
| Lam | GHC.Core, GHC.Plugins | 
| lambda | GHC.Utils.Outputable, GHC.Plugins | 
| LambdaBind | GHC.Utils.Outputable, GHC.Plugins | 
| LambdaCaseBit | GHC.Parser.Lexer | 
| LambdaExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LambdaFormInfo | GHC.StgToCmm.Types, GHC.Types.Id.Info, GHC.StgToCmm.Closure, GHC.Plugins | 
| LAmbiguousFieldOcc | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| LamCase | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LamCaseAlt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| lamCaseEIdKey | GHC.Builtin.Names.TH | 
| lamCaseEName | GHC.Builtin.Names.TH | 
| lamCaseKeyword | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LamCases | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| lamCasesEIdKey | GHC.Builtin.Names.TH | 
| lamCasesEName | GHC.Builtin.Names.TH | 
| LamCaseVariant | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| lamEIdKey | GHC.Builtin.Names.TH | 
| lamEName | GHC.Builtin.Names.TH | 
| LangAsm | GHC.Types.Basic, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| LangC | GHC.Types.Basic, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| LangCxx | GHC.Types.Basic, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| LangObjc | GHC.Types.Basic, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| LangObjcxx | GHC.Types.Basic, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| Language | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| language | GHC.Driver.Session, GHC.Plugins, GHC | 
| LanguageExtensionHint | GHC.Types.Hint, GHC.Types.Error | 
| languageExtensions | GHC.Driver.Session, GHC.Plugins | 
| LanguagePrag | GHC.Parser.Errors.Types | 
| lang_set | GHC.Driver.Session, GHC.Plugins | 
| LAnnDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| lann_trailing | GHC.Parser.Annotation, GHC.Hs, 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 | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| LateCC | GHC.Types.CostCentre | 
| laterPhase | GHC.Types.Basic, GHC.Plugins | 
| lAttributes | GHC.Driver.Session, GHC.Plugins | 
| LayoutInfo | GHC.Types.SrcLoc, GHC.Plugins | 
| layoutUbxSum | GHC.Types.RepType | 
| lazifyDmd | GHC.Types.Demand | 
| lazyApply1Dmd | GHC.Types.Demand | 
| lazyApply2Dmd | GHC.Types.Demand | 
| lazyArgContext | GHC.Core.Opt.Simplify.Utils | 
| lazyGet | GHC.Utils.Binary | 
| lazyGetMaybe | GHC.Utils.Binary | 
| lazyId | GHC.Types.Id.Make | 
| lazyIdKey | GHC.Builtin.Names, GHC.Types.Id.Make | 
| lazyInitLlvmConfig | GHC.SysTools | 
| LazyPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| lazyPut | GHC.Utils.Binary | 
| lazyPutMaybe | GHC.Utils.Binary | 
| lazySetIdInfo |  | 
| 1 (Function) | GHC.Types.Var, GHC.Plugins | 
| 2 (Function) | GHC.Types.Id | 
| LBangType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| lcm | GHC.Prelude | 
| LConDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LConDeclField | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, 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 | GHC.CmmToAsm.PPC.Instr | 
| LDATA |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| LDataFamInstDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| lDataLayout | GHC.Driver.Session, GHC.Plugins | 
| LDefaultDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LDerivClauseTys | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LDerivDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LDerivStrategy | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LDFAR | GHC.CmmToAsm.PPC.Instr | 
| ldInputs | GHC.Driver.Session, GHC.Plugins, GHC | 
| LDocDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LDP | GHC.CmmToAsm.AArch64.Instr | 
| LDR |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| ldvEnter | GHC.StgToCmm.Prof | 
| ldvEnterClosure | GHC.StgToCmm.Prof | 
| ldvRecordCreate | GHC.StgToCmm.Prof | 
| LE |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| LEA | GHC.CmmToAsm.X86.Instr | 
| lead_with_ambig_msg | GHC.Tc.Errors.Types | 
| 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 | 
| leftSectionKey | GHC.Builtin.Names | 
| leftSectionName | GHC.Types.Id.Make | 
| left_RDR | GHC.Builtin.Names | 
| leLength | GHC.Utils.Misc, GHC.Plugins | 
| len | GHC.Data.StringBuffer | 
| Length | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| 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 | 
| LEpaComment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LEU |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (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 | 
| Levity | GHC.Types.Basic, GHC.Plugins | 
| levity1Ty | GHC.Builtin.Types.Prim | 
| levity1TyVar | GHC.Builtin.Types.Prim | 
| levity1TyVarInf | GHC.Builtin.Types.Prim | 
| levity2Ty | GHC.Builtin.Types.Prim | 
| levity2TyVar | GHC.Builtin.Types.Prim | 
| levity2TyVarInf | GHC.Builtin.Types.Prim | 
| LevityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| levityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| levityTy | GHC.Builtin.Types, GHC.Plugins | 
| levityTyCon | GHC.Builtin.Types, GHC.Plugins | 
| levityTyConKey | GHC.Builtin.Names | 
| levPolyAlphaTy | GHC.Builtin.Types.Prim | 
| levPolyAlphaTyVar | GHC.Builtin.Types.Prim | 
| levPolyAlphaTyVarSpec | GHC.Builtin.Types.Prim | 
| levPolyBetaTy | GHC.Builtin.Types.Prim | 
| levPolyBetaTyVar | GHC.Builtin.Types.Prim | 
| levPolyBetaTyVarSpec | GHC.Builtin.Types.Prim | 
| lEX | GHC.Builtin.Names | 
| lex | GHC.Prelude | 
| lexemeToFastString | GHC.Data.StringBuffer | 
| lexemeToString | GHC.Data.StringBuffer | 
| lexer | GHC.Parser.Lexer | 
| lexerDbg | GHC.Parser.Lexer | 
| LexErr | GHC.Parser.Errors.Types | 
| LexErrKind | GHC.Parser.Errors.Types | 
| LexErrKind_Char | GHC.Parser.Errors.Types | 
| LexErrKind_EOF | GHC.Parser.Errors.Types | 
| LexErrKind_UTF8 | GHC.Parser.Errors.Types | 
| LexError | GHC.Parser.Errors.Types | 
| LexErrorInPragma | GHC.Parser.Errors.Types | 
| lexHsDoc | GHC.Parser.HaddockLex | 
| lexicalCompareFS | GHC.Data.FastString, GHC.Plugins | 
| LexicalFastString |  | 
| 1 (Type/Class) | GHC.Data.FastString, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Data.FastString, GHC.Plugins | 
| LexicalFixity | GHC.Types.Fixity, GHC | 
| LexNumEscapeRange | GHC.Parser.Errors.Types | 
| lexprCtOrigin | GHC.Tc.Types.Origin | 
| lexP_RDR | GHC.Builtin.Names | 
| LexStringCharLit | GHC.Parser.Errors.Types | 
| LexStringCharLitEOF | GHC.Parser.Errors.Types | 
| lexStringLiteral | GHC.Parser.HaddockLex | 
| lexTokenStream | GHC.Parser.Lexer | 
| LexUnknownPragma | GHC.Parser.Errors.Types | 
| LexUnterminatedComment | GHC.Parser.Errors.Types | 
| LexUnterminatedOptions | GHC.Parser.Errors.Types | 
| LexUnterminatedQQ | GHC.Parser.Errors.Types | 
| lex_state | GHC.Parser.Lexer | 
| le_RDR | GHC.Builtin.Names | 
| LF | GHC.Rename.Unbound | 
| LFamilyDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LFamilyResultSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LFCon | GHC.StgToCmm.Types | 
| lfDynTag | GHC.StgToCmm.Closure | 
| LFieldLabelStrings | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LFieldOcc | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| lfInfo | GHC.Types.Id.Info, GHC.Plugins | 
| LFixitySig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LFLetNoEscape | GHC.StgToCmm.Types | 
| LForeignDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LFReEntrant | GHC.StgToCmm.Types | 
| LFThunk | GHC.StgToCmm.Types | 
| LFUnknown | GHC.StgToCmm.Types | 
| LFUnlifted | GHC.StgToCmm.Types | 
| lfUpdatable | GHC.StgToCmm.Closure | 
| lf_where | GHC.Rename.Unbound | 
| lf_which | GHC.Rename.Unbound | 
| lgraphOfAGraph | GHC.Cmm.Graph | 
| LGRHS | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsBind | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LHsBindLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LHsBinds | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LHsBindsLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LHsCmd | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsCmdTop | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsContext | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| LHsDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LHsDerivingClause | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LHsDoc | GHC.Hs.Doc, GHC.Hs, GHC | 
| LHsDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| LHsDocStringChunk | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| LHsExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| lhsExprType | GHC.Hs.Syn.Type | 
| LHsFieldBind | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| LHsFunDep | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LHsKind | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| LHsLocalBinds | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LHsLocalBindsLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LHsModuleId | GHC.Driver.Backpack.Syntax | 
| LHsModuleSubst | GHC.Driver.Backpack.Syntax | 
| LHsQTyVars | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| LHsRecField | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| LHsRecProj | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsRecUpdField | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| LHsRecUpdProj | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsSigType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| lhsSigTypeContextSpan | GHC.Tc.Gen.Sig | 
| LHsSigWcType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| lhsSigWcTypeContextSpan | GHC.Tc.Gen.Sig | 
| LHsToken | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| LHsTupArg | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LHsType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| LHsTypeArg | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| lhsTypeArgSrcSpan | GHC.Hs.Type, GHC.Hs, GHC | 
| LHsTyVarBndr | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| LHsUnit | GHC.Driver.Backpack.Syntax | 
| LHsUnitDecl | GHC.Driver.Backpack.Syntax | 
| LHsUnitId | GHC.Driver.Backpack.Syntax | 
| LHsUniToken | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| LHsWcType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, 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.Linker.Dynamic | 
| LibraryChanged | GHC.Iface.Recomp | 
| libraryPaths | GHC.Driver.Session, GHC.Plugins, GHC | 
| LibrarySpec | GHC.Linker.Types | 
| libTc | GHC.Builtin.Names.TH | 
| LIdP | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| LIE | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| LIEWrappedName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| lieWrappedName | GHC.Hs.ImpExp, GHC.Hs, 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 | 
| liftCpsWithCont | GHC.Rename.Pat | 
| Lifted | GHC.Types.Basic, GHC.Plugins | 
| LiftedBinding | GHC.Stg.Lift.Monad | 
| liftedDataConKey | GHC.Builtin.Names | 
| liftedDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| liftedDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| liftedIdsExpander | GHC.Stg.Lift.Monad | 
| LiftedInfo | GHC.Core.TyCon, GHC.Plugins | 
| LiftedRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| liftedRepTy | GHC.Builtin.Types, GHC.Plugins | 
| liftedRepTyCon | GHC.Builtin.Types, GHC.Plugins | 
| liftedRepTyConKey | GHC.Builtin.Names | 
| liftedRepTyConName | 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 | 
| liftFstM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| liftGhcT | GHC.Driver.Monad | 
| liftIdKey | GHC.Builtin.Names.TH | 
| LiftingContext | GHC.Core.Coercion, GHC.Plugins | 
| liftIO |  | 
| 1 (Function) | GHC.Data.Stream, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Driver.Monad, GHC.Core.Opt.Monad, GHC.Tc.Utils.Monad, GHC.Plugins | 
| 2 (Function) | GHC.CmmToLlvm.Base | 
| 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.Parser.Monad | 
| liftPatchFnToRegReg | GHC.Platform.Reg | 
| liftSnd | GHC.Utils.Misc, GHC.Plugins | 
| liftSndM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| 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.CmmToAsm.CFG.Weight | 
| LimitedRank | GHC.Tc.Types.Rank, GHC.Tc.Validity | 
| LImportDecl | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| linear | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| LinearTypesBit | GHC.Parser.Lexer | 
| LinearTypesNotAllowed | GHC.Tc.Utils.TcType | 
| lineLength | GHC.Utils.Ppr | 
| lines | GHC.Prelude | 
| linesPlatform | GHC.SysTools.Process | 
| LInjectivityAnn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| Link |  | 
| 1 (Type/Class) | GHC.Data.UnionFind | 
| 2 (Data Constructor) | GHC.Data.UnionFind | 
| link | GHC.Driver.Pipeline | 
| Linkable | GHC.Linker.Types | 
| linkableModule | GHC.Linker.Types | 
| linkableObjs | GHC.Linker.Types | 
| LinkableSet | GHC.Linker.Types | 
| linkableTime | GHC.Linker.Types | 
| linkableUnlinked | GHC.Linker.Types | 
| linkBCO | GHC.ByteCode.Linker | 
| LinkBinary | GHC.Driver.Session, GHC.Plugins, GHC | 
| linkBinary | GHC.Linker.Static | 
| linkBinary' | GHC.Linker.Static | 
| LinkDynLib | GHC.Driver.Session, GHC.Plugins, GHC | 
| linkDynLib | GHC.Linker.Dynamic | 
| linkDynLibCheck | GHC.Driver.Pipeline.Execute | 
| LinkerEnv |  | 
| 1 (Type/Class) | GHC.Linker.Types | 
| 2 (Data Constructor) | GHC.Linker.Types | 
| LinkerInfo | GHC.Driver.Session, GHC.Plugins | 
| linker_env | GHC.Linker.Types, GHC.Linker.Loader | 
| linkFail | GHC.ByteCode.Linker | 
| linkHook | GHC.Driver.Hooks | 
| linkingNeeded | GHC.Driver.Pipeline | 
| LinkInMemory | GHC.Driver.Session, GHC.Plugins, GHC | 
| LinkMergedObj | GHC.Driver.Session, GHC.Plugins, GHC | 
| LinkNode | GHC.Unit.Module.Graph | 
| LinkOnce | GHC.Llvm.Types, GHC.Llvm | 
| LinkStaticLib | GHC.Driver.Session, GHC.Plugins, GHC | 
| linkStaticLib | GHC.Linker.Static | 
| LInstDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LIS | GHC.CmmToAsm.PPC.Instr | 
| ListComp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| listEIdKey | GHC.Builtin.Names.TH | 
| listEName | GHC.Builtin.Names.TH | 
| ListGraph |  | 
| 1 (Type/Class) | GHC.Cmm, GHC.CmmToAsm.Types | 
| 2 (Data Constructor) | GHC.Cmm, GHC.CmmToAsm.Types | 
| listHMIToHpt | GHC.Unit.Home.ModInfo | 
| listLengthCmp | GHC.Utils.Misc, GHC.Plugins | 
| ListMap | GHC.Data.TrieMap | 
| ListOrigin | GHC.Tc.Types.Origin | 
| ListPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, 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 | 
| listToArray | GHC.Data.SmallArray | 
| listToBag | GHC.Data.Bag | 
| listToCts | GHC.Tc.Types.Constraint | 
| listToHpt | GHC.Unit.Home.ModInfo | 
| 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 | 
| listToUniqMap | GHC.Types.Unique.Map | 
| listToUniqMap_C | GHC.Types.Unique.Map | 
| listTyCon | GHC.Builtin.Types, GHC.Plugins | 
| listTyConKey | GHC.Builtin.Names, GHC.Builtin.Types, GHC.Plugins | 
| listTyConName | GHC.Builtin.Types, GHC.Plugins | 
| listTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| listUnitInfo | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| listVisibleModuleNames | GHC.Unit.State, GHC.Unit, 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.Data.TrieMap | 
| LiteralOrigin | GHC.Tc.Types.Origin | 
| literalToPmLit | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.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 | 
| LitNumBigNat | GHC.Types.Literal, GHC.Plugins | 
| litNumBitSize | GHC.Types.Literal, GHC.Plugins | 
| litNumCheckRange | GHC.Types.Literal, GHC.Plugins | 
| litNumCoerce | GHC.Types.Literal, GHC.Plugins | 
| LitNumInt | GHC.Types.Literal, GHC.Plugins | 
| LitNumInt16 | GHC.Types.Literal, GHC.Plugins | 
| LitNumInt32 | GHC.Types.Literal, GHC.Plugins | 
| LitNumInt64 | GHC.Types.Literal, GHC.Plugins | 
| LitNumInt8 | GHC.Types.Literal, GHC.Plugins | 
| litNumIsSigned | GHC.Types.Literal, GHC.Plugins | 
| litNumNarrow | GHC.Types.Literal, GHC.Plugins | 
| litNumRange | GHC.Types.Literal, GHC.Plugins | 
| LitNumType | GHC.Types.Literal, GHC.Plugins | 
| LitNumWord | GHC.Types.Literal, GHC.Plugins | 
| LitNumWord16 | GHC.Types.Literal, GHC.Plugins | 
| LitNumWord32 | GHC.Types.Literal, GHC.Plugins | 
| LitNumWord64 | GHC.Types.Literal, GHC.Plugins | 
| LitNumWord8 | GHC.Types.Literal, GHC.Plugins | 
| litNumWrap | GHC.Types.Literal, GHC.Plugins | 
| LitPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, 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 | 
| LittleEndian | GHC.Platform | 
| litTName | GHC.Builtin.Names.TH | 
| litToImm |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.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 | 
| liveLatticeL | GHC.Cmm.Liveness | 
| Liveness |  | 
| 1 (Type/Class) | GHC.Runtime.Heap.Layout | 
| 2 (Type/Class) | GHC.CmmToAsm.Reg.Liveness | 
| 3 (Data Constructor) | GHC.CmmToAsm.Reg.Liveness | 
| lkBndr | GHC.Core.Map.Type | 
| lkDFreeVar | GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| lkDNamed | GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| lkG | GHC.Data.TrieMap | 
| lkList | GHC.Data.TrieMap | 
| lkVar | GHC.Core.Map.Type | 
| 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, GHC | 
| 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 | 
| llvmCgBmiVersion | GHC.CmmToLlvm.Config | 
| LlvmCgConfig |  | 
| 1 (Type/Class) | GHC.CmmToLlvm.Config | 
| 2 (Data Constructor) | GHC.CmmToLlvm.Config | 
| llvmCgContext | GHC.CmmToLlvm.Config | 
| llvmCgDoWarn | GHC.CmmToLlvm.Config | 
| llvmCgFillUndefWithGarbage | GHC.CmmToLlvm.Config | 
| llvmCgLlvmConfig | GHC.CmmToLlvm.Config | 
| llvmCgLlvmTarget | GHC.CmmToLlvm.Config | 
| llvmCgLlvmVersion | GHC.CmmToLlvm.Config | 
| llvmCgPlatform | GHC.CmmToLlvm.Config | 
| llvmCgSplitSection | GHC.CmmToLlvm.Config | 
| 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 | 
| llvmLlcPipeline | GHC.Driver.Pipeline | 
| LlvmLLD | GHC.Driver.Session, GHC.Plugins | 
| LlvmM | GHC.CmmToLlvm.Base | 
| LlvmMachOp | GHC.Llvm.Types, GHC.Llvm | 
| LlvmMangle | GHC.Driver.Phases | 
| llvmManglePipeline | GHC.Driver.Pipeline | 
| 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 | 
| llvmOptions | GHC.Driver.Pipeline.Execute | 
| llvmOptLevel | GHC.Driver.Session, GHC.Plugins, GHC | 
| LlvmParamAttr | GHC.Llvm.Types, GHC.Llvm | 
| LlvmParameter | GHC.Llvm.Types, GHC.Llvm | 
| LlvmParameterListType | GHC.Llvm.Types, GHC.Llvm | 
| llvmPasses | GHC.Driver.Session, GHC.Plugins | 
| llvmPipeline | GHC.Driver.Pipeline | 
| 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 |  | 
| 1 (Type/Class) | GHC.CmmToLlvm.Config, GHC.CmmToLlvm.Base, GHC.CmmToLlvm | 
| 2 (Data Constructor) | GHC.CmmToLlvm.Config | 
| llvmVersionList | GHC.CmmToLlvm.Base, GHC.CmmToLlvm | 
| llvmVersionNE | GHC.CmmToLlvm.Config | 
| 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.Linker.Types | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| LMStaticStrucU | 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 | 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 | 
| loadCmdLineLibs | GHC.Linker.Loader | 
| loadDecls | GHC.Linker.Loader | 
| LoadDependenciesOf | GHC.Driver.Make, GHC | 
| LoadDLL | GHC.Runtime.Interpreter | 
| loadDLL | GHC.Runtime.Interpreter | 
| LoadedPkgInfo |  | 
| 1 (Type/Class) | GHC.Linker.Types | 
| 2 (Data Constructor) | GHC.Linker.Types | 
| LoadedPlugin |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| loadedPluginDeps | GHC.Driver.Plugins, GHC.Plugins | 
| loadedPlugins | GHC.Driver.Plugins, GHC.Plugins | 
| loaded_pkg_hs_objs | GHC.Linker.Types | 
| loaded_pkg_non_hs_objs | GHC.Linker.Types | 
| loaded_pkg_trans_deps | GHC.Linker.Types | 
| loaded_pkg_uid | GHC.Linker.Types | 
| Loader |  | 
| 1 (Type/Class) | GHC.Linker.Types, GHC.Linker.Loader | 
| 2 (Data Constructor) | GHC.Linker.Types, GHC.Linker.Loader | 
| LoaderState |  | 
| 1 (Type/Class) | GHC.Linker.Types, GHC.Linker.Loader | 
| 2 (Data Constructor) | GHC.Linker.Types, GHC.Linker.Loader | 
| loader_state | GHC.Linker.Types, GHC.Linker.Loader | 
| loadExpr | GHC.Linker.Loader | 
| loadFramework | GHC.Linker.MacOS | 
| loadFrontendPlugin | GHC.Runtime.Loader | 
| LoadHowMuch | GHC.Driver.Make, GHC | 
| loadInterface | GHC.Iface.Load | 
| loadInterfaceForModule | GHC.Iface.Load | 
| loadInterfaceForName | GHC.Iface.Load | 
| loadModule | GHC.Linker.Loader | 
| loadModuleInterface | GHC.Iface.Load | 
| loadModuleInterfaces | GHC.Iface.Load | 
| loadName | GHC.Linker.Loader | 
| LoadObj | GHC.Runtime.Interpreter | 
| loadObj |  | 
| 1 (Function) | GHC.SysTools.Ar | 
| 2 (Function) | GHC.Runtime.Interpreter | 
| loadPackages | GHC.Linker.Loader | 
| 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 | 
| loadWithCache | GHC.Driver.Make, GHC | 
| Loc | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| loc | GHC.Parser.Lexer | 
| locA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| LocalBindCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| LocalGivenEqs | GHC.Tc.Types.Constraint | 
| localGREsFromAvail | GHC.Types.Name.Reader, GHC.Plugins | 
| LocalInstance | GHC.Tc.Instance.Class | 
| localiseId | GHC.Types.Id, GHC.Plugins | 
| localiseName | GHC.Types.Name, GHC.Plugins | 
| LocalLabel |  | 
| 1 (Type/Class) | GHC.ByteCode.Instr | 
| 2 (Data Constructor) | GHC.ByteCode.Instr | 
| LocallyBoundAt | GHC.Types.Hint | 
| 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.Expr, GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm.Expr, GHC.Cmm | 
| localReg64 | GHC.CmmToAsm.Monad | 
| LocalRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| localRegType | GHC.Cmm.Expr, GHC.Cmm | 
| LocalScope | GHC.Iface.Ext.Types | 
| Located | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| LocatedA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| LocatedAn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| LocatedC | GHC.Parser.Annotation, GHC.Hs, GHC | 
| LocatedL | GHC.Parser.Annotation, GHC.Hs, GHC | 
| LocatedN | GHC.Parser.Annotation, GHC.Hs, GHC | 
| LocatedP | GHC.Parser.Annotation, GHC.Hs, GHC | 
| LOCATION |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| LOCK | GHC.CmmToAsm.X86.Instr | 
| locOnly | GHC.Iface.Ext.Utils | 
| log | GHC.Prelude | 
| LogAction | GHC.Utils.Logger | 
| logBase | GHC.Prelude | 
| logDiagnostics | GHC.Driver.Monad | 
| logDumpFile | GHC.Utils.Logger | 
| logDumpMsg | GHC.Utils.Logger | 
| LogFlags |  | 
| 1 (Type/Class) | GHC.Utils.Logger | 
| 2 (Data Constructor) | GHC.Utils.Logger | 
| logFlags | GHC.Utils.Logger | 
| Logger | GHC.Utils.Logger, GHC | 
| loggerTraceFlush | GHC.Utils.Logger | 
| loggerTraceFlushUpdate | GHC.Utils.Logger | 
| logHasDumpFlag | GHC.Utils.Logger | 
| logInfo | GHC.Utils.Error | 
| logMsg | GHC.Utils.Logger | 
| logOutput | GHC.Utils.Error | 
| LogQueue |  | 
| 1 (Type/Class) | GHC.Driver.Pipeline.LogQueue | 
| 2 (Data Constructor) | GHC.Driver.Pipeline.LogQueue | 
| logQueueId | GHC.Driver.Pipeline.LogQueue | 
| logQueueMessages | GHC.Driver.Pipeline.LogQueue | 
| LogQueueQueue |  | 
| 1 (Type/Class) | GHC.Driver.Pipeline.LogQueue | 
| 2 (Data Constructor) | GHC.Driver.Pipeline.LogQueue | 
| logQueueSemaphore | GHC.Driver.Pipeline.LogQueue | 
| logThread | GHC.Driver.Pipeline.LogQueue | 
| logTraceMsg | GHC.Utils.Logger | 
| logVerbAtLeast | GHC.Utils.Logger | 
| log_default_dump_context | GHC.Utils.Logger | 
| log_default_user_context | GHC.Utils.Logger | 
| log_dopt | GHC.Utils.Logger | 
| log_dump_dir | GHC.Utils.Logger | 
| log_dump_flags | GHC.Utils.Logger | 
| log_dump_prefix | GHC.Utils.Logger | 
| log_dump_prefix_override | GHC.Utils.Logger | 
| log_dump_to_file | GHC.Utils.Logger | 
| log_enable_debug | GHC.Utils.Logger | 
| log_enable_timestamps | GHC.Utils.Logger | 
| log_set_dopt | GHC.Utils.Logger | 
| log_show_caret | GHC.Utils.Logger | 
| log_show_warn_groups | GHC.Utils.Logger | 
| log_verbosity | GHC.Utils.Logger | 
| lollipop | GHC.Utils.Outputable, GHC.Plugins | 
| LongReg | GHC.Cmm.Expr, GHC.Cmm | 
| LookingFor | GHC.Rename.Unbound | 
| looksLazyPatBind | GHC.Hs.Pat, GHC.Hs, 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.Type | 
| lookupConstructorFields | GHC.Rename.Env | 
| lookupCoreMap | GHC.Core.Map.Expr | 
| lookupCoVar | GHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins | 
| lookupDataCon | GHC.Types.TyThing | 
| lookupDFsEnv | GHC.Data.FastString.Env | 
| lookupDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| lookupDTyConEnv | GHC.Core.TyCon.Env | 
| lookupDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| lookupEvBind | GHC.Tc.Types.Evidence | 
| lookupExprOccRn | GHC.Rename.Env | 
| lookupFact | GHC.Cmm.Dataflow.Label | 
| lookupFamAppCache | GHC.Tc.Solver.Monad | 
| lookupFamAppInert | GHC.Tc.Solver.Monad | 
| lookupFamInstEnv | GHC.Core.FamInstEnv | 
| lookupFamInstEnvByTyCon | GHC.Core.FamInstEnv | 
| lookupFamInstEnvConflicts | GHC.Core.FamInstEnv | 
| lookupFamInstEnvInjectivityConflicts | GHC.Core.FamInstEnv | 
| lookupFamInstName | GHC.Rename.Env | 
| lookupField | GHC.Rename.HsType | 
| lookupFieldFixityRn | GHC.Rename.Fixity | 
| lookupFileCache | GHC.Unit.Finder | 
| lookupFirstUsed | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| lookupFixity | GHC.Types.Fixity.Env | 
| lookupFixityRn | GHC.Rename.Fixity | 
| lookupFixityRn_help | GHC.Rename.Fixity | 
| LookupFound | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupFsEnv | GHC.Data.FastString.Env, GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| lookupFsEnv_NF | GHC.Data.FastString.Env | 
| lookupGlobal | GHC.Tc.Utils.Env | 
| lookupGlobalName | GHC | 
| lookupGlobalOccRn | GHC.Rename.Env | 
| lookupGlobalOccRn_maybe | GHC.Rename.Env | 
| lookupGlobalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| lookupGlobal_maybe | GHC.Tc.Utils.Env | 
| lookupGreAvailRn | GHC.Rename.Env | 
| lookupGRE_FieldLabel | GHC.Types.Name.Reader, GHC.Plugins | 
| lookupGRE_GreName | 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 | 
| lookupGRE_RdrName' | GHC.Types.Name.Reader, GHC.Plugins | 
| LookupHidden | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupHpt | GHC.Unit.Home.ModInfo | 
| lookupHptByModule | GHC.Unit.Home.ModInfo | 
| lookupHptDirectly | GHC.Unit.Home.ModInfo | 
| lookupHug | GHC.Unit.Env | 
| lookupHugByModule | GHC.Unit.Env | 
| lookupId | GHC.Types.TyThing | 
| lookupIdSubst |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Stg.Subst | 
| lookupIE | GHC.ByteCode.Linker | 
| lookupIfaceByModule | GHC.Driver.Env, GHC.Plugins | 
| lookupIfaceTop | GHC.Iface.Env | 
| lookupIfaceTyVar | GHC.Iface.Env | 
| lookupIfaceVar | GHC.Iface.Env | 
| lookupIfThenElse | GHC.Rename.Env | 
| lookupInertDict | GHC.Tc.Solver.Monad | 
| lookupInfo | GHC.Stg.InferTags.Types | 
| lookupInfoOccRn | GHC.Rename.Env | 
| lookupInScope | GHC.Types.Var.Env, GHC.Plugins | 
| lookupInScope_Directly | GHC.Types.Var.Env, GHC.Plugins | 
| lookupInstalledModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| lookupInstDeclBndr | GHC.Rename.Env | 
| lookupInstEnv | GHC.Core.InstEnv | 
| lookupKnotVars | GHC.Driver.Env.KnotVars | 
| 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 | 
| lookupLocatedOccRnConstr | GHC.Rename.Env | 
| lookupLocatedOccRnNone | GHC.Rename.Env | 
| lookupLocatedOccRnRecField | GHC.Rename.Env | 
| lookupLocatedTopBndrRn | GHC.Rename.Env | 
| lookupLocatedTopBndrRnN | GHC.Rename.Env | 
| lookupLocatedTopConstructorRn | GHC.Rename.Env | 
| lookupLocatedTopConstructorRnN | GHC.Rename.Env | 
| lookupModule | GHC | 
| lookupModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| lookupModuleInAllUnits | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupModulePackage | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupModuleWithSuggestions | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| LookupMultiple | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupName |  | 
| 1 (Function) | GHC.StgToCmm.ExtCode | 
| 2 (Function) | GHC | 
| lookupNameCache | GHC.Iface.Env | 
| 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.State, GHC.Unit, GHC.Plugins | 
| lookupOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| lookupOccRn | GHC.Rename.Env | 
| lookupOccRn_maybe | GHC.Rename.Env | 
| lookupOrig |  | 
| 1 (Function) | GHC.Iface.Env | 
| 2 (Function) | GHC.Tc.Plugin | 
| lookupOrigNameCache | GHC.Types.Name.Cache, GHC.Iface.Env | 
| lookupPackageName | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupParents | GHC.Tc.Gen.Head | 
| lookupPlatformConstants | GHC.Platform | 
| lookupPluginModuleWithSuggestions | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupPragEnv | GHC.Tc.Gen.Sig | 
| lookupQualifiedDo | GHC.Rename.Env | 
| lookupQualifiedDoExpr | GHC.Rename.Env | 
| lookupQualifiedDoName | GHC.Rename.Env | 
| lookupQualifiedModule | GHC | 
| lookupRdrNameInModuleForPlugins | GHC.Runtime.Loader | 
| lookupRecBndr | GHC.Core.Opt.Simplify.Env | 
| lookupRecFieldOcc | GHC.Rename.Env | 
| lookupRecFieldOcc_update | GHC.Rename.Env | 
| lookupRefuts | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| LookupResult | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupRM | GHC.Core.RoughMap | 
| lookupRM' | GHC.Core.RoughMap | 
| lookupRnInScope | GHC.Types.Var.Env, GHC.Plugins | 
| lookupRoleAnnot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| lookupRule | GHC.Core.Rules, GHC.Plugins | 
| lookupSig | GHC.Stg.InferTags.Types | 
| lookupSigCtxtOccRn | GHC.Rename.Env | 
| lookupSigCtxtOccRnN | GHC.Rename.Env | 
| lookupSigOccRn | GHC.Rename.Env | 
| lookupSigOccRnN | GHC.Rename.Env | 
| lookupSolution | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| 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 | 
| lookupThing | GHC.Types.TyThing | 
| lookupThName_maybe | GHC.Tc.Gen.Splice | 
| lookupTM | GHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| lookupTopBndrRn | GHC.Rename.Env | 
| lookupTyCon | GHC.Types.TyThing | 
| lookupTyConEnv | GHC.Core.TyCon.Env | 
| lookupTyConEnv_NF | GHC.Core.TyCon.Env | 
| lookupTyConFieldLabel | GHC.Core.TyCon, GHC.Plugins | 
| lookupTyFixityRn | GHC.Rename.Fixity | 
| lookupType | GHC.Driver.Env, GHC.Plugins | 
| lookupTypeEnv | GHC.Types.TypeEnv | 
| lookupTypeMap | GHC.Core.Map.Type | 
| lookupTypeMapWithScope | GHC.Core.Map.Type | 
| lookupTypeOccRn | GHC.Rename.Env | 
| lookupTyVar | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| lookupTyVarX | 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 | 
| lookupUniqMap | GHC.Types.Unique.Map | 
| lookupUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| lookupUniqSet_Directly | GHC.Types.Unique.Set, GHC.Plugins | 
| lookupUniqueInstEnv | GHC.Core.InstEnv | 
| lookupUnit | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupUnit' | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupUnitId | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupUnitId' | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| LookupUnusable | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| lookupUSDFM | GHC.Types.Unique.SDFM | 
| lookupVarBndr | GHC.Types.Var, GHC.Plugins | 
| lookupVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| lookupVarEnv_Directly | GHC.Types.Var.Env, GHC.Plugins | 
| lookupVarEnv_NF | GHC.Types.Var.Env, GHC.Plugins | 
| lookupVarInfo | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| lookupVarInfoNT | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| 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.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| lookupWithDefaultUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| lookupWithDefaultUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins | 
| lookupWithDefaultUniqMap | GHC.Types.Unique.Map | 
| 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.Type | 
| LossOfPrecision | GHC.Utils.Exception | 
| lparen |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| LPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, 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 | 
| LRegKey | GHC.Cmm.LRegSet | 
| LRegSet | GHC.Cmm.LRegSet | 
| LRenaming | GHC.Driver.Backpack.Syntax | 
| LRoleAnnotDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LRuleBndr | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LRuleDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LRuleDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LRuleTyTmVar | GHC.Parser.PostProcess | 
| LSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| LSL | GHC.CmmToAsm.AArch64.Instr | 
| LSpliceDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LSR | GHC.CmmToAsm.AArch64.Instr | 
| LStandaloneKindSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| LStmtLR | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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.Binds, GHC.Hs, 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.PPC.Cond | 
| ltTag_RDR | GHC.Builtin.Names | 
| ltUnique | GHC.Types.Unique | 
| LTyClDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LTyFamDefltDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LTyFamInstDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LTyFamInstEqn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| lt_RDR | GHC.Builtin.Names | 
| LU |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Cond | 
| lubCard | GHC.Types.Demand | 
| lubCprType | GHC.Types.Cpr | 
| lubDivergence | GHC.Types.Demand | 
| lubDmd | GHC.Types.Demand | 
| lubDmdType | GHC.Types.Demand | 
| lubSubDmd | GHC.Types.Demand | 
| Lvl0 | GHC.CmmToAsm.X86.Instr | 
| Lvl1 | GHC.CmmToAsm.X86.Instr | 
| Lvl2 | GHC.CmmToAsm.X86.Instr | 
| LWarnDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| LWarnDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| machOpArgReps | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| machOpMemcpyishAlign | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| machOpResultType | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MachSp | GHC.Cmm.Expr, GHC.Cmm | 
| MagicHashBit | GHC.Parser.Lexer | 
| mainFunIs | GHC.Driver.Session, GHC.Plugins, GHC | 
| mainModIs | GHC.Driver.Env, GHC.Plugins | 
| mainModuleNameIs | 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 |  | 
| 1 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.CodeGen | 
| makeImmediate | GHC.CmmToAsm.PPC.Regs | 
| makeMiniFixityEnv | GHC.Rename.Bind | 
| makeNode | GHC.Iface.Ext.Utils | 
| makeNodeA | 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 | 
| makeTagged | GHC.Stg.InferTags.Types | 
| makeThreadSafe | GHC.Utils.Logger | 
| makeTypeConcrete | GHC.Tc.Utils.Concrete | 
| makeTypeNode | GHC.Iface.Ext.Utils | 
| makeTypeNodeA | GHC.Iface.Ext.Utils | 
| Malloc | GHC.Llvm.Syntax, GHC.Llvm | 
| MallocData | GHC.Runtime.Interpreter | 
| mallocData | GHC.Runtime.Interpreter | 
| MallocStrings | GHC.Runtime.Interpreter | 
| 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 | 
| mapAccumLM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mapAccumLNat | GHC.CmmToAsm.Monad | 
| mapAccumL_ | GHC.Data.Stream | 
| mapAccumM | GHC.Utils.Misc, GHC.Plugins | 
| 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.Node, GHC.Cmm | 
| mapDecoratedSDoc | GHC.Types.Error | 
| mapDelete | GHC.Cmm.Dataflow.Collections | 
| mapDeleteList | GHC.Cmm.Dataflow.Collections | 
| mapDerivStrategy | GHC.Hs.Decls, GHC.Hs, GHC | 
| mapDifference | GHC.Cmm.Dataflow.Collections | 
| mapDNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| mapDTyConEnv | GHC.Core.TyCon.Env | 
| 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.Node, GHC.Cmm | 
| mapExpDeep | GHC.Cmm.Node, GHC.Cmm | 
| mapExpDeepM | GHC.Cmm.Node, GHC.Cmm | 
| mapExpM | GHC.Cmm.Node, GHC.Cmm | 
| 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.Unit.Home.ModInfo | 
| mapHsOuterImplicit | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| mapIdKey | GHC.Builtin.Names | 
| mapInsert | GHC.Cmm.Dataflow.Collections | 
| mapInsertList | GHC.Cmm.Dataflow.Collections | 
| mapInsertWith | GHC.Cmm.Dataflow.Collections | 
| mapInstantiations | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mapInstEnv | GHC.Core.InstEnv | 
| 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 | 
| mapLiveCmmDecl | GHC.CmmToAsm.Reg.Liveness | 
| mapLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| mapLocA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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 | 
| mapMaybe' | GHC.Utils.Misc, GHC.Plugins | 
| mapMaybeBag | GHC.Data.Bag | 
| mapMaybeDTyConEnv | GHC.Core.TyCon.Env | 
| mapMaybeFvRn | GHC.Rename.Utils | 
| mapMaybeM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| mapMaybeUDFM | GHC.Types.Unique.DFM | 
| mapMaybeUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| mapMember | GHC.Cmm.Dataflow.Collections | 
| mapMG | GHC.Unit.Module.Graph, GHC | 
| mapModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mapOL | GHC.Data.OrdList | 
| 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.Node, GHC.Cmm | 
| mapSwitchTargets | GHC.Cmm.Switch | 
| mapTermType | GHC.Runtime.Heap.Inspect | 
| mapTM | GHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| mapToList | GHC.Cmm.Dataflow.Collections | 
| mapTyCo | GHC.Core.Type, GHC.Plugins | 
| mapTyConEnv | GHC.Core.TyCon.Env | 
| 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 | 
| mapUniqMap | GHC.Types.Unique.Map | 
| mapUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| mapUnitInfo | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, 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 | 
| MapXRec | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| mapXRec | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| map_RDR | GHC.Builtin.Names | 
| MARInfinite | GHC.Core.Unify | 
| MarkedCbv | GHC.Types.Basic, GHC.Plugins | 
| MarkedStrict | GHC.Core.DataCon, GHC.Plugins, GHC | 
| markStackReg | GHC.CmmToLlvm.Base | 
| markUsedVar | GHC.CmmToLlvm.Base | 
| MARTypeFamily | GHC.Core.Unify | 
| MARTypeVsConstraint | GHC.Core.Unify | 
| 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 | 
| massert | GHC.Utils.Panic.Plain | 
| massertPpr | GHC.Utils.Panic, GHC.Plugins | 
| Match |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| match | GHC.HsToCore.Match | 
| matchableGivens | GHC.Tc.Solver.InertSet | 
| matchActualFunTySigma | GHC.Tc.Utils.Unify | 
| matchActualFunTysRho | GHC.Tc.Utils.Unify | 
| matchArrowContextErrString | GHC.Hs.Expr, GHC.Hs, GHC | 
| MatchBind | GHC.Iface.Ext.Types | 
| matchBindFun | GHC.Core.Unify | 
| matchCanFail | GHC.HsToCore.Utils | 
| matchConFamily | GHC.HsToCore.Match.Constructor | 
| matchContextErrString | GHC.Hs.Expr, GHC.Hs, GHC | 
| matchDoContextErrString | GHC.Hs.Expr, GHC.Hs, GHC | 
| matchEquations | GHC.HsToCore.Match | 
| matches | GHC.Tc.Errors.Types | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| matchGroupArity | GHC.Hs.Expr, GHC.Hs, GHC | 
| MatchGroupTc |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 |  | 
| 1 (Type/Class) | GHC.HsToCore.Errors.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Errors.Types | 
| 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.HsToCore.Errors.Types | 
| maxPmCheckModels | GHC.Driver.Session, GHC.Plugins, GHC | 
| maxPrecedence | GHC.Types.Fixity, 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.AArch64.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.HsToCore.Errors.Types | 
| 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_CTUPLE_SIZE | GHC.Settings.Constants | 
| mAX_PTR_TAG | GHC.Cmm.Utils | 
| mAX_REDUCTION_DEPTH | GHC.Settings.Constants | 
| mAX_SMALL_BITMAP_SIZE | GHC.Data.Bitmap | 
| mAX_SOLVER_ITERATIONS | GHC.Settings.Constants | 
| mAX_SUM_SIZE | GHC.Settings.Constants | 
| mAX_TUPLE_SIZE | GHC.Settings.Constants | 
| Maybe |  | 
| 1 (Type/Class) | GHC.Prelude, GHC.Data.Maybe | 
| 2 (Type/Class) | GHC.Data.Strict | 
| maybe | GHC.Prelude, GHC.Data.Maybe | 
| MaybeApart | GHC.Core.Unify | 
| MaybeApartReason | GHC.Core.Unify | 
| MaybeBot | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| maybeCharLikeCon | GHC.Builtin.Utils | 
| maybeCreateManifest | GHC.Linker.Windows | 
| MaybeErr | GHC.Data.Maybe | 
| maybeFlipCond | GHC.CmmToAsm.X86.Cond | 
| MaybeGivenEqs | GHC.Tc.Types.Constraint | 
| maybeIntComparison | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| maybeIntLikeCon | GHC.Builtin.Utils | 
| maybeInvertCmmExpr | GHC.Cmm.Expr, GHC.Cmm | 
| maybeInvertComparison | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| maybeInvertCond | GHC.CmmToAsm.X86.Cond | 
| maybeLetNoEscape | GHC.StgToCmm.Env | 
| maybeLocalBlockLabel | GHC.Cmm.CLabel | 
| MaybeMap | 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 | 
| MaybeT |  | 
| 1 (Type/Class) | GHC.Data.Maybe | 
| 2 (Data Constructor) | GHC.Data.Maybe | 
| maybeTcSubCo | GHC.Tc.Types.Evidence | 
| maybeTcSymCo | 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 | 
| MaybeValidated | GHC.Iface.Recomp | 
| MayHaveCafRefs | GHC.Types.Id.Info, GHC.Plugins | 
| mayHaveCafRefs | GHC.Types.Id.Info, GHC.Plugins | 
| mayRedirectTo | GHC.Cmm.CLabel | 
| mayShowLocations | GHC.Iface.Errors, GHC.Iface.Load | 
| mayThrowUnitErr | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| MC | GHC.Tc.Gen.Match | 
| MCDiagnostic | GHC.Types.Error, GHC.Utils.Error | 
| MCDump | GHC.Types.Error, GHC.Utils.Error | 
| MCFatal | GHC.Types.Error, GHC.Utils.Error | 
| MCInfo | GHC.Types.Error, GHC.Utils.Error | 
| MCInteractive | GHC.Types.Error, GHC.Utils.Error | 
| 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, GHC.Core.Coercion, GHC.Plugins | 
| 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 | 
| MCOutput | GHC.Types.Error, GHC.Utils.Error | 
| mc_body | GHC.Tc.Gen.Match | 
| mc_fixity | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mc_fun | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mc_strictness | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mc_what | GHC.Tc.Gen.Match | 
| mdoEIdKey | GHC.Builtin.Names.TH | 
| mdoEName | GHC.Builtin.Names.TH | 
| MDoExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| md_anns | GHC.Unit.Module.ModDetails | 
| md_complete_matches | GHC.Unit.Module.ModDetails | 
| md_exports | GHC.Unit.Module.ModDetails | 
| md_fam_insts | GHC.Unit.Module.ModDetails | 
| md_insts | GHC.Unit.Module.ModDetails | 
| md_rules | GHC.Unit.Module.ModDetails | 
| md_types | GHC.Unit.Module.ModDetails | 
| megaSeqIdInfo | GHC.Core.Seq | 
| member | GHC.Data.EnumSet | 
| memberInstEnv | GHC.Core.InstEnv | 
| memoiseUniqueFun | GHC.Types.Unique.MemoFun | 
| MemOrderAcquire | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MemOrderRelaxed | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MemOrderRelease | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MemOrderSeqCst | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MemoryOrdering | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| 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 | 
| MergeForeign | GHC.Driver.Phases | 
| mergeInstalledModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mergeListsBy | GHC.Utils.Misc, GHC.Plugins | 
| mergeSignatures | GHC.Tc.Utils.Backpack, GHC.Tc.Module | 
| mergeSortAsts | GHC.Iface.Ext.Utils | 
| mergeTmpFsInto | GHC.Utils.TmpFs | 
| mergeUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| Message | GHC.Runtime.Interpreter | 
| MessageClass | GHC.Types.Error, GHC.Utils.Error | 
| Messager | GHC.Driver.Main | 
| Messages | GHC.Types.Error, GHC.Utils.Error, GHC.Plugins | 
| MetaAnnot |  | 
| 1 (Type/Class) | GHC.Llvm.MetaData, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaAW | GHC.Types.Meta, GHC.Plugins | 
| metaConsDataConKey | GHC.Builtin.Names | 
| metaConsDataConName | GHC.Builtin.Names | 
| MetaD | GHC.Types.Meta, GHC.Plugins | 
| metaDataDataConKey | GHC.Builtin.Names | 
| metaDataDataConName | GHC.Builtin.Names | 
| MetaDecl | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaDetails | GHC.Tc.Utils.TcType | 
| MetaE | GHC.Types.Meta, GHC.Plugins | 
| MetaExpr | GHC.Llvm.MetaData, GHC.Llvm | 
| MetaHook | GHC.Types.Meta, 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.Types.Meta, GHC.Plugins | 
| MetaRequest | GHC.Types.Meta, GHC.Plugins | 
| metaRequestAW | GHC.Types.Meta, GHC.Plugins | 
| metaRequestD | GHC.Types.Meta, GHC.Plugins | 
| metaRequestE | GHC.Types.Meta, GHC.Plugins | 
| metaRequestP | GHC.Types.Meta, GHC.Plugins | 
| metaRequestT | GHC.Types.Meta, GHC.Plugins | 
| MetaResult | GHC.Types.Meta, 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.Types.Meta, 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 | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mgLookupModule | GHC.Unit.Module.Graph, GHC | 
| mgModSummaries | GHC.Unit.Module.Graph, GHC | 
| mgModSummaries' | GHC.Unit.Module.Graph | 
| mgTransDeps | GHC.Unit.Module.Graph | 
| mg_alts | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_anns | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_arg_tys | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_binds | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_boot_exports | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_complete_matches | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_deps | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_docs | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_exports | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_ext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_fam_insts | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_fam_inst_env | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_fix_env | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_foreign | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_foreign_files | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_hpc_info | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_hsc_src | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_insts | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_inst_env | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_loc | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_mnwib | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_modBreaks | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_module | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_origin | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_patsyns | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_rdr_env | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_res_ty | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| mg_rules | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_safe_haskell | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_tcs | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_trust_pkg | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_usages | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_used_th | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mg_warns | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| mightBeFunTy | GHC.Types.RepType | 
| mightBeLifted | GHC.Types.Basic, GHC.Plugins | 
| mightBeLiftedType | GHC.Core.Type, GHC.Plugins | 
| mightBeUnlifted | GHC.Types.Basic, GHC.Plugins | 
| mightBeUnliftedType | GHC.Core.Type, GHC.Plugins | 
| mightEqualLater | GHC.Tc.Solver.InertSet | 
| min | GHC.Prelude | 
| MinBound |  | 
| 1 (Type/Class) | GHC.HsToCore.Errors.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Errors.Types | 
| minBound | GHC.Prelude | 
| minBound_RDR | GHC.Builtin.Names | 
| MiniFixityEnv | GHC.Rename.Fixity, GHC.Rename.Bind | 
| MinimalCover | GHC.HsToCore.Pmc.Solver | 
| minimalProcPointSet | GHC.Cmm.ProcPoint | 
| MinimalSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| minimum | GHC.Prelude | 
| minLocalUnique | GHC.Types.Unique | 
| minPrecedence | GHC.Types.Fixity | 
| minusClassOpKey | GHC.Builtin.Names | 
| minusDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| minusDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| minusList | GHC.Data.List.SetOps | 
| minusLocalRdrEnv | GHC.Types.Name.Reader, GHC.Plugins | 
| minusModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| minusName | GHC.Builtin.Names | 
| minusNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| minusOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| minusOccEnv_C | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| minusOccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| minusRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| minusTyConSet | GHC.Core.TyCon.Set | 
| minusUDFM | GHC.Types.Unique.DFM | 
| minusUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| minusUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| minusUniqDSet | GHC.Types.Unique.DSet | 
| minusUniqMap | GHC.Types.Unique.Map | 
| minusUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| minusVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| minusVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| minusWallOpts | GHC.Driver.Flags | 
| minusWcompatOpts | GHC.Driver.Flags | 
| minusWeverythingOpts | GHC.Driver.Flags | 
| minusWOpts | GHC.Driver.Flags | 
| minus_RDR | GHC.Builtin.Names | 
| minWith | GHC.Utils.Misc, GHC.Plugins | 
| Mismatch | GHC.Tc.Errors.Types | 
| MismatchedDynHiFile | GHC.Iface.Recomp | 
| mismatch_ea | GHC.Tc.Errors.Types | 
| mismatch_item | GHC.Tc.Errors.Types | 
| mismatch_ty1 | GHC.Tc.Errors.Types | 
| mismatch_ty2 | GHC.Tc.Errors.Types | 
| Missing | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| MissingBinding | GHC.Tc.Errors.Types | 
| missingBootThing | GHC.Tc.Module | 
| MissingBytecode | GHC.Iface.Recomp | 
| MissingDynHiFile | GHC.Iface.Recomp | 
| MissingDynObjectFile | GHC.Iface.Recomp | 
| MissingModule | GHC.Tc.Errors.Types | 
| MissingObjectFile | GHC.Iface.Recomp | 
| MissingPatSynSig | GHC.Tc.Errors.Types | 
| MissingSignature | GHC.Tc.Errors.Types | 
| MissingTopLevelBindingSig | GHC.Tc.Errors.Types | 
| missingTupArg | GHC.Hs.Utils, GHC.Hs, GHC | 
| MissingTyConKindSig | GHC.Tc.Errors.Types | 
| mi_anns | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_boot | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_complete_matches | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_decls | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_deps | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_docs | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_exports | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_exp_hash | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_ext_fields | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_fam_insts | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_final_exts | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_finsts | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_fix | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_fixities | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_fix_fn | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_flag_hash | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_free_holes | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_globals | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_hash_fn | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_hpc | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_hpc_hash | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_hsc_src | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_iface_hash | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_insts | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_mnwib | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_module | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_mod_hash | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_opt_hash | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_orphan | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_orphan_hash | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_plugin_hash | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_rules | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_semantic_module | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mi_sig_of | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_src_hash | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_trust | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_trust_pkg | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_usages | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_used_th | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_warns | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| mi_warn_fn | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mkAbsentErrorApp | GHC.Core.Make, GHC.Plugins | 
| mkAbsentFiller | GHC.Core.Opt.WorkWrap.Utils | 
| mkAbstractClass | GHC.Core.Class | 
| mkAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkAlignment | GHC.Types.Basic, GHC.Plugins | 
| mkAllCafsCC | GHC.Types.CostCentre | 
| mkAlphaTyVarUnique | GHC.Builtin.Uniques | 
| mkAltExpr | GHC.Core.Utils, GHC.Plugins | 
| mkAmbiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| mkAnd | GHC.Data.BooleanFormula | 
| mkAnId | GHC.Types.TyThing | 
| 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 | 
| mkApInfoTableLabel | GHC.Cmm.CLabel | 
| mkApLFInfo | GHC.StgToCmm.Closure | 
| mkAppCo | GHC.Core.Coercion, GHC.Plugins | 
| mkAppCos | GHC.Core.Coercion, GHC.Plugins | 
| mkAppRedn | GHC.Core.Reduction | 
| mkAppRedns | GHC.Core.Reduction | 
| 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 | 
| 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 | 
| mkAsmTempProcEndLabel | GHC.Cmm.CLabel | 
| mkAssign | GHC.Cmm.Graph | 
| mkATyCon | GHC.Types.TyThing | 
| 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 | 
| mkBotArityType | GHC.Core.Opt.Arity | 
| mkBoxedTupleTy | GHC.Builtin.Types, GHC.Plugins | 
| mkBranch | GHC.Cmm.Graph | 
| mkBranchedCoAxiom | GHC.Core.FamInstEnv | 
| MkBranches | GHC.Core.Coercion.Axiom | 
| mkBuilderOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkBuildExpr | GHC.Core.Make, GHC.Plugins | 
| mkBuiltinUnique | GHC.Builtin.Uniques | 
| mkBytesLabel | GHC.Cmm.CLabel | 
| mkByteStringCLit | GHC.Cmm.Utils | 
| mkCAFBlackHoleInfoTableLabel | GHC.Cmm.CLabel | 
| mkCall | GHC.StgToCmm.Monad | 
| mkCalledOnceDmd | GHC.Types.Demand | 
| mkCalledOnceDmds | 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 | 
| mkCastMCo | GHC.Core.Utils, GHC.Plugins | 
| mkCastRedn1 | GHC.Core.Reduction | 
| mkCastRedn2 | GHC.Core.Reduction | 
| mkCastTy | GHC.Core.Type, GHC.Plugins | 
| mkCastTyMCo | GHC.Core.Coercion, GHC.Plugins | 
| mkCbranch | GHC.Cmm.Graph | 
| mkCCLabel | GHC.Cmm.CLabel | 
| mkCCostCentre | GHC.StgToCmm.Prof | 
| mkCCostCentreStack | GHC.StgToCmm.Prof | 
| mkCCSLabel | GHC.Cmm.CLabel | 
| MkCgState | GHC.StgToCmm.Monad | 
| mkCharExpr | GHC.Core.Make, GHC.Plugins | 
| mkCharLit | GHC.Core, GHC.Plugins | 
| mkCharLitPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| mkCharLitTy | GHC.Core.Type, GHC.Plugins | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkClassDecl | GHC.Parser.PostProcess | 
| mkClassOpAuxOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkClassOpSigs | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkClassPred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| mkClassPredRedn | GHC.Core.Reduction | 
| mkClassTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkClonedInternalName | GHC.Types.Name, GHC.Plugins | 
| mkClosedDmdSig | GHC.Types.Demand | 
| mkClosureInfo | GHC.StgToCmm.Closure | 
| mkClosureInfoTableLabel | GHC.StgToCmm.Closure | 
| mkClosureLabel | GHC.Cmm.CLabel | 
| mkClosureTableLabel | GHC.Cmm.CLabel | 
| mkClsOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkClsOccFS | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| 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 | 
| mkCoherenceRightMCo | GHC.Core.Coercion, GHC.Plugins | 
| mkCoherenceRightMRedn | GHC.Core.Reduction | 
| mkCoherenceRightRedn | GHC.Core.Reduction | 
| mkCoLetMatchResult | GHC.HsToCore.Utils | 
| mkComment |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.Cmm.Graph | 
| mkCompulsoryUnfolding | GHC.Core.Unfold.Make | 
| mkCompulsoryUnfolding' | GHC.Core.Unfold.Make | 
| mkCon2TagOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| mkConLikeTc | GHC.Hs.Utils, GHC.Hs, GHC | 
| 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.Make | 
| mkCoreVarTupTy | GHC.Core.Make, GHC.Plugins | 
| MkCostCentres | GHC.Runtime.Interpreter | 
| mkCostCentres | GHC.Runtime.Interpreter | 
| mkCostCentreUnique | GHC.Builtin.Uniques | 
| 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 | 
| mkCprSig | GHC.Types.Cpr | 
| mkCprSigForArity | GHC.Types.Cpr | 
| mkCTupleDataConUnique | GHC.Builtin.Uniques | 
| mkCTupleSelIdUnique | GHC.Builtin.Uniques | 
| mkCTupleTyConUnique | GHC.Builtin.Uniques | 
| mkCvSubst | GHC.Core.TyCo.Subst | 
| mkDataCOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDataCon | GHC.Core.DataCon, GHC.Plugins | 
| mkDataConInfoTable | GHC.StgToCmm.Closure | 
| mkDataConRep | GHC.Types.Id.Make | 
| mkDataConWorkerOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDataConWorkId | GHC.Types.Id.Make | 
| mkDataConWrapperOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDataFamInst | GHC.Parser.PostProcess | 
| mkDataLits | GHC.Cmm.Utils | 
| mkDataOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDataOccFS | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDataOccUnique | GHC.Builtin.Uniques | 
| mkDataTOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDataTyConRhs | GHC.Core.TyCon, GHC.Plugins | 
| mkDeadStripPreventer | GHC.Cmm.CLabel | 
| mkDeBruijnContext | GHC.Core.Map.Type | 
| mkDecls | GHC.HsToCore.Docs | 
| mkDecorated | GHC.Types.Error, GHC.Utils.Error | 
| mkDecoratedDiagnostic | GHC.Types.Error, GHC.Utils.Error | 
| mkDecoratedError | GHC.Types.Error, GHC.Utils.Error | 
| mkDefaultCase | GHC.Core.Utils, GHC.Plugins | 
| mkDefaultMethodOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDefaultMethodType | GHC.Tc.TyCl.Utils | 
| MkDepend | GHC.Driver.Session, GHC.Plugins, GHC | 
| mkDependencies | GHC.Unit.Module.Deps | 
| mkDerivedInternalName | GHC.Types.Name, GHC.Plugins | 
| mkDerivOrigin | GHC.Tc.Deriv.Utils | 
| mkDFsEnv | GHC.Data.FastString.Env | 
| mkDFunOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDFunUnfolding | GHC.Core.Unfold.Make | 
| mkDictFunId | GHC.Types.Id.Make | 
| mkDictFunTy | GHC.Types.Id.Make | 
| mkDictOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkDictSelId | GHC.Types.Id.Make | 
| mkDictSelRhs | GHC.Types.Id.Make | 
| mkDirectThetaSpec | GHC.Tc.Deriv.Utils | 
| mkDirty_MUT_VAR_Label | GHC.Cmm.CLabel | 
| mkDmdSigForArity | GHC.Types.Demand | 
| mkDocStructure | GHC.HsToCore.Docs | 
| mkDocStructureFromDecls | GHC.HsToCore.Docs | 
| mkDocStructureFromExportList | GHC.HsToCore.Docs | 
| mkDoubleExpr | GHC.Core.Make, GHC.Plugins | 
| mkDoubleLit | GHC.Core, GHC.Plugins | 
| mkDoubleLitDouble | GHC.Core, GHC.Plugins | 
| mkDriverPsHeaderMessage | GHC.Driver.Errors | 
| 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 | 
| mkEmptySubst |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Stg.Subst | 
| mkEmptyTCvSubst | GHC.Core.TyCo.Subst, GHC.Core.Type, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkEqSpec | GHC.Core.DataCon, GHC.Plugins | 
| mkErrInfo | GHC.Tc.Utils.Monad | 
| mkErrorAppDs | GHC.HsToCore.Utils | 
| mkErrorMsgEnvelope | GHC.Utils.Error | 
| mkErrStyle | GHC.Utils.Outputable, GHC.Plugins | 
| mkEvalMatchResult | GHC.HsToCore.Utils | 
| mkEvCast | GHC.Tc.Types.Evidence | 
| mkEvScSelectors | GHC.Tc.Types.Evidence | 
| 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.Linker.ExtraObj | 
| mkExtraObjToLinkIntoBinary | GHC.Linker.ExtraObj | 
| mkFactBase | GHC.Cmm.Dataflow | 
| mkFailExpr | GHC.HsToCore.Utils | 
| 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 | 
| mkFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| mkFileEmbedLit | GHC.Cmm.Utils | 
| mkFinalCall | GHC.Cmm.Graph | 
| mkFinalizedHValue | GHC.Runtime.Interpreter | 
| mkFinalizerArrayLabel | GHC.Cmm.CLabel | 
| mkFinalizerStubLabel | GHC.Cmm.CLabel | 
| mkFinalUnfolding | GHC.Core.Unfold.Make | 
| mkFinalUnfolding' | GHC.Core.Unfold.Make | 
| 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 | 
| mkForAllRedn | GHC.Core.Reduction | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkForeignLabel | GHC.Cmm.CLabel | 
| mkFractionalLit | GHC.Types.SourceText | 
| mkFsEnv | GHC.Data.FastString.Env, GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| mkFunRedn | GHC.Core.Reduction | 
| mkFunResCo | GHC.Core.Coercion, GHC.Plugins | 
| mkFunResMCo | GHC.Core.Coercion, GHC.Plugins | 
| mkFunTy | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| mkFunTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkFunTyMany | GHC.Core.TyCo.Rep | 
| mkFVs |  | 
| 1 (Function) | GHC.Utils.FV | 
| 2 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| mkGadtDecl | GHC.Parser.PostProcess | 
| mkGen1R | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkGeneralLocated | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| mkGeneralSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| mkGeneralSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| mkGeneratedHsDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| mkGenR | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| mkGReflLeftMCo | GHC.Core.Coercion, GHC.Plugins | 
| mkGReflLeftMRedn | GHC.Core.Reduction | 
| mkGReflLeftRedn | GHC.Core.Reduction | 
| mkGReflRightCo | GHC.Core.Coercion, GHC.Plugins | 
| mkGReflRightMCo | GHC.Core.Coercion, GHC.Plugins | 
| mkGReflRightMRedn | GHC.Core.Reduction | 
| mkGReflRightRedn | GHC.Core.Reduction | 
| mkGroupByUsingStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkGroupUsingStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkGuardedMatchResult | GHC.HsToCore.Utils | 
| 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 | 
| mkHetReduction | GHC.Core.Reduction | 
| mkHieFile | GHC.Iface.Ext.Ast | 
| mkHieFileWithSource | GHC.Iface.Ext.Ast | 
| mkHiOnlyModLocation | GHC.Unit.Finder | 
| mkHiPath | GHC.Unit.Finder | 
| mkHoleCo | GHC.Core.Coercion, GHC.Plugins | 
| mkHoleModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkHomeInstalledModule | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| mkHomeModLocation | GHC.Unit.Finder | 
| mkHomeModLocation2 | GHC.Unit.Finder | 
| mkHomeModule | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| mkHomeUnitEnv | GHC.Unit.Env | 
| mkHomoForAllCos | GHC.Core.Coercion, GHC.Plugins | 
| mkHomoForAllMCo | GHC.Core.Coercion, GHC.Plugins | 
| mkHomoForAllRedn | GHC.Core.Reduction | 
| mkHooplLabel | GHC.Cmm.Dataflow.Label | 
| mkHpcTicksLabel | GHC.Cmm.CLabel | 
| mkHsApp | GHC.Hs.Utils, GHC.Hs, GHC.Tc.Utils.Zonk, GHC | 
| mkHsAppKindTy | GHC.Hs.Type, GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppKindTyPV | GHC.Parser.PostProcess | 
| mkHsAppPV | GHC.Parser.PostProcess | 
| mkHsApps | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppsWith | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppTy | GHC.Hs.Type, GHC.Hs.Utils, GHC.Hs, GHC.Tc.Utils.Zonk, GHC | 
| mkHsAppTyHeadPV | GHC.Parser.PostProcess | 
| mkHsAppType | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppTypePV | GHC.Parser.PostProcess | 
| mkHsAppTypes | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsAppTyPV | GHC.Parser.PostProcess | 
| 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 | 
| mkHsCharPrimLit | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsCmdIf | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsCmdWrap | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsComp | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsCompAnns | 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 | 
| mkHsDoAnns | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkHsDocStringChunk | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| mkHsDocStringChunkUtf8ByteString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| mkHsDoPV | GHC.Parser.PostProcess | 
| mkHsExplicitListPV | GHC.Parser.PostProcess | 
| mkHsExplicitSigType | GHC.Hs.Type, GHC.Hs, GHC | 
| 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 | 
| mkHsImplicitSigType | 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 | 
| mkHsOpTyPV | GHC.Parser.PostProcess | 
| mkHsOuterExplicit | GHC.Hs.Type, GHC.Hs, GHC | 
| mkHsOuterImplicit | 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 | 
| mkHsProjUpdatePV | GHC.Parser.PostProcess | 
| 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 | 
| 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.Types.Fixity.Env | 
| mkIfaceForAllTvBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| mkIfaceHashCache | GHC.Unit.Module.ModIface, GHC.Plugins | 
| mkIfaceTc | GHC.Iface.Make | 
| mkIfaceTyConInfo | GHC.Iface.Type, GHC.Iface.Syntax | 
| mkIfaceTyConKind | GHC.Iface.Type, GHC.Iface.Syntax | 
| mkIfaceTySubst | GHC.Iface.Type, GHC.Iface.Syntax | 
| mkIfaceWarnCache | GHC.Unit.Module.Warnings | 
| 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 | 
| 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 | 
| mkInitializerArrayLabel | GHC.Cmm.CLabel | 
| mkInitializerStubLabel | GHC.Cmm.CLabel | 
| mkInlinableUnfolding | GHC.Core.Unfold.Make | 
| mkInlinePragma | GHC.Parser.PostProcess | 
| mkInlineUnfolding | GHC.Core.Unfold.Make | 
| mkInlineUnfoldingWithArity | GHC.Core.Unfold.Make | 
| 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 | 
| mkInstEnv | GHC.Core.InstEnv | 
| mkInstTyCoOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkInstTyTcOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkInt64LitInt64 | GHC.Core, GHC.Plugins | 
| mkIntCLit | GHC.Cmm.Utils | 
| mkIntegerExpr | GHC.Core.Make, GHC.Plugins | 
| mkIntegralLit | GHC.Types.SourceText | 
| mkInteractiveHscEnv | GHC.Driver.Env, 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 | 
| mkIPELabel | GHC.Cmm.CLabel | 
| mkIPOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkIrredCt | GHC.Tc.Types.Constraint | 
| mkITbls | GHC.ByteCode.InfoTable | 
| mkJump | GHC.Cmm.Graph | 
| mkJumpExtra | GHC.Cmm.Graph | 
| mkJumpInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| mkJumpReturnsTo | GHC.Cmm.Graph | 
| mkJustExpr | GHC.Core.Make, GHC.Plugins | 
| mkKindCo | GHC.Core.Coercion, GHC.Plugins | 
| mkKindLoc | GHC.Tc.Types.Constraint | 
| MkLabel | GHC.Llvm.Syntax, GHC.Llvm | 
| mkLabel | GHC.Cmm.Graph | 
| mkLam | GHC.Core.Opt.Simplify.Utils | 
| mkLamCaseMatchGroup | GHC.Hs.Utils, GHC.Hs, GHC | 
| 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 | 
| mkLetStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLevPolyDataTyConRhs | GHC.Core.TyCon, 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 | 
| 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 | 
| mkLinkableSet | GHC.Linker.Types | 
| mkListExpr | GHC.Core.Make, GHC.Plugins | 
| mkListTy | GHC.Builtin.Types, GHC.Plugins | 
| mkLitBigNat | GHC.Types.Literal, 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 | 
| mkLitInt16 | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt16Unchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt16Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt32 | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt32Unchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt32Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt64 | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt64Unchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt64Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt8 | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt8Unchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitInt8Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitIntUnchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitIntWrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitIntWrapC | GHC.Types.Literal, GHC.Plugins | 
| mkLitNumber | GHC.Types.Literal, GHC.Plugins | 
| mkLitNumberWrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitRubbish | GHC.Core.Make, GHC.Plugins | 
| mkLitString | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord16 | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord16Unchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord16Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord32 | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord32Unchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord32Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord64 | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord64Unchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord64Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord8 | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord8Unchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitWord8Wrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitWordUnchecked | GHC.Types.Literal, GHC.Plugins | 
| mkLitWordWrap | GHC.Types.Literal, GHC.Plugins | 
| mkLitWordWrapC | GHC.Types.Literal, GHC.Plugins | 
| mkLiveness | GHC.Cmm.Utils | 
| mkLoadInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| mkLocalBlockLabel | 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 | 
| mkLocalInstance | GHC.Core.InstEnv | 
| mkLocalOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkLocalUnique | GHC.Types.Unique | 
| mkLocalVar | GHC.Types.Var, GHC.Plugins | 
| mkLocatedList | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkLocMessage | GHC.Types.Error, GHC.Utils.Error | 
| mkLocMessageAnn | GHC.Types.Error, GHC.Utils.Error | 
| mkLRCo | GHC.Core.Coercion, GHC.Plugins | 
| mkLScope | GHC.Iface.Ext.Utils | 
| mkLScopeA | GHC.Iface.Ext.Utils | 
| mkLScopeN | GHC.Iface.Ext.Utils | 
| mkMainCapabilityLabel | GHC.Cmm.CLabel | 
| mkMainModule | GHC.Builtin.Names | 
| mkMainModule_ | GHC.Builtin.Names | 
| mkManifestArityType | GHC.Core.Opt.Arity | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkMatchGroup | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkMaxTagOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkMaybeTy | GHC.Builtin.Types, GHC.Plugins | 
| mkMCDiagnostic | GHC.Utils.Error | 
| mkMemcpyRangeOverlapLabel | GHC.Cmm.CLabel | 
| mkMessages | GHC.Types.Error, GHC.Utils.Error | 
| mkMethodOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, 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.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkModuleGraph | GHC.Unit.Module.Graph, GHC | 
| mkModuleImpExp | GHC.Parser.PostProcess | 
| mkModuleName | GHC.Unit.Module.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| mkModuleNameFS | GHC.Unit.Module.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| mkMsgEnvelope | GHC.Utils.Error | 
| mkMultAdd | GHC.Core.Multiplicity | 
| mkMultMul | GHC.Core.Multiplicity | 
| mkMultSup | GHC.Core.Multiplicity | 
| mkMultTy | GHC.Parser.PostProcess | 
| mkMutableArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkMutableByteArrayPrimTy | GHC.Builtin.Types.Prim | 
| mkMutVarPrimTy | GHC.Builtin.Types.Prim | 
| mkMUT_VAR_CLEAN_infoLabel | GHC.Cmm.CLabel | 
| mkMVarPrimTy | GHC.Builtin.Types.Prim | 
| MkNabla | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| MkNablas | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Solver | 
| mkNakedTyConTy | GHC.Core.TyCo.Rep | 
| 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 | 
| mkNativeCallInfoLit | GHC.ByteCode.Asm | 
| mkNatM_State | GHC.CmmToAsm.Monad | 
| mkNaturalExpr | GHC.Core.Make, GHC.Plugins | 
| mkNegAppRn | GHC.Rename.HsType | 
| mkNewTyConRhs | GHC.Tc.TyCl.Build | 
| mkNewTyCoOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkNewTypeCoAxiom | GHC.Core.FamInstEnv | 
| mkNilExpr | GHC.Core.Make, GHC.Plugins | 
| mkNilPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| mkNoCount | GHC.Types.Tickish | 
| mkNodeKey | GHC.Unit.Module.Graph, GHC.Driver.Make | 
| mkNomReflCo | GHC.Core.Coercion, GHC.Plugins | 
| mkNonCanonical | GHC.Tc.Types.Constraint | 
| mkNonCanonicalCt | GHC.Tc.Types.Constraint | 
| mkNonEmptyListExpr | GHC.Core.Make, GHC.Plugins | 
| mkNonmovingWriteBarrierEnabledLabel | GHC.Cmm.CLabel | 
| mkNop | GHC.Cmm.Graph | 
| mkNoRepType | GHC.Utils.Misc, GHC.Plugins | 
| mkNoScope | GHC.Types.Tickish | 
| mkNoteObjsToLinkIntoBinary | GHC.Linker.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 | 
| mkNthCoFunCo | GHC.Core.Coercion, GHC.Plugins | 
| mkNumLitTy | GHC.Core.Type, GHC.Plugins | 
| mkObjPath | GHC.Unit.Finder | 
| mkOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkOccEnv_C | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkOccName | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkOccNameFS | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkOccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkOneRecordSelector | GHC.Tc.TyCl.Utils | 
| mkOneShotModLocation | GHC.Driver.Pipeline.Execute | 
| mkOpAppRn | GHC.Rename.HsType | 
| mkOpaquePragma | GHC.Parser.PostProcess | 
| 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 | 
| mkOutOfBoundsAccessLabel | GHC.Cmm.CLabel | 
| mkOverLit | GHC.Tc.Utils.Instantiate | 
| MKPAP | GHC.ByteCode.Instr | 
| mkParensEpAnn | GHC.Parser.Lexer | 
| mkParPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkParserOpts | 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 | 
| mkPiMCo | GHC.Core.Utils, GHC.Plugins | 
| mkPiMCos | GHC.Core.Coercion, GHC.Plugins | 
| mkPipeEnv | GHC.Driver.Pipeline | 
| mkPiTy | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| mkPiTys | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| mkPlainDiagnostic | GHC.Types.Error, GHC.Utils.Error | 
| mkPlainError | GHC.Types.Error, GHC.Utils.Error | 
| mkPlainErrorMsgEnvelope | GHC.Utils.Error | 
| mkPlainMsgEnvelope | GHC.Utils.Error | 
| mkPmId | GHC.HsToCore.Pmc.Utils | 
| mkPragEnv | GHC.Tc.Gen.Sig | 
| mkPrefixConPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| mkPrefixFunRhs | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkPrelImports | GHC.Parser.Header | 
| mkPrelTyConRepName | GHC.Core.TyCon, GHC.Plugins | 
| mkPreludeClassUnique | GHC.Builtin.Uniques | 
| mkPreludeDataConUnique | GHC.Builtin.Uniques | 
| mkPreludeMiscIdUnique | GHC.Builtin.Uniques | 
| mkPreludeTyConUnique | GHC.Builtin.Uniques | 
| 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 | 
| mkPrimOpIdUnique | GHC.Builtin.Uniques | 
| mkPrimOpWrapperUnique | GHC.Builtin.Uniques | 
| mkPrimTyCon | GHC.Core.TyCon, GHC.Plugins | 
| mkPrintUnqualified | GHC.Types.Name.Ppr | 
| mkPrintUnqualifiedDs | GHC.HsToCore.Monad | 
| mkPrintUnqualifiedForModule | GHC | 
| mkProd | GHC.Types.Demand | 
| mkPromotedDataCon | GHC.Core.TyCon, GHC.Plugins | 
| mkPromotedListTy | GHC.Builtin.Types, GHC.Plugins | 
| mkPromotedMaybeTy | GHC.Builtin.Types, GHC.Plugins | 
| mkPromotedPairTy | GHC.Builtin.Types, GHC.Plugins | 
| mkProofIrrelCo | GHC.Core.Coercion, GHC.Plugins | 
| mkProofIrrelRedn | GHC.Core.Reduction | 
| mkProxyPrimTy | GHC.Builtin.Types.Prim | 
| mkPsBindStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkPseudoUniqueE | GHC.Builtin.Uniques | 
| mkPsSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| mkPtrString | GHC.Data.FastString, GHC.Plugins | 
| mkPtrString# | GHC.Data.FastString, GHC.Plugins | 
| mkQual | GHC.Types.Name.Reader, GHC.Plugins | 
| mkQualModule | GHC.Types.Name.Ppr | 
| mkQualPackage | GHC.Types.Name.Ppr | 
| mkRationalBase10IdKey | GHC.Builtin.Names | 
| mkRationalBase10Name | GHC.Builtin.Names | 
| mkRationalBase2IdKey | GHC.Builtin.Names | 
| mkRationalBase2Name | GHC.Builtin.Names | 
| mkRawJump | GHC.Cmm.Graph | 
| mkRdrFunBind | GHC.Tc.Deriv.Generate | 
| mkRdrFunBindEC | GHC.Tc.Deriv.Generate | 
| mkRdrFunBindSE | GHC.Tc.Deriv.Generate | 
| mkRdrGetField | GHC.Parser.PostProcess | 
| mkRdrProjection | GHC.Parser.PostProcess | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkRecFloats | GHC.Core.Opt.Simplify.Env | 
| mkRecSelBinds | GHC.Tc.TyCl.Utils | 
| mkRecStmt | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkRednCountsLabel | GHC.Cmm.CLabel | 
| mkReduction | GHC.Core.Reduction | 
| mkReductions | GHC.Core.Reduction | 
| mkReflCo | GHC.Core.Coercion, GHC.Plugins | 
| mkReflCoRedn | GHC.Core.Reduction | 
| mkReflRedn | GHC.Core.Reduction | 
| mkRegClassUnique | GHC.Builtin.Uniques | 
| mkRegPairUnique | GHC.Builtin.Uniques | 
| mkRegRegMoveInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| mkRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| mkRegSingleUnique | GHC.Builtin.Uniques | 
| mkRegSubUnique | GHC.Builtin.Uniques | 
| mkRepEqOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| mkScopeA | 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 | 
| mkSimpleDecorated | GHC.Types.Error | 
| mkSimpleGeneratedFunBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkSimpleLit | GHC.StgToCmm.Lit | 
| mkSimpleMatch | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkSimplEnv | GHC.Core.Opt.Simplify.Env | 
| mkSimpleUnfolding | GHC.Core.Unfold.Make | 
| mkSimpleWC | GHC.Tc.Types.Constraint | 
| mkSingleAltCase | GHC.Core.Utils, GHC.Core.Make, GHC.Plugins | 
| mkSingleCoAxiom | GHC.Core.FamInstEnv | 
| mkSingletonCCS | GHC.Types.CostCentre | 
| mkSkolemInfo | GHC.Tc.Types.Origin | 
| 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 | 
| mkSourcedNodeInfo | GHC.Iface.Ext.Utils | 
| mkSourceFractionalLit | GHC.Types.SourceText | 
| mkSpecForAllTy | GHC.Core.Type, GHC.Plugins | 
| mkSpecForAllTys | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkSpecOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkSpecSigmaTy | GHC.Tc.Utils.TcType | 
| mkSpillInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| mkSpliceDecl | GHC.Parser.PostProcess | 
| mkSplitUniqSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| mkSrcErr | GHC.Types.SourceError, 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 |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| mkStackDeallocInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| mkStackRep | GHC.Runtime.Heap.Layout | 
| mkStandaloneKindSig | GHC.Parser.PostProcess | 
| mkStatePrimTy | GHC.Builtin.Types.Prim | 
| mkStaticClosure | GHC.StgToCmm.Heap | 
| mkStaticClosureFields | GHC.StgToCmm.Heap | 
| mkStgAltTypeFromStgAlts | GHC.Stg.Utils | 
| mkStgBinding | GHC.Stg.Lift.Monad | 
| mkStgWordCLit | GHC.Cmm.Utils | 
| mkStore | GHC.Cmm.Graph | 
| mkStrictFieldSeqs | GHC.Core.Utils, GHC.Plugins | 
| mkStringExpr | GHC.Core.Make, GHC.Plugins | 
| mkStringExprFS | GHC.Core.Make, GHC.Plugins | 
| mkStringExprFSWith | GHC.Core.Make, GHC.Plugins | 
| MkStringIds |  | 
| 1 (Type/Class) | GHC.Core.Make, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.Make, GHC.Plugins | 
| mkStringLit | GHC.Core, GHC.Plugins | 
| mkStringLitLabel | GHC.Cmm.CLabel | 
| mkStrLitTy | GHC.Core.Type, GHC.Plugins | 
| mkStubPaths | GHC.Unit.Finder | 
| mkSubCo | GHC.Core.Coercion, GHC.Plugins | 
| mkSubRedn | GHC.Core.Reduction | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkSuperDictSelOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkSwitch | GHC.Cmm.Graph | 
| mkSwitchTargets | GHC.Cmm.Switch | 
| mkSymCo | GHC.Core.Coercion, GHC.Plugins | 
| mkSymMCo | 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkTaggedObjectLoad | GHC.StgToCmm.Utils | 
| mkTagHitLabel | GHC.Cmm.CLabel | 
| 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 | 
| mkTcGReflLeftMCo | GHC.Tc.Types.Evidence | 
| mkTcGReflRightCo | GHC.Tc.Types.Evidence | 
| mkTcGReflRightMCo | 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkTcOccFS | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkTcOccUnique | GHC.Builtin.Uniques | 
| mkTcPhantomCo | GHC.Tc.Types.Evidence | 
| mkTcReflCo | GHC.Tc.Types.Evidence | 
| mkTcReportWithInfo | GHC.Tc.Errors.Types | 
| mkTcRepReflCo | GHC.Tc.Types.Evidence | 
| mkTcRnMessage | GHC.Tc.Utils.Monad | 
| mkTcRnNotInScope | GHC.Tc.Errors.Types | 
| mkTcSubCo | GHC.Tc.Types.Evidence | 
| mkTcSymCo | GHC.Tc.Types.Evidence | 
| mkTcSymMCo | 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.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTemplateAnonTyConBinders | GHC.Builtin.Types.Prim | 
| mkTemplateKindTyConBinders | GHC.Builtin.Types.Prim | 
| mkTemplateKindVar | 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 | 
| mkTermDmdEnv | GHC.Types.Demand | 
| mkTHFractionalLit | GHC.Types.SourceText | 
| 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 | 
| mkTokenLocation | GHC.Parser.PostProcess | 
| 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 | 
| mkTransMCoL | GHC.Core.Coercion, GHC.Plugins | 
| mkTransMCoR | GHC.Core.Coercion, GHC.Plugins | 
| mkTransRedn | GHC.Core.Reduction | 
| 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.Builtin.Uniques | 
| mkTvSubst | GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType | 
| mkTvSubstPrs | GHC.Core.TyCo.Subst, GHC.Core.Type, 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.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| mkTyConAppCo | GHC.Core.Coercion, GHC.Plugins | 
| mkTyConAppRedn | GHC.Core.Reduction | 
| mkTyConBindersPreferAnon | GHC.Core.Type, GHC.Plugins | 
| mkTyConEnv | GHC.Core.TyCon.Env | 
| mkTyConEnvWith | GHC.Core.TyCon.Env | 
| mkTyConKey | GHC.Builtin.Names | 
| mkTyConKind | GHC.Core.TyCon, GHC.Plugins | 
| mkTyConRepOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkTyConSet | GHC.Core.TyCon.Set | 
| mkTyConTagMap | GHC.Core.TyCon, GHC.Plugins | 
| mkTyConTy | 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 | 
| mkTYPEapp | GHC.Builtin.Types.Prim, GHC.Core.Type, GHC.Plugins | 
| mkTypedSplice | GHC.Hs.Utils, GHC.Hs, GHC | 
| mkTypeEnv | GHC.Types.TypeEnv | 
| mkTypeEnvWithImplicits | GHC.Types.TypeEnv | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkTyVarOccFS | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | 
| mkUnarisedId | GHC.Stg.Utils | 
| mkUnarisedIds | GHC.Stg.Utils | 
| 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.Make | 
| mkUniqDSet | GHC.Types.Unique.DSet | 
| mkUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| mkUnique | GHC.Types.Unique | 
| mkUniqueGrimily | GHC.Types.Unique | 
| mkUnit | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| mkUnitKeyInfo | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| mkUnitPprInfo | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| mkUnivCo | GHC.Core.Coercion, GHC.Plugins | 
| mkUnpackednessPV | GHC.Parser.PostProcess | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkVarOccFS | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkVarOccUnique | GHC.Builtin.Uniques | 
| 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.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.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 | 
| 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 | 
| mkWord8Lit | GHC.Core, GHC.Plugins | 
| mkWordCLit | GHC.Cmm.Utils | 
| mkWordExpr | GHC.Core.Make, GHC.Plugins | 
| mkWordLit | GHC.Core, GHC.Plugins | 
| mkWordLitWrap | GHC.Core, GHC.Plugins | 
| mkWorkerDemand | GHC.Types.Demand | 
| mkWorkerId | GHC.Types.Id, GHC.Plugins | 
| mkWorkerOcc | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| mkWorkerUnfolding | GHC.Core.Unfold.Make | 
| 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 | 
| mkWrapperUnfolding | GHC.Core.Unfold.Make | 
| mkWwBodies | GHC.Core.Opt.WorkWrap.Utils | 
| MkWwOpts | GHC.Core.Opt.WorkWrap.Utils | 
| mkWWstr | GHC.Core.Opt.WorkWrap.Utils | 
| mkWWstr_one | GHC.Core.Opt.WorkWrap.Utils | 
| mk_known_key_name | GHC.Builtin.Names | 
| ml_dyn_hi_file | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| ml_dyn_obj_file | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| ml_hie_file | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| ml_hi_file | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| ml_hs_file | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| ml_obj_file | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| mnkModuleName | GHC.Unit.Module.Graph, GHC.Driver.Make | 
| mnkUnitId | GHC.Unit.Module.Graph, GHC.Driver.Make | 
| mod | GHC.Prelude | 
| modAliases | GHC.Llvm.Syntax, GHC.Llvm | 
| ModBreaks |  | 
| 1 (Type/Class) | GHC.ByteCode.Types, GHC | 
| 2 (Data Constructor) | GHC.ByteCode.Types, GHC | 
| modBreaks_breakInfo | GHC.ByteCode.Types, GHC | 
| modBreaks_ccs | GHC.ByteCode.Types, GHC | 
| modBreaks_decls | GHC.ByteCode.Types, GHC | 
| modBreaks_flags | GHC.ByteCode.Types, GHC | 
| modBreaks_locs | GHC.ByteCode.Types, GHC | 
| modBreaks_vars | GHC.ByteCode.Types, GHC | 
| modComments | GHC.Llvm.Syntax, GHC.Llvm | 
| ModDetails |  | 
| 1 (Type/Class) | GHC.Unit.Module.ModDetails | 
| 2 (Data Constructor) | GHC.Unit.Module.ModDetails | 
| 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.Unit.Module.ModGuts, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Module.ModGuts, GHC.Plugins | 
| ModHidden | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| ModIface |  | 
| 1 (Data Constructor) | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| 2 (Type/Class) | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| ModIfaceBackend |  | 
| 1 (Type/Class) | GHC.Unit.Module.ModIface, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Module.ModIface, GHC.Plugins | 
| ModIfaceCache |  | 
| 1 (Type/Class) | GHC.Driver.Make | 
| 2 (Data Constructor) | GHC.Driver.Make | 
| ModIface_ | GHC.Unit.Module.ModIface, GHC.Plugins, GHC | 
| modificationTimeIfExists | GHC.Utils.Misc, GHC.Plugins | 
| modify |  | 
| 1 (Function) | GHC.Utils.Monad.State.Lazy | 
| 2 (Function) | GHC.Utils.Monad.State.Strict | 
| modifyClosureEnv | GHC.Linker.Types | 
| 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 | 
| modifyLogger | GHC.Driver.Monad, GHC | 
| modifySession | GHC.Driver.Monad | 
| modifySessionM | 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.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Unit.Module.Location, GHC.Unit.Module, 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 | 
| ModNodeKey | GHC.Unit.Module.Graph, GHC.Driver.Make | 
| ModNodeKeyWithUid |  | 
| 1 (Type/Class) | GHC.Unit.Module.Graph, GHC.Driver.Make | 
| 2 (Data Constructor) | GHC.Unit.Module.Graph, GHC.Driver.Make | 
| ModNodeMap |  | 
| 1 (Type/Class) | GHC.Driver.Make | 
| 2 (Data Constructor) | GHC.Driver.Make | 
| modNodeMapElems | GHC.Driver.Make | 
| modNodeMapInsert | GHC.Driver.Make | 
| modNodeMapLookup | GHC.Driver.Make | 
| modNodeMapSingleton | GHC.Driver.Make | 
| modNodeMapUnionWith | GHC.Driver.Make | 
| ModOrigin | GHC.Unit.State, GHC.Unit, 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.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| 2 (Data Constructor) | GHC.Unit.Module.ModSummary, 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 | 
| ModuleAdded | GHC.Iface.Recomp | 
| moduleAnnotationIdKey | GHC.Builtin.Names.TH | 
| moduleAnnotationName | GHC.Builtin.Names.TH | 
| ModuleAnnProvenance | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ModuleChanged | GHC.Iface.Recomp | 
| ModuleChangedIface | GHC.Iface.Recomp | 
| ModuleChangedRaw | GHC.Iface.Recomp | 
| ModuleDoc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleEnvElts | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleEnvKeys | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleEnvToList | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleFreeHoles | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleFreeHolesPrecise | GHC.Iface.Load | 
| ModuleGraph | GHC.Unit.Module.Graph, GHC | 
| ModuleGraphNode | GHC.Unit.Module.Graph | 
| moduleGraphNodeModSum | GHC.Unit.Module.Graph | 
| moduleGraphNodeModule | GHC.Unit.Module.Graph | 
| moduleGraphNodes | GHC.Unit.Module.Graph | 
| moduleGraphNodeUnitId | GHC.Unit.Module.Graph | 
| ModuleInfo | GHC | 
| moduleInfo | GHC | 
| ModuleInstChanged | GHC.Iface.Recomp | 
| 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.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| moduleName | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| moduleNameColons | GHC.Unit.Module.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| ModuleNameEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleNameFS | GHC.Unit.Module.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleNameProvidersMap | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| moduleNameSlashes | GHC.Unit.Module.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleNameString | GHC.Unit.Module.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| ModuleNameWithIsBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleName_RDR | GHC.Builtin.Names | 
| ModuleNode | GHC.Unit.Module.Graph | 
| ModuleOrigin | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| ModulePackageChanged | GHC.Iface.Recomp | 
| ModuleRemoved | GHC.Iface.Recomp | 
| ModuleScope | GHC.Iface.Ext.Types | 
| ModulesDoNotExport | GHC.Tc.Errors.Types | 
| ModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| moduleSetElts | GHC.Unit.Module.Env, GHC.Unit.Module, 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.State, GHC.Unit, GHC.Plugins | 
| ModuleTarget | GHC.Types.Annotations, GHC.Plugins | 
| moduleTrustReqs | GHC | 
| moduleUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| moduleUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| ModuleWithIsBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| ModUnusable | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| Monad | GHC.Prelude | 
| mONAD | GHC.Builtin.Names | 
| monadClassKey | GHC.Builtin.Names | 
| monadClassName | GHC.Builtin.Names | 
| monadClass_RDR | GHC.Builtin.Names | 
| MonadComp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| MonadComprehension | GHC.Tc.Types.Origin | 
| 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.Types.TyThing | 
| MonadUnique | GHC.Types.Unique.Supply, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| MonadUse | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| 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 | 
| MonoTcTyCon | GHC.Tc.Utils.TcType | 
| MonoTypeConstraint | GHC.Tc.Types.Rank, GHC.Tc.Validity | 
| MonoTypeRankZero | GHC.Tc.Types.Rank, GHC.Tc.Validity | 
| MonoTypeSynArg | GHC.Tc.Types.Rank, GHC.Tc.Validity | 
| MonoTypeTyConArg | GHC.Tc.Types.Rank, GHC.Tc.Validity | 
| MOutCoercion | GHC.Core, GHC.Plugins | 
| MOV |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| MovedAnchor | GHC.Parser.Annotation, GHC.Hs, GHC | 
| MOVK | GHC.CmmToAsm.AArch64.Instr | 
| MOVSxL | GHC.CmmToAsm.X86.Instr | 
| MOVZxL | GHC.CmmToAsm.X86.Instr | 
| mo_32To16 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_32To8 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Add | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Add2 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_AddIntC | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_AddWordC | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_AlignmentCheck | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_And | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_AtomicRead | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_AtomicRMW | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_AtomicWrite | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_BRev | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_BSwap | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Clz | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Cmpxchg | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Ctz | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Eq | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Acos | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Acosh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Asin | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Asinh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Atan | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Atanh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Cos | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Cosh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Exp | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_ExpM1 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Fabs | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Log | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Log1P | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Pwr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Sin | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Sinh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Sqrt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Tan | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F32_Tanh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Acos | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Acosh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Asin | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Asinh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Atan | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Atanh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Cos | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Cosh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Exp | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_ExpM1 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Fabs | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Log | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Log1P | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Pwr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Sin | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Sinh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Sqrt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Tan | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F64_Tanh | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_FF_Conv | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_FS_Conv | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Add | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Eq | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Ge | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Gt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Le | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Lt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Mul | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Ne | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Neg | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Quot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_F_Sub | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_FromI | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_Ge | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_Gt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_Le | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_Lt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_Quot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_Rem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_Shr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_I64_ToI | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Memcmp | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Memcpy | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Memmove | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Memset | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Mul | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Ne | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Not | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Or | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Pdep | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Pext | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_PopCnt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Prefetch_Data | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_ReadBarrier | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_ResumeThread | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_SF_Conv | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Shl | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_SS_Conv | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Sub | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_SubIntC | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_SubWordC | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_SuspendThread | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_s_16To32 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_s_16ToWord | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_s_32ToWord | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_s_8To32 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_s_8ToWord | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Ge | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Gt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Le | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Lt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Mul2 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_MulMayOflo | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Neg | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Quot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_QuotRem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Rem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_S_Shr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Touch | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_UF_Conv | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_UU_Conv | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_u_16To32 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_u_16ToWord | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_u_32ToWord | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_u_8To32 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_u_8ToWord | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_Ge | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_Gt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_Le | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_Lt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_Mul2 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_MulMayOflo | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_Quot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_QuotRem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_QuotRem2 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_Rem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_U_Shr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VF_Add | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VF_Extract | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VF_Insert | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VF_Mul | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VF_Neg | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VF_Quot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VF_Sub | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VS_Neg | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VS_Quot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VS_Rem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VU_Quot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_VU_Rem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_V_Add | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_V_Extract | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_V_Insert | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_V_Mul | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_V_Sub | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_FromW | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_Ge | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_Gt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_Le | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_Lt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_Quot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_Rem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_Shr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_W64_ToW | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordAdd | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordAnd | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordEq | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordMul | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordNe | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordNot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordOr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSGe | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSGt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordShl | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSLe | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSLt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSNeg | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSQuot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSRem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSShr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordSub | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_WordTo16 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_WordTo32 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_WordTo64 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_WordTo8 | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordUGe | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordUGt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordULe | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordULt | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordUQuot | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordURem | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordUShr | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| mo_wordXor | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_WriteBarrier | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Add | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_And | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Eq | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Mul | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Ne | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Neg | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Not | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Or | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Shl | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Sub | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_x64_Xor | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Xchg | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_Xor | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| MO_XX_Conv | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| 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 | 
| msDeps | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| msDynHiFilePath | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| msDynObjFilePath | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| msg | GHC.Core.Opt.Monad, GHC.Plugins | 
| MsgEnvelope |  | 
| 1 (Type/Class) | GHC.Types.Error, GHC.Utils.Error | 
| 2 (Data Constructor) | GHC.Types.Error, GHC.Utils.Error | 
| msHiFilePath | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| msHsFilePath | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| msKey | GHC.Unit.Module.Graph | 
| msObjFilePath | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| MSUB | GHC.CmmToAsm.AArch64.Instr | 
| ms_dyn_obj_date | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_ghc_prim_import | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_hie_date | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_home_imps | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC.Driver.Make | 
| ms_home_srcimps | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC.Driver.Make | 
| ms_hsc_src | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_hspp_buf | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_hspp_file | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_hspp_opts | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_hs_hash | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_iface_date | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_imps | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| ms_installed_mod | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| ms_location | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_mnwib | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| ms_mod | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_mod_name | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_obj_date | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_parsed_mod | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_plugin_imps | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| ms_srcimps | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_textual_imps | GHC.Unit.Module.ModSummary, GHC.Plugins, GHC | 
| ms_unitid | GHC.Unit.Module.ModSummary, GHC.Plugins | 
| MTCTR | GHC.CmmToAsm.PPC.Instr | 
| mtv_info | GHC.Tc.Utils.TcType | 
| mtv_ref | GHC.Tc.Utils.TcType | 
| mtv_tclvl | GHC.Tc.Utils.TcType | 
| MUL |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | 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, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| multCard | GHC.Types.Demand | 
| multDmd | GHC.Types.Demand | 
| multDmdType | GHC.Types.Demand | 
| multiIfEIdKey | GHC.Builtin.Names.TH | 
| multiIfEName | GHC.Builtin.Names.TH | 
| MultiLineDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| MULTILINE_COMMENT | GHC.CmmToAsm.AArch64.Instr | 
| multiplicityTy | GHC.Builtin.Types, GHC.Plugins | 
| multiplicityTyCon | GHC.Builtin.Types, GHC.Plugins | 
| multiplicityTyConKey | GHC.Builtin.Names | 
| multiplicityTyConName | GHC.Builtin.Types, GHC.Plugins | 
| multiplicityTyVar1 | GHC.Builtin.Types.Prim | 
| multiplicityTyVar2 | GHC.Builtin.Types.Prim | 
| MultiValAlt | GHC.Stg.Syntax | 
| MultiWayIfBit | GHC.Parser.Lexer | 
| multMulTyCon | GHC.Builtin.Types, GHC.Plugins | 
| multMulTyConKey | GHC.Builtin.Names | 
| multSubDmd | GHC.Types.Demand | 
| multToCo | GHC.Core.Coercion, GHC.Plugins | 
| MUsage | GHC.Core.UsageEnv | 
| mustBeIO | GHC.Tc.Gen.Foreign | 
| MustBeMonoType | GHC.Tc.Types.Rank, GHC.Tc.Validity | 
| mustBeSaturated | GHC.Core.TyCon, GHC.Plugins | 
| MustCompile | GHC.Iface.Recomp | 
| mustHaveLocalBinding | GHC.Types.Var, GHC.Plugins | 
| mutableArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| mutableArrayPrimTyConKey | GHC.Builtin.Names | 
| MutableByteArrayContents_Char | GHC.Builtin.PrimOps | 
| MutableByteArrayIsPinnedOp | GHC.Builtin.PrimOps | 
| mutableByteArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| mutableByteArrayPrimTyConKey | GHC.Builtin.Names | 
| mutVarPrimTyCon | GHC.Builtin.Types.Prim | 
| mutVarPrimTyConKey | GHC.Builtin.Names | 
| mVarPrimTyCon | GHC.Builtin.Types.Prim | 
| mVarPrimTyConKey | GHC.Builtin.Names | 
| MVN | GHC.CmmToAsm.AArch64.Instr | 
| MyThreadIdOp | GHC.Builtin.PrimOps | 
| mzipIdKey | GHC.Builtin.Names | 
| mzipName | GHC.Builtin.Names | 
| m_ctxt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| m_ext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| m_grhss | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| m_pats | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| N | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| n2l | GHC.Parser.Annotation, GHC.Hs, GHC | 
| na2la | GHC.Parser.Annotation, GHC.Hs, GHC | 
| Nabla | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Solver | 
| Nablas | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Solver | 
| nabla_tm_st | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| nabla_ty_st | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| Naked | GHC.Llvm.Types, GHC.Llvm | 
| Name | GHC.Types.Name, GHC.Plugins, GHC | 
| NameAdornment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameAnn |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameAnnBars | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameAnnCommas | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameAnnOnly | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameAnnQuote | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameAnnRArrow | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameAnnTrailing | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameBackquotes | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameCache |  | 
| 1 (Type/Class) | GHC.Types.Name.Cache | 
| 2 (Data Constructor) | GHC.Types.Name.Cache | 
| Named |  | 
| 1 (Data Constructor) | GHC.Core.TyCo.Rep | 
| 2 (Type/Class) | GHC.StgToCmm.ExtCode | 
| NamedBindings | GHC.Types.Hint, GHC.Types.Error | 
| 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 | 
| NameHasNoModule | GHC.Runtime.Eval, GHC | 
| NameHFCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| nameIsExternalOrFrom | GHC.Types.Name, 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.Linker.Types | 
| nameOfObject_maybe | GHC.Linker.Types | 
| NameParens | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NameParensHash | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NamePattern | GHC.Core.Opt.CallerCC | 
| NameQual | GHC.Utils.Outputable, GHC.Plugins | 
| nameRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| NameSet | GHC.Types.Name.Set, GHC.Plugins | 
| nameSetAll |  | 
| 1 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Function) | GHC.Core.TyCon.Set | 
| nameSetAny |  | 
| 1 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Function) | GHC.Core.TyCon.Set | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| nameSpacesRelated | GHC.Rename.Unbound | 
| NameSquare | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nameSrcLoc | GHC.Types.Name, GHC.Plugins | 
| nameSrcSpan | GHC.Types.Name, GHC.Plugins, GHC | 
| nameStableString | GHC.Types.Name, GHC.Plugins | 
| NameThing | GHC.Tc.Types.Origin | 
| 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 | 
| nann_adornment | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nann_bars | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nann_close | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nann_commas | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nann_name | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nann_open | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nann_quote | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nann_quoted | GHC.Parser.Annotation, GHC.Hs, GHC | 
| nann_trailing | GHC.Parser.Annotation, GHC.Hs, GHC | 
| Narrow16IntOp | GHC.Builtin.PrimOps | 
| Narrow16WordOp | GHC.Builtin.PrimOps | 
| Narrow32IntOp | GHC.Builtin.PrimOps | 
| Narrow32WordOp | GHC.Builtin.PrimOps | 
| Narrow8IntOp | GHC.Builtin.PrimOps | 
| Narrow8WordOp | GHC.Builtin.PrimOps | 
| narrowFp | GHC.Llvm.Types | 
| narrowInt16Lit | GHC.Types.Literal, GHC.Plugins | 
| narrowInt32Lit | GHC.Types.Literal, GHC.Plugins | 
| narrowInt64Lit | GHC.Types.Literal, GHC.Plugins | 
| narrowInt8Lit | GHC.Types.Literal, GHC.Plugins | 
| narrowS | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| narrowU | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| narrowWord16Lit | GHC.Types.Literal, GHC.Plugins | 
| narrowWord32Lit | GHC.Types.Literal, GHC.Plugins | 
| narrowWord64Lit | GHC.Types.Literal, GHC.Plugins | 
| narrowWord8Lit | GHC.Types.Literal, GHC.Plugins | 
| NatBasicBlock | GHC.CmmToAsm.Types | 
| NatCmm | GHC.CmmToAsm.Types | 
| NatCmmDecl | GHC.CmmToAsm.Types | 
| NativeCallInfo |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| nativeCallRegs | GHC.ByteCode.Types | 
| nativeCallSize | GHC.ByteCode.Types | 
| nativeCallStackSpillSize | GHC.ByteCode.Types | 
| NativeCallType | GHC.ByteCode.Types | 
| nativeCallType | GHC.ByteCode.Types | 
| nativeCodeGen | GHC.CmmToAsm | 
| NativeDirectCall | GHC.Cmm.Node, GHC.Cmm | 
| NativeNodeCall | GHC.Cmm.Node, GHC.Cmm | 
| NativePrimCall | GHC.ByteCode.Types | 
| NativeReturn | GHC.Cmm.Node, GHC.Cmm | 
| NativeTupleReturn | GHC.ByteCode.Types | 
| 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_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_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 | 
| naturalGcdIdKey | GHC.Builtin.Names | 
| naturalGcdName | GHC.Builtin.Names | 
| naturalLcmIdKey | GHC.Builtin.Names | 
| naturalLcmName | 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 | 
| NaturallyAligned | GHC.Cmm.Expr, GHC.Cmm | 
| naturalMulIdKey | GHC.Builtin.Names | 
| naturalMulName | GHC.Builtin.Names | 
| naturalNBDataCon | GHC.Builtin.Types, GHC.Plugins | 
| naturalNBDataConKey | GHC.Builtin.Names | 
| naturalNBDataConName | GHC.Builtin.Types, GHC.Plugins | 
| 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 | 
| 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 | 
| naturalToDoubleIdKey | GHC.Builtin.Names | 
| naturalToDoubleName | GHC.Builtin.Names | 
| naturalToFloatIdKey | GHC.Builtin.Names | 
| naturalToFloatName | 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 | 
| NCE_FRR | GHC.Tc.Types.Constraint | 
| nce_frr_origin | GHC.Tc.Types.Constraint | 
| nce_loc | GHC.Tc.Types.Constraint | 
| nce_reasons | GHC.Tc.Types.Constraint | 
| NCG | GHC.Driver.Backend, GHC | 
| ncgAArch64 | GHC.CmmToAsm.AArch64 | 
| ncgAllocMoreStack | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| ncgAsmContext | GHC.CmmToAsm.Config | 
| ncgAsmLinting | GHC.CmmToAsm.Config | 
| ncgBmiVersion | GHC.CmmToAsm.Config | 
| ncgCfgBlockLayout | GHC.CmmToAsm.Config | 
| ncgCfgWeightlessLayout | GHC.CmmToAsm.Config | 
| ncgCfgWeights | GHC.CmmToAsm.Config | 
| ncgCmmStaticPred | GHC.CmmToAsm.Config | 
| ncgComputeUnwinding | GHC.CmmToAsm.Config | 
| NCGConfig |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Config | 
| 2 (Data Constructor) | GHC.CmmToAsm.Config | 
| ncgConfig | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| ncgDoConstantFolding | GHC.CmmToAsm.Config | 
| ncgDumpAsmConflicts | GHC.CmmToAsm.Config | 
| ncgDumpAsmStats | GHC.CmmToAsm.Config | 
| ncgDumpRegAllocStages | GHC.CmmToAsm.Config | 
| ncgDwarfEnabled | GHC.CmmToAsm.Config | 
| ncgDwarfSourceNotes | GHC.CmmToAsm.Config | 
| ncgDwarfStripBlockInfo | GHC.CmmToAsm.Config | 
| ncgDwarfUnwindings | GHC.CmmToAsm.Config | 
| ncgEnableDeadCodeElimination | GHC.CmmToAsm.Config | 
| ncgEnableShortcutting | GHC.CmmToAsm.Config | 
| ncgExposeInternalSymbols | GHC.CmmToAsm.Config | 
| 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 | 
| ncgPPC | GHC.CmmToAsm.PPC | 
| ncgProcAlignment | GHC.CmmToAsm.Config | 
| ncgRegsGraph | GHC.CmmToAsm.Config | 
| ncgRegsIterative | GHC.CmmToAsm.Config | 
| ncgSpillPreallocSize | GHC.CmmToAsm.Config | 
| ncgSplitSections | GHC.CmmToAsm.Config | 
| ncgSseVersion | GHC.CmmToAsm.Config | 
| ncgThisModule | GHC.CmmToAsm.Config | 
| ncgWordWidth | GHC.CmmToAsm.Config | 
| ncgX86 | GHC.CmmToAsm.X86 | 
| ncgX86_64 | GHC.CmmToAsm.X86 | 
| NcId | GHC.Types.Var, GHC.Plugins | 
| ncs_nameSet | GHC.Types.Name.Set, GHC.Plugins | 
| NE |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.AArch64.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 | 
| needSourceNotes | GHC.Driver.Session, GHC.Plugins | 
| NeedsRecompile | GHC.Iface.Recomp | 
| needsRecompileBecause | GHC.Iface.Recomp | 
| needsVoidWorkerArg | GHC.Core.Opt.WorkWrap.Utils | 
| needToRunPmCheck | GHC.HsToCore.Pmc.Utils | 
| needWiredInHomeIface | GHC.Iface.Load | 
| NEG |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Cond | 
| 2 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| NegApp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| negate | GHC.Prelude | 
| negateClassOpKey | GHC.Builtin.Names | 
| negateFixity | GHC.Types.Fixity, GHC | 
| negateFractionalLit | GHC.Types.SourceText | 
| negateIntegralLit | GHC.Types.SourceText | 
| negateName | GHC.Builtin.Names | 
| NegateOrigin | GHC.Tc.Types.Origin | 
| negateOverLitVal | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| negatePmLit | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| NegationHandling | GHC.Rename.HsType | 
| NegativeLiteralsBit | GHC.Parser.Lexer | 
| NEGI | GHC.CmmToAsm.X86.Instr | 
| NegLiteralExtEnabled | GHC.HsToCore.Errors.Types | 
| negLiteralExtEnabled | GHC.HsToCore.Errors.Types | 
| neighbors | GHC.Data.Graph.UnVar | 
| NEON | GHC.Platform | 
| Nest | GHC.Llvm.Types, GHC.Llvm | 
| nest |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| NestedAtomically |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| NestedDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| nestImplicTcS | GHC.Tc.Solver.Monad | 
| nestTcS | GHC.Tc.Solver.Monad | 
| Never | GHC.Data.Bool | 
| 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 | 
| newAnonMetaTyVar | GHC.Tc.Utils.TcMType | 
| NewArrayOp | GHC.Builtin.PrimOps | 
| newArrowScope | GHC.Tc.Utils.Monad | 
| NewBCOOp | GHC.Builtin.PrimOps | 
| NEWBLOCK |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.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.Lit | 
| newClsInst | GHC.Tc.Utils.Instantiate | 
| newCoercionHole |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Plugin | 
| newConcreteHole | GHC.Tc.Utils.TcMType | 
| newConcreteTyVar | GHC.Tc.Utils.TcMType | 
| newCostCentreState | GHC.Types.CostCentre.State | 
| newCycleBreakerTyVar | GHC.Tc.Utils.TcMType | 
| newDerivClsInst | GHC.Tc.Deriv.Utils | 
| 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 | 
| 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 | 
| 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 | 
| newHscEnvWithHUG | GHC.Driver.Main | 
| newId | GHC.Core.Opt.Simplify.Monad | 
| newIfaceCache | GHC.Driver.Make | 
| 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 | 
| newInferExpTypeFRR | GHC.Tc.Utils.TcMType | 
| newInteractiveBinder | GHC.Iface.Env | 
| NewIOPortOp | 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 | 
| newLogQueue | GHC.Driver.Pipeline.LogQueue | 
| newLogQueueQueue | GHC.Driver.Pipeline.LogQueue | 
| 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.Monad, GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| newOpenBoxedTypeKind | GHC.Tc.Utils.TcMType | 
| newOpenFlexiTyVar | GHC.Tc.Utils.TcMType | 
| newOpenFlexiTyVarTy | GHC.Tc.Utils.TcMType | 
| newOpenTypeKind | GHC.Tc.Utils.TcMType | 
| NewOrData | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| newOrDataToFlavour | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| newSmallArray | GHC.Data.SmallArray | 
| NewSmallArrayOp | GHC.Builtin.PrimOps | 
| newStablePtrIdKey | GHC.Builtin.Names | 
| newStablePtrName | GHC.Builtin.Names | 
| newStablePtr_RDR | GHC.Builtin.Names | 
| newStringCLit | GHC.StgToCmm.Lit | 
| newSysLocalDs | GHC.HsToCore.Monad | 
| newSysLocalId | GHC.Tc.Utils.Monad | 
| newSysLocalIds | GHC.Tc.Utils.Monad | 
| newSysLocalsDs | GHC.HsToCore.Monad | 
| newSysName | GHC.Tc.Utils.Monad | 
| newTagUnique | GHC.Types.Unique | 
| newTauTvDetailsAtLevel | GHC.Tc.Utils.TcMType | 
| newTcEvBinds |  | 
| 1 (Function) | GHC.Tc.Utils.Monad, GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| newTcRef |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| newTemp | GHC.StgToCmm.Monad, GHC.StgToCmm.Utils | 
| newTempDir | GHC.Utils.TmpFs | 
| newTempLibName | GHC.Utils.TmpFs | 
| newTempName | GHC.Utils.TmpFs | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| NewtypeDataConNotInScope | GHC.Tc.Utils.TcType | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.StgToCmm.Monad | 
| 2 (Function) | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| 3 (Function) | GHC.Tc.Plugin | 
| 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 | 
| newWantedEvVarNC | GHC.Tc.Solver.Monad | 
| newWantedNC | GHC.Tc.Solver.Monad | 
| newWanteds | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Instantiate | 
| newWantedWithLoc | GHC.Tc.Utils.TcMType | 
| newWildCardX | GHC.Tc.Utils.TcMType | 
| newWriteState | GHC.Utils.Binary | 
| nextChar | GHC.Data.StringBuffer | 
| nextIsEOF | GHC.Parser.Lexer | 
| nextPhase | GHC.Types.Basic, GHC.Plugins | 
| NHsValBindsLR | GHC.Hs.Binds, GHC.Hs, GHC | 
| nilDataCon | GHC.Builtin.Types, GHC.Plugins | 
| nilDataConKey | GHC.Builtin.Names, GHC.Builtin.Types, GHC.Plugins | 
| nilDataConName | GHC.Builtin.Types, GHC.Plugins | 
| nilFS | GHC.Data.FastString, GHC.Plugins | 
| NilOL | GHC.Data.OrdList | 
| 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 | 
| noAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NoAnnSortKey | GHC.Parser.Annotation, GHC.Hs, GHC | 
| noAnnSrcSpan | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NoArg | GHC.Driver.CmdLine | 
| NoArrowCtxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| NoAssociatedTyNotParamOverLastTyVar | GHC.Tc.Errors.Types | 
| NoAssocTyLastVarInKind | GHC.Tc.Errors.Types | 
| NoATVI | GHC.Core.Class | 
| NoBackend | GHC.Driver.Backend, GHC | 
| noBindSIdKey | GHC.Builtin.Names.TH | 
| noBindSName | GHC.Builtin.Names.TH | 
| NoBlankEpAnnotations | GHC.Hs.Dump | 
| NoBlankSrcSpan | GHC.Hs.Dump | 
| NoBuildingCabalPackage | GHC.Driver.Errors.Types | 
| 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 | 
| noComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NoDataConRep | GHC.Core.DataCon, GHC.Plugins | 
| NoDataKindsDC | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| Node |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG.Dominators | 
| 2 (Type/Class) | GHC.Data.Graph.Directed | 
| 3 (Type/Class) | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| 4 (Data Constructor) | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| 5 (Data Constructor) | GHC.Iface.Ext.Types | 
| node | GHC.Cmm.Expr, GHC.Cmm | 
| NodeAnnotation |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| nodeAnnotations | GHC.Iface.Ext.Types | 
| nodeAnnotConstr | GHC.Iface.Ext.Types | 
| nodeAnnotType | 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 | 
| nodeDependencies | GHC.Unit.Module.Graph | 
| 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 | 
| NodeKey | GHC.Unit.Module.Graph | 
| nodeKeyUnitId | GHC.Unit.Module.Graph | 
| NodeKey_Link | GHC.Unit.Module.Graph | 
| NodeKey_Module | GHC.Unit.Module.Graph | 
| NodeKey_Unit | GHC.Unit.Module.Graph | 
| nodeMustPointToIt | GHC.StgToCmm.Closure | 
| NodeOrigin | GHC.Iface.Ext.Types | 
| noDependencies | GHC.Unit.Module.Deps | 
| nodePreference | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| nodeReg | GHC.Cmm.Expr, GHC.Cmm | 
| NoDeriveAnyClassEnabled | GHC.Tc.Errors.Types | 
| 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 | 
| NoDuplicateRecordFields | GHC.Types.FieldLabel | 
| NoE | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NoEpAnns |  | 
| 1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC | 
| noEscapeHeapCheck | GHC.StgToCmm.Heap | 
| NoExactName | GHC.Tc.Errors.Types | 
| noExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| NoExtField |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| noExtField | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| NoExtFieldSilent | GHC.Stg.Syntax | 
| noExtFieldSilent | GHC.Stg.Syntax | 
| NoExtraConstraint | GHC.Tc.Utils.Monad | 
| noExtraStack | GHC.Cmm.Graph | 
| NoFieldSelectors | GHC.Types.FieldLabel | 
| NoFlexi | GHC.Tc.Utils.Zonk | 
| 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.PPC | 
| 4 (Function) | GHC.CmmToAsm.Reg.Linear.AArch64 | 
| noFreeVarsOfCo | GHC.Core.TyCo.FVs | 
| noFreeVarsOfType | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| noFreeVarsOfTypes | GHC.Core.TyCo.FVs | 
| NoGeneralizedNewtypeDeriving | GHC.Tc.Errors.Types | 
| NoGhcTc | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| NoGhcTcPass | GHC.Hs.Extension, GHC.Hs, GHC | 
| NoGivenEqs | GHC.Tc.Types.Constraint | 
| NoGlobalPackageDB | GHC.Driver.Session, GHC.Plugins | 
| NoHasAdfs | GHC.Tc.Errors.Types | 
| NoHasKinds | GHC.Tc.Errors.Types | 
| NoHasWildcard | GHC.Tc.Errors.Types | 
| NoHeader | GHC.StgToCmm.Layout | 
| NoHint | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| noHints | GHC.Types.Error, GHC.Utils.Error | 
| NoHpcInfo | GHC.Types.HpcInfo | 
| noHsTok | GHC.Hs.Extension, GHC.Hs, GHC | 
| noHsUniTok | GHC.Hs.Extension, GHC.Hs, GHC | 
| NoIEWildcard | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| noIfaceCache | GHC.Driver.Make | 
| noIfaceTrustInfo | GHC.Types.SafeHaskell | 
| NoImplicitFloat | GHC.Llvm.Types, GHC.Llvm | 
| NoIncompleteDoBlock | GHC.Parser.Errors.Types | 
| 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.Instance.Class, GHC.Tc.Solver.Monad | 
| NoKnotVars | GHC.Driver.Env.KnotVars | 
| NoLayoutInfo | GHC.Types.SrcLoc, GHC.Plugins | 
| NoLexicalNegationBit | GHC.Parser.Lexer | 
| NoLink | GHC.Driver.Session, GHC.Plugins, GHC | 
| noLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| noLocA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NomEq | GHC.Core.Predicate | 
| noMethodBindingErrorIdKey | GHC.Builtin.Names | 
| NoMethodError |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| Nominal | GHC.Core.Coercion.Axiom, GHC.Core.TyCon, 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.Gen.Head | 
| NonCaffySet |  | 
| 1 (Type/Class) | GHC.Types.Name.Set, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Name.Set, GHC.Plugins | 
| NonCanonicalReason | GHC.Tc.Types.Constraint | 
| NonClosedLet | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| NonConcreteTyCon | GHC.Tc.Types.Constraint | 
| NonConcretisableTyVar | GHC.Tc.Types.Constraint | 
| NondecreasingIndentationBit | GHC.Parser.Lexer | 
| nonDefaultableTyVarsOfWC | GHC.Tc.Types.Constraint | 
| NonDerivableClass | GHC.Tc.Deriv.Utils | 
| nonDetCmpTc | GHC.Core.Type, GHC.Plugins | 
| nonDetCmpTyLit | GHC.Core.TyCo.Rep | 
| 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 | 
| nonDetEltsUniqMap | GHC.Types.Unique.Map | 
| nonDetEltsUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| NonDetFastString |  | 
| 1 (Type/Class) | GHC.Data.FastString, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Data.FastString, GHC.Plugins | 
| nonDetFoldUniqMap | GHC.Types.Unique.Map | 
| nonDetKeysUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| nonDetKeysUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| nonDetNameEnvElts | GHC.Types.Name.Env, GHC.Plugins | 
| nonDetOccEnvElts | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| nonDetStrictFoldDNameEnv | GHC.Types.Name.Env, 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 | 
| nonDetStrictFoldUFM_DirectlyM | 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 | 
| nonDetTyConEnvElts | GHC.Core.TyCon.Env | 
| 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 | 
| nonEmptyDataCon | GHC.Builtin.Types, GHC.Plugins | 
| nonEmptyDataConKey | GHC.Builtin.Names | 
| nonEmptyDataConName | GHC.Builtin.Types, GHC.Plugins | 
| nonEmptyToBag | GHC.Data.Bag | 
| nonEmptyTyCon | GHC.Builtin.Types, GHC.Plugins | 
| nonEmptyTyConKey | GHC.Builtin.Names | 
| nonEmptyTyConName | GHC.Builtin.Types, GHC.Plugins | 
| noNestedForallsContextsErr | GHC.Rename.Utils | 
| nonExhaustiveGuardsErrorIdKey | GHC.Builtin.Names | 
| nonHdrSize | GHC.Runtime.Heap.Layout | 
| nonHdrSizeW | GHC.Runtime.Heap.Layout | 
| NonInjectiveTyFam | GHC.Tc.Errors.Types | 
| 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 | 
| NonRecursiveOrUnsure | GHC.Core.Opt.WorkWrap.Utils | 
| NonStandardDefaulting | GHC.Types.Basic, GHC.Plugins | 
| NonStandardDefaultingStrategy | GHC.Types.Basic, GHC.Plugins | 
| NonStandardThunk | GHC.StgToCmm.Types | 
| NonTermination |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| NonTrivArg | GHC.Core.Unfold | 
| NoNumber | GHC.Stg.Syntax | 
| 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 | 
| NoOutputFile | GHC.Driver.Pipeline.Monad | 
| NoOverlap | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| NOP |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Nop | GHC.Llvm.Syntax, GHC.Llvm | 
| NoPackage | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| NoParent | GHC.Types.Name.Reader, GHC.Plugins | 
| noParseContext | GHC.Parser.Errors.Types | 
| NoPatIsRecursive | GHC.Parser.Errors.Types | 
| nopDmdEnv | GHC.Types.Demand | 
| nopDmdType | GHC.Types.Demand | 
| NoPkgQual | GHC.Types.PkgQual, GHC.Plugins, GHC | 
| NoProfAuto | GHC.Driver.Session, GHC.Plugins | 
| NoProfilingInfo | GHC.Cmm | 
| nopSig | GHC.Types.Demand | 
| NoRawPkgQual | GHC.Types.PkgQual, GHC.Plugins | 
| NoReason | 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 | 
| NormalGreName | GHC.Types.Avail, GHC.Types.Name.Reader, GHC.Plugins | 
| 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, GHC.Hs, GHC | 
| normSplitTyConApp_maybe | GHC.Core.Utils, GHC.Plugins | 
| NoRRC | GHC.Tc.Types.Origin | 
| NoRRI | GHC.Core.TyCon, GHC.Plugins | 
| NoScope |  | 
| 1 (Data Constructor) | GHC.Types.Tickish | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| NoSelfBoot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| NoSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| noSig | GHC.Stg.InferTags.Types | 
| 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.SourceText | 
| 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.Binds, GHC.Hs, GHC | 
| noSrcLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| noSrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| noSrcSpanA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NoSrcStrict | GHC.Core.DataCon, GHC.Iface.Syntax, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| NoSrcUnpack | GHC.Core.DataCon, GHC.Iface.Syntax, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| noStarIsTypeHints | GHC.Types.Hint | 
| NoStop | GHC.Driver.Phases | 
| NoStubs | GHC.Types.ForeignStubs | 
| NoSuggestPartialTypeSignatures | GHC.Tc.Errors.Types | 
| NoSuggestUndecidableInstaces | GHC.Tc.Errors.Types | 
| 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 | 
| NotABoxedMarshalableTyCon | GHC.Tc.Utils.TcType | 
| NotADataType | GHC.Tc.Utils.TcType | 
| 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.Plugins, GHC.Driver.Make | 
| NotChanged | GHC.Cmm.Dataflow | 
| NotClosed | GHC.Tc.Errors.Types | 
| NotClosedReason | GHC.Tc.Errors.Types | 
| NotConcreteError | GHC.Tc.Types.Constraint | 
| NotConcreteReason | GHC.Tc.Types.Constraint | 
| noTcTyConScopedTyVars | GHC.Core.TyCon, GHC.Plugins | 
| notElem | GHC.Prelude | 
| notElemTCvSubst | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| NotFound | GHC.Unit.Finder.Types, GHC.Unit.Finder, GHC.Tc.Plugin | 
| Nothing |  | 
| 1 (Data Constructor) | GHC.Prelude, GHC.Data.Maybe | 
| 2 (Data Constructor) | GHC.Data.Strict | 
| nothingDataCon | GHC.Builtin.Types, GHC.Plugins | 
| nothingDataConKey | GHC.Builtin.Names | 
| nothingDataConName | GHC.Builtin.Types, GHC.Plugins | 
| NothingO | GHC.Cmm.Dataflow.Block | 
| notHomeInstalledModule | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| notHomeInstalledModuleMaybe | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| notHomeModule | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| notHomeModuleMaybe | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| notHomeUnitId | GHC.Unit.Home, GHC.Unit, GHC.Plugins | 
| NotInjective | GHC.Core.TyCon, GHC.Plugins | 
| NotInScope | GHC.Tc.Errors.Types | 
| notInScopeErr | GHC.Rename.Unbound | 
| NotInScopeError | GHC.Tc.Errors.Types | 
| NotInsideLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| NotInteresting | GHC.Types.Basic, GHC.Plugins | 
| NotLetBound | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| NotLetBoundReason | GHC.Tc.Errors.Types | 
| NotMarkedCbv | GHC.Types.Basic, GHC.Plugins | 
| NotMarkedStrict | GHC.Core.DataCon, GHC.Plugins, GHC | 
| notNull | GHC.Utils.Misc, GHC.Plugins | 
| NoTokenLoc | GHC.Parser.Annotation, GHC.Hs, GHC | 
| NoTopLevelBinding | GHC.Tc.Errors.Types | 
| NotOrphan | GHC.Core, GHC.Plugins | 
| notOrphan | GHC.Core, GHC.Plugins | 
| NOTPARITY | GHC.CmmToAsm.X86.Cond | 
| NotPromoted | GHC.Types.Basic, GHC.Plugins | 
| NotQualified | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| notSelector | GHC.Tc.Gen.Head | 
| NotSimpleUnliftedType | GHC.Tc.Utils.TcType | 
| NotSure | GHC.Tc.Instance.Class, GHC.Tc.Solver.Monad | 
| NotSwapped | GHC.Types.Basic, GHC.Plugins | 
| NotThere | GHC.Driver.Make | 
| NotTopLevel | GHC.Types.Basic, GHC.Plugins | 
| NotTypeClosed | GHC.Tc.Errors.Types | 
| NotUsingNegLiterals | GHC.HsToCore.Errors.Types | 
| NotValid | GHC.Utils.Error | 
| noTypeArgs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| not_RDR | GHC.Builtin.Names | 
| NoUnfolding | GHC.Core, GHC.Plugins | 
| noUnfolding | GHC.Core, GHC.Core.Unfold.Make, GHC.Plugins | 
| NoUnifiers | GHC.Core.InstEnv | 
| NoUnwind | GHC.Llvm.Types, GHC.Llvm | 
| noUsage | GHC.CmmToAsm.Instr | 
| NoUserInlinePrag | GHC.Types.Basic, GHC.Plugins | 
| noUserInlineSpec | GHC.Types.Basic, GHC.Plugins | 
| NoUserPackageDB | GHC.Driver.Session, GHC.Plugins | 
| noValidHoleFits | GHC.Tc.Errors.Types | 
| noView | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| NoWarnings | GHC.Unit.Module.Warnings | 
| noWarnLookupIdSubst | GHC.Stg.Subst | 
| NoWarnUnusedForalls | GHC.Rename.HsType | 
| nO_METHOD_BINDING_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| NPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| NPlusKPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| NPlusKPatternsBit | GHC.Parser.Lexer | 
| nsNames | GHC.Types.Name.Cache | 
| nsUniqChar | 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 | 
| nt_co | GHC.Core.TyCon, GHC.Plugins | 
| nt_etad_rhs | GHC.Core.TyCon, GHC.Plugins | 
| nt_fixed_rep | GHC.Core.TyCon, GHC.Plugins | 
| nt_rhs | GHC.Core.TyCon, GHC.Plugins | 
| nubAvails | GHC.Types.Avail | 
| nubByName | GHC.HsToCore.Docs | 
| nubL | GHC.Rename.HsType | 
| nubN | GHC.Rename.HsType | 
| nubOrdBy | GHC.Data.List.SetOps | 
| 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 | 
| nullLRegSet | GHC.Cmm.LRegSet | 
| nullRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| nullUnifiers | GHC.Core.InstEnv | 
| null_RDR | GHC.Builtin.Names | 
| Num | GHC.Prelude | 
| Numbered | GHC.Stg.Syntax | 
| 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 | 
| NumTyLit | GHC.Core.TyCo.Rep | 
| numTyLitIdKey | GHC.Builtin.Names.TH | 
| numTyLitName | GHC.Builtin.Names.TH | 
| NumUnderscoreReason | GHC.Parser.Errors.Types | 
| NumUnderscore_Float | GHC.Parser.Errors.Types | 
| NumUnderscore_Integral | GHC.Parser.Errors.Types | 
| numVisibleArgs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| NValBinds | GHC.Hs.Binds, GHC.Hs, GHC | 
| NvUnaryType | GHC.Types.RepType | 
| n_chars | GHC.Data.FastString, GHC.Plugins | 
| n_decls_in | GHC.Unit.External | 
| n_decls_out | GHC.Unit.External | 
| n_ifaces_in | GHC.Unit.External | 
| n_insts_in | GHC.Unit.External | 
| n_insts_out | GHC.Unit.External | 
| n_rules_in | GHC.Unit.External | 
| n_rules_out | GHC.Unit.External | 
| O | GHC.Cmm.Dataflow.Block, GHC.Cmm.Dataflow | 
| objectDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| Objects | GHC.Linker.Types | 
| ObjectsChanged | GHC.Iface.Recomp | 
| objectSuf | GHC.Driver.Session, GHC.Plugins | 
| objectSuf_ | GHC.Driver.Session, GHC.Plugins, GHC | 
| ObjFile | GHC.Linker.Types | 
| objs_loaded | GHC.Linker.Types, GHC.Linker.Loader | 
| obtainTermFromId |  | 
| 1 (Function) | GHC.Runtime.Eval | 
| 2 (Function) | GHC | 
| obtainTermFromVal |  | 
| 1 (Function) | GHC.Runtime.Eval | 
| 2 (Function) | GHC | 
| obviousSig | GHC.Tc.Gen.Head | 
| occCheckExpand | GHC.Core.Type, GHC.Plugins | 
| OccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| OccInfo | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| occInfo | GHC.Types.Id.Info, GHC.Plugins | 
| OccName | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| occName | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| occNameFS | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| occNameSpace | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| occNameString | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| OccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| occSetToEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| occurAnalyseExpr | GHC.Core.Opt.OccurAnal | 
| occurAnalysePgm | GHC.Core.Opt.OccurAnal | 
| OccurrenceOf | GHC.Tc.Types.Origin | 
| OccurrenceOfRecSel | GHC.Tc.Types.Origin | 
| OccursCheckInterestingTyVars | GHC.Tc.Errors.Types | 
| 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 | 
| offsetIncludePaths | GHC.Driver.Pipeline.Execute | 
| OFLO | GHC.CmmToAsm.X86.Cond | 
| OGE | GHC.CmmToAsm.AArch64.Cond | 
| OGT | GHC.CmmToAsm.AArch64.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.Expr, GHC.Cmm | 
| OldFact |  | 
| 1 (Type/Class) | GHC.Cmm.Dataflow | 
| 2 (Data Constructor) | GHC.Cmm.Dataflow | 
| OLE | GHC.CmmToAsm.AArch64.Cond | 
| OLT | GHC.CmmToAsm.AArch64.Cond | 
| ol_ext | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| ol_val | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| One | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| OneArgExpected | GHC.Tc.Utils.TcType | 
| 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 | 
| oneifyCard | GHC.Types.Demand | 
| oneifyDmd | GHC.Types.Demand | 
| OneInst | GHC.Tc.Instance.Class, GHC.Tc.Solver.Monad | 
| OneLineMode | GHC.Utils.Ppr | 
| OneOcc | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| OneOrMoreUnifiers | GHC.Core.InstEnv | 
| 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 | 
| onJust | GHC.Utils.Misc, GHC.Plugins | 
| only | GHC.Utils.Misc, GHC.Plugins | 
| onlyBoxedArguments | GHC.Types.Demand | 
| OnlyGhc | GHC.Driver.CmdLine | 
| OnlyGhci | GHC.Driver.CmdLine | 
| OpAddr |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| OpApp | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| Opaque | GHC.Types.Basic, GHC.Plugins | 
| Open | GHC.Cmm.Dataflow.Block | 
| openAlphaTy | GHC.Builtin.Types.Prim | 
| openAlphaTyVar | GHC.Builtin.Types.Prim | 
| openAlphaTyVarSpec | GHC.Builtin.Types.Prim | 
| openBetaTy | GHC.Builtin.Types.Prim | 
| openBetaTyVar | GHC.Builtin.Types.Prim | 
| openBetaTyVarSpec | GHC.Builtin.Types.Prim | 
| openBinMem | GHC.Utils.Binary | 
| openGammaTy | GHC.Builtin.Types.Prim | 
| openGammaTyVar | GHC.Builtin.Types.Prim | 
| openGammaTyVarSpec | GHC.Builtin.Types.Prim | 
| OpenKind | GHC.Tc.Gen.HsType | 
| OpenSynFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| OpenTypeFamily | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| openTypeFamilyDIdKey | GHC.Builtin.Names.TH | 
| openTypeFamilyDName | GHC.Builtin.Names.TH | 
| OpenTypeFamilyFlavour | GHC.Core.TyCon, GHC.Plugins | 
| Operand |  | 
| 1 (Type/Class) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Type/Class) | GHC.CmmToAsm.X86.Instr | 
| OperatorWhitespaceOccurrence | GHC.Parser.Errors.Basic | 
| OperatorWhitespaceOccurrence_Prefix | GHC.Parser.Errors.Basic | 
| OperatorWhitespaceOccurrence_Suffix | GHC.Parser.Errors.Basic | 
| OperatorWhitespaceOccurrence_TightInfix | GHC.Parser.Errors.Basic | 
| OperatorWhitespaceSymbol | GHC.Parser.Errors.Basic | 
| OperatorWhitespaceSymbol_PrefixDollar | GHC.Parser.Errors.Basic | 
| OperatorWhitespaceSymbol_PrefixDollarDollar | GHC.Parser.Errors.Basic | 
| OperatorWhitespaceSymbol_PrefixPercent | GHC.Parser.Errors.Basic | 
| OpImm |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| OpImmShift | GHC.CmmToAsm.AArch64.Instr | 
| opIsAt | GHC.Types.Name.Reader, GHC.Plugins | 
| opPrec | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins | 
| OpReg |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| opReg | GHC.CmmToAsm.AArch64.Instr | 
| OpRegExt | GHC.CmmToAsm.AArch64.Instr | 
| opRegSExt | GHC.CmmToAsm.AArch64.Instr | 
| OpRegShift | GHC.CmmToAsm.AArch64.Instr | 
| opRegUExt | GHC.CmmToAsm.AArch64.Instr | 
| optCoercion | GHC.Core.Coercion.Opt | 
| optCoercionEnabled | GHC.Core.Coercion.Opt | 
| OptCoercionOpts |  | 
| 1 (Type/Class) | GHC.Core.Coercion.Opt | 
| 2 (Data Constructor) | GHC.Core.Coercion.Opt | 
| OptimFlagsChanged | GHC.Iface.Recomp | 
| optimisationFlags | GHC.Driver.Flags, GHC.Driver.Session, 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 | 
| OptionsPrag | GHC.Parser.Errors.Types | 
| OptKind | GHC.Driver.CmdLine | 
| OptPrefix | GHC.Driver.CmdLine | 
| OptSize | GHC.Llvm.Types, GHC.Llvm | 
| opt_a | GHC.Driver.Session, GHC.Plugins | 
| Opt_AbstractRefHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_AlignmentSanitisation | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_AsmShortcutting | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_AutoLinkPackages | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_AutoSccsOnIndividualCafs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_BreakOnError | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_BreakOnException | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_BuildDynamicToo | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_BuildingCabalPackage | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ByteCode | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_c | GHC.Driver.Session, GHC.Plugins | 
| Opt_CallArity | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CaseFolding | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CaseMerge | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CatchNonexhaustiveCases | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CfgBlocklayout | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CmmControlFlow | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CmmElimCommonBlocks | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CmmSink | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CmmStaticPred | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_collect_ccs | GHC.Iface.Tidy | 
| Opt_CompactUnwind | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CoreConstantFolding | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CprAnal | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CrossModuleSpecialise | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_CSE | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_cxx | GHC.Driver.Session, GHC.Plugins | 
| Opt_DeferDiagnostics | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DeferOutOfScopeVariables | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DeferTypedHoles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DeferTypeErrors | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DiagnosticsShowCaret | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DictsCheap | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DictsStrict | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DistinctConstructorTables | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DistrustAllPackages | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DmdTxDictSel | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoAnnotationLinting | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoAsmLinting | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoBoundsChecking | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoCmmLinting | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoCoreLinting | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoEtaReduction | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoLambdaEtaExpansion | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoLinearCoreLinting | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoStgLinting | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DoTagInferenceChecks | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_DumpToFile | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_D_dump_asm | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_asm_conflicts | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_asm_liveness | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_asm_native | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_asm_regalloc | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_asm_regalloc_stages | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_asm_stats | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_BCOs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_call_arity | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cfg_weights | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_caf | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_cbe | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_cfg | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_cps | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_from_stg | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_info | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_proc | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_procmap | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_raw | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_sink | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_sp | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_split | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_switch | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_verbose | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cmm_verbose_by_proc | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_core_stats | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cpranal | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cpr_signatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cse | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_cs_trace | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_c_backend | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_debug | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_deriv | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_ds | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_ds_preopt | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_ec_trace | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_exitify | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_faststrings | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_foreign | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_hi | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_hie | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_hi_diffs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_if_trace | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_inlinings | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_json | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_late_cc | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_llvm | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_minimal_imports | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_D_dump_mod_cycles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_mod_map | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_occur_anal | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_opt_cmm | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_parsed | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_parsed_ast | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_prep | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_rn | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_rn_ast | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_rn_stats | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_rn_trace | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_rtti | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_rules | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_rule_firings | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_rule_rewrites | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_simpl | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_simpl_iterations | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_simpl_stats | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_simpl_trace | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_spec | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_splices | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_stg_cg | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_stg_final | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_stg_from_core | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_stg_tags | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_stg_unarised | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_stranal | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_str_signatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_tc | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_tc_ast | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_tc_trace | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_ticked | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_timings | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_types | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_verbose_inlinings | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_view_pattern_commoning | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_dump_worker_wrapper | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_faststring_stats | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_no_debug_output | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_ppr_debug | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_source_stats | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_th_dec_file | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_verbose_core2core | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_D_verbose_stg2stg | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_EagerBlackHoling | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_EmbedManifest | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_EnableRewriteRules | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_EnableThSpliceWarnings | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ErrorSpans | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ExcessPrecision | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Exitification | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ExposeAllUnfoldings | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ExposeInternalSymbols | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_expose_rules | GHC.Iface.Tidy | 
| opt_expose_unfoldings | GHC.Iface.Tidy | 
| Opt_ExternalDynamicRefs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ExternalInterpreter | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_F | GHC.Driver.Session, GHC.Plugins | 
| Opt_FamAppCache | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_FastLlvm | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_FastPAPCalls | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_FloatIn | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ForceRecomp | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_FullLaziness | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_FunToThunk | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_GenManifest | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_gen_cstub | GHC.Iface.Tidy.StaticPtrTable | 
| Opt_GhciHistory | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_GhciLeakCheck | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_GhciSandbox | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_G_NoOptCoercion | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_G_NoStateHack | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Haddock | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_HaddockOptions | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_HelpfulErrors | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_HexWordLiterals | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_HideAllPackages | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_HideAllPluginPackages | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_HideSourcePaths | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Hpc | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_i | GHC.Driver.Session, GHC.Plugins | 
| Opt_IgnoreAsserts | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_IgnoreDotGhci | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_IgnoreHpcChanges | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_IgnoreInterfacePragmas | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_IgnoreOptimChanges | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ImplicitImportQualified | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_InfoTableMap | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_InlineGenerics | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_InlineGenericsAggressively | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_IrrefutableTuples | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepCAFs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepGoing | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepHcFiles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepHiDiffs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepHiFiles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepHscppFiles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepLlvmFiles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepOFiles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepRawTokenStream | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepSFiles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KeepTmpFiles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KillAbsence | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_KillOneShot | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_L | GHC.Driver.Session, GHC.Plugins | 
| opt_l | GHC.Driver.Session, GHC.Plugins | 
| Opt_LateDmdAnal | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_LateSpecialise | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_lc | GHC.Driver.Session, GHC.Plugins | 
| opt_lcc | GHC.Driver.Session, GHC.Plugins | 
| Opt_LiberateCase | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_LinkRts | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_LlvmFillUndefWithGarbage | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_LlvmTBAA | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_lm | GHC.Driver.Session, GHC.Plugins | 
| opt_lo | GHC.Driver.Session, GHC.Plugins | 
| Opt_LocalGhciHistory | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Loopification | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_mk_string | GHC.Iface.Tidy.StaticPtrTable | 
| opt_name_cache | GHC.Iface.Tidy | 
| Opt_NoHsMain | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_NoIt | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_NoLlvmMangler | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_NoTypeableBinds | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_NumConstantFolding | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_OmitInterfacePragmas | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_OmitYields | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_OptimalApplicativeDo | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_P | GHC.Driver.Session, GHC.Plugins | 
| Opt_PackageTrust | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PedanticBottoms | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PIC | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PICExecutable | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PIE | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_platform | GHC.Iface.Tidy.StaticPtrTable | 
| Opt_PluginTrustworthy | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Pp | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PprCaseAsLet | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PprShowTicks | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintAxiomIncomps | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintBindContents | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintBindResult | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintEqualityRelations | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintEvldWithShow | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintExpandedSynonyms | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintExplicitCoercions | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintExplicitForalls | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintExplicitKinds | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintExplicitRuntimeReps | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintPotentialInstances | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintTypecheckerElaboration | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_PrintUnicodeSyntax | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ProfCountEntries | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ProfLateCcs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ProfLateInlineCcs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ProfManualCcs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_P_signature | GHC.Driver.Session, GHC.Plugins | 
| Opt_RegsGraph | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_RegsIterative | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_RelativeDynlibPaths | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_RPath | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SharedImplib | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowDocsOfHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowHoleConstraints | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowLoadedModules | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowMatchesOfHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowProvOfHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowTypeAppOfHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowTypeAppVarsOfHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowTypeOfHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowValidHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_ShowWarnGroups | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SimplPreInlining | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SingleLibFolder | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SolveConstantDicts | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SortBySizeHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SortBySubsumHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SortValidHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SpecConstr | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SpecConstrKeen | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Specialise | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SpecialiseAggressively | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SplitSections | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_StaticArgumentTransformation | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_static_ptr_datacon | GHC.Iface.Tidy.StaticPtrTable | 
| opt_static_ptr_info_datacon | GHC.Iface.Tidy.StaticPtrTable | 
| opt_static_ptr_opts | GHC.Iface.Tidy | 
| Opt_StgCSE | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_StgLiftLams | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_StgStats | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Strictness | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressCoercions | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressCoercionTypes | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressCoreSizes | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressIdInfo | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressModulePrefixes | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressStgExts | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressStgReps | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressTicks | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressTimestamps | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressTypeApplications | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressTypeSignatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressUnfoldings | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressUniques | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_SuppressVarKinds | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Ticky | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Ticky_Allocd | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Ticky_AP | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Ticky_Dyn_Thunk | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Ticky_LNE | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_Ticky_Tag | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_trim_ids | GHC.Iface.Tidy | 
| Opt_UnboxSmallStrictFields | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_UnboxStrictFields | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_UnclutterValidHoleFits | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_unfolding_opts | GHC.Iface.Tidy | 
| Opt_ValidateHie | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_VersionMacros | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_WarnAllMissedSpecs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnAlternativeLayoutRuleTransitional | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnAmbiguousFields | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnAutoOrphans | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnCompatUnqualifiedImports | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnCPPUndef | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDeferredOutOfScopeVariables | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDeferredTypeErrors | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDeprecatedFlags | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDerivingDefaults | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDerivingTypeable | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDodgyExports | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDodgyForeignImports | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDodgyImports | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDuplicateConstraints | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnDuplicateExports | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnEmptyEnumerations | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnForallIdentifier | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnGADTMonoLocalBinds | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnHiShadows | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnIdentities | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnImplicitKindVars | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnImplicitLift | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnImplicitPrelude | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnInaccessibleCode | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnIncompletePatterns | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnIncompletePatternsRecUpd | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnIncompleteUniPatterns | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnInferredSafeImports | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnInlineRuleShadowing | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnInvalidHaddock | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnIsError | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_WarnMisplacedPragmas | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissedExtraSharedLib | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissedSpecs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingDerivingStrategies | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingExportedPatternSynonymSignatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingExportedSignatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingExportList | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingFields | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingHomeModules | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingImportList | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingKindSignatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingLocalSignatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingMethods | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingMonadFailInstances | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingPatternSynonymSignatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingSafeHaskellMode | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMissingSignatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnMonomorphism | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnNameShadowing | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnNonCanonicalMonadFailInstances | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnNonCanonicalMonadInstances | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnNonCanonicalMonoidInstances | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnOperatorWhitespace | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnOperatorWhitespaceExtConflict | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnOrphans | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnOverflowedLiterals | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnOverlappingPatterns | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnPartialFields | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnPartialTypeSignatures | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnPrepositiveQualifiedModule | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnRedundantBangPatterns | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnRedundantConstraints | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnRedundantRecordWildcards | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnRedundantStrictnessFlags | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnSafe | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnSemigroup | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnSimplifiableClassConstraints | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnSpaceAfterBang | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnStarBinder | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnStarIsType | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnTabs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnTrustworthySafe | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnTypeDefaults | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnTypedHoles | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnTypeEqualityOutOfScope | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnTypeEqualityRequiresOperators | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnbangedStrictPatterns | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnicodeBidirectionalFormatCharacters | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnrecognisedPragmas | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnrecognisedWarningFlags | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnsafe | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnsupportedCallingConventions | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnsupportedLlvmVersion | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUntickedPromotedConstructors | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedDoBind | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedForalls | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedImports | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedLocalBinds | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedMatches | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedPackages | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedPatternBinds | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedRecordWildcards | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedTopBinds | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnUnusedTypePatterns | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnWarningsDeprecations | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WarnWrongDoBind | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| Opt_WeightlessBlocklayout | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_WholeArchiveHsLibs | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| opt_windres | GHC.Driver.Session, GHC.Plugins | 
| Opt_WorkerWrapper | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_WorkerWrapperUnlift | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_WriteHie | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| Opt_WriteInterface | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC | 
| OR |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (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 | 
| ordNubOn | GHC.Utils.Misc, GHC.Plugins | 
| OrdOp | GHC.Builtin.PrimOps | 
| ordOpTbl | GHC.Tc.Deriv.Generate | 
| 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 | 
| ORIS | GHC.CmmToAsm.PPC.Instr | 
| orM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| ORN | GHC.CmmToAsm.AArch64.Instr | 
| 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 | 
| ORR | GHC.CmmToAsm.AArch64.Instr | 
| OS | GHC.Platform | 
| OSAIX | GHC.Platform | 
| OSDarwin | GHC.Platform | 
| OSDragonFly | GHC.Platform | 
| osElfTarget | GHC.Platform | 
| OSFreeBSD | GHC.Platform | 
| OSHaiku | GHC.Platform | 
| OSHurd | GHC.Platform | 
| OSKFreeBSD | GHC.Platform | 
| OSLinux | GHC.Platform | 
| osMachOTarget | GHC.Platform | 
| OSMinGW32 | GHC.Platform | 
| OSNetBSD | GHC.Platform | 
| OSOpenBSD | GHC.Platform | 
| OSQNXNTO | GHC.Platform | 
| OSSolaris2 | GHC.Platform | 
| osSubsectionsViaSymbols | GHC.Platform | 
| OSUnknown | GHC.Platform | 
| OtherCon | GHC.Core, GHC.Plugins | 
| otherCons | GHC.Core, GHC.Plugins | 
| OtherPkg | GHC.Types.PkgQual, GHC.Plugins, GHC | 
| OtherSCOrigin | GHC.Tc.Types.Origin | 
| 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 | 
| outerTyVarBndrs | GHC.Tc.Gen.HsType | 
| outerTyVars | GHC.Tc.Gen.HsType | 
| OutExpr | GHC.Core, GHC.Plugins | 
| outgoingG | GHC.Data.Graph.Directed | 
| OutId | GHC.Types.Var, GHC.Core, GHC.Types.Id, GHC.Plugins | 
| OutKind | GHC.Core, GHC.Plugins | 
| OutOfDateItem | GHC.Iface.Recomp | 
| outOfDateItemBecause | GHC.Iface.Recomp | 
| outOfLine | GHC.Cmm.Graph | 
| OutOfScopeHole | GHC.Tc.Errors.Types | 
| OutOfScopeNewtypeConstructor | GHC.Tc.Errors.Types | 
| 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 | 
| OutputableP | GHC.Utils.Outputable, GHC.Plugins | 
| OutputablePass | GHC.Stg.Syntax | 
| outputFile | GHC.Driver.Session, GHC.Plugins | 
| 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.Core, GHC.Types.Id, 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 | 
| overlapping | GHC.HsToCore.Pmc.Utils | 
| overlappingDataConKey | GHC.Builtin.Names.TH | 
| overlappingDataConName | GHC.Builtin.Names.TH | 
| OverlappingInstances | GHC.Tc.Errors.Types | 
| overlappingInstances_item | GHC.Tc.Errors.Types | 
| overlappingInstances_matches | GHC.Tc.Errors.Types | 
| overlappingInstances_unifiers | GHC.Tc.Errors.Types | 
| 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 | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| OverLitRn |  | 
| 1 (Type/Class) | GHC.Hs.Lit, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Lit, GHC.Hs, GHC | 
| OverLitTc |  | 
| 1 (Type/Class) | GHC.Hs.Lit, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Lit, GHC.Hs, GHC | 
| overLitType | GHC.Hs.Lit, GHC.Hs, GHC | 
| OverLitVal | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| OverloadedLabelsBit | GHC.Parser.Lexer | 
| OverloadedRecordDotBit | GHC.Parser.Lexer | 
| OverloadedRecordUpdateBit | GHC.Parser.Lexer | 
| overloadPmLit | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| overrideWith | GHC.Data.Bool | 
| OverridingBool | GHC.Data.Bool | 
| P |  | 
| 1 (Data Constructor) | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout | 
| 2 (Type/Class) | GHC.Parser.Lexer | 
| 3 (Data Constructor) | GHC.Parser.Lexer | 
| paArguments | GHC.Driver.Plugins, GHC.Plugins | 
| PACA | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| paca_con | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| paca_ids | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| paca_tvs | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PACK | GHC.ByteCode.Instr | 
| PackageArg |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| PackageCompleteMatches | GHC.Unit.External | 
| 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.Unit.External | 
| PackageFlag | GHC.Driver.Session, GHC.Plugins | 
| PackageFlagErr | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| packageFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| packageFlagsChanged | GHC.Driver.Session, GHC.Plugins | 
| PackageId |  | 
| 1 (Type/Class) | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| PackageIfaceTable | GHC.Unit.External | 
| PackageInstEnv | GHC.Unit.External | 
| PackageName |  | 
| 1 (Type/Class) | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| packageNameMap | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| packageName_RDR | GHC.Builtin.Names | 
| PackageRuleBase | GHC.Unit.External | 
| packageTrustOn | GHC.Driver.Session, GHC.Plugins | 
| PackageTypeEnv | GHC.Unit.External | 
| packHalfWordsCLit | GHC.Cmm.Utils | 
| Padding | GHC.StgToCmm.Layout | 
| padLiveArgs | GHC.CmmToLlvm.Base | 
| PageMode | GHC.Utils.Ppr | 
| Pair |  | 
| 1 (Type/Class) | GHC.Data.Strict | 
| 2 (Type/Class) | GHC.Data.Pair | 
| 3 (Data Constructor) | GHC.Data.Pair | 
| pairTyCon | GHC.Builtin.Types, GHC.Plugins | 
| Panic | GHC.Utils.Panic, GHC.Plugins, GHC | 
| panic | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Plugins | 
| panicDoc | GHC.Utils.Panic, GHC.Plugins | 
| 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.Occurrence, GHC.Types.Name, 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.Pat, GHC.Hs, GHC | 
| ParentIs | GHC.Types.Name.Reader, GHC.Plugins | 
| parents | GHC.CmmToAsm.CFG.Dominators | 
| ParenType | GHC.Parser.Annotation, GHC.Hs, GHC | 
| parenTypeKws | GHC.Parser.Annotation, GHC.Hs, GHC | 
| PARITY | GHC.CmmToAsm.X86.Cond | 
| parLogAction | GHC.Driver.Pipeline.LogQueue | 
| parMakeCount | GHC.Driver.Session, GHC.Plugins, GHC | 
| ParOp | GHC.Builtin.PrimOps | 
| ParPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| parseAr | GHC.SysTools.Ar | 
| parseBackpack | GHC.Parser | 
| parseCallerCcFilter | GHC.Core.Opt.CallerCC | 
| parseCImport | GHC.Parser.PostProcess | 
| parseCmmFile | GHC.Cmm.Parser | 
| parseConstantsHeader | GHC.Platform.Constants | 
| ParseContext |  | 
| 1 (Type/Class) | GHC.Parser.Errors.Types, GHC.Parser.PostProcess | 
| 2 (Data Constructor) | GHC.Parser.Errors.Types, GHC.Parser.PostProcess | 
| Parsed | GHC.Hs.Extension, GHC.Hs, GHC | 
| parseDeclaration | GHC.Parser | 
| ParsedMod | GHC | 
| ParsedModule |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| ParsedResult |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| parsedResultAction | GHC.Driver.Plugins, GHC.Plugins | 
| parsedResultMessages | GHC.Driver.Plugins, GHC.Plugins | 
| parsedResultModule | 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.Parser, GHC.Unit | 
| parseIdentifier | GHC.Parser | 
| parseImport | GHC.Parser | 
| parseImportDecl | GHC.Runtime.Eval, GHC | 
| parseInstanceHead | GHC.Runtime.Eval, GHC | 
| parseLlvmVersion | GHC.CmmToLlvm.Base | 
| parseModSubst | GHC.Unit.Parser, GHC.Unit | 
| parseModule |  | 
| 1 (Function) | GHC.Parser | 
| 2 (Function) | GHC | 
| parseModuleName | GHC.Unit.Module.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| parseModuleNoHaddock | GHC.Parser | 
| parseName | GHC.Runtime.Eval, GHC | 
| parsePattern | GHC.Parser | 
| parser | GHC | 
| parseResponseFile | GHC.Driver.CmdLine | 
| ParseResult | GHC.Parser.Lexer | 
| ParserOpts |  | 
| 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 | 
| parseTargetFiles | GHC | 
| parseType | GHC.Parser | 
| parseTypeSignature | GHC.Parser | 
| parseUnit | GHC.Unit.Parser, GHC.Unit | 
| parseUnitId | GHC.Unit.Parser, GHC.Unit | 
| parseUnsignedInteger | GHC.Data.StringBuffer | 
| parseWeights | GHC.CmmToAsm.CFG.Weight | 
| parse_error_in_pat | GHC.Parser.Errors.Ppr | 
| parSIdKey | GHC.Builtin.Names.TH | 
| parSName | GHC.Builtin.Names.TH | 
| ParStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ParStmtBlock |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ParStmtCtxt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| PartialModIface | GHC.Unit.Module.ModIface, 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.Decls, GHC.Hs, GHC | 
| partitionByList | GHC.Utils.Misc, GHC.Plugins | 
| partitionCandidates | GHC.Tc.Utils.TcMType | 
| partitionDicts | GHC.Tc.Solver.Types | 
| partitionDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| partitionDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| partitionFunEqs | GHC.Tc.Solver.InertSet | 
| partitionGreNames | GHC.Types.Avail | 
| partitionInertEqs | GHC.Tc.Solver.InertSet | 
| partitionInvisibles | GHC.Core.Type, GHC.Plugins | 
| partitionInvisibleTypes | GHC.Core.Type, GHC.Plugins | 
| partitionMessages | GHC.Types.Error | 
| partitionModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| partitionUDFM | GHC.Types.Unique.DFM | 
| partitionUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| partitionUniqDSet | GHC.Types.Unique.DSet | 
| partitionUniqMap | GHC.Types.Unique.Map | 
| 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 | 
| Pass | GHC.Hs.Extension, GHC.Hs, GHC | 
| PassFlag | GHC.Driver.CmdLine | 
| Pat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| PatBind | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| PatBindGuards | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBindRhs | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| PatBuilder | GHC.Parser.Types, GHC.Parser.PostProcess | 
| PatBuilderApp | GHC.Parser.Types | 
| PatBuilderAppType | GHC.Parser.Types | 
| PatBuilderOpApp | GHC.Parser.Types | 
| PatBuilderOverLit | GHC.Parser.Types | 
| PatBuilderPar | GHC.Parser.Types | 
| PatBuilderPat | GHC.Parser.Types | 
| PatBuilderVar | GHC.Parser.Types | 
| PatCheckOrigin | GHC.Tc.Types.Origin | 
| patchEraseLive | GHC.CmmToAsm.Reg.Liveness | 
| patchJumpInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| patchRegsLiveInstr | GHC.CmmToAsm.Reg.Liveness | 
| patchRegsOfInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| PatCtx | GHC.Tc.Errors.Types | 
| patErrorIdKey | GHC.Builtin.Names | 
| patGEIdKey | GHC.Builtin.Names.TH | 
| patGEName | GHC.Builtin.Names.TH | 
| PatGuard | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| Path | GHC.CmmToAsm.CFG.Dominators | 
| PatIncompleteDoBlock | GHC.Parser.Errors.Types | 
| PatIsRecursive | GHC.Parser.Errors.Types | 
| patNeedsParens | GHC.Hs.Pat, GHC.Hs, 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 | 
| 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) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| patSynArgs | GHC.Core.PatSyn | 
| patSynArity | GHC.Core.PatSyn | 
| PatSynBind |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| PatSynBuilder | GHC.Core.PatSyn | 
| patSynBuilder | GHC.Core.PatSyn | 
| patSynBuilderOcc | GHC.Tc.TyCl.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 | 
| patSynMatcher | GHC.Core.PatSyn | 
| patSynName | GHC.Core.PatSyn | 
| PatSynPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| patSynResultType | GHC.Core.PatSyn | 
| PatSynSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, 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 | 
| Pattern | GHC.Types.Basic, GHC.Plugins | 
| PatternBind | GHC.Iface.Ext.Types | 
| PatternMatchFail |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| PatternSynonymsBit | GHC.Parser.Lexer | 
| patTyConKey | GHC.Builtin.Names.TH | 
| patTyConName | GHC.Builtin.Names.TH | 
| pat_args | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| pat_con | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| pat_con_ext | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| pAT_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| pat_ext | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_lhs | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_rhs | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| pat_ticks | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| PChar | GHC.Core.Opt.CallerCC | 
| pc_AP_STACK_SPLIM | GHC.Platform.Constants, GHC.Platform | 
| pc_BITMAP_BITS_SHIFT | GHC.Platform.Constants, GHC.Platform | 
| pc_BLOCKS_PER_MBLOCK | GHC.Platform.Constants, GHC.Platform | 
| pc_BLOCK_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_CINT_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_CLONG_LONG_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_CLONG_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_CONTROL_GROUP_CONST_291 | GHC.Platform.Constants, GHC.Platform | 
| pc_ILDV_CREATE_MASK | GHC.Platform.Constants, GHC.Platform | 
| pc_ILDV_STATE_CREATE | GHC.Platform.Constants, GHC.Platform | 
| pc_ILDV_STATE_USE | GHC.Platform.Constants, GHC.Platform | 
| pc_LDV_SHIFT | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_CHARLIKE | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Double_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Float_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_INTLIKE | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Long_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Real_Double_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Real_Float_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Real_Long_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Real_Vanilla_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Real_XMM_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_SPEC_AP_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_SPEC_SELECTEE_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_Vanilla_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MAX_XMM_REG | GHC.Platform.Constants, GHC.Platform | 
| pc_MIN_CHARLIKE | GHC.Platform.Constants, GHC.Platform | 
| pc_MIN_INTLIKE | GHC.Platform.Constants, GHC.Platform | 
| pc_MIN_PAYLOAD_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_MUT_ARR_PTRS_CARD_BITS | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_bdescr_blocks | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_bdescr_flags | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_bdescr_free | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_bdescr_start | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_Capability_r | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_CostCentreStack_mem_alloc | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_CostCentreStack_scc_count | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgArrBytes_bytes | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_stgEagerBlackholeInfo | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgEntCounter_allocd | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgEntCounter_allocs | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgEntCounter_entry_count | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgEntCounter_link | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgEntCounter_registeredp | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgFunInfoExtraFwd_arity | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgFunInfoExtraRev_arity | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_stgGCEnter1 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_stgGCFun | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgHeader_ccs | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgHeader_ldvw | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgMutArrPtrs_ptrs | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgMutArrPtrs_size | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rCCCS | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rCurrentNursery | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rCurrentTSO | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rD1 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rD2 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rD3 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rD4 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rD5 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rD6 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rF1 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rF2 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rF3 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rF4 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rF5 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rF6 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rHp | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rHpAlloc | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rHpLim | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rL1 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR1 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR10 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR2 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR3 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR4 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR5 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR6 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR7 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR8 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rR9 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rSp | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rSpLim | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rXMM1 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rXMM2 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rXMM3 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rXMM4 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rXMM5 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rXMM6 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rYMM1 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rYMM2 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rYMM3 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rYMM4 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rYMM5 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rYMM6 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rZMM1 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rZMM2 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rZMM3 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rZMM4 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rZMM5 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgRegTable_rZMM6 | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgSmallMutArrPtrs_ptrs | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgStack_sp | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgStack_stack | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgTSO_alloc_limit | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgTSO_cccs | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgTSO_stackobj | GHC.Platform.Constants, GHC.Platform | 
| pc_OFFSET_StgUpdateFrame_updatee | GHC.Platform.Constants, GHC.Platform | 
| pc_PROF_HDR_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_REP_CostCentreStack_mem_alloc | GHC.Platform.Constants, GHC.Platform | 
| pc_REP_CostCentreStack_scc_count | GHC.Platform.Constants, GHC.Platform | 
| pc_REP_StgEntCounter_allocd | GHC.Platform.Constants, GHC.Platform | 
| pc_REP_StgEntCounter_allocs | GHC.Platform.Constants, GHC.Platform | 
| pc_REP_StgFunInfoExtraFwd_arity | GHC.Platform.Constants, GHC.Platform | 
| pc_REP_StgFunInfoExtraRev_arity | GHC.Platform.Constants, GHC.Platform | 
| pc_RESERVED_C_STACK_BYTES | GHC.Platform.Constants, GHC.Platform | 
| pc_RESERVED_STACK_WORDS | GHC.Platform.Constants, GHC.Platform | 
| pc_SIZEOF_CostCentreStack | GHC.Platform.Constants, GHC.Platform | 
| pc_SIZEOF_StgArrBytes_NoHdr | GHC.Platform.Constants, GHC.Platform | 
| pc_SIZEOF_StgFunInfoExtraRev | GHC.Platform.Constants, GHC.Platform | 
| pc_SIZEOF_StgMutArrPtrs_NoHdr | GHC.Platform.Constants, GHC.Platform | 
| pc_SIZEOF_StgSmallMutArrPtrs_NoHdr | GHC.Platform.Constants, GHC.Platform | 
| pc_SIZEOF_StgSMPThunkHeader | GHC.Platform.Constants, GHC.Platform | 
| pc_SIZEOF_StgUpdateFrame_NoHdr | GHC.Platform.Constants, GHC.Platform | 
| pc_STD_HDR_SIZE | GHC.Platform.Constants, GHC.Platform | 
| pc_TAG_BITS | GHC.Platform.Constants, GHC.Platform | 
| pc_TICKY_BIN_COUNT | GHC.Platform.Constants, GHC.Platform | 
| pc_USE_INLINE_SRT_FIELD | GHC.Platform.Constants, GHC.Platform | 
| pc_WORD_SIZE | GHC.Platform.Constants, GHC.Platform | 
| PD |  | 
| 1 (Type/Class) | GHC.Cmm.Parser.Monad | 
| 2 (Data Constructor) | GHC.Cmm.Parser.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 | 
| pDiagOpts | GHC.Parser.Lexer | 
| PDoc |  | 
| 1 (Type/Class) | GHC.Utils.Outputable, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Utils.Outputable, GHC.Plugins | 
| pdoc | GHC.Utils.Outputable, GHC.Plugins | 
| pdom | GHC.CmmToAsm.CFG.Dominators | 
| pdomTree | GHC.CmmToAsm.CFG.Dominators | 
| peCategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ped_do_in_last_100 | GHC.Parser.Errors.Types | 
| ped_mdo_in_last_100 | GHC.Parser.Errors.Types | 
| ped_pattern_parsed | GHC.Parser.Errors.Types | 
| ped_pat_syn_enabled | GHC.Parser.Errors.Types | 
| ped_th_enabled | GHC.Parser.Errors.Types | 
| peelCallDmd | GHC.Types.Demand | 
| peelFV | GHC.Types.Demand | 
| peelManyCalls | GHC.Types.Demand | 
| PEIP_NegApp | GHC.Parser.Errors.Types | 
| PEIP_OtherPatDetails | GHC.Parser.Errors.Types | 
| PEIP_RecPattern | GHC.Parser.Errors.Types | 
| PEIP_TypeArgs | GHC.Parser.Errors.Types | 
| PEnd | GHC.Core.Opt.CallerCC | 
| PendingRnSplice |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| pendingScDict_maybe | GHC.Tc.Types.Constraint | 
| pendingScInst_maybe | GHC.Tc.Types.Constraint | 
| 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 | 
| perhapsAsPat | GHC.Types.Hint.Ppr | 
| Persistent | GHC.Driver.Pipeline.Monad | 
| 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 | 
| pe_var | GHC.HsToCore.Pmc.Types | 
| PFailed | GHC.Parser.Lexer | 
| pfail_RDR | GHC.Builtin.Names | 
| pFst | GHC.Data.Pair | 
| pgmError | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Plugins | 
| pgmErrorDoc | GHC.Utils.Panic, GHC.Plugins | 
| pgm_a | GHC.Driver.Session, GHC.Plugins | 
| pgm_ar | GHC.Driver.Session, GHC.Plugins | 
| pgm_c | GHC.Driver.Session, GHC.Plugins | 
| pgm_cxx | 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 | 
| pgs_grhss | GHC.HsToCore.Pmc.Types | 
| pgs_lcls | GHC.HsToCore.Pmc.Types | 
| pg_grds | GHC.HsToCore.Pmc.Types | 
| pg_rhs | GHC.HsToCore.Pmc.Types | 
| Phantom | GHC.Core.Coercion.Axiom, GHC.Core.TyCon, 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.Phases | 
| PhaseHook |  | 
| 1 (Type/Class) | GHC.Driver.Pipeline.Phases | 
| 2 (Data Constructor) | GHC.Driver.Pipeline.Phases | 
| phaseInputExt | GHC.Driver.Phases | 
| PhaseNum | GHC.Types.Basic, GHC.Plugins | 
| phaseOutputFilenameNew | GHC.Driver.Pipeline.Execute, GHC.Driver.Pipeline | 
| Phi | GHC.Llvm.Syntax, GHC.Llvm | 
| PhiBotCt | GHC.HsToCore.Pmc.Solver | 
| PhiConCt | GHC.HsToCore.Pmc.Solver | 
| PhiCoreCt | GHC.HsToCore.Pmc.Solver | 
| PhiCt | GHC.HsToCore.Pmc.Solver | 
| PhiCts | GHC.HsToCore.Pmc.Solver | 
| PhiNotBotCt | GHC.HsToCore.Pmc.Solver | 
| PhiNotConCt | GHC.HsToCore.Pmc.Solver | 
| PhiTyCt | GHC.HsToCore.Pmc.Solver | 
| pi | GHC.Prelude | 
| PicBaseReg | GHC.Cmm.Expr, GHC.Cmm | 
| 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 | 
| pickyEqType | GHC.Tc.Utils.TcType | 
| pickyIsLiftedTypeKind | GHC.Core.Type, GHC.Plugins | 
| picPOpts | GHC.Driver.Session, GHC.Plugins | 
| pieCCLDOpts | 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 | 
| pipelineStart | GHC.Driver.Pipeline | 
| 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.Types.PkgQual, GHC.Plugins, GHC | 
| pkgQual | GHC.Types.Name.Ppr | 
| PkgsLoaded | GHC.Linker.Types | 
| pkgs_loaded | GHC.Linker.Types, GHC.Linker.Loader | 
| pkgTrustOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| PlaceCostCentre | GHC.Types.Tickish | 
| placeHolderIncomps | GHC.Core.Coercion.Axiom | 
| placeHolderPunRhs | GHC.Parser.PostProcess | 
| placeholderRealSpan | GHC.Parser.Annotation, GHC.Hs, GHC | 
| PlaceNonLam | GHC.Types.Tickish | 
| PlaceRuntime | GHC.Types.Tickish | 
| 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 (Type/Class) | GHC.Platform, GHC.Settings | 
| 2 (Data Constructor) | GHC.Platform, GHC.Settings | 
| platformArch | GHC.Platform | 
| platformArchOS | GHC.Platform, GHC.Settings | 
| platformByteOrder | GHC.Platform, GHC.Settings | 
| platformCConvNeedsExtension | GHC.Platform | 
| PlatformConstants |  | 
| 1 (Type/Class) | GHC.Platform.Constants, GHC.Platform | 
| 2 (Data Constructor) | GHC.Platform.Constants, GHC.Platform | 
| platformConstants | GHC.Platform | 
| platformDefaultBackend | GHC.Driver.Backend | 
| platformHasGnuNonexecStack | GHC.Platform, GHC.Settings | 
| platformHasIdentDirective | GHC.Platform, GHC.Settings | 
| platformHasLibm | GHC.Platform, GHC.Settings | 
| platformHasSubsectionsViaSymbols | GHC.Platform, GHC.Settings | 
| platformHsSOName | GHC.Platform | 
| platformInIntRange | GHC.Platform | 
| platformInWordRange | GHC.Platform | 
| platformIsCrossCompiling | GHC.Platform, GHC.Settings | 
| platformLeadingUnderscore | GHC.Platform, GHC.Settings | 
| platformMaxInt | GHC.Platform | 
| platformMaxWord | GHC.Platform | 
| platformMinInt | GHC.Platform | 
| PlatformMisc |  | 
| 1 (Type/Class) | GHC.Platform, GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Platform, GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc | GHC.Driver.Session, GHC.Plugins, GHC | 
| platformMisc_ghcWithInterpreter | GHC.Platform, GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_libFFI | GHC.Platform, GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_llvmTarget | GHC.Platform, GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformMisc_targetPlatformString | GHC.Platform, GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| platformNcgSupported | GHC.Driver.Backend | 
| platformOS | GHC.Platform | 
| platformSOExt | GHC.Platform | 
| platformSOName | GHC.Platform | 
| platformSupportsSavingLinkOpts | GHC.Linker.ExtraObj | 
| platformTablesNextToCode | GHC.Platform, GHC.Settings | 
| platformUnregisterised | GHC.Platform, GHC.Settings | 
| platformUsesFrameworks | GHC.Platform | 
| PlatformWordSize | GHC.Platform | 
| platformWordSize | GHC.Platform, GHC.Settings | 
| platformWordSizeInBits | GHC.Platform | 
| platformWordSizeInBytes | GHC.Platform | 
| platformWordWidth | GHC.CmmToAsm.Config | 
| platform_constants | GHC.Platform, GHC.Settings | 
| 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 | 
| PluginFingerprintChanged | GHC.Iface.Recomp | 
| pluginModNameOpts | GHC.Driver.Session, GHC.Plugins, GHC | 
| pluginModNames | GHC.Driver.Session, GHC.Plugins, GHC | 
| pluginModuleNameProvidersMap | GHC.Unit.State, GHC.Unit, 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 |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, GHC.Plugins | 
| pLUGINS | GHC.Builtin.Names | 
| PluginsChanged | GHC.Iface.Recomp | 
| pluginsWithArgs | 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 | 
| plusCard | GHC.Types.Demand | 
| plusDmd | GHC.Types.Demand | 
| plusDmdEnv | GHC.Types.Demand | 
| plusDmdEnvs | GHC.Types.Demand | 
| plusDmdType | GHC.Types.Demand | 
| plusDNameEnv_C | GHC.Types.Name.Env, GHC.Plugins | 
| 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.Binds, GHC.Hs, GHC | 
| plusImportAvails | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| plusInstalledModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| plusLRegSet | GHC.Cmm.LRegSet | 
| plusMaybeUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| plusMaybeUniqMap_C | GHC.Types.Unique.Map | 
| plusMaybeVarEnv_C | GHC.Types.Var.Env, GHC.Plugins | 
| plusModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| plusModuleEnv_C | GHC.Unit.Module.Env, GHC.Unit.Module, 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| plusOccEnv_C | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| plusRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| plusSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| plusSpillCostInfo | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| plusSpillCostRecord | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| plusSubDmd | GHC.Types.Demand | 
| plusTyConEnv | GHC.Core.TyCon.Env | 
| plusTyConEnv_C | GHC.Core.TyCon.Env | 
| plusTyConEnv_CD | GHC.Core.TyCon.Env | 
| plusTyConEnv_CD2 | GHC.Core.TyCon.Env | 
| plusTypeEnv | GHC.Types.TypeEnv | 
| 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 | 
| plusUniqMap | GHC.Types.Unique.Map | 
| plusUniqMapList | GHC.Types.Unique.Map | 
| plusUniqMap_C | GHC.Types.Unique.Map | 
| 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.Unit.Module.Warnings | 
| plus_RDR | GHC.Builtin.Names | 
| PmAltCon | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmAltConApp | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| pmAltConImplBangs | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmAltConLike | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmAltConSet | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| pmAltConSetElems | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| pmAltConType | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmAltLit | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmBang | GHC.HsToCore.Pmc.Types | 
| pmcGRHSs | GHC.HsToCore.Pmc | 
| pmcMatches | GHC.HsToCore.Pmc | 
| PmCon | GHC.HsToCore.Pmc.Types | 
| pmcPatBind | GHC.HsToCore.Pmc | 
| PmEmptyCase |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| PmEquality | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmGrd | GHC.HsToCore.Pmc.Types | 
| PmGRHS |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| PmGRHSs |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| PmLet | GHC.HsToCore.Pmc.Types | 
| PmLit |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| pmLitAsStringLit | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmLitChar | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmLitInt | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmLitOverInt | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmLitOverRat | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmLitOverString | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmLitRat | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmLitString | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| pmLitType | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmLitValue | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| PmMatch |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| PmMatchGroup |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| PmPatBind |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| pmPprHsLit | GHC.Hs.Lit, GHC.Hs, GHC | 
| pm_con_args | GHC.HsToCore.Pmc.Types | 
| pm_con_con | GHC.HsToCore.Pmc.Types | 
| pm_con_dicts | GHC.HsToCore.Pmc.Types | 
| pm_con_tvs | GHC.HsToCore.Pmc.Types | 
| pm_extra_src_files | GHC | 
| pm_grhss | GHC.HsToCore.Pmc.Types | 
| pm_id | GHC.HsToCore.Pmc.Types | 
| pm_lit_ty | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| pm_lit_val | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| pm_mod_summary | GHC | 
| pm_parsed_source | GHC | 
| pm_pats | GHC.HsToCore.Pmc.Types | 
| Point |  | 
| 1 (Type/Class) | GHC.Data.UnionFind | 
| 2 (Data Constructor) | GHC.Data.UnionFind | 
| POk | GHC.Parser.Lexer | 
| Poly | GHC.Types.Demand | 
| PolyAlt | GHC.Stg.Syntax | 
| polyPatSig | GHC.Tc.Gen.Pat | 
| PolyTcTyCon | GHC.Tc.Utils.TcType | 
| 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 | 
| popCount | GHC.Prelude | 
| popCountDefault | GHC.Prelude | 
| popDumpHook | GHC.Utils.Logger | 
| popErrCtxt | GHC.Tc.Utils.Monad | 
| popLexState | GHC.Parser.Lexer | 
| popLogHook | GHC.Utils.Logger, GHC | 
| popLogHookM | GHC.Driver.Monad, GHC | 
| popTraceHook | GHC.Utils.Logger | 
| POP_STACK_FRAME | GHC.CmmToAsm.AArch64.Instr | 
| POS | GHC.CmmToAsm.X86.Cond | 
| positionIndependent | GHC.Driver.Session, GHC.Plugins | 
| PossiblyOverlap | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| Post | GHC.HsToCore.Pmc.Types | 
| PostInlineUnconditionally | GHC.Core.Opt.Monad, GHC.Plugins | 
| postInlineUnconditionally | GHC.Core.Opt.Simplify.Utils | 
| PostTcExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| PostTcTable | GHC.Hs.Expr, GHC.Hs, GHC | 
| PotentialInstances |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| PotentialUnifiers | GHC.Core.InstEnv | 
| ppArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| ppCafInfo | GHC.Types.Id.Info, GHC.Plugins | 
| ppCommaJoin | GHC.Llvm.Types | 
| PPC_64ABI | GHC.Platform | 
| ppDouble | GHC.Llvm.Types | 
| ppFloat | GHC.Llvm.Types | 
| ppInternalProcLabel | GHC.Cmm.CLabel | 
| 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 | 
| pprAHsDoFlavour | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprAlternative | GHC.Types.Basic, GHC.Plugins | 
| pprAnonWildCard | GHC.Hs.Type, GHC.Hs, GHC | 
| pprArg | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprArrowExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprArrowMatchContextNoun | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprArrowMatchContextNouns | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprASCII | GHC.CmmToAsm.Ppr | 
| pprAStmtContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprBasicBlock | GHC.CmmToAsm.AArch64.Ppr | 
| pprBBlock | GHC.Cmm | 
| pprBinders | GHC.Tc.Utils.Env | 
| pprBinds | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprBindSpan | GHC.Iface.Ext.Types | 
| pprBindStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| 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.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| 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.Pat, GHC.Hs, GHC | 
| pprConDeclFields | GHC.Hs.Type, GHC.Hs, GHC | 
| pprContext | GHC.HsToCore.Errors.Ppr | 
| pprCoreAlt | GHC.Core.Ppr | 
| pprCoreBinder | GHC.Core.Ppr | 
| pprCoreBinders | 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 | GHC.CmmToAsm.X86.Ppr | 
| pprData4' | GHC.CmmToAsm.Dwarf.Types | 
| pprDataCons | GHC.Core.TyCo.Ppr | 
| pprDataFamInstFlavour | GHC.Hs.Decls, GHC.Hs, GHC | 
| pprDataItem | GHC.CmmToAsm.X86.Ppr | 
| pprDebugAndThen | GHC.Utils.Outputable, GHC.Plugins | 
| pprDebugCLabel | GHC.Cmm.CLabel | 
| pprDebugParendExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprDeclList | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprDeeper | GHC.Utils.Outputable, GHC.Plugins | 
| pprDeeperList | GHC.Utils.Outputable, GHC.Plugins | 
| pprDefinedAt | GHC.Types.Name, GHC.Plugins | 
| pprDefMethInfo | GHC.Core.Class | 
| pprDeps | GHC.Unit.Module.Deps | 
| 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 | 
| pprDynFlagsDiff | GHC.Driver.Session, GHC.Plugins | 
| pprEdgeWeights | GHC.CmmToAsm.CFG | 
| pprEq | GHC.Tc.Solver.Monad | 
| pprEqn | GHC.HsToCore.Errors.Ppr | 
| pprEquation | GHC.Tc.Instance.FunDeps | 
| pprEvVars | GHC.Tc.Types.Constraint | 
| pprEvVarTheta | GHC.Tc.Types.Constraint | 
| pprEvVarWithType | GHC.Tc.Types.Constraint | 
| pprExpectedFunTyHerald | GHC.Tc.Types.Origin | 
| pprExpectedFunTyOrigin | GHC.Tc.Types.Origin | 
| pprExpr |  | 
| 1 (Function) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Function) | GHC.Cmm.Ppr.Expr, GHC.Cmm.Ppr | 
| pprExternalSrcLoc | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprFamInst |  | 
| 1 (Function) | GHC.Core.FamInstEnv | 
| 2 (Function) | GHC.Types.TyThing.Ppr, GHC | 
| pprFamInsts | GHC.Core.FamInstEnv | 
| pprFastFilePath | GHC.Utils.Outputable, GHC.Plugins | 
| pprFieldLabelStrings | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprFileEmbed | GHC.CmmToAsm.Ppr | 
| pprFileHeaderPragmaType | GHC.Parser.Errors.Ppr | 
| pprFilePathString | GHC.Utils.Outputable, GHC.Plugins | 
| pprFixedRuntimeRepContext | GHC.Tc.Types.Origin | 
| pprFixedRuntimeRepProvenance | GHC.Tc.Errors.Types | 
| pprFlag | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprFlavour | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs, GHC | 
| pprForAll | GHC.Core.TyCo.Ppr, GHC | 
| pprFormat | GHC.CmmToAsm.X86.Ppr | 
| pprFRRArrowContext | GHC.Tc.Types.Origin | 
| pprFullName | GHC.Types.Name, GHC.Plugins | 
| pprFullRuleName | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.Unit.Home.ModInfo | 
| pprHsArgsApp | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsArrow | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsArrType | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprHsBytes | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsChar | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsDocContext | GHC.Tc.Errors.Ppr | 
| pprHsDocDebug | GHC.Hs.Doc, GHC.Hs, GHC | 
| pprHsDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| pprHsDocStrings | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| pprHsDoFlavour | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprHsExprArgTc | GHC.Tc.Gen.Head | 
| pprHsFamInstLHS | GHC.Hs.Decls, GHC.Hs, GHC | 
| pprHsForAll | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsOuterFamEqnTyVarBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsOuterSigTyVarBndrs | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsString | GHC.Utils.Outputable, GHC.Plugins | 
| pprHsType | GHC.Hs.Type, GHC.Hs, GHC | 
| pprHsWrapper | GHC.Tc.Types.Evidence | 
| pprId | GHC.Core.Ppr | 
| pprIdDetails | GHC.Types.Id.Info, GHC.Plugins | 
| pprIdentifier | GHC.Iface.Ext.Types | 
| pprIds | GHC.Core.Ppr | 
| 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 | 
| 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 | GHC.CmmToAsm.X86.Ppr | 
| pprImpExp | GHC.Hs.ImpExp, GHC.Hs, 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.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Ppr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Ppr | 
| 4 (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.Binds, GHC.Hs, GHC | 
| pprLHsBindsForUser | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprLHsContext | GHC.Hs.Type, GHC.Hs, GHC | 
| pprLit | GHC.Cmm.Ppr.Expr, GHC.Cmm.Ppr | 
| pprLiteral | GHC.Types.Literal, GHC.Plugins | 
| pprLiveCmmDecl | GHC.CmmToAsm.Reg.Liveness | 
| pprLlvmCmmDecl | GHC.CmmToLlvm.Ppr | 
| pprLlvmData | GHC.CmmToLlvm.Ppr | 
| pprLocated | GHC.Types.SrcLoc, GHC.Plugins | 
| pprLocatedAlways | GHC.Types.SrcLoc, GHC.Plugins | 
| pprLocMsgEnvelope | GHC.Utils.Error | 
| pprLPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| pprMachOp | GHC.Cmm.MachOp, GHC.Cmm.Expr, GHC.Cmm | 
| pprMatch | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchContext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchContextNoun | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchContextNouns | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatches | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMatchInCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprMaybeWithDoc | GHC.Hs.Doc, GHC.Hs, GHC | 
| pprMessageBag | GHC.Types.Error, GHC.Utils.Error | 
| pprMessages | GHC.Utils.Error | 
| pprMinimalSig | GHC.Hs.Binds, GHC.Hs, GHC | 
| pprModIface | GHC.Iface.Load | 
| pprModIfaceSimple | GHC.Iface.Load | 
| pprModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins, GHC | 
| pprModuleMap | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprModuleName | GHC.Unit.Module.Name, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| pprModulePrefix | GHC.Types.Name, GHC.Plugins | 
| pprMsgEnvelopeBagWithLoc | GHC.Utils.Error | 
| pprNameDefnLoc | GHC.Types.Name, GHC.Plugins | 
| pprNameProvenance | GHC.Types.Name.Reader, GHC.Plugins | 
| pprNameSpace | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| pprNameSpaceBrief | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| pprNameUnqualified | GHC.Types.Name, GHC.Plugins | 
| pprNatCmmDecl |  | 
| 1 (Function) | GHC.CmmToAsm.AArch64.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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| pprOcc | GHC.Core.Ppr | 
| pprOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| pprOccName | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| pprOccWithTick | GHC.Core.Ppr | 
| pprOperatorWhitespaceSymbol | GHC.Parser.Errors.Basic | 
| pprOptCo | GHC.Core.Ppr | 
| PprPanic | GHC.Utils.Panic, GHC.Plugins, GHC | 
| pprPanic | GHC.Utils.Panic, 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.Pat, GHC.Hs, 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 | 
| 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 | 
| pprPrecIfaceType | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprPrecType | GHC.Core.TyCo.Ppr | 
| pprPrecTypeX | GHC.Core.TyCo.Ppr | 
| pprPrefixFastString | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprPrefixFieldLabelString | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprPrefixFieldLabelStrings | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 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 | 
| pprPrimInt16 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimInt32 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimInt64 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimInt8 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord16 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord32 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord64 | GHC.Utils.Outputable, GHC.Plugins | 
| pprPrimWord8 | GHC.Utils.Outputable, GHC.Plugins | 
| PprProgramError | GHC.Utils.Panic, GHC.Plugins, GHC | 
| pprPromotionQuote | GHC.Core.TyCon, GHC.Plugins | 
| pprQuals | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprQuotedList | GHC.Utils.Outputable, GHC.Plugins | 
| pprReason | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprRelevantBindings | GHC.Tc.Errors.Types | 
| pprRule | GHC.Core.Ppr | 
| 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 | 
| pprScopeError | GHC.Tc.Errors.Ppr | 
| pprSection | GHC.Cmm.Ppr.Decl, GHC.Cmm.Ppr | 
| pprSectionHeader | GHC.CmmToAsm.Ppr | 
| pprSetDepth | GHC.Utils.Outputable, GHC.Plugins | 
| pprShortTyThing | GHC.Types.TyThing | 
| 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.Plugins, GHC | 
| pprSourceTyCon | GHC.Core.TyCo.Ppr | 
| pprSpec | GHC.Hs.Binds, GHC.Hs, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pprStmtInCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprSTrace | GHC.Utils.Trace | 
| pprStrictness | GHC.Types.Id.Info, GHC.Plugins | 
| pprString | GHC.CmmToAsm.Ppr | 
| PprStyle | GHC.Utils.Outputable, GHC.Plugins | 
| pprSumOrTuple | GHC.Parser.Types | 
| pprTarget | GHC.Types.Target | 
| pprTargetId | GHC.Types.Target | 
| pprTcSpecPrags | GHC.Hs.Binds, GHC.Hs, 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.Binds, GHC.Hs, GHC | 
| pprTickyName | GHC.Types.Name, GHC.Plugins | 
| pprTidiedType | GHC.Core.TyCo.Ppr | 
| pprTrace | GHC.Utils.Trace | 
| pprTraceDebug | GHC.Utils.Trace | 
| pprTraceException | GHC.Utils.Trace | 
| pprTraceIt | GHC.Utils.Trace | 
| pprTraceM | GHC.Utils.Trace | 
| pprTraceUserWarning | GHC.Utils.Trace | 
| pprTraceWith | GHC.Utils.Trace | 
| pprTransformStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprTransStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| pprTyClDeclFlavour | GHC.Hs.Decls, GHC.Hs, GHC | 
| pprTyFamInstDecl | GHC.Hs.Decls, GHC.Hs, 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 | 
| pprTypeDoesNotHaveFixedRuntimeRep | GHC.Tc.Errors.Ppr | 
| pprTyTcApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| pprTyThing | GHC.Types.TyThing.Ppr | 
| pprTyThingCategory | GHC.Types.TyThing | 
| pprTyThingHdr | GHC.Types.TyThing.Ppr | 
| pprTyThingInContext | GHC.Types.TyThing.Ppr | 
| pprTyThingInContextLoc | GHC.Types.TyThing.Ppr | 
| pprTyThingLoc | GHC.Types.TyThing.Ppr | 
| 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.Pmc.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 | 
| pprUnitIdForUser | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprUnitInfo | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprUnitInfoForUser | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprUnits | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprUnitsSimple | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprUntickedConstructor | GHC.Types.Hint | 
| 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 | 
| pprUserSpan | 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.Binds, GHC.Hs, GHC | 
| pprWarningTxtForMsg | GHC.Unit.Module.Warnings | 
| pprWithBars | GHC.Utils.Outputable, GHC.Plugins | 
| pprWithCommas | GHC.Utils.Outputable, GHC.Plugins | 
| pprWithDoc | GHC.Hs.Doc, GHC.Hs, GHC | 
| pprWithDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| pprWithExplicitKindsWhen | GHC.Core.TyCo.Ppr | 
| pprWithSourceText | GHC.Types.SourceText | 
| pprWithTYPE | GHC.Core.TyCo.Ppr | 
| pprWithUnitState | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| pprWord | GHC.CmmToAsm.Dwarf.Types | 
| pprXOverLit | GHC.Hs.Lit, GHC.Hs, GHC | 
| 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_infix_expr_rn | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_infix_expr_tc | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_lcmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_lexpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_module_name_prefix | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_monobind | GHC.Hs.Binds, GHC.Hs, GHC | 
| ppr_quasi | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_sig | GHC.Hs.Binds, GHC.Hs, GHC | 
| ppr_splice | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_splice_decl | GHC.Hs.Expr, GHC.Hs, GHC | 
| ppr_with_pending_tc_splices | 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.Lit, GHC.Hs, GHC | 
| pp_unexpected_fun_app | GHC.Parser.Errors.Ppr | 
| pragAnnDIdKey | GHC.Builtin.Names.TH | 
| pragAnnDName | GHC.Builtin.Names.TH | 
| pragBrackets | GHC.Hs.Binds, GHC.Hs, GHC | 
| pragCompleteDIdKey | GHC.Builtin.Names.TH | 
| pragCompleteDName | GHC.Builtin.Names.TH | 
| pragInlDIdKey | GHC.Builtin.Names.TH | 
| pragInlDName | GHC.Builtin.Names.TH | 
| pragOpaqueDIdKey | GHC.Builtin.Names.TH | 
| pragOpaqueDName | 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.Binds, GHC.Hs, GHC | 
| Pre | GHC.HsToCore.Pmc.Types | 
| Precise | GHC.HsToCore.Pmc.Types | 
| Precision | GHC.HsToCore.Pmc.Types | 
| prec_RDR | GHC.Builtin.Names | 
| Pred | GHC.Core.Predicate | 
| pred | GHC.Prelude | 
| predQTyConKey | GHC.Builtin.Names.TH | 
| PredSpec | GHC.Tc.Deriv.Utils | 
| 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.Fixity, GHC | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| PrefixCon | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| PrefixConGADT | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| PrefixDataConBuilder | GHC.Parser.Types | 
| 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.State, GHC.Unit, GHC.Plugins | 
| PreloadUnitClosure | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| preloadUnits | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| preloadUnitsInfo | GHC.Unit.Env | 
| preloadUnitsInfo' | GHC.Unit.Env | 
| pRELUDE | GHC.Builtin.Names | 
| pRELUDE_NAME | GHC.Builtin.Names | 
| prepareAlts | GHC.Core.Opt.Simplify.Utils | 
| prepareAnnotations | GHC.Driver.Env, GHC.Plugins | 
| prependArgsDmdSig | GHC.Types.Demand | 
| prependQualified | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| PrepFFI | GHC.Runtime.Interpreter | 
| preprocess | GHC.Driver.Pipeline | 
| preprocessPipeline | GHC.Driver.Pipeline | 
| Present | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| pretendNameIsInScope | GHC.Builtin.Names | 
| prettyCallStackDoc | GHC.Utils.Panic, GHC.Plugins | 
| prettyPrintGhcErrors | GHC.Utils.Error, GHC | 
| prevChar | GHC.Data.StringBuffer | 
| prev_loc | GHC.Parser.Lexer | 
| prev_loc2 | GHC.Parser.Lexer | 
| Prim | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| PrimAlt | GHC.Stg.Syntax | 
| PRIMCALL | GHC.ByteCode.Instr | 
| PrimCall |  | 
| 1 (Type/Class) | GHC.Builtin.PrimOps | 
| 2 (Data Constructor) | GHC.Builtin.PrimOps | 
| PrimCallConv | GHC.Types.ForeignCall | 
| PrimCallConvUnsupported | GHC.Tc.Errors.Types | 
| 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 | 
| primElemRepToPrimRep | GHC.Core.TyCon, GHC.Plugins | 
| primFloatSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| primInt16Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primInt32Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primInt64Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primInt8Suffix | 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.PrimOps.Ids | 
| primOpIsCheap | GHC.Builtin.PrimOps | 
| primOpIsDiv | 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.Core.Opt.ConstantFold | 
| 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 | 
| primRepIsInt | GHC.Core.TyCon, GHC.Plugins | 
| primRepIsWord | GHC.Core.TyCon, GHC.Plugins | 
| primRepsCompatible | GHC.Core.TyCon, GHC.Plugins | 
| primRepSizeB | GHC.Core.TyCon, GHC.Plugins | 
| primRepSlot | GHC.Types.RepType | 
| primRepToRuntimeRep | GHC.Types.RepType | 
| primRepToType | GHC.Types.RepType | 
| PrimTarget | GHC.Cmm.Node, GHC.Cmm | 
| 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 | 
| primWord16Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primWord32Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primWord64Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primWord8Suffix | GHC.Utils.Outputable, GHC.Plugins | 
| primWordSuffix | GHC.Utils.Outputable, GHC.Plugins | 
| print | GHC.Prelude | 
| 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 | 
| printForUser | GHC.Driver.Ppr, GHC.Plugins | 
| printForUserTcRn | GHC.Tc.Utils.Monad | 
| printIdKey | GHC.Builtin.Names | 
| printInfoForUser | GHC.Utils.Error | 
| printMessages | GHC.Driver.Errors | 
| printMinimalImports | GHC.Rename.Names | 
| printName | GHC.Builtin.Names | 
| printOrThrowDiagnostics | GHC.Driver.Errors | 
| printOutputForUser | GHC.Utils.Error | 
| printSDoc | GHC.Utils.Outputable, GHC.Plugins | 
| printSDocLn | GHC.Utils.Outputable, GHC.Plugins | 
| PrintUnqualified | GHC.Utils.Outputable, GHC.Plugins, GHC | 
| priorComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| Private | GHC.Llvm.Types, GHC.Llvm | 
| processArgs | GHC.Driver.CmdLine | 
| processCmdLineP | GHC.Driver.Session, GHC.Plugins | 
| ProcExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ProcOrigin | GHC.Tc.Types.Origin | 
| ProcPoint | GHC.Cmm.ProcPoint | 
| procPointAnalysis | GHC.Cmm.ProcPoint | 
| ProcPointSet | GHC.Cmm.ProcPoint | 
| Prod | GHC.Types.Demand | 
| 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 | 
| Profile |  | 
| 1 (Type/Class) | GHC.Platform.Profile | 
| 2 (Data Constructor) | GHC.Platform.Profile | 
| profileBuildTag | GHC.Platform.Profile | 
| profileConstants | GHC.Platform.Profile | 
| profileIsProfiling | GHC.Platform.Profile | 
| profilePlatform | GHC.Platform.Profile | 
| profileWays | GHC.Platform.Profile | 
| profileWordSizeInBytes | GHC.Platform.Profile | 
| ProfilingInfo |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| profilingInitCode | GHC.Driver.CodeOutput | 
| profInfoTableSizeW | GHC.Cmm.Info | 
| ProfNote | GHC.Types.Tickish | 
| profNoteCC | GHC.Types.Tickish | 
| profNoteCount | GHC.Types.Tickish | 
| profNoteScope | GHC.Types.Tickish | 
| ProgramError | GHC.Utils.Panic, GHC.Plugins, GHC | 
| programName | GHC.Driver.Session, GHC.Plugins | 
| prohibitedSuperClassSolve | GHC.Tc.Solver.InertSet | 
| projectionEIdKey | GHC.Builtin.Names.TH | 
| projectionEName | GHC.Builtin.Names.TH | 
| projectVersion | GHC.Driver.Session, GHC.Plugins | 
| proj_ext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| proj_flds | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 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 | 
| promoteMetaTyVarTo | GHC.Tc.Utils.TcMType | 
| promoteOccName | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| promoteRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| promoteTcType | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Unify | 
| 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 | 
| provClosure | GHC.Types.IPE | 
| ProvCtxtOrigin | GHC.Tc.Types.Origin | 
| provDC | GHC.Types.IPE | 
| provInfoTables | GHC.Types.IPE | 
| provSize | GHC.Core.TyCo.Rep | 
| proxyHashId | GHC.Types.Id.Make | 
| proxyHashKey | GHC.Builtin.Names | 
| proxyPrimTyCon | GHC.Builtin.Types.Prim | 
| proxyPrimTyConKey | GHC.Builtin.Names | 
| PSB | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| psBufPos | GHC.Types.SrcLoc, GHC.Plugins | 
| psBufSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| psb_args | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_def | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_dir | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_ext | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| psb_id | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| PsErrArrowCmdInExpr | GHC.Parser.Errors.Types | 
| PsErrArrowCmdInPat | GHC.Parser.Errors.Types | 
| PsErrArrowExprInPat | GHC.Parser.Errors.Types | 
| PsErrAtInPatPos | GHC.Parser.Errors.Types | 
| PsErrBangPatWithoutSpace | GHC.Parser.Errors.Types | 
| PsErrCaseCmdInFunAppCmd | GHC.Parser.Errors.Types | 
| PsErrCaseInFunAppExpr | GHC.Parser.Errors.Types | 
| PsErrCaseInPat | GHC.Parser.Errors.Types | 
| PsErrCmmLexer | GHC.Parser.Errors.Types | 
| PsErrCmmParser | GHC.Parser.Errors.Types | 
| PsErrDeclSpliceNotAtTopLevel | GHC.Parser.Errors.Types | 
| PsErrDoCmdInFunAppCmd | GHC.Parser.Errors.Types | 
| PsErrDoInFunAppExpr | GHC.Parser.Errors.Types | 
| PsErrDoNotationInPat | GHC.Parser.Errors.Types | 
| PsErrDotsInRecordUpdate | GHC.Parser.Errors.Types | 
| PsErrEmptyDoubleQuotes | GHC.Parser.Errors.Types | 
| PsErrEmptyLambda | GHC.Parser.Errors.Types | 
| PsErrEmptyWhereInPatSynDecl | GHC.Parser.Errors.Types | 
| PsErrExpectedHyphen | GHC.Parser.Errors.Types | 
| PsErrExplicitForall | GHC.Parser.Errors.Types | 
| PsErrIfCmdInFunAppCmd | GHC.Parser.Errors.Types | 
| PsErrIfInFunAppExpr | GHC.Parser.Errors.Types | 
| PsErrIfThenElseInPat | GHC.Parser.Errors.Types | 
| PsErrIllegalBangPattern | GHC.Parser.Errors.Types | 
| PsErrIllegalDataTypeContext | GHC.Parser.Errors.Types | 
| PsErrIllegalExplicitNamespace | GHC.Parser.Errors.Types | 
| PsErrIllegalGadtRecordMultiplicity | GHC.Parser.Errors.Types | 
| PsErrIllegalImportBundleForm | GHC.Parser.Errors.Types | 
| PsErrIllegalPatSynExport | GHC.Parser.Errors.Types | 
| PsErrIllegalPromotionQuoteDataCon | GHC.Parser.Errors.Types | 
| PsErrIllegalQualifiedDo | GHC.Parser.Errors.Types | 
| PsErrIllegalRoleName | GHC.Parser.Errors.Types | 
| PsErrIllegalTraditionalRecordSyntax | GHC.Parser.Errors.Types | 
| PsErrIllegalUnboxedFloatingLitInPat | GHC.Parser.Errors.Types | 
| PsErrIllegalUnboxedStringInPat | GHC.Parser.Errors.Types | 
| PsErrIllegalWhereInDataDecl | GHC.Parser.Errors.Types | 
| PsErrImportPostQualified | GHC.Parser.Errors.Types | 
| PsErrImportQualifiedTwice | GHC.Parser.Errors.Types | 
| PsErrInferredTypeVarNotAllowed | GHC.Parser.Errors.Types | 
| PsErrInPat | GHC.Parser.Errors.Types | 
| PsErrInPatDetails | GHC.Parser.Errors.Types | 
| PsErrInvalidCApiImport | GHC.Parser.Errors.Types | 
| PsErrInvalidDataCon | GHC.Parser.Errors.Types | 
| PsErrInvalidInfixDataCon | GHC.Parser.Errors.Types | 
| PsErrInvalidInfixHole | GHC.Parser.Errors.Types | 
| PsErrInvalidPackageName | GHC.Parser.Errors.Types | 
| PsErrInvalidRecordCon | GHC.Parser.Errors.Types | 
| PsErrInvalidRuleActivationMarker | GHC.Parser.Errors.Types | 
| PsErrInvalidTypeSignature | GHC.Parser.Errors.Types | 
| PsErrInvalidWhereBindInPatSynDecl | GHC.Parser.Errors.Types | 
| PsErrLambdaCase | GHC.Parser.Errors.Types | 
| PsErrLambdaCaseCmdInFunAppCmd | GHC.Parser.Errors.Types | 
| PsErrLambdaCaseInFunAppExpr | GHC.Parser.Errors.Types | 
| PsErrLambdaCaseInPat | GHC.Parser.Errors.Types | 
| PsErrLambdaCmdInFunAppCmd | GHC.Parser.Errors.Types | 
| PsErrLambdaInFunAppExpr | GHC.Parser.Errors.Types | 
| PsErrLambdaInPat | GHC.Parser.Errors.Types | 
| PsErrLazyPatWithoutSpace | GHC.Parser.Errors.Types | 
| PsErrLetCmdInFunAppCmd | GHC.Parser.Errors.Types | 
| PsErrLetInFunAppExpr | GHC.Parser.Errors.Types | 
| PsErrLetInPat | GHC.Parser.Errors.Types | 
| PsErrLexer | GHC.Parser.Errors.Types | 
| PsErrLinearFunction | GHC.Parser.Errors.Types | 
| PsErrMalformedDecl | GHC.Parser.Errors.Types | 
| PsErrMalformedEntityString | GHC.Parser.Errors.Types | 
| PsErrMalformedTyOrClDecl | GHC.Parser.Errors.Types | 
| PsErrMDoInFunAppExpr | GHC.Parser.Errors.Types | 
| PsErrMissingBlock | GHC.Parser.Errors.Types | 
| PsErrMultipleNamesInStandaloneKindSignature | GHC.Parser.Errors.Types | 
| PsErrMultiWayIf | GHC.Parser.Errors.Types | 
| PsErrNoSingleWhereBindInPatSynDecl | GHC.Parser.Errors.Types | 
| PsErrNotADataCon | GHC.Parser.Errors.Types | 
| PsErrNumUnderscores | GHC.Parser.Errors.Types | 
| PsErrOpFewArgs | GHC.Parser.Errors.Types | 
| PsError | GHC.Parser.Errors.Types, GHC.Plugins | 
| psErrors | GHC.Driver.Plugins, GHC.Plugins | 
| PsErrOverloadedRecordDotInvalid | GHC.Parser.Errors.Types | 
| PsErrOverloadedRecordUpdateNoQualifiedFields | GHC.Parser.Errors.Types | 
| PsErrOverloadedRecordUpdateNotEnabled | GHC.Parser.Errors.Types | 
| PsErrParse | GHC.Parser.Errors.Types | 
| PsErrParseDetails |  | 
| 1 (Type/Class) | GHC.Parser.Errors.Types | 
| 2 (Data Constructor) | GHC.Parser.Errors.Types | 
| PsErrParseErrorInCmd | GHC.Parser.Errors.Types | 
| PsErrParseErrorOnInput | GHC.Parser.Errors.Types | 
| PsErrParseLanguagePragma | GHC.Parser.Errors.Types | 
| PsErrParseOptionsPragma | GHC.Parser.Errors.Types | 
| PsErrParseRightOpSectionInPat | GHC.Parser.Errors.Types | 
| PsErrPrecedenceOutOfRange | GHC.Parser.Errors.Types | 
| PsErrPrimStringInvalidChar | GHC.Parser.Errors.Types | 
| PsErrProcInFunAppExpr | GHC.Parser.Errors.Types | 
| PsErrQualifiedDoInCmd | GHC.Parser.Errors.Types | 
| PsErrRecordSyntaxInPatSynDecl | GHC.Parser.Errors.Types | 
| PsErrSemiColonsInCondCmd | GHC.Parser.Errors.Types | 
| PsErrSemiColonsInCondExpr | GHC.Parser.Errors.Types | 
| PsErrSpaceInSCC | GHC.Parser.Errors.Types | 
| PsErrSuffixAT | GHC.Parser.Errors.Types | 
| PsErrTupleSectionInPat | GHC.Parser.Errors.Types | 
| PsErrTypeAppWithoutSpace | GHC.Parser.Errors.Types | 
| PsErrUnallowedPragma | GHC.Parser.Errors.Types | 
| PsErrUnexpectedKindAppInDataCon | GHC.Parser.Errors.Types | 
| PsErrUnexpectedQualifiedConstructor | GHC.Parser.Errors.Types | 
| PsErrUnexpectedTypeAppInDecl | GHC.Parser.Errors.Types | 
| PsErrUnexpectedTypeInDecl | GHC.Parser.Errors.Types | 
| PsErrUnknownOptionsPragma | GHC.Parser.Errors.Types | 
| PsErrUnpackDataCon | GHC.Parser.Errors.Types | 
| PsErrUnsupportedBoxedSumExpr | GHC.Parser.Errors.Types | 
| PsErrUnsupportedBoxedSumPat | GHC.Parser.Errors.Types | 
| PsErrUnsupportedExt | GHC.Parser.Errors.Types | 
| PsErrVarForTyCon | GHC.Parser.Errors.Types | 
| PsErrViewPatInExpr | GHC.Parser.Errors.Types | 
| PsHeaderMessage |  | 
| 1 (Data Constructor) | GHC.Parser.Errors.Types, GHC.Driver.Errors.Types | 
| 2 (Type/Class) | GHC.Parser.Errors.Types | 
| psHeaderMessageDiagnostic | GHC.Parser.Errors.Ppr | 
| psHeaderMessageHints | GHC.Parser.Errors.Ppr | 
| psHeaderMessageReason | GHC.Parser.Errors.Ppr | 
| 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 | 
| psLocatedToLocated | GHC.Types.SrcLoc, GHC.Plugins | 
| PsMessage | GHC.Parser.Errors.Types, GHC.Driver.Errors.Types | 
| PsMessages |  | 
| 1 (Type/Class) | GHC.Driver.Plugins, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Plugins, 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 | 
| PsUnknownMessage | GHC.Parser.Errors.Types | 
| pSupportedExts | GHC.Parser.Lexer | 
| PsWarnBidirectionalFormatChars | GHC.Parser.Errors.Types | 
| PsWarnHaddockIgnoreMulti | GHC.Parser.Errors.Types | 
| PsWarnHaddockInvalidPos | GHC.Parser.Errors.Types | 
| PsWarnImportPreQualified | GHC.Parser.Errors.Types | 
| PsWarning | GHC.Parser.Errors.Types, GHC.Plugins | 
| psWarnings | GHC.Driver.Plugins, GHC.Plugins | 
| PsWarnMisplacedPragma | GHC.Parser.Errors.Types | 
| PsWarnOperatorWhitespace | GHC.Parser.Errors.Types | 
| PsWarnOperatorWhitespaceExtConflict | GHC.Parser.Errors.Types | 
| PsWarnStarBinder | GHC.Parser.Errors.Types | 
| PsWarnStarIsType | GHC.Parser.Errors.Types | 
| PsWarnTab | GHC.Parser.Errors.Types | 
| PsWarnTransitionalLayout | GHC.Parser.Errors.Types | 
| PsWarnUnrecognisedPragma | GHC.Parser.Errors.Types | 
| 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.Opt.Arity | 
| pushCoArgs | GHC.Core.Opt.Arity | 
| pushCoDataCon | GHC.Core.Opt.Arity | 
| pushCoercionIntoLambda | GHC.Core.Opt.Arity | 
| pushCoTyArg | GHC.Core.Opt.Arity | 
| pushCoValArg | GHC.Core.Opt.Arity | 
| pushCycleBreakerVarStack | GHC.Tc.Solver.InertSet | 
| pushDumpHook | GHC.Utils.Logger | 
| pushErrCtxt | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pushErrCtxtSameOrigin | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| pushLevelAndCaptureConstraints | GHC.Tc.Utils.Monad | 
| pushLevelAndSolveEqualities | GHC.Tc.Solver | 
| pushLevelAndSolveEqualitiesX | GHC.Tc.Solver | 
| pushLevelNoWorkList | GHC.Tc.Solver.Monad | 
| pushLexState | GHC.Parser.Lexer | 
| pushLogHook | GHC.Utils.Logger, GHC | 
| pushLogHookM | GHC.Driver.Monad, GHC | 
| 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 | 
| pushTraceHook | GHC.Utils.Logger | 
| pushUpdateFrame | GHC.StgToCmm.Bind | 
| PUSH_ADDR | GHC.ByteCode.Instr | 
| PUSH_ALTS | GHC.ByteCode.Instr | 
| PUSH_ALTS_TUPLE | 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_STACK_FRAME | GHC.CmmToAsm.AArch64.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.Lazy | 
| 2 (Function) | GHC.Utils.Monad.State.Strict | 
| 3 (Function) | GHC.Utils.Binary | 
| putAt | GHC.Utils.Binary | 
| putByte | GHC.Utils.Binary | 
| putChar | GHC.Prelude | 
| putCmdLineState | GHC.Driver.Session, GHC.Plugins | 
| putDictionary | GHC.Utils.Binary, GHC.Iface.Binary | 
| putDumpFile | GHC.Utils.Logger | 
| putDumpFileMaybe | GHC.Utils.Logger | 
| putDumpFileMaybe' | GHC.Utils.Logger | 
| putFastString | GHC.Iface.Binary | 
| putFS | GHC.Utils.Binary | 
| putIfaceTopBndr | GHC.Iface.Syntax | 
| putLogMsg | GHC.Utils.Logger | 
| putLogMsgM | GHC.Driver.Monad, GHC | 
| putMsg |  | 
| 1 (Function) | GHC.Utils.Error | 
| 2 (Function) | GHC.Core.Opt.Monad, GHC.Plugins | 
| putMsgM | GHC.Driver.Monad, GHC | 
| 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 | 
| putSrcSpanDsA | GHC.HsToCore.Monad | 
| putStr | GHC.Prelude | 
| putStrLn | GHC.Prelude | 
| putSymbolTable | GHC.Iface.Binary | 
| putTraceMsg | GHC.Utils.Logger | 
| 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 | 
| PW4 | GHC.Platform | 
| PW8 | GHC.Platform | 
| PWildcard | GHC.Core.Opt.CallerCC | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| QualifiedPost | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| QualifiedPre | GHC.Hs.ImpExp, GHC.Hs, 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 | 
| QuietBinIFace | 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.Types.Rank, GHC.Tc.Validity | 
| ranOutOfFuel | GHC.Tc.Errors.Types | 
| 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 | 
| rationalFromFractionalLit | GHC.Types.SourceText | 
| 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, GHC.CmmToAsm.Types | 
| RawCmmGroup | GHC.Cmm | 
| RawCmmStatics | GHC.Cmm, GHC.CmmToAsm.Types | 
| RawHoleFit | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| RawObject | GHC.Types.Basic, GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| RawPkgQual |  | 
| 1 (Type/Class) | GHC.Types.PkgQual, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.PkgQual, 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_rest | GHC.Hs.Decls, GHC.Hs, GHC | 
| 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_tmanns | GHC.Hs.Decls, GHC.Hs, GHC | 
| ra_tyanns | GHC.Hs.Decls, GHC.Hs, GHC | 
| 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 | 
| RCM | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| rcm_pragmas | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| rcm_vanilla | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| rcon_con | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| rcon_ext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| rcon_flds | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| rdrNameOcc | GHC.Types.Name.Reader, GHC.Plugins | 
| rdrNameSpace | GHC.Types.Name.Reader, GHC.Plugins | 
| rds_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rds_rules | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rds_src | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rdx | GHC.CmmToAsm.X86.Regs | 
| rd_act | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rd_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rd_lhs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rd_name | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rd_rhs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rd_tmvs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| rd_tyvs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| RE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| reachableG | GHC.Data.Graph.Directed | 
| reachablesG | GHC.Data.Graph.Directed | 
| ReachedBy | GHC.Cmm.ProcPoint | 
| Read | GHC.Prelude | 
| read | GHC.Prelude | 
| ReadArrayOp | GHC.Builtin.PrimOps | 
| readBinIface | GHC.Iface.Binary | 
| readBinIfaceHeader | 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 | 
| readField | GHC.Iface.Ext.Fields | 
| readFieldHash_RDR | GHC.Builtin.Names | 
| readFieldWith | GHC.Iface.Ext.Fields | 
| readField_RDR | GHC.Builtin.Names | 
| readFile | GHC.Prelude | 
| readHexFingerprint | GHC.Utils.Fingerprint | 
| readHexRational | GHC.Utils.Misc, GHC.Plugins | 
| readHexSignificandExponentPair | GHC.Utils.Misc, GHC.Plugins | 
| readHieFile | GHC.Iface.Ext.Binary | 
| readHieFileWithVersion | GHC.Iface.Ext.Binary | 
| readIface | GHC.Iface.Load | 
| 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 | 
| readSignificandExponentPair | GHC.Utils.Misc, GHC.Plugins | 
| 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.State, GHC.Unit, GHC.Plugins | 
| readUnitDatabases | GHC.Unit.State, GHC.Unit, 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 | 
| RealReg | 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.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.Regs | 
| realSpanAsAnchor | GHC.Parser.Annotation, GHC.Hs, GHC | 
| RealSrcLoc |  | 
| 1 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| 2 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| realSrcLocSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| RealSrcSpan |  | 
| 1 (Data Constructor) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| 2 (Type/Class) | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| realSrcSpan | GHC.Parser.Annotation, GHC.Hs, GHC | 
| realSrcSpanEnd | GHC.Types.SrcLoc, GHC.Plugins | 
| realSrcSpanStart | GHC.Types.SrcLoc, GHC.Plugins | 
| realToFrac | GHC.Prelude | 
| realToFracIdKey | GHC.Builtin.Names | 
| realToFracName | GHC.Builtin.Names | 
| realUnfoldingInfo | GHC.Types.Id.Info, GHC.Plugins | 
| 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 | 
| reAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| reAnnC | GHC.Parser.Annotation, GHC.Hs, GHC | 
| reAnnL | GHC.Parser.Annotation, GHC.Hs, GHC | 
| ReasonDeprecatedFlag | GHC.Driver.CmdLine | 
| ReasonUnrecognisedFlag | GHC.Driver.CmdLine | 
| ReassociateNegation | GHC.Rename.HsType | 
| rebindToReg | GHC.StgToCmm.Env | 
| rebuildHsApps | GHC.Tc.Gen.Head | 
| 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 | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| recConEIdKey | GHC.Builtin.Names.TH | 
| recConEName | GHC.Builtin.Names.TH | 
| RecConError |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| recConErrorIdKey | GHC.Builtin.Names | 
| RecConGADT | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 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 | 
| RecompReason | GHC.Iface.Recomp | 
| recompThen | GHC.Iface.Recomp | 
| reconstructType | GHC.Runtime.Eval, GHC | 
| RecordCon | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| RecordFieldConstructor | GHC.Tc.Errors.Types | 
| RecordFieldPart | GHC.Tc.Errors.Types | 
| RecordFieldPattern | GHC.Tc.Errors.Types | 
| RecordFieldUpdate | GHC.Tc.Errors.Types | 
| recordFixupBlock | GHC.CmmToAsm.Reg.Linear.State | 
| RecordPatSynField |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| recordPatSynField | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| recordPatSynIdKey | GHC.Builtin.Names.TH | 
| recordPatSynName | GHC.Builtin.Names.TH | 
| recordPatSynPatVar | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| recordSelectorTyCon | GHC.Types.Id, GHC.Plugins, GHC | 
| recordSelectorTyCon_maybe | GHC.Types.Id, GHC.Plugins | 
| recordSpill | GHC.CmmToAsm.Reg.Linear.State | 
| recordThNeededRuntimeDeps | GHC.Tc.Utils.Monad | 
| recordThSpliceUse | GHC.Tc.Utils.Monad | 
| recordThUse | GHC.Tc.Utils.Monad | 
| recordUnsafeInfer | GHC.Tc.Utils.Monad | 
| RecordUpd | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| RecProj | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| RecSelData | GHC.Types.Id.Info, GHC.Plugins | 
| RecSelError |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_bind_ty | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_ext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_later_ids | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_later_rets | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_mfix_fn | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_rec_ids | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_rec_rets | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_ret_fn | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_ret_ty | GHC.Hs.Expr, GHC.Hs, GHC | 
| recS_stmts | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| RecTcChecker | GHC.Core.TyCon.RecWalk | 
| RecUpd | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| recUpdEIdKey | GHC.Builtin.Names.TH | 
| recUpdEName | GHC.Builtin.Names.TH | 
| RecUpdError |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| RecUpdProj | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| Recursive | GHC.Types.Basic, GHC.Plugins | 
| RecursiveDoBit | GHC.Parser.Lexer | 
| rEC_CON_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| rec_dotdot | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| rec_flds | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| rEC_SEL_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| RedSets |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| reduceTyFamApp_maybe | GHC.Core.FamInstEnv | 
| Reduction |  | 
| 1 (Type/Class) | GHC.Core.Reduction | 
| 2 (Data Constructor) | GHC.Core.Reduction | 
| reductionCoercion | GHC.Core.Reduction | 
| reductionDepth | GHC.Driver.Session, GHC.Plugins, GHC | 
| ReductionN | GHC.Core.Reduction | 
| reductionOriginalType | GHC.Core.Reduction | 
| ReductionR | GHC.Core.Reduction | 
| reductionReducedType | GHC.Core.Reduction | 
| Reductions |  | 
| 1 (Type/Class) | GHC.Core.Reduction | 
| 2 (Data Constructor) | GHC.Core.Reduction | 
| redundantBang | GHC.HsToCore.Pmc.Utils | 
| redundantConstraintsSpan | GHC.Tc.Types.Origin | 
| ReEntrant | GHC.Stg.Syntax | 
| reexportedModules | GHC.Driver.Session, GHC.Plugins, GHC | 
| ReferenceKind | GHC.CmmToAsm.PIC | 
| refineDefaultAlt | GHC.Core.Utils, GHC.Plugins | 
| refineFromInScope | GHC.Core.Opt.Simplify.Env | 
| refinementFits | GHC.Tc.Errors.Types | 
| 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.Platform.Reg | 
| 2 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Base | 
| 3 (Data Constructor) | GHC.CmmToAsm.Reg.Graph.Base | 
| Reg64 |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Monad | 
| 2 (Data Constructor) | GHC.CmmToAsm.Monad | 
| 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 | 
| RegBitmap |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| RegClass |  | 
| 1 (Type/Class) | GHC.Platform.Reg.Class | 
| 2 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Base | 
| regCoalesce | GHC.CmmToAsm.Reg.Graph.Coalesce | 
| RegCode64 |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Monad | 
| 2 (Data Constructor) | GHC.CmmToAsm.Monad | 
| regDotColor |  | 
| 1 (Function) | GHC.CmmToAsm.X86.RegInfo | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.Regs | 
| 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 | 
| RegReal | GHC.Platform.Reg | 
| RegSet |  | 
| 1 (Type/Class) | GHC.Cmm.Expr, GHC.Cmm | 
| 2 (Type/Class) | GHC.CmmToAsm.Reg.Liveness | 
| regSetToList | GHC.Cmm.Expr, GHC.Cmm | 
| RegShift | GHC.CmmToAsm.AArch64.Instr | 
| 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 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Base | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Graph.Base | 
| regTableOffset | GHC.StgToCmm.CgUtils | 
| RegularBind | GHC.Iface.Ext.Types | 
| RegUsage | GHC.CmmToAsm.Instr | 
| regUsageOfInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.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.PPC | 
| 4 (Function) | GHC.CmmToAsm.Reg.Linear.AArch64 | 
| relevantBindingNamesAndTys | GHC.Tc.Errors.Types | 
| RelevantBindings |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| relevantCtEvidence | GHC.Tc.Errors.Hole | 
| RELOAD | GHC.CmmToAsm.Reg.Liveness | 
| reLoc | GHC.Parser.Annotation, GHC.Hs, GHC | 
| reLocA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| RelocatableReadOnlyData | GHC.Cmm | 
| reLocC | GHC.Parser.Annotation, GHC.Hs, GHC | 
| reLocL | GHC.Parser.Annotation, GHC.Hs, GHC | 
| reLocN | GHC.Parser.Annotation, GHC.Hs, GHC | 
| rem | GHC.Prelude | 
| RemindFieldSelectorSuppressed | GHC.Types.Hint, GHC.Types.Error | 
| removeBindingShadowing | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| removeBootSuffix | GHC.Unit.Module.Location, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| removeBufSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| removeCommentsA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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 | 
| removeWay | GHC.Platform.Ways | 
| Renamed | GHC.Hs.Extension, GHC.Hs, GHC | 
| renamedResultAction | GHC.Driver.Plugins, GHC.Plugins | 
| RenamedSource | GHC | 
| renamedSource | GHC | 
| RenamedStuff | GHC.Tc.Module | 
| renameFreeHoles | GHC.Unit.Module.ModIface, GHC.Plugins | 
| renameFrom | GHC.Driver.Backpack.Syntax | 
| renameHoleModule | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| renameHoleModule' | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| renameHoleUnit | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| renameHoleUnit' | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| renamePkgQual | GHC.Rename.Names | 
| renamePkgQualM | GHC | 
| renameRawPkgQual | GHC.Rename.Names | 
| renameRawPkgQualM | GHC | 
| 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 | 
| renderHsDocString | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| renderHsDocStrings | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| renderJSON | GHC.Utils.Json | 
| renderLlvm | GHC.CmmToLlvm.Base | 
| renderStyle | GHC.Utils.Ppr | 
| renderWithContext | 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 | 
| replaceImportEnv | GHC.Runtime.Context | 
| replaceLabels | GHC.Cmm.ContFlowOpt | 
| replaceLastNode | GHC.Cmm.Dataflow.Block | 
| replaceLWrappedName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| replaceVar | GHC.SysTools.Process | 
| replaceWrappedName | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| replace_RDR | GHC.Builtin.Names | 
| replicate | GHC.Prelude | 
| reportAllUnsolved | GHC.Tc.Errors | 
| ReportCoercibleMsg | GHC.Tc.Errors.Types | 
| reportConflictingInjectivityErrs | GHC.Tc.Instance.Family | 
| reportContent | GHC.Tc.Errors.Types | 
| reportContext | GHC.Tc.Errors.Types | 
| reportDiagnostic | GHC.Tc.Utils.Monad | 
| reportDiagnostics | GHC.Tc.Utils.Monad | 
| ReportHoleError | GHC.Tc.Errors.Types | 
| reportInjectivityErrors | GHC.Tc.Instance.Family | 
| ReportRedundantConstraints | GHC.Tc.Types.Origin | 
| reportRedundantConstraints | GHC.Tc.Types.Origin | 
| reportUnboundName | GHC.Rename.Unbound | 
| reportUnboundName' | GHC.Rename.Unbound | 
| reportUnifications | GHC.Tc.Solver.Monad | 
| reportUnsolved | GHC.Tc.Errors | 
| reportUnsolvedEqualities | GHC.Tc.Solver | 
| reportUnusedNames | GHC.Rename.Names | 
| repr | GHC.Data.UnionFind | 
| ReprEq | GHC.Core.Predicate | 
| ReprEqReason | GHC.Tc.Types.Constraint | 
| Representational | GHC.Core.Coercion.Axiom, GHC.Core.TyCon, 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.Expr, GHC.Cmm | 
| rEP_CostCentreStack_scc_count | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| rEP_StgEntCounter_allocd | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| rEP_StgEntCounter_allocs | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| ReqTVBinder | GHC.Types.Var, GHC.Plugins | 
| Required | GHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| requirementContext | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| requirementMerges | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| res | GHC.Cmm.Node, GHC.Cmm | 
| resetUnificationFlag | GHC.Tc.Solver.Monad | 
| reset_RDR | GHC.Builtin.Names | 
| ResidualCompleteMatches | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| ResizeMutableByteArrayOp_Char | GHC.Builtin.PrimOps | 
| reslash | GHC.Utils.Misc, GHC.Plugins | 
| ResolvedScopes | GHC.Iface.Ext.Types | 
| ResolveObjs | GHC.Runtime.Interpreter | 
| resolveObjs | GHC.Runtime.Interpreter | 
| resolvePackageImport | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| resolveTyVarScopeLocal | GHC.Iface.Ext.Utils | 
| resolveTyVarScopes | GHC.Iface.Ext.Utils | 
| resolveUnitDatabase | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| resolveVisibility | GHC.Iface.Ext.Utils | 
| restoreCurrentCostCentre | GHC.StgToCmm.Prof | 
| restoreEnvs | GHC.Tc.Utils.Monad | 
| restoreLclEnv | GHC.Tc.Utils.Monad | 
| restrictUniqSetToUFM | GHC.Types.Unique.Set, GHC.Plugins | 
| restrictVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| Result | GHC.Tc.Errors.Types | 
| resultHasFixedRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| resultVariableName | GHC.Hs.Decls, GHC.Hs, 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 | 
| 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.Sequel, 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_TUPLE | GHC.ByteCode.Instr | 
| ret_args | GHC.Cmm.Node, GHC.Cmm | 
| rET_BIG | GHC.Runtime.Heap.Layout | 
| ret_off | GHC.Cmm.Node, GHC.Cmm | 
| 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 | 
| rewrite | GHC.Tc.Solver.Rewrite | 
| rewriteArgsNom | GHC.Tc.Solver.Rewrite | 
| rewriteCmmBwd | GHC.Cmm.Dataflow | 
| RewriteEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| rewriteEqEvidence | GHC.Tc.Solver.Canonical | 
| RewriteFun | GHC.Cmm.Dataflow | 
| RewriterSet |  | 
| 1 (Type/Class) | GHC.Tc.Types.Constraint | 
| 2 (Data Constructor) | GHC.Tc.Types.Constraint | 
| rewriterSetFromCo | GHC.Tc.Types.Constraint | 
| rewriterSetFromType | GHC.Tc.Types.Constraint | 
| rewriterSetFromTypes | GHC.Tc.Types.Constraint | 
| rewriterView | GHC.Tc.Solver.Monad | 
| rewriteTopBinds | GHC.Stg.InferTags.Rewrite | 
| rewriteType | GHC.Tc.Solver.Rewrite | 
| re_base | GHC.Core, GHC.Plugins | 
| re_eq_rel | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| re_flavour | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| re_loc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| re_rewriters | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 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 | 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 | 
| rightSectionKey | GHC.Builtin.Names | 
| rightSectionName | GHC.Types.Id.Make | 
| rightToMaybe | GHC.Data.Maybe | 
| right_RDR | GHC.Builtin.Names | 
| RIImm | GHC.CmmToAsm.PPC.Instr | 
| ripRel | GHC.CmmToAsm.X86.Regs | 
| RIReg | GHC.CmmToAsm.PPC.Instr | 
| RLWINM | GHC.CmmToAsm.PPC.Instr | 
| RML_KnownTc | GHC.Core.RoughMap | 
| RML_NoKnownTc | GHC.Core.RoughMap | 
| RML_WildCard | GHC.Core.RoughMap | 
| RM_KnownTc | GHC.Core.RoughMap, GHC.Core.Unify | 
| RM_WildCard | GHC.Core.RoughMap, GHC.Core.Unify | 
| 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 | 
| rnConDeclFields | GHC.Rename.HsType | 
| rnContext | GHC.Rename.HsType | 
| rnDocDecl | GHC.Rename.Doc | 
| 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 | 
| rnHsPatSigTypeBindingVars | 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 | 
| rnImplicitTvOccs | GHC.Rename.HsType | 
| rnImports | GHC.Rename.Names | 
| rnInScope | GHC.Types.Var.Env, GHC.Plugins | 
| rnInScopeSet | GHC.Types.Var.Env, GHC.Plugins | 
| rnLDocDecl | GHC.Rename.Doc | 
| 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 | 
| rnMaybeContext | GHC.Rename.HsType | 
| 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 | 
| rnTopBindsLHSBoot | GHC.Rename.Bind | 
| rnTopSpliceDecls | GHC.Rename.Splice | 
| rnTopSrcDecls | GHC.Tc.Module | 
| rnTypedBracket | GHC.Rename.Splice | 
| rnUntypedBracket | GHC.Rename.Splice | 
| rnValBindsRHS | GHC.Rename.Bind | 
| rnWarningTxt | GHC.Rename.Module | 
| roBignumRules | GHC.Core, GHC.Plugins | 
| roExcessRationalPrecision | GHC.Core, GHC.Plugins | 
| Role | GHC.Core.Coercion.Axiom, GHC.Core.TyCon, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| RoleAnnotCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| RoleAnnotD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| RoleAnnotDecl |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| roleAnnotDeclName | GHC.Hs.Decls, GHC.Hs, 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 | 
| ROR | GHC.CmmToAsm.AArch64.Instr | 
| rotate | GHC.Prelude | 
| rotateL | GHC.Prelude | 
| rotateR | GHC.Prelude | 
| RoughMap | GHC.Core.RoughMap | 
| RoughMatchLookupTc | GHC.Core.RoughMap | 
| RoughMatchTc | GHC.Core.RoughMap, GHC.Core.Unify | 
| roughMatchTcs | GHC.Core.Unify, GHC.Core.InstEnv | 
| roughMatchTcsLookup | GHC.Core.Unify | 
| roughMatchTcToLookup | GHC.Core.RoughMap | 
| 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 | 
| rpddfs | GHC.CmmToAsm.CFG.Dominators | 
| rsi | GHC.CmmToAsm.X86.Regs | 
| rsp | GHC.CmmToAsm.X86.Regs | 
| RStr | GHC.Utils.Ppr | 
| rs_bangs | GHC.HsToCore.Pmc.Types | 
| rs_cov | GHC.HsToCore.Pmc.Types | 
| rs_div | GHC.HsToCore.Pmc.Types | 
| rtasmInfo | GHC.Driver.Session, GHC.Plugins, GHC | 
| 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 | 
| rtsWays | GHC.Platform.Ways | 
| rTyConKey | GHC.Builtin.Names | 
| rTyConName | GHC.Builtin.Names | 
| RU | GHC.CmmToAsm.Instr | 
| 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) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| RuleBndrSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.Tc.Errors.Types | 
| RuleD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| RuleDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| RuleDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| 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 | 
| rulesRhsFreeIds | GHC.Core.FVs, 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 | 
| runAsPhase | GHC.Driver.Pipeline.Execute | 
| runC | GHC.StgToCmm.Monad | 
| runCc | GHC.SysTools.Tasks, GHC.SysTools | 
| runCcPhase | GHC.Driver.Pipeline.Execute | 
| runClang | GHC.SysTools.Tasks, GHC.SysTools | 
| runCmdLineP | GHC.Driver.Session, GHC.Plugins | 
| runCoreM | GHC.Core.Opt.Monad, GHC.Plugins | 
| runCpp | GHC.SysTools.Tasks, GHC.SysTools | 
| runCppPhase | GHC.Driver.Pipeline.Execute | 
| runDecls | GHC.Runtime.Eval, GHC | 
| runDeclsWithLocation | GHC.Runtime.Eval, GHC | 
| runEwM | GHC.Driver.CmdLine | 
| runGhc | GHC | 
| runGhcT | GHC | 
| runHookedUse | GHC.Driver.Pipeline.Execute | 
| runHsc | GHC.Driver.Env, GHC.Plugins | 
| runHsc' | GHC.Driver.Env, GHC.Plugins | 
| runHscBackendPhase | GHC.Driver.Pipeline.Execute | 
| runHscPhase | GHC.Driver.Pipeline.Execute | 
| runHscPostTcPhase | GHC.Driver.Pipeline.Execute | 
| runHscTcPhase | GHC.Driver.Pipeline.Execute | 
| runHsPpPhase | GHC.Driver.Pipeline.Execute | 
| runInjectRPaths | GHC.Linker.MacOS | 
| runInstallNameTool | GHC.SysTools.Tasks, GHC.SysTools | 
| runInteractiveHsc | GHC.Driver.Env, 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 | 
| runLlvmLlcPhase | GHC.Driver.Pipeline.Execute | 
| runLlvmManglePhase | GHC.Driver.Pipeline.Execute | 
| runLlvmOpt | GHC.SysTools.Tasks, GHC.SysTools | 
| runLlvmOptPhase | GHC.Driver.Pipeline.Execute | 
| runMainIOName | GHC.Builtin.Names | 
| runMainKey | GHC.Builtin.Names | 
| runMatchResult | GHC.HsToCore.Monad | 
| runMaybe | GHC.Core.Opt.Monad, GHC.Plugins | 
| runMaybeT | GHC.Data.Maybe | 
| runMergeForeign | GHC.Driver.Pipeline.Execute | 
| 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.Execute, GHC.Driver.Pipeline | 
| runPhaseHook | GHC.Driver.Hooks | 
| runPipeline | GHC.Driver.Pipeline.Execute, GHC.Driver.Pipeline | 
| 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 |  | 
| 1 (Function) | GHC.Utils.Monad.State.Lazy | 
| 2 (Function) | GHC.Utils.Monad.State.Strict | 
| runStream | GHC.Data.Stream | 
| runStreamInternal | 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 | 
| runTcSEarlyAbort | GHC.Tc.Solver.Monad | 
| runTcSEqualities | GHC.Tc.Solver.Monad | 
| runTcSInerts | 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 | 
| runtimeRep1TyVarInf | GHC.Builtin.Types.Prim | 
| runtimeRep2Ty | GHC.Builtin.Types.Prim | 
| runtimeRep2TyVar | GHC.Builtin.Types.Prim | 
| runtimeRep2TyVarInf | GHC.Builtin.Types.Prim | 
| runtimeRep3Ty | GHC.Builtin.Types.Prim | 
| runtimeRep3TyVar | GHC.Builtin.Types.Prim | 
| RuntimeRepInfo | GHC.Core.TyCon, GHC.Plugins | 
| runtimeRepLevity_maybe | GHC.Core.Type, GHC.Plugins | 
| runtimeRepPrimRep | GHC.Types.RepType | 
| runtimeRepPrimRep_maybe | GHC.Types.RepType | 
| runtimeRepSimpleDataConKeys | GHC.Builtin.Names | 
| runtimeRepTy | GHC.Builtin.Types, GHC.Plugins | 
| runtimeRepTyCon | GHC.Builtin.Types, GHC.Plugins | 
| runtimeRepTyConKey | GHC.Builtin.Names | 
| RuntimeRepType | GHC.Core.TyCo.Rep | 
| RuntimeUnk | GHC.Tc.Utils.TcType | 
| RuntimeUnkFlexi | GHC.Tc.Utils.Zonk | 
| RuntimeUnkSkol | GHC.Tc.Types.Origin | 
| RuntimeUnkTv | GHC.Tc.Utils.TcType | 
| 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 | 
| runUnlitPhase | GHC.Driver.Pipeline.Execute | 
| runWhen | GHC.Core.Opt.Monad, GHC.Plugins | 
| runWindres | GHC.SysTools.Tasks, GHC.SysTools | 
| rupd_cons | GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_expr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_ext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| rupd_flds | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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.Types.SafeHaskell, GHC | 
| safeHaskellModeEnabled | GHC.Driver.Session, GHC.Plugins | 
| SafeHaskellMustBeInIO | GHC.Tc.Utils.TcType | 
| 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, GHC.Plugins | 
| Safety | GHC.Types.ForeignCall | 
| SAKS | GHC.Tc.Gen.HsType | 
| SAKS_or_CUSK | GHC.Tc.Gen.HsType | 
| sameDepthAs | GHC.Tc.Utils.TcType | 
| SameLine | GHC.Parser.Annotation, GHC.Hs, GHC | 
| SameName | GHC.Tc.Errors.Types | 
| SameOcc | GHC.Tc.Errors.Types | 
| sameOcc_lhs | GHC.Tc.Errors.Types | 
| sameOcc_rhs | GHC.Tc.Errors.Types | 
| sameOcc_same_pkg | GHC.Tc.Errors.Types | 
| 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 | 
| sArSupportsDashL | GHC.Settings | 
| SASR | GHC.CmmToAsm.AArch64.Instr | 
| saturatedByOneShots | GHC.Types.Demand | 
| saveCurrentCostCentre | GHC.StgToCmm.Prof | 
| saveThreadState | GHC.StgToCmm.Foreign | 
| SBB | GHC.CmmToAsm.X86.Instr | 
| SBFM | GHC.CmmToAsm.AArch64.Instr | 
| SBFX | GHC.CmmToAsm.AArch64.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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, 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.TyCo.FVs, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| scopedSortOuter | GHC.Tc.Gen.HsType | 
| ScOrigin | GHC.Tc.Types.Origin | 
| SCVTF | GHC.CmmToAsm.AArch64.Instr | 
| 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_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 | 
| SDIV | GHC.CmmToAsm.AArch64.Instr | 
| SDoc | GHC.Utils.Outputable, GHC.Types.Error, GHC.Utils.Error, 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 | 
| 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 | 
| sdocSuppressCoercionTypes | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressIdInfo | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressModulePrefixes | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressStgExts | GHC.Utils.Outputable, GHC.Plugins | 
| sdocSuppressStgReps | 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 | 
| sdocUnitIdForUser | GHC.Utils.Outputable, GHC.Plugins | 
| sdocWithContext | GHC.Utils.Outputable, GHC.Plugins | 
| searchPackageId | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| seCaseDepth | GHC.Core.Opt.Simplify.Env | 
| secondM | GHC.Utils.Misc, GHC.Plugins | 
| Section |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| SectionL | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| selectWorkItem | GHC.Tc.Solver.InertSet | 
| SelfBoot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| SelfBootInfo | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| SelfLoop | GHC.Data.Graph.Directed | 
| SelfLoopInfo | GHC.StgToCmm.Sequel | 
| selName_RDR | GHC.Builtin.Names | 
| seLogger | GHC.Core.Opt.Simplify.Env | 
| 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 | 
| seqDmdSig | GHC.Types.Demand | 
| seqDmdType | GHC.Types.Demand | 
| seqDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| seqEltsNameEnv | GHC.Types.Name.Env, 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 | 
| seqTagInfo | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| seqTagSig | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| seqType | GHC.Core.Type, GHC.Plugins | 
| seqTypes | GHC.Core.Type, GHC.Plugins | 
| Sequel | GHC.StgToCmm.Sequel, GHC.StgToCmm.Monad | 
| sequence | GHC.Prelude | 
| sequenceA | GHC.Prelude | 
| sequenceQIdKey | GHC.Builtin.Names.TH | 
| sequenceQName | GHC.Builtin.Names.TH | 
| sequenceTop | GHC.CmmToAsm.BlockLayout | 
| sequenceUFMList | GHC.Types.Unique.FM, GHC.Plugins | 
| sequence_ | GHC.Prelude | 
| seqUnfolding | GHC.Core.Seq | 
| seqVar | GHC.HsToCore.Utils | 
| seqVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| seRecIds | GHC.Core.Opt.Simplify.Env | 
| Serialized |  | 
| 1 (Type/Class) | GHC.Plugins | 
| 2 (Data Constructor) | 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 | 
| setBit | GHC.Prelude | 
| 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 | 
| setCoHoleType | GHC.Core.Coercion, GHC.Plugins | 
| setColor | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| setCommentsEpAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| setCommentsSrcAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| setConstraintVar | GHC.Tc.Utils.Monad | 
| setContext | GHC.Runtime.Eval, GHC | 
| setCoVarName | GHC.Core.Coercion, GHC.Plugins | 
| setCoVarUnique | GHC.Core.Coercion, GHC.Plugins | 
| setCprSigInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setCtEvLoc | GHC.Tc.Types.Constraint | 
| setCtEvPredType | 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 | 
| setDerivSpecTheta | GHC.Tc.Deriv.Utils | 
| setDifference | GHC.Cmm.Dataflow.Collections | 
| setDmdSigInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setDynamicNow | GHC.Driver.Session, GHC.Plugins | 
| setDynOutputFile | GHC.Driver.Session, GHC.Plugins | 
| setDynOutputHi | GHC.Driver.Session, GHC.Plugins | 
| setEdgeWeight | GHC.CmmToAsm.CFG | 
| setElems | GHC.Cmm.Dataflow.Collections | 
| setEmpty | GHC.Cmm.Dataflow.Collections | 
| 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 | 
| setFieldClassOpKey | GHC.Builtin.Names | 
| setFieldName | GHC.Builtin.Names | 
| setFilter | GHC.Cmm.Dataflow.Collections | 
| setFlagsFromEnvFile | GHC.Driver.Session, GHC.Plugins | 
| setFoldl | GHC.Cmm.Dataflow.Collections | 
| setFoldr | GHC.Cmm.Dataflow.Collections | 
| setFollowingComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| 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 | 
| 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 | 
| setIdCbvMarks | GHC.Types.Id, GHC.Plugins | 
| setIdCprSig | GHC.Types.Id, GHC.Plugins | 
| setIdDemandInfo | GHC.Types.Id, GHC.Plugins | 
| setIdDetails | GHC.Types.Var, GHC.Plugins | 
| setIdDmdSig | GHC.Types.Id, 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 | 
| setIdTagSig | GHC.Types.Id, GHC.Plugins | 
| setIdType | GHC.Types.Id, GHC.Plugins | 
| setIdUnfolding | GHC.Types.Id, GHC.Plugins | 
| setIdUnique | GHC.Types.Id, GHC.Plugins | 
| setImplicitEnvM | GHC.Tc.Utils.Monad | 
| 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 | 
| setInteractivePrintName | GHC.Runtime.Context | 
| setIntersection | GHC.Cmm.Dataflow.Collections | 
| setIsSubsetOf | GHC.Cmm.Dataflow.Collections | 
| setLastToken | GHC.Parser.Lexer | 
| setLclEnv |  | 
| 1 (Function) | GHC.Tc.Utils.Monad | 
| 2 (Function) | GHC.Tc.Solver.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 | 
| setLogFlags | GHC.Utils.Logger | 
| setMember | GHC.Cmm.Dataflow.Collections | 
| setMetaTyVarTcLevel | GHC.Tc.Utils.TcType | 
| setMode | GHC.Core.Opt.Simplify.Env | 
| setNameLoc | GHC.Types.Name, GHC.Plugins | 
| setNameModule | GHC.Iface.Env | 
| setNameUnique | GHC.Types.Name, GHC.Plugins | 
| setNeverRepPoly | 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| setOneShotInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setOneShotLambda | GHC.Types.Id, GHC.Plugins | 
| setOutputFile | GHC.Driver.Session, GHC.Plugins | 
| setOutputHi | GHC.Driver.Session, GHC.Plugins | 
| setOverlapModeMaybe | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| setPriorComments | GHC.Parser.Annotation, GHC.Hs, GHC | 
| setProgramDynFlags | GHC | 
| setRdrNameSpace | GHC.Parser.PostProcess | 
| setRealHp | GHC.StgToCmm.Monad, GHC.StgToCmm.Heap | 
| setRecTcMaxBound | GHC.Core.TyCon.RecWalk | 
| setRuleIdName | GHC.Core, GHC.Plugins | 
| setRuleInfo | GHC.Types.Id.Info, GHC.Plugins | 
| setRuleInfoHead | GHC.Types.Id.Info, GHC.Plugins | 
| setSafeMode | GHC.Types.SafeHaskell | 
| 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 | 
| setSrcSpanA | GHC.Tc.Utils.Monad | 
| setStage | GHC.Tc.Utils.Monad | 
| setState | GHC.StgToCmm.Monad | 
| setStyleColoured | GHC.Utils.Outputable, GHC.Plugins | 
| setSubstEnv | GHC.Core.Opt.Simplify.Env | 
| setTagSig | GHC.Types.Id.Info, GHC.Plugins | 
| 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 | 
| setTopSessionDynFlags | GHC | 
| setTvSubstEnv | GHC.Core.TyCo.Subst, GHC.Core.Type, 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 | 
| setUnificationFlag | GHC.Tc.Solver.Monad | 
| setUnion | GHC.Cmm.Dataflow.Collections | 
| setUnions | GHC.Cmm.Dataflow.Collections | 
| setUniqMeta | GHC.CmmToLlvm.Base | 
| setUnitDynFlags | GHC | 
| setUnitId | GHC.Driver.Session, GHC.Plugins | 
| setUnsafeGlobalDynFlags | GHC.Driver.Session, GHC.Plugins | 
| SetupBreakpoint | GHC.Runtime.Interpreter | 
| setupBreakpoint | GHC.Runtime.Eval, GHC | 
| 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 | 
| seUnfoldingOpts | GHC.Core.Opt.Simplify.Env | 
| Severity | GHC.Types.Error, GHC.Utils.Error, GHC | 
| SevError | GHC.Types.Error, GHC.Utils.Error, GHC | 
| SevIgnore | GHC.Types.Error, GHC.Utils.Error, GHC | 
| SevWarning | GHC.Types.Error, 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.Types.SafeHaskell, GHC | 
| Sf_None | GHC.Types.SafeHaskell, GHC | 
| Sf_Safe | GHC.Types.SafeHaskell, GHC | 
| Sf_SafeInferred | GHC.Types.SafeHaskell, GHC | 
| Sf_Trustworthy | GHC.Types.SafeHaskell, GHC | 
| Sf_Unsafe | GHC.Types.SafeHaskell, GHC | 
| sGccSupportsNoPie | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| SGE | GHC.CmmToAsm.AArch64.Cond | 
| sGhciUsagePath | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcNameVersion | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcUsagePath | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGhcWithInterpreter | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sGlobalPackageDatabasePath | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| SGT | GHC.CmmToAsm.AArch64.Cond | 
| ShadowedDependencies | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| ShadowedNameProvenance | GHC.Tc.Errors.Types | 
| ShadowedNameProvenanceGlobal | GHC.Tc.Errors.Types | 
| ShadowedNameProvenanceLocal | GHC.Tc.Errors.Types | 
| 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 | 
| ShapeMismatchReason | GHC.Tc.Types.Constraint | 
| sharedGlobal | GHC.Utils.GlobalVars | 
| sharedGlobalM | GHC.Utils.GlobalVars | 
| shareFailureHandler | GHC.HsToCore.Utils | 
| sHeader | GHC.Utils.Ppr.Colour | 
| ShHoleSubst | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| shift | GHC.Prelude | 
| shiftEqns | GHC.HsToCore.Utils | 
| shiftL | GHC.Prelude | 
| ShiftMode | GHC.CmmToAsm.AArch64.Instr | 
| shiftR | GHC.Prelude | 
| SHL | GHC.CmmToAsm.X86.Instr | 
| shortcutJump |  | 
| 1 (Function) | GHC.CmmToAsm.AArch64.RegInfo | 
| 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.AArch64.RegInfo | 
| 2 (Function) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| shortcutWeightMap | GHC.CmmToAsm.CFG | 
| shortStgPprOpts | GHC.Stg.Syntax | 
| shouldInlinePrimOp | GHC.StgToCmm.Prim | 
| Shouldn'tHappenOrigin | GHC.Tc.Types.Origin | 
| shouldStrictifyIdForCbv | GHC.Core.Utils, GHC.Plugins | 
| shouldUseCbvForId | GHC.Core.Utils, GHC.Plugins | 
| Show | GHC.Prelude | 
| show | GHC.Prelude | 
| showAstData | GHC.Hs.Dump | 
| showAstDataFull | GHC.Hs.Dump | 
| showBits | GHC.CmmToAsm.Reg.Linear.AArch64 | 
| showChar | GHC.Prelude | 
| showClassKey | GHC.Builtin.Names | 
| showClassName | GHC.Builtin.Names | 
| showCommaSpace_RDR | GHC.Builtin.Names | 
| showException | GHC.Utils.Panic, GHC.Plugins | 
| ShowForAllFlag | GHC.Iface.Type, GHC.Iface.Syntax | 
| ShowForAllMust | GHC.Iface.Type, GHC.Iface.Syntax | 
| ShowForAllWhen | GHC.Iface.Type, GHC.Iface.Syntax | 
| showGhcException | GHC.Utils.Panic, GHC.Plugins, GHC | 
| showGhcExceptionUnsafe | GHC.Utils.Panic, GHC.Plugins | 
| ShowHeader | GHC.Iface.Syntax | 
| ShowHowMuch | GHC.Iface.Syntax | 
| ShowIface | GHC.Iface.Syntax | 
| showIface | GHC.Iface.Load | 
| showList | GHC.Prelude | 
| showLoaderState | GHC.Linker.Loader | 
| showMatches | GHC.Tc.Errors.Types, GHC.Tc.Errors.Hole | 
| showModMsg | GHC.Unit.Module.Graph | 
| 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.Driver.Ppr, GHC.Plugins | 
| showPprUnsafe | GHC.Utils.Outputable, GHC.Driver.Ppr, GHC.Plugins | 
| showProv | GHC.Tc.Errors.Types, GHC.Tc.Errors.Hole | 
| showReg |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| showRichTokenStream | GHC | 
| ShowS | GHC.Prelude | 
| shows | GHC.Prelude | 
| showSDoc | GHC.Driver.Ppr, GHC.Plugins | 
| showSDocForUser | GHC.Driver.Ppr, GHC.Plugins | 
| showSDocOneLine | GHC.Utils.Outputable, GHC.Plugins | 
| showSDocUnsafe | GHC.Utils.Outputable, GHC.Driver.Ppr, 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.Types, GHC.Tc.Errors.Hole | 
| showWrap | GHC.Tc.Errors.Types, GHC.Tc.Errors.Hole | 
| showWrapVars | GHC.Tc.Errors.Types, GHC.Tc.Errors.Hole | 
| SHR | GHC.CmmToAsm.X86.Instr | 
| ShrinkMutableByteArrayOp_Char | GHC.Builtin.PrimOps | 
| ShrinkSmallMutableArrayOp_Char | GHC.Builtin.PrimOps | 
| Shutdown | GHC.Runtime.Interpreter | 
| Sig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| SigD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.Plugins, GHC | 
| sigNameNoLoc | GHC.HsToCore.Docs | 
| SignedHint | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| SignExt | GHC.Llvm.Types, GHC.Llvm | 
| significand | GHC.Prelude | 
| signum | GHC.Prelude | 
| SigPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, 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 | 
| SigsMergeChanged | GHC.Iface.Recomp | 
| sigTIdKey | GHC.Builtin.Names.TH | 
| sigTName | GHC.Builtin.Names.TH | 
| sigTypeDocs | GHC.HsToCore.Docs | 
| SigTypeSkol | GHC.Tc.Types.Origin | 
| sig_bndr | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| sig_bndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| sig_body | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| sig_ctxt | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| sig_ext | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| 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 | 
| SimilarName |  | 
| 1 (Type/Class) | GHC.Types.Hint | 
| 2 (Data Constructor) | GHC.Types.Hint | 
| SimilarRdrName | GHC.Types.Hint | 
| 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.ImpExp, GHC.Hs, 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 | 
| SimpleOpts |  | 
| 1 (Type/Class) | GHC.Core.SimpleOpt | 
| 2 (Data Constructor) | GHC.Core.SimpleOpt | 
| SimplePredSpec | GHC.Tc.Deriv.Utils | 
| 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 | 
| simplifyAndEmitFlatConstraints | GHC.Tc.Solver | 
| simplifyArgsWorker | GHC.Core.Reduction | 
| 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 | 
| simplifyTopWanteds | GHC.Tc.Solver | 
| simplifyWantedsTcM | GHC.Tc.Solver | 
| simplImpRules | GHC.Core.Opt.Simplify | 
| 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 | 
| SimplSR | GHC.Core.Opt.Simplify.Env | 
| simplTickFactor | GHC.Driver.Session, GHC.Plugins, GHC | 
| simplTopBinds | GHC.Core.Opt.Simplify | 
| sin | GHC.Prelude | 
| singleCt | GHC.Tc.Types.Constraint | 
| SingleEntry | GHC.Stg.Syntax | 
| singleMessage | GHC.Types.Error | 
| 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 | 
| singular | GHC.Utils.Outputable, 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 | 
| sizeLRegSet | GHC.Cmm.LRegSet | 
| SizeofArrayOp | GHC.Builtin.PrimOps | 
| SizeofByteArrayOp | GHC.Builtin.PrimOps | 
| SizeofMutableArrayOp | GHC.Builtin.PrimOps | 
| SizeofMutableByteArrayOp | GHC.Builtin.PrimOps | 
| SizeofSmallArrayOp | GHC.Builtin.PrimOps | 
| SizeofSmallMutableArrayOp | GHC.Builtin.PrimOps | 
| sizeRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| sizeRM | GHC.Core.RoughMap | 
| 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 | 
| sizeUniqMap | GHC.Types.Unique.Map | 
| sizeUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| sizeVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| Skeleton | GHC.Stg.Lift.Analysis | 
| SkolemEscape | GHC.Tc.Errors.Types | 
| SkolemInfo |  | 
| 1 (Type/Class) | GHC.Tc.Types.Origin | 
| 2 (Data Constructor) | GHC.Tc.Types.Origin | 
| SkolemInfoAnon | GHC.Tc.Types.Origin | 
| SkolemiseFlexi | GHC.Tc.Utils.Zonk | 
| skolemiseQuantifiedTyVar | GHC.Tc.Utils.TcMType | 
| skolemSkolInfo | GHC.Tc.Utils.TcType | 
| 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 | 
| SLE | GHC.CmmToAsm.AArch64.Cond | 
| sLibFFI | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| SLIDE | GHC.ByteCode.Instr | 
| slotCmmType | GHC.Cmm.Utils | 
| slotPrimRep | GHC.Types.RepType | 
| SlotTy | GHC.Types.RepType | 
| Slow | GHC.Cmm.Node, GHC.Cmm | 
| SlowCall | GHC.StgToCmm.Closure | 
| slowCall | GHC.StgToCmm.Layout | 
| slowCallPattern | GHC.StgToCmm.ArgRep | 
| SLSL | GHC.CmmToAsm.AArch64.Instr | 
| SLSR | GHC.CmmToAsm.AArch64.Instr | 
| SLT | GHC.CmmToAsm.AArch64.Cond | 
| 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.SourceText | 
| sl_st | GHC.Types.SourceText | 
| sl_tc | GHC.Types.SourceText | 
| SmallArray |  | 
| 1 (Type/Class) | GHC.Data.SmallArray | 
| 2 (Data Constructor) | GHC.Data.SmallArray | 
| 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 | 
| smallestWarningGroups | GHC.Driver.Flags | 
| SmallMutableArray |  | 
| 1 (Type/Class) | GHC.Data.SmallArray | 
| 2 (Data Constructor) | GHC.Data.SmallArray | 
| smallMutableArrayPrimTyCon | GHC.Builtin.Types.Prim | 
| smallMutableArrayPrimTyConKey | GHC.Builtin.Names | 
| sMargin | GHC.Utils.Ppr.Colour | 
| sMessage | GHC.Utils.Ppr.Colour | 
| SMRep | GHC.Runtime.Heap.Layout | 
| SMULH | GHC.CmmToAsm.AArch64.Instr | 
| SMULL | GHC.CmmToAsm.AArch64.Instr | 
| sm_case_case | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_cast_swizzle | 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_logger | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_names | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_phase | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_pre_inline | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_rules | GHC.Core.Opt.Monad, GHC.Plugins | 
| sm_uf_opts | GHC.Core.Opt.Monad, GHC.Plugins | 
| snd | GHC.Prelude | 
| snd3 | GHC.Utils.Misc, GHC.Plugins | 
| sndOf3 | GHC.Utils.Misc, GHC.Plugins | 
| snocBag | GHC.Data.Bag | 
| snocCts | GHC.Tc.Types.Constraint | 
| SnocOL | GHC.Data.OrdList | 
| snocOL | GHC.Data.OrdList | 
| snocView | GHC.Utils.Misc, GHC.Plugins | 
| SOFT | GHC.Platform | 
| SOFTFP | GHC.Platform | 
| SoftScope | GHC.Types.Tickish | 
| SolarisLD | GHC.Driver.Session, GHC.Plugins | 
| SoleExtraConstraintWildcardAllowed |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| SoleExtraConstraintWildcardNotAllowed | GHC.Tc.Errors.Types | 
| soloTyCon | GHC.Builtin.Types, GHC.Plugins | 
| solveCallStack | GHC.Tc.Solver.Canonical | 
| solveEqualities | GHC.Tc.Solver | 
| solverIterations | GHC.Driver.Session, GHC.Plugins, GHC | 
| SolverReport |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| SolverReportErrCtxt | GHC.Tc.Errors.Types | 
| solverReportInfo_ExpectedActuals | GHC.Tc.Errors | 
| solverReportMsg_ExpectedActuals | GHC.Tc.Errors | 
| SolverReportSupplementary | GHC.Tc.Errors.Types | 
| SolverReportWithCtxt |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| solveSimpleGivens | GHC.Tc.Solver.Interact | 
| solveSimpleWanteds | GHC.Tc.Solver.Interact | 
| solveWanteds | GHC.Tc.Solver | 
| SomeAsyncException |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | GHC.Utils.Exception | 
| SomeException |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | 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.Plugins, GHC | 
| sorry | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Plugins | 
| sorryDoc | GHC.Utils.Panic, GHC.Plugins | 
| sortHoleFitsByGraph | GHC.Tc.Errors.Hole | 
| sortHoleFitsBySize | GHC.Tc.Errors.Hole | 
| sortLocated | GHC.Types.SrcLoc, GHC.Plugins | 
| sortLocatedA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| sortMsgBag | GHC.Utils.Error | 
| 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 |  | 
| 1 (Type/Class) | GHC.Types.SourceError, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.SourceError, GHC.Plugins | 
| SourceFileChanged | GHC.Iface.Recomp | 
| SourceInfo | GHC.Iface.Ext.Types | 
| sourceLazyDataConKey | GHC.Builtin.Names | 
| sourceLazyDataConName | GHC.Builtin.Names | 
| sourceLazyKey | GHC.Builtin.Names.TH | 
| sourceLazyName | GHC.Builtin.Names.TH | 
| sourceName | GHC.Types.Tickish | 
| SourceNote | GHC.Types.Tickish | 
| sourceNoUnpackDataConKey | GHC.Builtin.Names | 
| sourceNoUnpackDataConName | GHC.Builtin.Names | 
| sourceNoUnpackKey | GHC.Builtin.Names.TH | 
| sourceNoUnpackName | GHC.Builtin.Names.TH | 
| sourceSpan | GHC.Types.Tickish | 
| sourceStrictDataConKey | GHC.Builtin.Names | 
| sourceStrictDataConName | GHC.Builtin.Names | 
| sourceStrictKey | GHC.Builtin.Names.TH | 
| sourceStrictName | GHC.Builtin.Names.TH | 
| SourceText |  | 
| 1 (Type/Class) | GHC.Types.SourceText | 
| 2 (Data Constructor) | GHC.Types.SourceText | 
| sourceUnpackDataConKey | GHC.Builtin.Names | 
| sourceUnpackDataConName | GHC.Builtin.Names | 
| sourceUnpackKey | GHC.Builtin.Names.TH | 
| sourceUnpackName | GHC.Builtin.Names.TH | 
| so_co_opts | GHC.Core.SimpleOpt | 
| so_uf_opts | GHC.Core.SimpleOpt | 
| Sp | GHC.Cmm.Expr, GHC.Cmm | 
| sp |  | 
| 1 (Function) | GHC.CmmToAsm.PPC.Regs | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| space |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| Span | GHC.Iface.Ext.Types | 
| span | GHC.Prelude | 
| spanAsAnchor | GHC.Parser.Annotation, GHC.Hs, GHC | 
| spanEnd | GHC.Utils.Misc, GHC.Plugins | 
| spanHsLocaLBinds | GHC.Hs.Utils, GHC.Hs, GHC | 
| 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.Types.Var, GHC.Core.TyCo.Rep, 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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| SpecInstSigCtx | GHC.Tc.Errors.Types | 
| SpecPrag | GHC.Hs.Binds, GHC.Hs, GHC | 
| SpecPragOrigin | GHC.Tc.Types.Origin | 
| SpecPrags | GHC.Hs.Binds, GHC.Hs, GHC | 
| specProgram | GHC.Core.Opt.Specialise | 
| SpecSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| specTyConKey | GHC.Builtin.Names | 
| specTyConName | GHC.Builtin.Names | 
| specUnfolding | GHC.Core.Unfold.Make, 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_cxx | 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.AArch64.Instr | 
| spillSlotToOffset | GHC.CmmToAsm.AArch64.Instr | 
| SpillStats |  | 
| 1 (Type/Class) | GHC.CmmToAsm.Reg.Graph.Spill | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Graph.Spill | 
| spillStoreLoad | GHC.CmmToAsm.Reg.Graph.Spill | 
| sPlatformMisc | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| Splice | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| SpliceD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| SpliceDecl |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| SpliceDecoration | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| spliceDescription | GHC.Rename.Splice | 
| SpliceExplicitFlag | GHC.Types.Basic, Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, 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.Tc.Errors.Types | 
| SpLim | GHC.Cmm.Expr, GHC.Cmm | 
| spLimExpr | GHC.Cmm.Utils | 
| spLimReg | GHC.Cmm.Expr, GHC.Cmm | 
| 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 | 
| splitDmdSig | GHC.Types.Demand | 
| splitDmdTy | GHC.Types.Demand | 
| splitForAllCoVar_maybe | GHC.Core.Type, GHC.Plugins | 
| splitForAllCo_co_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitForAllCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitForAllCo_ty_maybe | GHC.Core.Coercion, GHC.Plugins | 
| splitForAllInvisTVBinders | GHC.Core.Type, GHC.Plugins | 
| splitForAllReqTVBinders | GHC.Core.Type, GHC.Plugins | 
| splitForAllTyCoVar | GHC.Core.Type, GHC.Plugins | 
| splitForAllTyCoVarBinders | GHC.Core.Type, GHC.Plugins | 
| splitForAllTyCoVars | GHC.Core.Type, GHC.Plugins, GHC | 
| splitForAllTyCoVar_maybe | GHC.Core.Type, GHC.Plugins | 
| splitForAllTyVars | GHC.Core.Type, GHC.Plugins | 
| splitForAllTyVar_maybe | 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 | 
| splitHsApps | GHC.Tc.Gen.Head | 
| splitHsFunType | GHC.Hs.Type, GHC.Hs, GHC | 
| splitIfaceSigmaTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| splitInfo | GHC.Driver.Session, GHC.Plugins, GHC | 
| splitInvisPiTys | GHC.Core.Type, GHC.Plugins | 
| splitInvisPiTysN | GHC.Core.Type, GHC.Plugins | 
| 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 | 
| splitPiTy_maybe | GHC.Core.Type, GHC.Plugins | 
| 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.Expr, GHC.Cmm | 
| spRel |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| sProgramName | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sProjectVersion | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| sps_origin | GHC.Tc.Deriv.Utils | 
| sps_pred | GHC.Tc.Deriv.Utils | 
| sps_type_or_kind | GHC.Tc.Deriv.Utils | 
| sptCreateStaticBinds | GHC.Iface.Tidy.StaticPtrTable | 
| SptEntry |  | 
| 1 (Type/Class) | GHC.Linker.Types | 
| 2 (Data Constructor) | GHC.Linker.Types | 
| 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 | GHC.CmmToAsm.PPC.Instr | 
| sRawSettings | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| SrcAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| SrcBangOpts | GHC.Types.Id.Make | 
| srcDataName | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| srcErrorMessages | GHC.Types.SourceError, GHC.Plugins | 
| srcfiles | GHC.Parser.Lexer | 
| SrcInfo |  | 
| 1 (Type/Class) | GHC.HsToCore.Pmc.Types | 
| 2 (Data Constructor) | GHC.HsToCore.Pmc.Types | 
| SrcLazy | GHC.Core.DataCon, GHC.Iface.Syntax, Language.Haskell.Syntax.Type, Language.Haskell.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, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| srcParseFail | GHC.Parser.Lexer | 
| SrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| SrcSpanAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| SrcSpanAnn' | GHC.Parser.Annotation, GHC.Hs, GHC | 
| SrcSpanAnnA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| SrcSpanAnnC | GHC.Parser.Annotation, GHC.Hs, GHC | 
| SrcSpanAnnL | GHC.Parser.Annotation, GHC.Hs, GHC | 
| SrcSpanAnnN | GHC.Parser.Annotation, GHC.Hs, GHC | 
| SrcSpanAnnP | GHC.Parser.Annotation, GHC.Hs, 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 | 
| srcSpanToRealSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| SrcStrict | GHC.Core.DataCon, GHC.Iface.Syntax, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| SrcStrictness | GHC.Core.DataCon, GHC.Iface.Syntax, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| SrcUnpack | GHC.Core.DataCon, GHC.Iface.Syntax, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC | 
| SrcUnpackedness | GHC.Core.DataCon, GHC.Iface.Syntax, Language.Haskell.Syntax.Type, Language.Haskell.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 | 
| SROR | GHC.CmmToAsm.AArch64.Instr | 
| srtEscape | GHC.Cmm.Info | 
| SRTMap | GHC.Cmm.Info.Build | 
| srtMapNonCAFs | GHC.Cmm.Info.Build | 
| sr_hints | GHC.Tc.Errors.Types | 
| sr_important_msgs | GHC.Tc.Errors.Types | 
| sr_supplementary | GHC.Tc.Errors.Types | 
| SSE1 | GHC.Platform | 
| SSE2 | GHC.Platform | 
| SSE3 | GHC.Platform | 
| SSE4 | GHC.Platform | 
| SSE42 | GHC.Platform | 
| ssElts | GHC.ByteCode.Asm | 
| SseVersion | GHC.Platform | 
| 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 | GHC.CmmToAsm.PPC.Instr | 
| stableAvailCmp | GHC.Types.Avail | 
| stableGreNameCmp | GHC.Types.Avail | 
| stableModuleCmp | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| stableModuleNameCmp | GHC.Unit.Module.Name, GHC.Unit.Module, 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 | 
| stackAlign | GHC.CmmToAsm.AArch64.Instr | 
| stackFrameHeaderSize |  | 
| 1 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 2 (Function) | 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 | 
| stackSnapshotPrimTy | GHC.Builtin.Types.Prim | 
| stackSnapshotPrimTyCon | GHC.Builtin.Types.Prim | 
| stackSnapshotPrimTyConKey | GHC.Builtin.Names | 
| 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) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| StandaloneKindSigCtx | GHC.Tc.Errors.Types | 
| StandaloneKindSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| standaloneKindSigName | GHC.Hs.Decls, GHC.Hs, GHC | 
| standardClassKeys | GHC.Builtin.Names | 
| StandardFormInfo | GHC.StgToCmm.Types, GHC.StgToCmm.Closure | 
| standardWarnings | GHC.Driver.Flags | 
| 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 | 
| StarIsNotType | GHC.Types.Hint | 
| StarIsType |  | 
| 1 (Type/Class) | GHC.Types.Hint | 
| 2 (Data Constructor) | GHC.Types.Hint | 
| 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 | 
| startSolvingByUnification | GHC.Tc.Utils.Unify | 
| startsRightOf | GHC.Iface.Ext.Utils | 
| startsVarId | GHC.Utils.Lexeme | 
| startsVarSym | GHC.Utils.Lexeme | 
| startsWithUnderscore | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| StartTH | GHC.Runtime.Interpreter | 
| start_phase | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| State |  | 
| 1 (Type/Class) | GHC.Utils.Monad.State.Lazy | 
| 2 (Data Constructor) | GHC.Utils.Monad.State.Lazy | 
| 3 (Type/Class) | GHC.Utils.Monad.State.Strict | 
| 4 (Data Constructor) | GHC.Utils.Monad.State.Strict | 
| state |  | 
| 1 (Function) | GHC.Utils.Monad.State.Lazy | 
| 2 (Function) | GHC.Utils.Monad.State.Strict | 
| 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.Plugins, GHC.Plugins | 
| 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 | 
| StaticPtrOpts |  | 
| 1 (Type/Class) | GHC.Iface.Tidy.StaticPtrTable | 
| 2 (Data Constructor) | GHC.Iface.Tidy.StaticPtrTable | 
| 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 | 
| StdCallConvUnsupported | GHC.Tc.Errors.Types | 
| 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 | 
| stepOn | GHC.Data.StringBuffer | 
| stepUnique | GHC.Types.Unique | 
| 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 | 
| StgBcPrep | GHC.Stg.Pipeline | 
| StgBinding | GHC.Stg.Syntax | 
| StgCase | GHC.Stg.Syntax | 
| stgCaseBndrInScope | GHC.Stg.Syntax | 
| StgCgInfos | GHC.Stg.Pipeline | 
| StgConApp | GHC.Stg.Syntax | 
| StgCSE | GHC.Stg.Pipeline | 
| stgCse | GHC.Stg.CSE | 
| StgDebugOpts |  | 
| 1 (Type/Class) | GHC.Stg.Debug | 
| 2 (Data Constructor) | GHC.Stg.Debug | 
| stgDebug_distinctConstructorTables | GHC.Stg.Debug | 
| stgDebug_infoTableMap | GHC.Stg.Debug | 
| StgDoNothing | GHC.Stg.Pipeline | 
| StgExpr | GHC.Stg.Syntax | 
| StgFCallOp | GHC.Stg.Syntax | 
| StgHalfWord | GHC.Runtime.Heap.Layout | 
| StgLet | GHC.Stg.Syntax | 
| StgLetNoEscape | GHC.Stg.Syntax | 
| StgLiftConfig |  | 
| 1 (Type/Class) | GHC.Stg.Lift.Config, GHC.Stg.Lift | 
| 2 (Data Constructor) | GHC.Stg.Lift.Config, GHC.Stg.Lift | 
| StgLiftLams | GHC.Stg.Pipeline | 
| 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 | 
| StgPipelineOpts |  | 
| 1 (Type/Class) | GHC.Stg.Pipeline | 
| 2 (Data Constructor) | GHC.Stg.Pipeline | 
| stgPipeline_forBytecode | GHC.Stg.Pipeline | 
| stgPipeline_lint | GHC.Stg.Pipeline | 
| stgPipeline_phases | GHC.Stg.Pipeline | 
| stgPipeline_pprOpts | GHC.Stg.Pipeline | 
| stgPlatform | GHC.Stg.Pipeline | 
| 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 | 
| StgStats | GHC.Stg.Pipeline | 
| stgTBAA | GHC.CmmToLlvm.Regs | 
| StgTick | GHC.Stg.Syntax | 
| StgTickish | GHC.Types.Tickish | 
| stgToCmmAlignCheck | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAllowBigArith | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAllowExtendedAddSubInstrs | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAllowFabsInstrs | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAllowIntMul2Instr | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAllowQuotRem2 | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAllowQuotRemInstr | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAvx | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAvx2 | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmAvx512f | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmBinBlobThresh | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| StgToCmmConfig |  | 
| 1 (Type/Class) | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| 2 (Data Constructor) | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmContext | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmDebugLevel | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmDoBoundsCheck | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmDoTagCheck | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmDoTicky | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmEagerBlackHole | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmExtDynRefs | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmFastPAPCalls | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmHook | GHC.Driver.Hooks | 
| stgToCmmInfoTableMap | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmLoopification | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmMaxInlAllocSize | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmOmitIfPragmas | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmOmitYields | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmOptHpc | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmPIC | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmPIE | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmPlatform | GHC.StgToCmm.Config | 
| stgToCmmProfile | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmSCCProfiling | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmThisModule | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmTickyAllocd | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmTickyAP | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmTickyDynThunk | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmTickyLNE | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmTickyTag | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmTmpDir | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| stgToCmmVecInstrsErr | GHC.StgToCmm.Config, GHC.StgToCmm.Monad | 
| StgToDo | GHC.Stg.Pipeline | 
| StgTopBinding | GHC.Stg.Syntax | 
| StgTopLifted | GHC.Stg.Syntax | 
| StgTopStringLit | GHC.Stg.Syntax | 
| StgUnarise | GHC.Stg.Pipeline | 
| StgVarArg | GHC.Stg.Syntax | 
| StgWord | GHC.Runtime.Heap.Layout | 
| STKCHECK | GHC.ByteCode.Instr | 
| Stmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| StmtCtxt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| StmtLR | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| StmtOrigin | GHC.Tc.Types.Origin | 
| stmtTyConKey | GHC.Builtin.Names.TH | 
| stmtTyConName | GHC.Builtin.Names.TH | 
| stmt_context | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| StockClassError | GHC.Tc.Deriv.Utils | 
| StockGenFns |  | 
| 1 (Type/Class) | GHC.Tc.Deriv.Utils | 
| 2 (Data Constructor) | GHC.Tc.Deriv.Utils | 
| StockStrategy | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| stockStrategyIdKey | GHC.Builtin.Names.TH | 
| stockStrategyName | GHC.Builtin.Names.TH | 
| stock_gen_binds | GHC.Tc.Deriv.Utils | 
| stock_gen_fam_insts | GHC.Tc.Deriv.Utils | 
| 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 | 
| StopAs | GHC.Driver.Phases | 
| StopC | GHC.Driver.Phases | 
| sTopDir | GHC.Settings, GHC.Driver.Session, GHC.Plugins | 
| stopInterp | GHC.Runtime.Interpreter | 
| StopLn | GHC.Driver.Phases | 
| StopOrContinue | GHC.Tc.Solver.Canonical | 
| StopPhase | GHC.Driver.Phases | 
| stopPhaseToPhase | GHC.Driver.Phases | 
| StopPreprocess | GHC.Driver.Phases | 
| StopUnboxing | GHC.Core.Opt.WorkWrap.Utils | 
| stopWith | GHC.Tc.Solver.Canonical | 
| stop_phase | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| Store | GHC.Llvm.Syntax, GHC.Llvm | 
| storeBreakpoint | GHC.Runtime.Interpreter | 
| storeCurCCS | GHC.StgToCmm.Prof | 
| STP | GHC.CmmToAsm.AArch64.Instr | 
| stps_origin | GHC.Tc.Deriv.Utils | 
| stps_ty_actual | GHC.Tc.Deriv.Utils | 
| stps_ty_expected | GHC.Tc.Deriv.Utils | 
| STR | GHC.CmmToAsm.AArch64.Instr | 
| Str | GHC.Utils.Ppr | 
| strCLabel_llvm | GHC.CmmToLlvm.Base | 
| Stream |  | 
| 1 (Type/Class) | GHC.Data.Stream | 
| 2 (Data Constructor) | GHC.Data.Stream | 
| StreamS | GHC.Data.Stream | 
| stretchZipWith | GHC.Utils.Misc, GHC.Plugins | 
| StrictArg | GHC.Core.Opt.Simplify.Utils | 
| StrictBind | GHC.Core.Opt.Simplify.Utils | 
| StrictBinds | GHC.HsToCore.Errors.Types | 
| strictifyDictDmd | GHC.Types.Demand | 
| strictifyDmd | GHC.Types.Demand | 
| strictlyDeeperThan | GHC.Tc.Utils.TcType | 
| strictlyEqOL | GHC.Data.OrdList | 
| strictlyOrdOL | GHC.Data.OrdList | 
| strictManyApply1Dmd | GHC.Types.Demand | 
| strictMap | GHC.Utils.Misc, GHC.Plugins | 
| strictnessBefore | GHC.Driver.Session, GHC.Plugins, GHC | 
| StrictnessMark | GHC.Core.DataCon, GHC.Plugins, GHC | 
| strictOnceApply1Dmd | GHC.Types.Demand | 
| strictZipWith | GHC.Utils.Misc, GHC.Plugins | 
| strictZipWith3 | GHC.Utils.Misc, GHC.Plugins | 
| strImmLit |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.Regs | 
| String | GHC.Prelude | 
| StringBuffer |  | 
| 1 (Type/Class) | GHC.Data.StringBuffer | 
| 2 (Data Constructor) | GHC.Data.StringBuffer | 
| stringBufferFromByteString | GHC.Data.StringBuffer | 
| stringLIdKey | GHC.Builtin.Names.TH | 
| StringLiteral |  | 
| 1 (Type/Class) | GHC.Types.SourceText | 
| 2 (Data Constructor) | GHC.Types.SourceText | 
| 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.Utils | 
| stripStgTicksTopE | GHC.Stg.Utils | 
| 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.AArch64.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| SubCo | GHC.Core.TyCo.Rep | 
| SubDemand | GHC.Types.Demand | 
| 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.Node, GHC.Cmm | 
| Subst |  | 
| 1 (Type/Class) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.Subst, GHC.Plugins | 
| 3 (Type/Class) | GHC.Stg.Subst | 
| 4 (Data Constructor) | GHC.Stg.Subst | 
| substATBndrs | GHC.Tc.TyCl.Class | 
| substBind | GHC.Core.Subst, GHC.Plugins | 
| substBindSC | GHC.Core.Subst, GHC.Plugins | 
| substBndr |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Stg.Subst | 
| substBndrs |  | 
| 1 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 2 (Function) | GHC.Stg.Subst | 
| substCo |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Coercion | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 3 (Function) | GHC.Core.Opt.Simplify.Env | 
| substCos | GHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins | 
| substCoUnchecked | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substCoVar |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| substCoVarBndr |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins | 
| 2 (Function) | GHC.Core.Subst | 
| substCoVars | GHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins | 
| substCoWith | GHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins | 
| substCoWithUnchecked | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substDerivInstTys | GHC.Tc.Deriv.Generate | 
| 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.Runtime.Context | 
| substLeftCo | GHC.Core.Coercion, GHC.Plugins | 
| substNameShape | GHC.Types.Name.Shape | 
| substOcc | GHC.Stg.Lift.Monad | 
| substPredSpec | GHC.Tc.Deriv.Utils | 
| substRecBndrs | GHC.Core.Subst, GHC.Plugins | 
| substRightCo | GHC.Core.Coercion, GHC.Plugins | 
| substRuleInfo | GHC.Core.Subst, GHC.Plugins | 
| substRulesForImportedIds | GHC.Core.Subst, GHC.Plugins | 
| substScaledTy | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| substScaledTys | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substScaledTysUnchecked | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| substScaledTyUnchecked | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTheta | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substThetaUnchecked | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTickish | GHC.Core.Subst, GHC.Plugins | 
| substTy |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| 3 (Function) | GHC.Core.Opt.Simplify.Env | 
| substTyAddInScope | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTyCoBndr | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| substTyCoVars | GHC.Core.TyCo.Subst | 
| substTys | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTysUnchecked | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTysWith | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| substTysWithCoVars | GHC.Core.TyCo.Subst | 
| substTyUnchecked | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTyVar |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| 2 (Function) | GHC.Core.Opt.Simplify.Env | 
| substTyVarBndr |  | 
| 1 (Function) | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| 2 (Function) | GHC.Core.Subst | 
| substTyVarBndrs | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| substTyVars | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| substTyWith | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substTyWithCoVars | GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType | 
| substTyWithInScope | GHC.Core.TyCo.Subst | 
| substTyWithUnchecked | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| substUnfolding | GHC.Core.Subst, GHC.Plugins | 
| substUnfoldingSC | GHC.Core.Subst, GHC.Plugins | 
| substVarBndr | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| substVarBndrs | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| substVarBndrUsing | GHC.Core.TyCo.Subst | 
| subTerms | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| subtract | GHC.Prelude | 
| SubTypePredSpec | GHC.Tc.Deriv.Utils | 
| subVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| subWithInf | GHC.Types.Basic, GHC.Plugins | 
| SUB_CC | GHC.CmmToAsm.X86.Instr | 
| succ |  | 
| 1 (Function) | GHC.Prelude | 
| 2 (Function) | GHC.Cmm.Node, GHC.Cmm | 
| 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 | 
| SuggestAddInlineOrNoInlinePragma | GHC.Types.Hint, GHC.Types.Error | 
| SuggestAddPhaseToCompetingRule | GHC.Types.Hint, GHC.Types.Error | 
| SuggestAddSignatureCabalFile | GHC.Types.Hint, GHC.Types.Error | 
| SuggestAddStandaloneDerivation | GHC.Types.Hint, GHC.Types.Error | 
| SuggestAddTick | GHC.Types.Hint, GHC.Types.Error | 
| SuggestAddToHSigExportList | GHC.Types.Hint, GHC.Types.Error | 
| SuggestAddTypeSignatures | GHC.Types.Hint, GHC.Types.Error | 
| SuggestAnyExtension | GHC.Types.Hint, GHC.Types.Error | 
| suggestAnyExtension | GHC.Types.Hint, GHC.Types.Error | 
| suggestAnyExtensionWithInfo | GHC.Types.Hint, GHC.Types.Error | 
| SuggestAppropriateTHTick | GHC.Types.Hint, GHC.Types.Error | 
| SuggestBindToWildcard | GHC.Types.Hint, GHC.Types.Error | 
| SuggestDumpSlices | GHC.Types.Hint, GHC.Types.Error | 
| SuggestExtension | GHC.Types.Hint, GHC.Types.Error | 
| suggestExtension | GHC.Types.Hint, GHC.Types.Error | 
| SuggestExtensionInOrderTo | GHC.Types.Hint, GHC.Types.Error | 
| SuggestExtensions | GHC.Types.Hint, GHC.Types.Error | 
| suggestExtensions | GHC.Types.Hint, GHC.Types.Error | 
| suggestExtensionsWithInfo | GHC.Types.Hint, GHC.Types.Error | 
| suggestExtensionWithInfo | GHC.Types.Hint, GHC.Types.Error | 
| SuggestFillInWildcardConstraint | GHC.Types.Hint, GHC.Types.Error | 
| SuggestFixOrphanInstance | GHC.Types.Hint, GHC.Types.Error | 
| SuggestHidden | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| SuggestImportingDataCon | GHC.Types.Hint, GHC.Types.Error | 
| SuggestIncreaseMaxPmCheckModels | GHC.Types.Hint, GHC.Types.Error | 
| SuggestIncreaseSimplifierIterations | GHC.Types.Hint, GHC.Types.Error | 
| suggestInstantiatedWith | GHC.Driver.Errors.Ppr | 
| SuggestLetInDo | GHC.Types.Hint, GHC.Types.Error | 
| SuggestMissingDo | GHC.Types.Hint, GHC.Types.Error | 
| SuggestMoveToDeclarationSite | GHC.Types.Hint, GHC.Types.Error | 
| suggestParensAndBlockArgs | GHC.Parser.Errors.Ppr | 
| SuggestParentheses | GHC.Types.Hint, GHC.Types.Error | 
| SuggestPartialTypeSignatures | GHC.Tc.Errors.Types | 
| suggestPartialTypeSignatures | GHC.Tc.Errors.Types | 
| SuggestPlacePragmaInHeader | GHC.Types.Hint, GHC.Types.Error | 
| SuggestQualifiedAfterModuleName | GHC.Types.Hint, GHC.Types.Error | 
| SuggestQualifyStarOperator | GHC.Types.Hint, GHC.Types.Error | 
| SuggestRenameForall | GHC.Types.Hint, GHC.Types.Error | 
| SuggestRoles | GHC.Types.Hint, GHC.Types.Error | 
| SuggestSignatureInstantiations | GHC.Types.Hint, GHC.Types.Error | 
| SuggestSimilarNames | GHC.Types.Hint, GHC.Types.Error | 
| SuggestSingleExtension | GHC.Types.Hint, GHC.Types.Error | 
| SuggestThQuotationSyntax | GHC.Types.Hint, GHC.Types.Error | 
| SuggestTypeSignatureForm | GHC.Types.Hint, GHC.Types.Error | 
| SuggestUndecidableInstances | GHC.Tc.Errors.Types | 
| suggestUndecidableInstances | GHC.Tc.Errors.Types | 
| SuggestUseSpaces | GHC.Types.Hint, GHC.Types.Error | 
| SuggestUseTypeFromDataKind | GHC.Types.Hint, GHC.Types.Error | 
| SuggestUseWhitespaceAfter | GHC.Types.Hint, GHC.Types.Error | 
| SuggestUseWhitespaceAround | GHC.Types.Hint, GHC.Types.Error | 
| SuggestVisible | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| Sum | GHC.Parser.Types, GHC.Parser.PostProcess | 
| sum | GHC.Prelude | 
| sumDataCon | GHC.Builtin.Types, GHC.Plugins | 
| SumFlavour | GHC.Core.TyCon, GHC.Plugins | 
| summariseFile | GHC.Driver.Make | 
| summariseModule | GHC.Driver.Make | 
| SummariseResult | GHC.Driver.Make | 
| SummaryNode | GHC.Unit.Module.Graph, GHC.Driver.Make | 
| summaryNodeSummary | GHC.Unit.Module.Graph | 
| SumOrTuple | GHC.Parser.Types, GHC.Parser.PostProcess | 
| sumParens | GHC.Types.Basic, GHC.Plugins | 
| SumPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| sumPatParens | GHC.Hs.Pat, GHC.Hs, GHC | 
| sumPatVbarsAfter | GHC.Hs.Pat, GHC.Hs, GHC | 
| sumPatVbarsBefore | GHC.Hs.Pat, GHC.Hs, 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 | 
| SupplementaryBindings | GHC.Tc.Errors.Types | 
| SupplementaryCts | GHC.Tc.Errors.Types | 
| SupplementaryHoleFits | GHC.Tc.Errors.Types | 
| 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 | 
| suppressed_parents | GHC.Types.Hint, GHC.Types.Error | 
| suppressed_selector | GHC.Types.Hint, GHC.Types.Error | 
| suppressIfaceInvisibles | GHC.Iface.Type, GHC.Iface.Syntax | 
| supUE | GHC.Core.UsageEnv | 
| supUEs | GHC.Core.UsageEnv | 
| SurelyApart | GHC.Core.Unify | 
| sUseInplaceMinGW | GHC.Settings | 
| 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.CmmToAsm.CFG.Weight | 
| SWIZZLE | GHC.ByteCode.Instr | 
| SXTB | GHC.CmmToAsm.AArch64.Instr | 
| SXTH | GHC.CmmToAsm.AArch64.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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| 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 | 
| TagDunno | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| TagEnv | GHC.Stg.InferTags.Types | 
| 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 | 
| TagInfo | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| TagProper | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| TagSig |  | 
| 1 (Type/Class) | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| 2 (Data Constructor) | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| tagSig | GHC.Types.Id.Info, GHC.Plugins | 
| TagSigEnv | GHC.Stg.InferTags.Types | 
| tagSigInfo | GHC.Types.Id.Info, GHC.Plugins | 
| tagSkeletonTopBind | GHC.Stg.Lift.Analysis | 
| TagTagged | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| tagToClosure | GHC.StgToCmm.Utils | 
| tagToEnumKey | GHC.Builtin.PrimOps | 
| TagToEnumOp | GHC.Builtin.PrimOps | 
| TagTuple | GHC.Stg.InferTags.TagSig, GHC.Stg.InferTags.Types | 
| tAG_MASK | GHC.Cmm.Utils | 
| 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 |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| takeList | GHC.Utils.Misc, GHC.Plugins | 
| TakeMVarOp | GHC.Builtin.PrimOps | 
| takeRealReg | GHC.Platform.Reg | 
| takeRegRegMoveInstr |  | 
| 1 (Function) | GHC.CmmToAsm.Instr | 
| 2 (Function) | GHC.CmmToAsm.AArch64.Instr | 
| 3 (Function) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Function) | GHC.CmmToAsm.X86.Instr | 
| takeUniqFromNameCache | GHC.Types.Name.Cache | 
| 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.Types.Target, GHC | 
| 2 (Data Constructor) | GHC.Types.Target, GHC | 
| 3 (Type/Class) | GHC.CmmToAsm.AArch64.Instr | 
| target32Bit | GHC.Platform | 
| targetAllowObjCode | GHC.Types.Target, GHC | 
| targetClassOfRealReg | GHC.CmmToAsm.Reg.Target | 
| targetClassOfReg | GHC.CmmToAsm.Reg.Target | 
| targetContents | GHC.Types.Target, GHC | 
| TargetFile | GHC.Types.Target, GHC | 
| TargetId | GHC.Types.Target, GHC | 
| targetId | GHC.Types.Target, GHC | 
| targetMkVirtualReg | GHC.CmmToAsm.Reg.Target | 
| TargetModule | GHC.Types.Target, GHC | 
| targetPlatform | GHC.Driver.Session, GHC.Plugins, GHC | 
| targetProfile | GHC.Driver.Session, GHC.Plugins | 
| targetRealRegSqueeze | GHC.CmmToAsm.Reg.Target | 
| targetRegDotColor | GHC.CmmToAsm.Reg.Target | 
| targetUnitId | GHC.Types.Target, GHC | 
| targetVirtualRegSqueeze | GHC.CmmToAsm.Reg.Target | 
| targetWays_ | GHC.Driver.Session, GHC.Plugins, GHC | 
| tARGET_MAX_CHAR | GHC.Settings.Constants | 
| TauTv | GHC.Tc.Utils.TcType | 
| TB | GHC.Core, GHC.Plugins | 
| tbaa | GHC.CmmToLlvm.Regs | 
| TBlock | GHC.CmmToAsm.AArch64.Instr | 
| tcAddDataFamConPlaceholders | GHC.Tc.Utils.Env | 
| tcAddDataFamInstCtxt | GHC.Tc.TyCl | 
| tcAddPatSynPlaceholders | GHC.Tc.Utils.Env | 
| tcAddTyFamInstCtxt | GHC.Tc.TyCl | 
| tcAnnotations | GHC.Tc.Gen.Annotation | 
| tcApp | GHC.Tc.Gen.App | 
| TcAppMap | GHC.Tc.Solver.Types | 
| tcAppMapToBag | GHC.Tc.Solver.Types | 
| 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 | 
| tcCheckGivens | GHC.Tc.Solver | 
| tcCheckHoleFit | GHC.Tc.Errors.Hole | 
| tcCheckId | GHC.Tc.Gen.Head, 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 | 
| tcCheckPolyExprNC | GHC.Tc.Gen.Expr | 
| tcCheckUsage | GHC.Tc.Utils.Env | 
| tcCheckWanteds | GHC.Tc.Solver | 
| tcClassDecl2 | GHC.Tc.TyCl.Class | 
| tcClassMinimalDef | GHC.Tc.TyCl.Class | 
| tcClassSigs | GHC.Tc.TyCl.Class | 
| tcClassSigType | GHC.Tc.Gen.HsType | 
| tcClsName | GHC.Types.Name.Occurrence, GHC.Types.Name, 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdATs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdCExt | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdCtxt | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdDataCusk | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdDataDefn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdDExt | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdDocs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcDefaults | GHC.Tc.Gen.Default | 
| tcDeriving | GHC.Tc.Deriv | 
| tcDerivStrategy | GHC.Tc.Gen.HsType | 
| tcdFam | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdFDs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdFExt | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdFixity | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdFVs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdLName | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdMeths | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdName | GHC.Hs.Decls, GHC.Hs, GHC | 
| tcDoStmt | GHC.Tc.Gen.Match | 
| tcDoStmts | GHC.Tc.Gen.Match | 
| tcDowngradeRole | GHC.Tc.Types.Evidence | 
| tcdRhs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdSExt | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tcdSigs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TcDTyCoVarSet | GHC.Tc.Utils.TcType | 
| tcdTyVars | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TcDTyVarSet | GHC.Tc.Utils.TcType | 
| tcEmitBindingUsage | GHC.Tc.Utils.Monad | 
| tcEqKind | GHC.Tc.Utils.TcType | 
| tcEqTyConApps | 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 | 
| tcEvDestUnique | GHC.Tc.Types.Constraint | 
| tcExplicitTKBndrs | GHC.Tc.Gen.HsType | 
| tcExpr | GHC.Tc.Gen.Expr | 
| tcExprPrag | GHC.Tc.Gen.App | 
| 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_defaulting_plugins | 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_ksigs | 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_next_wrapper_num | 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_safe_infer | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_safe_infer_reasons | 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_plugin_rewriters | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_tc_plugin_solvers | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_coreplugins | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcg_th_docs | 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_needed_deps | 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 | 
| tcHasFixedRuntimeRep | GHC.Core.TyCon, GHC.Plugins | 
| 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 | 
| 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.Monad, GHC.Tc.Utils.Env, GHC.Tc.Utils.Zonk | 
| TcIdBndr | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcIdBndr_ExpType | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcIdSet | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Zonk | 
| 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 | 
| tcIfaceCompleteMatches | GHC.IfaceToCore | 
| tcIfaceDecl | GHC.IfaceToCore | 
| tcIfaceDecls | 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 | 
| tcInferAppHead | GHC.Tc.Gen.Head | 
| tcInferAppHead_maybe | GHC.Tc.Gen.Head | 
| tcInferFRR | GHC.Tc.Utils.TcMType | 
| tcInferId | GHC.Tc.Gen.Head | 
| 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.App | 
| 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 | 
| 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 | 
| tcIsBoxedTypeKind | GHC.Core.Type, GHC.Plugins | 
| 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 | 
| TcMCoercionN | GHC.Tc.Types.Evidence | 
| TcMCoercionR | 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| tcNormalise | GHC.Tc.Solver | 
| tcOuterTKBndrs | GHC.Tc.Gen.HsType | 
| TcPass | GHC.Tc.Gen.Head | 
| tcPats | GHC.Tc.Gen.Pat | 
| tcPatSynBuilderBind | 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 | 
| TcpInst | GHC.Tc.Gen.Head | 
| 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 | 
| tcPluginInsolubleCts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginIO | GHC.Tc.Plugin | 
| TcPluginM | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Plugin | 
| tcPluginNewCts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginNoRewrite | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginOk | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginReduction | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginRewrite | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginRewriter | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginRewriteResult | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginRewriteTo | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginSolve | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginSolvedCts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginSolver | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcPluginSolveResult |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginStop | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcPluginTrace | GHC.Tc.Plugin | 
| tcPolyCheck | GHC.Tc.Gen.Bind | 
| tcPolyExpr | GHC.Tc.Gen.Expr | 
| TcPragEnv | GHC.Tc.Gen.Sig | 
| TcPredType | GHC.Tc.Utils.TcType | 
| TcpRn | GHC.Tc.Gen.Head | 
| tcProc | GHC.Tc.Gen.Arrow | 
| TcpTc | GHC.Tc.Gen.Head | 
| 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 | 
| TcReportWithInfo | GHC.Tc.Errors.Types | 
| tcRepSplitAppTy_maybe | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tcRepSplitTyConApp_maybe | GHC.Core.Type, GHC.Plugins | 
| TcReqTVBinder | GHC.Tc.Utils.TcType | 
| tcReturnsConstraintKind | GHC.Core.Type, GHC.Plugins | 
| tcRewriterNewWanteds | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcRhoType | GHC.Tc.Utils.TcType | 
| TcRn | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcRnAbstractClassInst | GHC.Tc.Errors.Types | 
| TcRnAmbiguousField | GHC.Tc.Errors.Types | 
| TcRnAnnotationInSafeHaskell | GHC.Tc.Errors.Types | 
| TcRnArrowIfThenElsePredDependsOnResultTy | GHC.Tc.Errors.Types | 
| TcRnArrowProcGADTPattern | GHC.Tc.Errors.Types | 
| TcRnBadAssociatedType | GHC.Tc.Errors.Types | 
| TcRnBadDefaultType | GHC.Tc.Errors.Types | 
| TcRnBadOverloadedRecordUpdate | GHC.Tc.Errors.Types | 
| TcRnBadQuantPredHead | GHC.Tc.Errors.Types | 
| TcRnBangOnUnliftedType | GHC.Tc.Errors.Types | 
| TcRnCannotDefaultConcrete | GHC.Tc.Errors.Types | 
| TcRnCannotDeriveInstance | GHC.Tc.Errors.Types | 
| TcRnCharLiteralOutOfRange | GHC.Tc.Errors.Types | 
| tcRnCheckUnit | GHC.Tc.Utils.Backpack | 
| TcRnConflictingExports | GHC.Tc.Errors.Types | 
| TcRnConflictingFamInstDecls | GHC.Tc.Errors.Types | 
| TcRnConstraintInKind | GHC.Tc.Errors.Types | 
| tcRnDeclsi | GHC.Tc.Module | 
| TcRnDerivingDefaults | GHC.Tc.Errors.Types | 
| TcRnDodgyExports | GHC.Tc.Errors.Types | 
| TcRnDodgyImports | GHC.Tc.Errors.Types | 
| TcRnDupeModuleExport | GHC.Tc.Errors.Types | 
| TcRnDupInstanceDecls | GHC.Tc.Errors.Types | 
| TcRnDuplicateExport | GHC.Tc.Errors.Types | 
| TcRnDuplicateFieldName | GHC.Tc.Errors.Types | 
| TcRnDuplicateWarningDecls | GHC.Tc.Errors.Types | 
| TcRnEmptyRecordUpdate | GHC.Tc.Errors.Types | 
| TcRnExportedModNotImported | GHC.Tc.Errors.Types | 
| TcRnExportedParentChildMismatch | GHC.Tc.Errors.Types | 
| TcRnExportHiddenComponents | GHC.Tc.Errors.Types | 
| tcRnExpr | GHC.Tc.Module | 
| TcRnExprMode | GHC.Tc.Module, GHC.Driver.Main, GHC | 
| TcRnFamInstNotInjective | GHC.Tc.Errors.Types | 
| TcRnFieldUpdateInvalidType | GHC.Tc.Errors.Types | 
| TcRnForAllEscapeError | GHC.Tc.Errors.Types | 
| TcRnForallIdentifier | GHC.Tc.Errors.Types | 
| TcRnForAllRankErr | GHC.Tc.Errors.Types | 
| TcRnForeignFunctionImportAsValue | GHC.Tc.Errors.Types | 
| TcRnForeignImportPrimExtNotSet | GHC.Tc.Errors.Types | 
| TcRnForeignImportPrimSafeAnn | GHC.Tc.Errors.Types | 
| TcRnFunDepConflict | GHC.Tc.Errors.Types | 
| TcRnFunPtrImportWithoutAmpersand | GHC.Tc.Errors.Types | 
| TcRnGADTMonoLocalBinds | GHC.Tc.Errors.Types | 
| tcRnGetInfo | GHC.Tc.Module | 
| TcRnIdNotExportedFromLocalSig | GHC.Tc.Errors.Types | 
| TcRnIdNotExportedFromModuleSig | GHC.Tc.Errors.Types | 
| TcRnIf | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcRnIgnoringAnnotations | GHC.Tc.Errors.Types | 
| TcRnIllegalBuiltinSyntax | GHC.Tc.Errors.Types | 
| TcRnIllegalClassInst | GHC.Tc.Errors.Types | 
| TcRnIllegalConstraintSynonymOfKind | GHC.Tc.Errors.Types | 
| TcRnIllegalFieldPunning | GHC.Tc.Errors.Types | 
| TcRnIllegalForeignDeclBackend | GHC.Tc.Errors.Types | 
| TcRnIllegalForeignType | GHC.Tc.Errors.Types | 
| TcRnIllegalHsBootFileDecl | GHC.Tc.Errors.Types | 
| TcRnIllegalImplicitParam | GHC.Tc.Errors.Types | 
| TcRnIllegalPatSynDecl | GHC.Tc.Errors.Types | 
| TcRnIllegalTupleConstraint | GHC.Tc.Errors.Types | 
| TcRnIllegalTypeOperator | GHC.Tc.Errors.Types | 
| TcRnIllegalViewPattern | GHC.Tc.Errors.Types | 
| TcRnIllegalWildcardInType | GHC.Tc.Errors.Types | 
| TcRnIllegalWildcardsInConstructor | GHC.Tc.Errors.Types | 
| TcRnIllegalWildcardsInRecord | GHC.Tc.Errors.Types | 
| TcRnImplicitLift | GHC.Tc.Errors.Types | 
| tcRnImportDecls | GHC.Tc.Module | 
| TcRnInaccessibleCode | GHC.Tc.Errors.Types | 
| TcRnIncorrectNameSpace | GHC.Tc.Errors.Types | 
| tcRnInstantiateSignature | GHC.Tc.Utils.Backpack, GHC.Tc.Module | 
| TcRnInvalidCIdentifier | GHC.Tc.Errors.Types | 
| TcRnInvalidTypeApplication | GHC.Tc.Errors.Types | 
| TcRnLazyGADTPattern | GHC.Tc.Errors.Types | 
| TcRnLinearFuncInKind | GHC.Tc.Errors.Types | 
| TcRnLinearPatSyn | GHC.Tc.Errors.Types | 
| tcRnLookupName | GHC.Tc.Module | 
| tcRnLookupRdrName | GHC.Tc.Module | 
| tcRnMergeSignatures | GHC.Tc.Utils.Backpack, GHC.Tc.Module | 
| TcRnMessage | GHC.Tc.Errors.Types, GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TcRnMessageDetailed |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| TcRnMessageWithInfo | GHC.Tc.Errors.Types | 
| TcRnMissingExportList | GHC.Tc.Errors.Types | 
| TcRnMissingFields | GHC.Tc.Errors.Types | 
| TcRnMissingImportList | GHC.Tc.Errors.Types | 
| TcRnMissingSignature | GHC.Tc.Errors.Types | 
| TcRnMissingStrictFields | GHC.Tc.Errors.Types | 
| TcRnMixedSelectors | GHC.Tc.Errors.Types | 
| tcRnModExports | GHC.Iface.Rename | 
| tcRnModIface | GHC.Iface.Rename | 
| TcRnModMissingRealSrcSpan | GHC.Tc.Errors.Types | 
| tcRnModule | GHC.Tc.Module | 
| tcRnModule' | GHC.Driver.Main | 
| tcRnModuleTcRnM | GHC.Tc.Module | 
| TcRnMonomorphicBindings | GHC.Tc.Errors.Types | 
| TcRnMultipleDefaultDeclarations | GHC.Tc.Errors.Types | 
| TcRnNoClassInstHead | GHC.Tc.Errors.Types | 
| TcRnNoConstructorHasAllFields | GHC.Tc.Errors.Types | 
| TcRnNonTypeVarArgInConstraint | GHC.Tc.Errors.Types | 
| TcRnNonUnaryTypeclassConstraint | GHC.Tc.Errors.Types | 
| TcRnNoPossibleParentForFields | GHC.Tc.Errors.Types | 
| TcRnNotInScope | GHC.Tc.Errors.Types | 
| TcRnNullExportedModule | GHC.Tc.Errors.Types | 
| TcRnOrphanInstance | GHC.Tc.Errors.Types | 
| TcRnOverloadedSig | GHC.Tc.Errors.Types | 
| TcRnOversaturatedVisibleKindArg | GHC.Tc.Errors.Types | 
| TcRnPartialTypeSigBadQuantifier | GHC.Tc.Errors.Types | 
| TcRnPartialTypeSignatures | GHC.Tc.Errors.Types | 
| TcRnPartialTypeSigTyVarMismatch | GHC.Tc.Errors.Types | 
| TcRnPatSynBundledWithNonDataCon | GHC.Tc.Errors.Types | 
| TcRnPatSynBundledWithWrongType | GHC.Tc.Errors.Types | 
| TcRnPolymorphicBinderMissingSig | GHC.Tc.Errors.Types | 
| TcRnRecursivePatternSynonym | GHC.Tc.Errors.Types | 
| TcRnRedundantConstraints | GHC.Tc.Errors.Types | 
| TcRnShadowedName | GHC.Tc.Errors.Types | 
| TcRnSimplifierTooManyIterations | GHC.Tc.Errors.Types | 
| TcRnSolverReport | GHC.Tc.Errors.Types | 
| TcRnSpecialClassInst | GHC.Tc.Errors.Types | 
| TcRnStaticFormNotClosed | GHC.Tc.Errors.Types | 
| tcRnStmt | GHC.Tc.Module | 
| TcRnTagToEnumMissingValArg | GHC.Tc.Errors.Types | 
| TcRnTagToEnumResTyNotAnEnum | GHC.Tc.Errors.Types | 
| TcRnTagToEnumUnspecifiedResTy | GHC.Tc.Errors.Types | 
| TcRnTupleConstraintInst | GHC.Tc.Errors.Types | 
| tcRnType | GHC.Tc.Module | 
| TcRnTypeDoesNotHaveFixedRuntimeRep | GHC.Tc.Errors.Types | 
| TcRnTypeEqualityOutOfScope | GHC.Tc.Errors.Types | 
| TcRnTypeEqualityRequiresOperators | GHC.Tc.Errors.Types | 
| TcRnUnboxedTupleOrSumTypeFuncArg | GHC.Tc.Errors.Types | 
| TcRnUnknownMessage | GHC.Tc.Errors.Types | 
| TcRnUnsafeDueToPlugin | GHC.Tc.Errors.Types | 
| TcRnUnsupportedCallConv | GHC.Tc.Errors.Types | 
| TcRnUntickedPromotedThing | GHC.Tc.Errors.Types | 
| TcRnUnusedPatternBinds | GHC.Tc.Errors.Types | 
| TcRnUselessTypeable | GHC.Tc.Errors.Types | 
| TcRnUserTypeError | GHC.Tc.Errors.Types | 
| TcRnVDQInTermType | GHC.Tc.Errors.Types | 
| TcRnWarnDefaulting | GHC.Tc.Errors.Types | 
| tcRules | GHC.Tc.Gen.Rule | 
| TcS | GHC.Tc.Solver.Monad | 
| tcScalingUsage | GHC.Tc.Utils.Monad | 
| tcSelfBootInfo | GHC.Tc.Utils.Monad | 
| tcShortCutLit | GHC.Tc.Utils.Zonk | 
| 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 | 
| TcSigmaTypeFRR | GHC.Tc.Utils.TcType | 
| tcSkolDFunType | GHC.Tc.Utils.Instantiate | 
| tcSkolemiseExpType | GHC.Tc.Utils.Unify | 
| tcSkolemiseInvisibleBndrs | GHC.Tc.Utils.Instantiate | 
| tcSkolemiseScoped | GHC.Tc.Utils.Unify | 
| TcSolverReportInfo | GHC.Tc.Errors.Types | 
| TcSolverReportMsg | GHC.Tc.Errors.Types | 
| TcSpecPrag | GHC.Hs.Binds, GHC.Hs, GHC | 
| TcSpecPrags | GHC.Hs.Binds, GHC.Hs, 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 | 
| tcSplitForAllInvisTVBinders | GHC.Tc.Utils.TcType | 
| tcSplitForAllInvisTyVars | GHC.Tc.Utils.TcType | 
| tcSplitForAllReqTVBinders | GHC.Tc.Utils.TcType | 
| tcSplitForAllTyVarBinders | GHC.Tc.Utils.TcType | 
| tcSplitForAllTyVarBinder_maybe | GHC.Tc.Utils.TcType | 
| tcSplitForAllTyVars | 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 | 
| tcSplitSomeForAllTyVars | 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 | 
| tcSubTypeAmbiguity | GHC.Tc.Utils.Unify | 
| tcSubTypeNC | 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 | 
| tcTopSkolemise | GHC.Tc.Utils.Unify | 
| 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 | 
| TcTyConBinder | 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 | 
| TcTypeFRR | GHC.Tc.Utils.TcType | 
| tcTypeKind | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tcTypeLevel | GHC.Tc.Utils.TcType | 
| tcTySigs | GHC.Tc.Gen.Sig | 
| tcTyThBinders | GHC.Tc.Utils.Env | 
| TcTyThing | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env | 
| tcTyThingCategory | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| tcTyThingTyCon_maybe | 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.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tcWrapResult | GHC.Tc.Utils.Unify | 
| tcWrapResultMono | GHC.Tc.Utils.Unify | 
| tcWrapResultO | GHC.Tc.Utils.Unify | 
| TE | GHC.Stg.InferTags.Types | 
| tellBin | GHC.Utils.Binary | 
| TempDir |  | 
| 1 (Type/Class) | GHC.Utils.TmpFs | 
| 2 (Data Constructor) | GHC.Utils.TmpFs | 
| TempFileLifetime | GHC.Utils.TmpFs | 
| templateHaskellNames | GHC.Builtin.Names.TH | 
| Temporary | GHC.Driver.Pipeline.Monad | 
| temp_sos | GHC.Linker.Types, GHC.Linker.Loader | 
| teq_mismatch_actual | GHC.Tc.Errors.Types | 
| teq_mismatch_expected | GHC.Tc.Errors.Types | 
| teq_mismatch_item | GHC.Tc.Errors.Types | 
| teq_mismatch_ppr_explicit_kinds | GHC.Tc.Errors.Types | 
| teq_mismatch_ty1 | GHC.Tc.Errors.Types | 
| teq_mismatch_ty2 | GHC.Tc.Errors.Types | 
| teq_mismatch_what | GHC.Tc.Errors.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 | 
| testBit | GHC.Prelude | 
| testBitDefault | GHC.Prelude | 
| TESTEQ_D | GHC.ByteCode.Instr | 
| TESTEQ_F | GHC.ByteCode.Instr | 
| TESTEQ_I | GHC.ByteCode.Instr | 
| TESTEQ_I16 | GHC.ByteCode.Instr | 
| TESTEQ_I32 | GHC.ByteCode.Instr | 
| TESTEQ_I64 | GHC.ByteCode.Instr | 
| TESTEQ_I8 | GHC.ByteCode.Instr | 
| TESTEQ_P | GHC.ByteCode.Instr | 
| TESTEQ_W | GHC.ByteCode.Instr | 
| TESTEQ_W16 | GHC.ByteCode.Instr | 
| TESTEQ_W32 | GHC.ByteCode.Instr | 
| TESTEQ_W64 | GHC.ByteCode.Instr | 
| TESTEQ_W8 | GHC.ByteCode.Instr | 
| TESTLT_D | GHC.ByteCode.Instr | 
| TESTLT_F | GHC.ByteCode.Instr | 
| TESTLT_I | GHC.ByteCode.Instr | 
| TESTLT_I16 | GHC.ByteCode.Instr | 
| TESTLT_I32 | GHC.ByteCode.Instr | 
| TESTLT_I64 | GHC.ByteCode.Instr | 
| TESTLT_I8 | GHC.ByteCode.Instr | 
| TESTLT_P | GHC.ByteCode.Instr | 
| TESTLT_W | GHC.ByteCode.Instr | 
| TESTLT_W16 | GHC.ByteCode.Instr | 
| TESTLT_W32 | GHC.ByteCode.Instr | 
| TESTLT_W64 | GHC.ByteCode.Instr | 
| TESTLT_W8 | GHC.ByteCode.Instr | 
| Text | GHC.Cmm | 
| text |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| TextDetails | GHC.Utils.Ppr | 
| te_bytecode | GHC.Stg.InferTags.Types | 
| te_env | GHC.Stg.InferTags.Types | 
| te_get | GHC.Stg.InferTags.Types | 
| tfid_eqn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tfid_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tfid_inst | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tfid_xtn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TFL_CurrentModule | GHC.Utils.TmpFs | 
| TFL_GhcSession | GHC.Utils.TmpFs | 
| TgStgAlt | GHC.Stg.Syntax | 
| TgStgBinding | GHC.Stg.Syntax | 
| TgStgExpr | GHC.Stg.Syntax | 
| TgStgRhs | GHC.Stg.Syntax | 
| TgStgTopBinding | GHC.Stg.Syntax | 
| tgt | GHC.Cmm.Node, GHC.Cmm | 
| ThAbstractClosedTypeFamily | GHC.HsToCore.Errors.Types | 
| ThAmbiguousRecordSelectors | GHC.HsToCore.Errors.Types | 
| ThAmbiguousRecordUpdates | GHC.HsToCore.Errors.Types | 
| ThawArrayOp | GHC.Builtin.PrimOps | 
| ThawSmallArrayOp | GHC.Builtin.PrimOps | 
| ThBindEnv | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ThBit | GHC.Parser.Lexer | 
| thBrackets | GHC.Hs.Expr, GHC.Hs, GHC | 
| thCls | GHC.Builtin.Names.TH | 
| thCon | GHC.Builtin.Names.TH | 
| ThCostCentres | GHC.HsToCore.Errors.Types | 
| THDocs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| thenIOIdKey | GHC.Builtin.Names | 
| thenIOName | GHC.Builtin.Names | 
| thenMClassOpKey | GHC.Builtin.Names | 
| thenMName | GHC.Builtin.Names | 
| ThetaSpec | GHC.Tc.Deriv.Utils | 
| ThetaType | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins, GHC | 
| ThExoticFormOfType | GHC.HsToCore.Errors.Types | 
| ThExoticLiteral | GHC.HsToCore.Errors.Types | 
| ThExoticPattern | GHC.HsToCore.Errors.Types | 
| ThExoticStatement | GHC.HsToCore.Errors.Types | 
| ThExpressionForm | GHC.HsToCore.Errors.Types | 
| ThForeignExport | GHC.HsToCore.Errors.Types | 
| ThForeignLabel | GHC.HsToCore.Errors.Types | 
| thFun | GHC.Builtin.Names.TH | 
| ThGuardedLambdas | GHC.HsToCore.Errors.Types | 
| ThHaddockDocumentation | GHC.HsToCore.Errors.Types | 
| 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 |  | 
| 1 (Function) | GHC.Cmm.Info.Build | 
| 2 (Function) | GHC.Core.LateCC | 
| thisOrThese | GHC.Utils.Outputable, GHC.Plugins | 
| thisPackageName | GHC.Driver.Session, GHC.Plugins, GHC | 
| ThisPkg | GHC.Types.PkgQual, GHC.Plugins, GHC | 
| ThisUnitIdChanged | GHC.Iface.Recomp | 
| 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 | 
| ThMinimalPragmas | GHC.HsToCore.Errors.Types | 
| ThModFinalizers |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ThMonadComprehensionSyntax | GHC.HsToCore.Errors.Types | 
| thNameToGhcName | GHC.Plugins | 
| thNameToGhcNameIO | GHC.Plugins | 
| ThNegativeOverloadedPatterns | GHC.HsToCore.Errors.Types | 
| ThNonLinearDataCon | GHC.HsToCore.Errors.Types | 
| ThNoUserInline | GHC.HsToCore.Errors.Types | 
| thOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| ThPatQuote | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| ThPatSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| ThRejectionReason | GHC.HsToCore.Errors.Types | 
| throw | GHC.Utils.Exception | 
| throwErrors | GHC.Types.SourceError, GHC.Plugins | 
| throwGhcException | GHC.Utils.Panic, GHC.Plugins | 
| throwGhcExceptionIO | GHC.Utils.Panic, GHC.Plugins | 
| throwIO | GHC.Utils.Exception | 
| throwOneError | GHC.Types.SourceError, GHC.Plugins | 
| throwTo | GHC.Utils.Exception, GHC.Utils.Panic, GHC.Plugins | 
| ThSCCPragmas | GHC.HsToCore.Errors.Types | 
| ThSplicesWithinDeclBrackets | GHC.HsToCore.Errors.Types | 
| 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.Runtime.Heap.Layout, GHC.Cmm | 
| thunkHdrSize | GHC.Runtime.Heap.Layout | 
| ThunkHeader | GHC.StgToCmm.Layout | 
| ThunkSelector | GHC.Runtime.Heap.Layout, GHC.Cmm | 
| ThWarningAndDeprecationPragmas | GHC.HsToCore.Errors.Types | 
| 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.Types.Tickish | 
| tickishCanSplit | GHC.Types.Tickish | 
| tickishContains | GHC.Types.Tickish | 
| tickishCounts | GHC.Types.Tickish | 
| tickishFloatable | GHC.Types.Tickish | 
| tickishIsCode | GHC.Types.Tickish | 
| tickishPlace | GHC.Types.Tickish | 
| TickishPlacement | GHC.Types.Tickish | 
| tickishScoped | GHC.Types.Tickish | 
| tickishScopesLike | GHC.Types.Tickish | 
| TickishScoping | GHC.Types.Tickish | 
| TickIt | GHC.Core.Opt.Simplify.Utils | 
| tickModule | GHC.Types.Tickish | 
| 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 | 
| tickyKnownCallExact | GHC.StgToCmm.Ticky | 
| tickyKnownCallExtraArgs | GHC.StgToCmm.Ticky | 
| tickyKnownCallTooFewArgs | GHC.StgToCmm.Ticky | 
| tickyPushUpdateFrame | GHC.StgToCmm.Ticky | 
| tickyReturnNewCon | GHC.StgToCmm.Ticky | 
| tickyReturnOldCon | GHC.StgToCmm.Ticky | 
| tickySlowCall | GHC.StgToCmm.Ticky | 
| tickySlowCallPat | GHC.StgToCmm.Ticky | 
| tickyStackCheck | GHC.StgToCmm.Ticky | 
| tickyTagged | GHC.StgToCmm.Ticky | 
| tickyTagSkip | GHC.StgToCmm.Ticky | 
| tickyUnboxedTupleReturn | GHC.StgToCmm.Ticky | 
| tickyUntagged | GHC.StgToCmm.Ticky | 
| tickyUpdateBhCaf | GHC.StgToCmm.Ticky | 
| tickyUpdateFrameOmitted | GHC.StgToCmm.Ticky | 
| tidyBndrs | GHC.Core.Tidy | 
| tidyCbvInfoTop | GHC.Core.Tidy | 
| tidyCo | GHC.Core.TyCo.Tidy, GHC.Core.Coercion, GHC.Plugins | 
| tidyCoAxBndrsForUser | GHC.Core.Coercion, GHC.Plugins | 
| tidyCos | GHC.Core.TyCo.Tidy, GHC.Core.Coercion, GHC.Plugins | 
| tidyCt | GHC.Tc.Utils.TcMType | 
| tidyDelayedError | GHC.Tc.Utils.TcMType | 
| TidyEnv | GHC.Types.Var.Env, GHC.Plugins | 
| tidyEvVar | GHC.Tc.Utils.TcMType | 
| tidyExpr | GHC.Core.Tidy | 
| tidyFreeTyCoVars | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyHole | GHC.Tc.Utils.TcMType | 
| tidyLitPat | GHC.HsToCore.Match.Literal | 
| tidyNameOcc | GHC.Types.Name, GHC.Plugins | 
| tidyNPat | GHC.HsToCore.Match.Literal | 
| TidyOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| tidyOccName | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| tidyOpenTyCoVar | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyOpenTyCoVars | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyOpenType | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyOpenTypes | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| TidyOpts |  | 
| 1 (Type/Class) | GHC.Iface.Tidy | 
| 2 (Data Constructor) | GHC.Iface.Tidy | 
| tidyProgram | GHC.Iface.Tidy | 
| tidyRules | GHC.Core.Tidy | 
| tidySkolemInfo | GHC.Tc.Errors.Ppr | 
| tidySkolemInfoAnon | GHC.Tc.Errors.Ppr | 
| tidyToIfaceContext | GHC.CoreToIface | 
| tidyToIfaceTcArgs | GHC.CoreToIface | 
| tidyToIfaceType | GHC.CoreToIface | 
| tidyTopType | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyTyCoVarBinder | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyTyCoVarBinders | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyTyCoVarOcc | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyType | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyTypes | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyVarBndr | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tidyVarBndrs | GHC.Core.TyCo.Tidy, GHC.Core.Type, GHC.Plugins | 
| tildePIdKey | GHC.Builtin.Names.TH | 
| tildePName | GHC.Builtin.Names.TH | 
| timesRegSet | GHC.Cmm.Expr, GHC.Cmm | 
| times_RDR | GHC.Builtin.Names | 
| TISI | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| TKVar | GHC.Types.Var, GHC.Plugins | 
| TLabel | GHC.CmmToAsm.AArch64.Instr | 
| tmpDir | GHC.Driver.Session, GHC.Plugins, GHC | 
| TmpFs | GHC.Utils.TmpFs | 
| tmpReg | GHC.CmmToAsm.PPC.Regs | 
| TmSt | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| TmState | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| tm_checked_module_info | GHC | 
| TM_Default | GHC.Tc.Module, GHC.Driver.Main, GHC | 
| TM_Inst | GHC.Tc.Module, GHC.Driver.Main, GHC | 
| tm_internals_ | 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.Parser.Header | 
| toBlockList | GHC.Cmm.Utils | 
| toBlockListEntryFirst | GHC.Cmm.Utils | 
| toBlockListEntryFirstFalseFallthrough | GHC.Cmm.Utils | 
| toBlockMap | GHC.Cmm.Utils | 
| toBranchedAxiom | GHC.Core.Coercion.Axiom | 
| toc | GHC.CmmToAsm.PPC.Regs | 
| toCall | GHC.Cmm.Graph | 
| toClosureLbl | GHC.Cmm.CLabel | 
| 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, GHC.Plugins | 
| 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 | 
| toIntegralSized | GHC.Prelude | 
| toInvisibleOrigin | GHC.Tc.Types.Origin | 
| ToJson | GHC.Utils.Json | 
| Token | GHC.Parser.Lexer, GHC | 
| TokenLoc | GHC.Parser.Annotation, GHC.Hs, GHC | 
| TokenLocation | GHC.Parser.Annotation, GHC.Hs, 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_arSupportsDashL | GHC.Settings | 
| 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_cxx | 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 | 
| toolSettings_useInplaceMinGW | 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.Utils | 
| topInstantiate | 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 | 
| topSubDmd | GHC.Types.Demand | 
| 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 | 
| touchabilityTest | GHC.Tc.Solver.Monad | 
| TouchabilityTestResult | GHC.Tc.Solver.Monad | 
| TouchableOuterLevel | GHC.Tc.Solver.Monad | 
| TouchableSameLevel | GHC.Tc.Solver.Monad | 
| touchDumpFile | GHC.Utils.Logger | 
| touchObjectFile | GHC.Driver.Pipeline.Execute | 
| 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_RDR | GHC.Builtin.Names | 
| TPhase | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| TPipelineClass | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| TPSI | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| tr'PtrRepLiftedKey | GHC.Builtin.Names | 
| trace | GHC.Utils.Trace | 
| TraceAction | GHC.Utils.Logger | 
| TraceBinIFace |  | 
| 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 | 
| 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.Pmc.Utils | 
| 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 | 
| traceWhenFailPm | GHC.HsToCore.Pmc.Utils | 
| trace_hi_diffs | GHC.Iface.Env | 
| trace_if | GHC.Iface.Env | 
| TraditionalRecordSyntaxBit | GHC.Parser.Lexer | 
| TrailingAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| trailingAnnToAddEpAnn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| transCloDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| transCloVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| TransCo | GHC.Core.TyCo.Rep | 
| Transfer | GHC.Cmm.Graph | 
| transferAnnsA | GHC.Parser.Annotation, GHC.Hs, GHC | 
| TransferFun | GHC.Cmm.Dataflow | 
| transferPolyIdInfo | GHC.Types.Id, GHC.Plugins | 
| TransForm | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| TransLayoutReason | GHC.Parser.Errors.Types | 
| TransLayout_Pipe | GHC.Parser.Errors.Types | 
| TransLayout_Where | GHC.Parser.Errors.Types | 
| transposeG | GHC.Data.Graph.Directed | 
| TransStmt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| TransStmtCtxt | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| traverseUSDFM | GHC.Types.Unique.SDFM | 
| traverse_RDR | GHC.Builtin.Names | 
| treatZeroAsInf | GHC.Types.Basic, GHC.Plugins | 
| TReg | GHC.CmmToAsm.AArch64.Instr | 
| trGhcPrimModuleKey | GHC.Builtin.Names | 
| trGhcPrimModuleName | GHC.Builtin.Names | 
| TrieMap | GHC.Data.TrieMap, GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| trimAvail | GHC.Types.Avail | 
| trimBoxity | GHC.Types.Demand | 
| trimBoxityDmdSig | GHC.Types.Demand | 
| trimConArgs | GHC.Core.Utils, GHC.Plugins | 
| trimCprTy | GHC.Types.Cpr | 
| trimToType | GHC.Types.Demand | 
| trimUnfolding | GHC.Types.Id.Info, GHC.Plugins | 
| Triv | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| TrivArg | GHC.Core.Unfold | 
| trivColorable | GHC.CmmToAsm.Reg.Graph.TrivColorable | 
| trivialBuiltInFamily | GHC.Core.Coercion.Axiom | 
| trLiftedRepKey | GHC.Builtin.Names | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_bndrs | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_by | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_ext | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_fmap | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_form | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_ret | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_stmts | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| trS_using | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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 | 
| TrustFlagErr | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| trustFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| TrustPackage | GHC.Driver.Session, GHC.Plugins | 
| trustworthyOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| trvVarInfo | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| try | GHC.Utils.Exception, GHC.Utils.Panic, GHC.Plugins | 
| 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, GHC.Plugins | 
| tryMostM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| TryNotToDefaultNonStandardTyVars | GHC.Types.Basic, GHC.Plugins | 
| 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 | 
| TST | GHC.CmmToAsm.AArch64.Instr | 
| TsUnk | GHC.Types.Demand | 
| ts_dirty | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| ts_facts | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| ts_reps | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| tupArgPresent | GHC.Hs.Expr, GHC.Hs, GHC | 
| tupEIdKey | GHC.Builtin.Names.TH | 
| tupEName | GHC.Builtin.Names.TH | 
| Tuple | GHC.Parser.Types, 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 | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| tupleRepDataConKey | GHC.Builtin.Names | 
| tupleRepDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| tupleRepDataConTyConKey | GHC.Builtin.Names | 
| 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.Occurrence, GHC.Types.Name, GHC.Plugins | 
| TvSubstEnv | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Core.Subst, GHC.Tc.Utils.TcType, 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TyClDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tyClDeclLName | GHC.Hs.Decls, GHC.Hs, GHC | 
| tyClDeclTyVars | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TyClGroup |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tyClGroupInstDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tyClGroupKindSigs | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tyClGroupRoleDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tyClGroupTyClDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| tyCoFVsOfCo | GHC.Core.TyCo.FVs, GHC.Core.Coercion, GHC.Plugins | 
| tyCoFVsOfCos | GHC.Core.TyCo.FVs, GHC.Core.Coercion, GHC.Plugins | 
| tyCoFVsOfType | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tyCoFVsOfTypes | GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType | 
| tyCoFVsVarBndr | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| tyCoFVsVarBndrs | GHC.Core.TyCo.FVs, GHC.Core.Type, 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 | 
| tyConAlgDataCons_maybe | GHC.Core.TyCon, GHC.Plugins | 
| 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 | 
| TyConEnv | GHC.Core.TyCon.Env | 
| 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 | 
| TyConIsAbstract | GHC.Tc.Errors.Types | 
| tyConIsTypeable | GHC.Tc.Instance.Typeable | 
| tyConKind | GHC.Core.TyCon, GHC.Plugins, GHC | 
| tyConName | GHC.Core.TyCon, GHC.Plugins | 
| tyConNullaryTy | GHC.Core.TyCon, GHC.Plugins | 
| tyConOf | GHC.Tc.Gen.Head | 
| tyConOfET | GHC.Tc.Gen.Head | 
| 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.Builtin.Uniques | 
| 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 | 
| TyConSet | GHC.Core.TyCon.Set | 
| 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.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| TyCoVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| TyCoVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| tyCoVarsOfCo | GHC.Core.TyCo.FVs, GHC.Core.Coercion, GHC.Plugins | 
| tyCoVarsOfCoDSet | GHC.Core.TyCo.FVs, GHC.Core.Coercion, GHC.Plugins | 
| tyCoVarsOfCoList | GHC.Core.TyCo.FVs | 
| tyCoVarsOfCos | GHC.Core.TyCo.FVs, GHC.Core.Coercion, GHC.Plugins | 
| tyCoVarsOfCt | GHC.Tc.Types.Constraint, GHC.Tc.Utils.Instantiate | 
| tyCoVarsOfCtEv | GHC.Tc.Types.Constraint | 
| tyCoVarsOfCtEvList | GHC.Tc.Types.Constraint | 
| tyCoVarsOfCtEvsList | GHC.Tc.Types.Constraint | 
| 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.TyCo.FVs, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tyCoVarsOfTypeDSet | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| tyCoVarsOfTypeList | GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType | 
| tyCoVarsOfTypes | GHC.Core.TyCo.FVs, GHC.Core.Type, 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.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| tyCoVarsOfTypeWellScoped | GHC.Core.TyCo.FVs, GHC.Core.Type, GHC.Plugins | 
| tyCoVarsOfWC | GHC.Tc.Types.Constraint, GHC.Tc.Utils.Instantiate | 
| tyCoVarsOfWCList | GHC.Tc.Types.Constraint | 
| TyDataCtx | GHC.Tc.Errors.Types | 
| TyDecl | GHC.Iface.Ext.Types | 
| TyFamDefltDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TyFamilyCtx | GHC.Tc.Errors.Types | 
| TyFamInstD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TyFamInstDecl |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| tyFamInstDeclLName | GHC.Hs.Decls, GHC.Hs, GHC | 
| tyFamInstDeclName | GHC.Hs.Decls, GHC.Hs, GHC | 
| TyFamInstEqn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TyFamLHS | GHC.Tc.Types.Constraint | 
| 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 | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| TypBrCtx | GHC.Tc.Errors.Types | 
| 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 | 
| 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 | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| TypeAppCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| typeAppErr | GHC.Rename.Utils | 
| typeArity | GHC.Core.Opt.Arity | 
| TypeCannotBeMarshaled | GHC.Tc.Utils.TcType | 
| TypeCannotBeMarshaledReason | GHC.Tc.Utils.TcType | 
| typeCharCmpTyCon | GHC.Builtin.Types.Literals | 
| typeCharCmpTyFamNameKey | GHC.Builtin.Names | 
| typeCharKindConNameKey | GHC.Builtin.Names | 
| typeCharToNatTyCon | GHC.Builtin.Types.Literals | 
| typeCharToNatTyFamNameKey | GHC.Builtin.Names | 
| typeCharTypeRepKey | GHC.Builtin.Names | 
| typeCharTypeRepName | GHC.Builtin.Names | 
| 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 | 
| typeConsSymbolTyCon | GHC.Builtin.Types.Literals | 
| typeConsSymbolTyFamNameKey | 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 | 
| TypedThing | GHC.Tc.Types.Origin | 
| TypeEnv | GHC.Types.TypeEnv | 
| typeEnvClasses | GHC.Types.TypeEnv | 
| typeEnvCoAxioms | GHC.Types.TypeEnv | 
| typeEnvDataCons | GHC.Types.TypeEnv | 
| typeEnvElts | GHC.Types.TypeEnv | 
| typeEnvFromEntities | GHC.Types.TypeEnv | 
| typeEnvIds | GHC.Types.TypeEnv | 
| typeEnvPatSyns | GHC.Types.TypeEnv | 
| typeEnvTyCons | GHC.Types.TypeEnv | 
| TypeEqMismatch | GHC.Tc.Errors.Types | 
| TypeEqn | GHC.Core.Coercion.Axiom | 
| TypeEqOrigin | GHC.Tc.Types.Origin | 
| TypeError |  | 
| 1 (Type/Class) | GHC.Utils.Exception | 
| 2 (Data Constructor) | 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 | 
| typeHasFixedRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| 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 | 
| typeLeqCharTyFamNameKey | GHC.Builtin.Names | 
| TypeLevel | GHC.Types.Basic, GHC.Plugins | 
| typeLevity_maybe | GHC.Core.Type, GHC.Plugins | 
| typeLitCharDataConKey | GHC.Builtin.Names | 
| typeLitCharDataConName | GHC.Builtin.Names | 
| 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.Type | 
| TypeMapG | GHC.Core.Map.Type | 
| 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 | 
| 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 | 
| typeNatToCharTyCon | GHC.Builtin.Types.Literals | 
| typeNatToCharTyFamNameKey | 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 | 
| typePrimRep_maybe | 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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| TypeSigCtx | GHC.Tc.Errors.Types | 
| 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 | 
| TypeThing | GHC.Tc.Types.Origin | 
| typeToRoughMatchLookupTc | GHC.Core.RoughMap | 
| typeToRoughMatchTc | GHC.Core.RoughMap | 
| 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 | 
| typeUnconsSymbolTyCon | GHC.Builtin.Types.Literals | 
| typeUnconsSymbolTyFamNameKey | GHC.Builtin.Names | 
| TypeVar | GHC.Types.Var, GHC.Plugins | 
| typeWidth | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| tYPE_ERROR_ID | GHC.Core.Make, GHC.Plugins | 
| TySt | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| TyState | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| tysToParams | GHC.CmmToLlvm.Base | 
| TySynCtx | GHC.Tc.Errors.Types | 
| 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.Types.TyThing, GHC.Tc.Utils.Env, GHC | 
| tyThingAvailInfo | GHC.Types.TyThing | 
| tyThingCategory | GHC.Types.TyThing | 
| tyThingCoAxiom | GHC.Types.TyThing | 
| tyThingConLike | GHC.Types.TyThing | 
| tyThingDataCon | GHC.Types.TyThing | 
| tyThingId | GHC.Types.TyThing | 
| tyThingParent_maybe | GHC.Types.TyThing | 
| tyThingsTyCoVars | GHC.Types.TyThing | 
| tyThingToIfaceDecl | GHC.Iface.Make | 
| tyThingTyCon | GHC.Types.TyThing | 
| 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 | 
| TyVarBndrs | GHC.Tc.Types.Origin | 
| 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 | 
| TyVarInfo | GHC.Tc.Errors.Types | 
| tyVarKind | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| TyVarLHS | GHC.Tc.Types.Constraint | 
| tyVarName | GHC.Types.Var, GHC.Plugins | 
| tyVarReqToBinder | GHC.Types.Var, GHC.Plugins | 
| tyVarReqToBinders | GHC.Types.Var, GHC.Plugins | 
| TyVarScope | GHC.Iface.Ext.Types | 
| TyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| TyVarSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| ty_st_inert | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| ty_st_n | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| TZCNT | GHC.CmmToAsm.X86.Instr | 
| T_As | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_Cc | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_Cmm | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_CmmCpp | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_Cpp | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_FileArgs | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_Hsc | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_HscBackend | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_HscPostTc | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_HscRecomp | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_HsPp | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_LlvmLlc | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_LlvmMangle | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_LlvmOpt | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_MergeForeign | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| T_Unlit | GHC.Driver.Pipeline.Phases, GHC.Driver.Pipeline | 
| 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 | 
| UBFM | GHC.CmmToAsm.AArch64.Instr | 
| UBFX | GHC.CmmToAsm.AArch64.Instr | 
| ubxSumRepType | GHC.Types.RepType | 
| 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 | 
| udfmRestrictKeys | GHC.Types.Unique.DFM | 
| udfmToList | GHC.Types.Unique.DFM | 
| udfmToUfm | GHC.Types.Unique.DFM | 
| UDIV | GHC.CmmToAsm.AArch64.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 | 
| ue_all_home_unit_ids | GHC.Unit.Env | 
| ue_currentHomeUnitEnv | GHC.Unit.Env | 
| ue_currentUnit | GHC.Unit.Env | 
| ue_current_unit | GHC.Unit.Env | 
| ue_eps | GHC.Unit.Env | 
| ue_findHomeUnitEnv | GHC.Unit.Env | 
| ue_homeUnit | GHC.Unit.Env | 
| ue_home_unit_graph | GHC.Unit.Env | 
| ue_hpt | GHC.Unit.Env | 
| ue_namever | GHC.Unit.Env | 
| ue_platform | GHC.Unit.Env | 
| ue_renameUnitId | GHC.Unit.Env | 
| ue_setActiveUnit | GHC.Unit.Env | 
| ue_setFlags | GHC.Unit.Env | 
| ue_setUnitDbs | GHC.Unit.Env | 
| ue_setUnitFlags | GHC.Unit.Env | 
| ue_setUnits | GHC.Unit.Env | 
| ue_transitiveHomeDeps | GHC.Unit.Env | 
| ue_unitFlags | GHC.Unit.Env | 
| ue_unitHomeUnit | GHC.Unit.Env | 
| ue_units | GHC.Unit.Env | 
| ue_unit_dbs | GHC.Unit.Env | 
| ue_unsafeHomeUnit | GHC.Unit.Env | 
| ue_updateHomeUnitEnv | GHC.Unit.Env | 
| 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 | 
| uf_cache | GHC.Core, GHC.Plugins | 
| 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 | 
| UGE | GHC.CmmToAsm.AArch64.Cond | 
| UGT | GHC.CmmToAsm.AArch64.Cond | 
| 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 | 
| uIntDataCon_RDR | GHC.Builtin.Names | 
| uIntHash_RDR | GHC.Builtin.Names | 
| uIntTyConKey | GHC.Builtin.Names | 
| uIntTyConName | GHC.Builtin.Names | 
| ULE | GHC.CmmToAsm.AArch64.Cond | 
| ULT | GHC.CmmToAsm.AArch64.Cond | 
| Unaligned | GHC.Cmm.Expr, GHC.Cmm | 
| Unambiguous | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| unambiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC | 
| UnambiguousGre | GHC.Rename.Env | 
| unarise | GHC.Stg.Unarise | 
| UnaryType | GHC.Types.RepType | 
| UnboundImplicitParams | GHC.Tc.Errors.Types | 
| unboundKey | GHC.Builtin.Names | 
| unboundName | GHC.Rename.Unbound | 
| unboundNameX | GHC.Rename.Unbound | 
| unboundVarEIdKey | GHC.Builtin.Names.TH | 
| unboundVarEName | GHC.Builtin.Names.TH | 
| Unbox | GHC.Core.Opt.WorkWrap.Utils | 
| unboxArg | GHC.HsToCore.Foreign.Call | 
| unboxDeeplyDmd | GHC.Types.Demand | 
| Unboxed | GHC.Types.Basic, GHC.Types.Demand, GHC.Plugins | 
| UnboxedParensBit | GHC.Parser.Lexer | 
| 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 | 
| unboxedSumTIdKey | GHC.Builtin.Names.TH | 
| unboxedSumTName | GHC.Builtin.Names.TH | 
| UnboxedSumTyCon | GHC.Core.TyCon, GHC.Plugins | 
| UnboxedSumType | GHC.Types.Basic, GHC.Plugins | 
| unboxedTupEIdKey | GHC.Builtin.Names.TH | 
| unboxedTupEName | GHC.Builtin.Names.TH | 
| UnboxedTuple | GHC.Types.Basic, GHC.Plugins | 
| unboxedTupleKind | GHC.Builtin.Types, GHC.Plugins | 
| UnboxedTupleOrSum | GHC.Types.Basic, GHC.Plugins | 
| unboxedTupleOrSumExtension | GHC.Types.Basic, GHC.Plugins | 
| unboxedTupleTIdKey | GHC.Builtin.Names.TH | 
| unboxedTupleTName | GHC.Builtin.Names.TH | 
| UnboxedTupleType | GHC.Types.Basic, GHC.Plugins | 
| unboxedTupPIdKey | GHC.Builtin.Names.TH | 
| unboxedTupPName | GHC.Builtin.Names.TH | 
| unboxedUnitDataCon | GHC.Builtin.Types, GHC.Plugins | 
| unboxedUnitTy | GHC.Builtin.Types, GHC.Plugins | 
| unboxedUnitTyCon | GHC.Builtin.Types, GHC.Plugins | 
| UnboxingDecision | GHC.Core.Opt.WorkWrap.Utils | 
| Unbranched | GHC.Core.Coercion.Axiom | 
| unbranched | GHC.Core.Coercion.Axiom | 
| unCA | GHC.HsToCore.Pmc.Check | 
| uncacheModule | GHC.Unit.Finder | 
| UnchangedAnchor | GHC.Parser.Annotation, GHC.Hs, GHC | 
| unComp1_RDR | GHC.Builtin.Names | 
| Unconditionally | GHC.Cmm.Switch | 
| uncondWeight | GHC.CmmToAsm.CFG.Weight | 
| unconsFS | GHC.Data.FastString, GHC.Plugins | 
| unCostCentreIndex | GHC.Types.CostCentre.State | 
| uncurry | GHC.Prelude | 
| uncurry3 | GHC.Utils.Misc, GHC.Plugins | 
| unDecorated | GHC.Types.Error, GHC.Utils.Error | 
| 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 | 
| unECP | GHC.Parser.PostProcess | 
| UnexpectedNestedForall | GHC.Tc.Utils.TcType | 
| unexposedPrimTyCons | GHC.Builtin.Types.Prim | 
| UnfIfGoodArgs | GHC.Core, GHC.Plugins | 
| unFixedLength | GHC.Utils.Binary | 
| UnfNever | GHC.Core, GHC.Plugins | 
| Unfolding | GHC.Core, GHC.Core.Unfold, GHC.Plugins | 
| UnfoldingCache |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| unfoldingCaseScaling | GHC.Core.Unfold | 
| unfoldingCaseThreshold | GHC.Core.Unfold | 
| unfoldingCreationThreshold | GHC.Core.Unfold | 
| unfoldingDictDiscount | GHC.Core.Unfold | 
| UnfoldingDone | GHC.Core.Opt.Monad, GHC.Plugins | 
| UnfoldingExposure | GHC.Iface.Tidy | 
| unfoldingFunAppDiscount | GHC.Core.Unfold | 
| UnfoldingGuidance | GHC.Core, GHC.Core.Unfold, GHC.Plugins | 
| unfoldingInfo | GHC.Types.Id.Info, GHC.Plugins | 
| UnfoldingOpts |  | 
| 1 (Type/Class) | GHC.Core.Unfold | 
| 2 (Data Constructor) | GHC.Core.Unfold | 
| unfoldingOpts | GHC.Driver.Session, GHC.Plugins, GHC | 
| unfoldingReportPrefix | GHC.Core.Unfold | 
| UnfoldingSource | GHC.Core, GHC.Plugins | 
| unfoldingTemplate | GHC.Core, GHC.Plugins | 
| unfoldingUseThreshold | GHC.Core.Unfold | 
| unfoldingVeryAggressive | GHC.Core.Unfold | 
| 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.Hs, GHC | 
| UnicodeSyntax | GHC.Parser.Annotation, GHC.Hs, GHC | 
| unicodeSyntax | GHC.Utils.Outputable, GHC.Plugins | 
| UnicodeSyntaxBit | GHC.Parser.Lexer | 
| Unidirectional | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| unidirPatSynIdKey | GHC.Builtin.Names.TH | 
| unidirPatSynName | GHC.Builtin.Names.TH | 
| Unifiable | GHC.Core.Unify | 
| unifiers | GHC.Tc.Errors.Types | 
| unifyExpectedType | GHC.Tc.Utils.Unify | 
| 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 | 
| unifyWanted | GHC.Tc.Solver.Canonical | 
| UninitialisedData | GHC.Cmm | 
| uninitializedLoader | GHC.Linker.Types, GHC.Linker.Loader | 
| 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 | 
| unionArgMaps | GHC.HsToCore.Docs | 
| unionBags | GHC.Data.Bag | 
| unionDecoratedSDoc | GHC.Types.Error | 
| unionDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| unionDVarSets | GHC.Types.Var.Set, GHC.Plugins | 
| unionFamInstEnv | GHC.Core.FamInstEnv | 
| unionFV | GHC.Utils.FV | 
| unionInScope | GHC.Types.Var.Env, GHC.Plugins | 
| unionInstEnv | GHC.Core.InstEnv | 
| unionLinkableSet | GHC.Linker.Types | 
| unionLists | GHC.Data.List.SetOps | 
| unionManyBags | GHC.Data.Bag | 
| unionManyMessages | GHC.Types.Error | 
| unionManyModuleSets | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unionManyOccSets | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| unionManyUniqDSets | GHC.Types.Unique.DSet | 
| unionManyUniqSets | GHC.Types.Unique.Set, GHC.Plugins | 
| unionMessages | GHC.Types.Error, GHC.Utils.Error | 
| unionMG | GHC.Unit.Module.Graph | 
| unionModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unionNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| unionNameSets | GHC.Types.Name.Set, GHC.Plugins | 
| unionOccSets | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| unionRM | GHC.Core.RoughMap | 
| unionsFV | GHC.Utils.FV | 
| unionsWC | GHC.Tc.Types.Constraint | 
| unionTCvSubst | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| unionTyConSet | GHC.Core.TyCon.Set | 
| unionTyConSets | GHC.Core.TyCon.Set | 
| 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 | 
| uniqCompareFS | GHC.Data.FastString, 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 | 
| UniqMap |  | 
| 1 (Type/Class) | GHC.Types.Unique.Map | 
| 2 (Data Constructor) | GHC.Types.Unique.Map | 
| UniqSDFM | GHC.Types.Unique.SDFM | 
| 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.Plugins, GHC.HsToCore.Monad | 
| 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.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitAbiHash | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitBag | GHC.Data.Bag | 
| unitCcOptions | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitComponentName | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| UnitDatabase |  | 
| 1 (Type/Class) | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitDatabasePath | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitDatabaseUnits | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitDataCon | GHC.Builtin.Types, GHC.Plugins | 
| unitDataConId | GHC.Builtin.Types, GHC.Plugins | 
| unitDepends | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| UnitDepRemoved | GHC.Iface.Recomp | 
| unitDirectlyUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| unitDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| unitDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| UnitEnv |  | 
| 1 (Type/Class) | GHC.Unit.Env | 
| 2 (Data Constructor) | GHC.Unit.Env | 
| UnitEnvGraph |  | 
| 1 (Type/Class) | GHC.Unit.Env | 
| 2 (Data Constructor) | GHC.Unit.Env | 
| unitEnv_adjust | GHC.Unit.Env | 
| unitEnv_delete | GHC.Unit.Env | 
| unitEnv_elts | GHC.Unit.Env | 
| unitEnv_foldWithKey | GHC.Unit.Env | 
| unitEnv_graph | GHC.Unit.Env | 
| unitEnv_hpts | GHC.Unit.Env | 
| unitEnv_insert | GHC.Unit.Env | 
| unitEnv_keys | GHC.Unit.Env | 
| unitEnv_lookup | GHC.Unit.Env | 
| unitEnv_lookup_maybe | GHC.Unit.Env | 
| unitEnv_map | GHC.Unit.Env | 
| unitEnv_mapWithKey | GHC.Unit.Env | 
| unitEnv_member | GHC.Unit.Env | 
| unitEnv_new | GHC.Unit.Env | 
| unitEnv_singleton | GHC.Unit.Env | 
| UnitErr | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitExposedModules | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitExpr | GHC.Core.Make, GHC.Plugins | 
| unitExtDepFrameworkDirs | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitExtDepFrameworks | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitExtDepLibsGhc | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitExtDepLibsSys | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, 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.Utils.FV | 
| 2 (Function) | GHC.Types.Name.Set, GHC.Plugins | 
| unitHaddockHTMLs | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitHaddockInterfaces | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitHiddenModules | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitHsLibs | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, 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.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| UnitIdArg | GHC.Driver.Session, 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.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitIncludeDirs | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitIncludes | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| UnitInfo | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| UnitInfoMap | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitInfoMap | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitInstanceOf | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitInstantiations | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitIsDefinite | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitIsExposed | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitIsIndefinite | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitIsTrusted | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitJoinFloat | GHC.Core.Opt.Simplify.Env | 
| UnitKey |  | 
| 1 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| UnitKeyInfo | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitLetFloat | GHC.Core.Opt.Simplify.Env | 
| unitLibraries | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitLibraryDirs | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitLibraryDynDirs | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitLinkerOptions | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitModuleEnv | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitModuleSet | GHC.Unit.Module.Env, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| unitNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| unitOccEnv | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| unitOccSet | GHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins | 
| unitOL | GHC.Data.OrdList | 
| unitPackageId | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitPackageIdString | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitPackageName | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitPackageNameString | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitPackageVersion | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitPprComponentName | GHC.Unit.Ppr | 
| unitPprId | 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.State, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unitString | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| unitTy | GHC.Builtin.Types, GHC.Plugins | 
| unitTyCon | GHC.Builtin.Types, GHC.Plugins | 
| unitTyConEnv | GHC.Core.TyCon.Env | 
| unitTyConKey | GHC.Builtin.Types, GHC.Plugins | 
| unitTyConSet | GHC.Core.TyCon.Set | 
| unitUDFM | GHC.Types.Unique.DFM | 
| unitUE | GHC.Core.UsageEnv | 
| unitUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| unitUniqDSet | GHC.Types.Unique.DSet | 
| unitUniqMap | GHC.Types.Unique.Map | 
| 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 | 
| unknownArity | GHC.Types.Id.Info, GHC.Plugins | 
| UnknownCC | GHC.Driver.Session, GHC.Plugins | 
| UnknownHint | GHC.Types.Hint, GHC.Types.Error | 
| UnknownLD | GHC.Driver.Session, GHC.Plugins | 
| unknownNameSuggestions | GHC.Rename.Unbound | 
| UnknownRoles | GHC.Tc.Errors.Types | 
| UnknownSubordinate | GHC.Tc.Errors.Types | 
| UnkSkol | GHC.Tc.Types.Origin | 
| unkSkol | GHC.Tc.Types.Origin | 
| unkSkolAnon | GHC.Tc.Types.Origin | 
| unlessM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| unlessXOptM | GHC.Tc.Utils.Monad | 
| Unlift | GHC.Core.Opt.WorkWrap.Utils | 
| Unlifted | GHC.Types.Basic, GHC.Plugins | 
| unliftedDataConKey | GHC.Builtin.Names | 
| unliftedDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| unliftedDataConTyCon | GHC.Builtin.Types, GHC.Plugins | 
| UnliftedFFITypesNeeded | GHC.Tc.Utils.TcType | 
| UnliftedInfo | GHC.Core.TyCon, GHC.Plugins | 
| UnliftedRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| unliftedRepTy | GHC.Builtin.Types, GHC.Plugins | 
| unliftedRepTyCon | GHC.Builtin.Types, GHC.Plugins | 
| unliftedRepTyConKey | GHC.Builtin.Names | 
| unliftedRepTyConName | GHC.Builtin.Types, GHC.Plugins | 
| UnliftedTypeBinds | GHC.HsToCore.Errors.Types | 
| unliftedTypeKind | GHC.Core.Type, GHC.Builtin.Types, GHC.Plugins | 
| unliftedTypeKindTyCon | GHC.Builtin.Types, GHC.Plugins | 
| unliftedTypeKindTyConKey | GHC.Builtin.Names | 
| unliftedTypeKindTyConName | GHC.Builtin.Types, GHC.Plugins | 
| unlikelyCondWeight | GHC.CmmToAsm.CFG.Weight | 
| unlines | GHC.Prelude | 
| Unlinked | GHC.Linker.Types | 
| UnlinkedBCO |  | 
| 1 (Type/Class) | GHC.ByteCode.Types, GHC.StgToByteCode | 
| 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.Linker.Loader | 
| 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 | 
| unModNodeMap | GHC.Driver.Make | 
| UnnamedBinding | GHC.Types.Hint, GHC.Types.Error | 
| unP | GHC.Parser.Lexer | 
| UNPACK | GHC.ByteCode.Instr | 
| unPackageName | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| UnpackClosureOp | GHC.Builtin.PrimOps | 
| unpackCoercionHole | GHC.Tc.Utils.TcMType | 
| unpackCoercionHole_maybe | GHC.Tc.Utils.TcMType | 
| unpackConFieldsCpr | GHC.Types.Cpr | 
| UnpackConFieldsResult | GHC.Types.Cpr | 
| unpackCStringAppendIdKey | GHC.Builtin.Names | 
| unpackCStringAppendName | GHC.Builtin.Names | 
| unpackCStringAppendUtf8IdKey | GHC.Builtin.Names | 
| unpackCStringAppendUtf8Name | GHC.Builtin.Names | 
| unpackCStringFoldrIdKey | GHC.Builtin.Names | 
| unpackCStringFoldrName | GHC.Builtin.Names | 
| unpackCStringFoldrUtf8IdKey | GHC.Builtin.Names | 
| unpackCStringFoldrUtf8Name | GHC.Builtin.Names | 
| unpackCStringId | GHC.Core.Make, GHC.Plugins | 
| unpackCStringIdKey | GHC.Builtin.Names | 
| unpackCStringName | GHC.Builtin.Names | 
| unpackCStringUtf8Id | GHC.Core.Make, GHC.Plugins | 
| unpackCStringUtf8IdKey | GHC.Builtin.Names | 
| unpackCStringUtf8Name | GHC.Builtin.Names | 
| UnpackednessPragma |  | 
| 1 (Type/Class) | GHC.Parser.PostProcess | 
| 2 (Data Constructor) | GHC.Parser.PostProcess | 
| unpackFS | GHC.Data.FastString, GHC.Plugins | 
| unpackHDSC | GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC | 
| unpackPtrString | GHC.Data.FastString, GHC.Plugins | 
| unPair | GHC.Data.Pair | 
| unPar1_RDR | GHC.Builtin.Names | 
| unPD | GHC.Cmm.Parser.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 | 
| unRegBitmap | GHC.ByteCode.Types | 
| 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 | 
| UnsafeFreezeArrayOp | GHC.Builtin.PrimOps | 
| UnsafeFreezeByteArrayOp | GHC.Builtin.PrimOps | 
| unsafeFreezeSmallArray | GHC.Data.SmallArray | 
| UnsafeFreezeSmallArrayOp | GHC.Builtin.PrimOps | 
| unsafeGetFreshLocalUnique | GHC.Types.Var.Env, GHC.Plugins | 
| unsafeGetHomeUnit | GHC.Unit.Env | 
| unsafeHasNoDebugOutput | GHC.Utils.GlobalVars | 
| unsafeHasNoStateHack | GHC.Utils.GlobalVars | 
| unsafeHasPprDebug | GHC.Utils.GlobalVars | 
| 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.State, GHC.Unit, GHC.Plugins | 
| unsafeLookupUnitId | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unsafeMkByteString | GHC.Data.FastString, GHC.Plugins | 
| unsafeName | GHC.Builtin.Names.TH | 
| UnsafeOverlap | GHC.Tc.Errors.Types | 
| unsafeOverlapped | GHC.Tc.Errors.Types | 
| unsafeOverlap_item | GHC.Tc.Errors.Types | 
| unsafeOverlap_matches | GHC.Tc.Errors.Types | 
| unsafeRangeSize_RDR | GHC.Builtin.Names | 
| unsafeReflDataConKey | GHC.Builtin.Names | 
| unsafeReflDataConName | GHC.Builtin.Names | 
| unsafeShiftL | GHC.Prelude | 
| unsafeShiftR | GHC.Prelude | 
| 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 | 
| 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 | 
| UnsupportedCallConvention | GHC.Tc.Errors.Types | 
| unSwap | GHC.Types.Basic, GHC.Plugins | 
| UntickedConstructor | GHC.Types.Hint | 
| UntickedExplicitList | GHC.Types.Hint | 
| UntickedPromotedThing | GHC.Types.Hint | 
| until | GHC.Prelude | 
| Untouchable | GHC.Tc.Solver.Monad | 
| UntouchableVariable | GHC.Tc.Errors.Types | 
| unTypeCodeIdKey | GHC.Builtin.Names.TH | 
| unTypeCodeName | GHC.Builtin.Names.TH | 
| Untyped | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| UntypedDeclSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| UntypedExpSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| UntypedPatSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| UntypedSpliceFlavour | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| UntypedTypeSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| unTypeIdKey | GHC.Builtin.Names.TH | 
| unTypeName | GHC.Builtin.Names.TH | 
| UnusableUnitReason | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unusedBindsFlags | GHC.Driver.Flags | 
| 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.Expr, GHC.Cmm | 
| UnwindTable | GHC.Cmm.DebugBlock | 
| unwireMap | GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| unwireUnit | GHC.Unit.State, GHC.Unit, 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 | 
| UnXRec | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| unXRec | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| unzip | GHC.Prelude | 
| unzip3 | GHC.Prelude | 
| unzipRedns | GHC.Core.Reduction | 
| unzipWith | GHC.Utils.Misc, GHC.Plugins | 
| UOGE | GHC.CmmToAsm.AArch64.Cond | 
| UOGT | GHC.CmmToAsm.AArch64.Cond | 
| UOLE | GHC.CmmToAsm.AArch64.Cond | 
| UOLT | GHC.CmmToAsm.AArch64.Cond | 
| 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 | 
| updateCaseScaling | GHC.Core.Unfold | 
| updateCaseThreshold | GHC.Core.Unfold | 
| updateCfgNat | GHC.CmmToAsm.Monad | 
| updateClsInstDFun | GHC.Core.InstEnv | 
| updateClsInstDFuns | GHC.Core.InstEnv | 
| updateCreationThreshold | GHC.Core.Unfold | 
| updateCtLocOrigin | GHC.Tc.Types.Constraint | 
| updateDictDiscount | GHC.Core.Unfold | 
| updateEps | GHC.Tc.Utils.Monad | 
| updateEps_ | GHC.Tc.Utils.Monad | 
| UpdateFlag | GHC.Stg.Syntax | 
| updateFunAppDiscount | GHC.Core.Unfold | 
| updateHpt | GHC.Unit.Env | 
| updateHug | GHC.Unit.Env | 
| 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 | 
| updateLogFlags | GHC.Utils.Logger | 
| updateNameCache | GHC.Types.Name.Cache | 
| updateNameCache' | GHC.Types.Name.Cache | 
| updatePlatformConstants | GHC.Driver.Session, GHC.Plugins | 
| updateReportPrefix | GHC.Core.Unfold | 
| updateTyVarKind | GHC.Types.Var, GHC.Plugins | 
| updateTyVarKindM | GHC.Types.Var, GHC.Plugins | 
| updateUseThreshold | GHC.Core.Unfold | 
| updateVarType | GHC.Types.Var, GHC.Plugins | 
| updateVarTypeM | GHC.Types.Var, GHC.Plugins | 
| updateVeryAggressive | GHC.Core.Unfold | 
| updEnv | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| updEnvs | GHC.Tc.Utils.Monad | 
| UpdFrameOffset | GHC.Cmm.Node, GHC.Cmm | 
| updGblEnv | GHC.Tc.Utils.Monad | 
| updInertCans | GHC.Tc.Solver.Monad | 
| updInertDicts | 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 | 
| updMutVarM | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| updOneShotInfo | GHC.Types.Id, GHC.Plugins | 
| updOptLevel | GHC.Driver.Session, GHC.Plugins | 
| updPmNablas | 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 | 
| updTopFlags | GHC.Tc.Utils.Monad | 
| updWorkListTcS | GHC.Tc.Solver.Monad | 
| UpToDate | GHC.Iface.Recomp | 
| UpToDateItem | GHC.Iface.Recomp | 
| uRecTyConKey | GHC.Builtin.Names | 
| uRecTyConName | GHC.Builtin.Names | 
| Usage |  | 
| 1 (Type/Class) | GHC.Core.UsageEnv | 
| 2 (Type/Class) | GHC.Unit.Module.Deps | 
| UsageEnv | GHC.Core.UsageEnv | 
| UsageEnvironmentOf | GHC.Tc.Types.Origin | 
| UsageError | GHC.Utils.Panic, GHC.Plugins, GHC | 
| UsageFile | GHC.Unit.Module.Deps | 
| UsageHomeModule | GHC.Unit.Module.Deps | 
| UsageHomeModuleInterface | GHC.Unit.Module.Deps | 
| UsageMergedRequirement | GHC.Unit.Module.Deps | 
| UsagePackageModule | GHC.Unit.Module.Deps | 
| UsageSite | GHC.Cmm.CLabel | 
| Use | GHC.Iface.Ext.Types | 
| use | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| 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 | 
| useExtensionInOrderTo | GHC.Types.Hint, GHC.Types.Error | 
| UsePosPragsBit | GHC.Parser.Lexer | 
| UserData |  | 
| 1 (Type/Class) | GHC.Utils.Binary | 
| 2 (Data Constructor) | GHC.Utils.Binary | 
| userError | GHC.Prelude | 
| UserGiven | GHC.Tc.Types.Constraint | 
| UserInterrupt | GHC.Utils.Exception | 
| UserOfRegs | GHC.Cmm.Expr, GHC.Cmm | 
| 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 | GHC.Tc.Errors.Types | 
| userTypeError_maybe | GHC.Core.Type, GHC.Plugins | 
| UserTyVar | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, 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.Unit.Module.Deps | 
| usg_exports | GHC.Unit.Module.Deps | 
| usg_file_hash | GHC.Unit.Module.Deps | 
| usg_file_label | GHC.Unit.Module.Deps | 
| usg_file_path | GHC.Unit.Module.Deps | 
| usg_iface_hash | GHC.Unit.Module.Deps | 
| usg_mod | GHC.Unit.Module.Deps | 
| usg_mod_hash | GHC.Unit.Module.Deps | 
| usg_mod_name | GHC.Unit.Module.Deps | 
| usg_safe | GHC.Unit.Module.Deps | 
| usg_unit_id | GHC.Unit.Module.Deps | 
| UsingGeneralizedNewtypeDeriving | GHC.Tc.Errors.Types | 
| usingGeneralizedNewtypeDeriving | GHC.Tc.Errors.Types | 
| 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 | 
| UXTB | GHC.CmmToAsm.AArch64.Instr | 
| UXTH | GHC.CmmToAsm.AArch64.Instr | 
| 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 | 
| VACall | GHC.Tc.Gen.Head | 
| VAExpansion | GHC.Tc.Gen.Head | 
| val | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| ValAppCtxt | GHC.Core.Unfold | 
| ValArg |  | 
| 1 (Data Constructor) | GHC.Core.Opt.Simplify.Utils | 
| 2 (Data Constructor) | GHC.Tc.Gen.Head | 
| valArgCount | GHC.Core, GHC.Plugins | 
| ValArgQL | GHC.Tc.Gen.Head | 
| ValBind | GHC.Iface.Ext.Types | 
| ValBinds | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| valBndrCount | GHC.Core, GHC.Plugins | 
| ValD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, 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 | 
| ValidHoleFits |  | 
| 1 (Type/Class) | GHC.Tc.Errors.Types | 
| 2 (Data Constructor) | GHC.Tc.Errors.Types | 
| Validity | GHC.Utils.Error | 
| Validity' | GHC.Utils.Error | 
| valRaw | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| valueAnnotationIdKey | GHC.Builtin.Names.TH | 
| valueAnnotationName | GHC.Builtin.Names.TH | 
| ValueAnnProvenance | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| ValueArg | GHC.Core.Unfold | 
| Vanilla | GHC.Stg.Syntax | 
| VanillaAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| vanillaCompleteMatch | GHC.Types.CompleteMatch | 
| 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.Expr, GHC.Cmm | 
| vanillaSkolemTvUnk | GHC.Tc.Utils.TcType | 
| Var |  | 
| 1 (Type/Class) | GHC.Types.Var, GHC.Core.Type, GHC.Core.Coercion, GHC.Types.Id, 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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| VarBndr | GHC.Types.Var, GHC.Plugins | 
| VarBr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, 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.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| varInsert | GHC.CmmToLlvm.Base | 
| varLookup | GHC.CmmToLlvm.Base | 
| VarMap | GHC.Core.Map.Type | 
| varMult | GHC.Types.Var, GHC.Plugins | 
| varMultMaybe | GHC.Types.Var, GHC.Plugins | 
| VarN | GHC.StgToCmm.ExtCode | 
| varName |  | 
| 1 (Function) | GHC.Types.Name.Occurrence, GHC.Types.Name | 
| 2 (Function) | GHC.Types.Var, GHC.Plugins | 
| VarPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, 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 | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| var_id | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| var_rhs | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| va_args | GHC.Tc.Gen.Head | 
| va_expr | GHC.Tc.Gen.Head | 
| va_fun | GHC.Tc.Gen.Head | 
| va_ty | GHC.Tc.Gen.Head | 
| vbar | GHC.Utils.Outputable, GHC.Plugins | 
| VC | GHC.CmmToAsm.AArch64.Cond | 
| vcat |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| vec | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec16 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec16b8 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec16DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec2 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec2b64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec2DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec2f64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec32DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec4 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec4b32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec4DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec4f32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec64DataConTy | GHC.Builtin.Types, GHC.Plugins | 
| vec8 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| vec8b16 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| 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.Expr, GHC.Cmm | 
| 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.Expr, GHC.Cmm | 
| 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 | 
| VecSlot | GHC.Types.RepType | 
| 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 (Type/Class) | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| versionBranch | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| versionedAppDir | GHC.Driver.Session, GHC.Plugins | 
| versionedFilePath | GHC.Driver.Session, GHC.Plugins | 
| versionTags | GHC.Unit.Info, GHC.Unit.State, GHC.Unit, GHC.Plugins | 
| verticesG | GHC.Data.Graph.Directed | 
| VFPv2 | GHC.Platform | 
| VFPv3 | GHC.Platform | 
| VFPv3D16 | GHC.Platform | 
| VGcPtr |  | 
| 1 (Type/Class) | GHC.Cmm.Expr, GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm.Expr, GHC.Cmm | 
| VI | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| ViaC | GHC.Driver.Backend, GHC | 
| viaCPipeline | GHC.Driver.Pipeline | 
| ViaStrategy | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| viaStrategyIdKey | GHC.Builtin.Names.TH | 
| viaStrategyName | GHC.Builtin.Names.TH | 
| ViewPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| ViewPatOrigin | GHC.Tc.Types.Origin | 
| viewPIdKey | GHC.Builtin.Names.TH | 
| viewPName | GHC.Builtin.Names.TH | 
| viewProd | GHC.Types.Demand | 
| 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.PPC.Regs | 
| 3 (Function) | GHC.CmmToAsm.AArch64.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.Types.Var, GHC.Core.TyCo.Rep, 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_bot | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| vi_id | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| vi_neg | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| vi_pos | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| vi_rcm | GHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types | 
| VNonGcPtr | GHC.Cmm.Expr, GHC.Cmm | 
| voidArgId | GHC.Types.Id.Make | 
| voidArgIdKey | GHC.Builtin.Names | 
| voidPrimCallInfo | GHC.ByteCode.Types | 
| voidPrimId | GHC.Types.Id.Make | 
| voidPrimIdKey | GHC.Builtin.Names | 
| VoidRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| voidTupleReturnInfo | GHC.ByteCode.Types | 
| voidTyConKey | GHC.Builtin.Names | 
| voidTyConName | GHC.Builtin.Names | 
| VS | GHC.CmmToAsm.AArch64.Cond | 
| v_unsafeHasNoDebugOutput | GHC.Utils.GlobalVars | 
| v_unsafeHasNoStateHack | GHC.Utils.GlobalVars | 
| v_unsafeHasPprDebug | GHC.Utils.GlobalVars | 
| W128 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| W16 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| W256 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| W32 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| W512 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| W64 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| W8 | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| WaitReadOp | GHC.Builtin.PrimOps | 
| WaitWriteOp | GHC.Builtin.PrimOps | 
| Wanted | GHC.Tc.Types.Constraint | 
| WantedConstraints | GHC.Tc.Types.Constraint | 
| wantedEvId_maybe | GHC.Tc.Types.Constraint | 
| WantedSuperclassOrigin | GHC.Tc.Types.Origin | 
| WantRRC | GHC.Tc.Types.Origin | 
| wantToUnboxArg | 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.Unit.Module.Warnings | 
| warnAllUnsolved | GHC.Tc.Errors | 
| WarnDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| WarnDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| warnDefaulting | GHC.Tc.Errors | 
| WarnErrLogger | GHC.Driver.Monad, GHC | 
| warnFlagNames | GHC.Driver.Flags | 
| warnForallIdentifier | GHC.Rename.Utils | 
| warnIf | GHC.Tc.Utils.Monad | 
| Warning | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| WarningD | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| WarningFlag | GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins | 
| warningFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| warningGroups | GHC.Driver.Flags | 
| warningHierarchies | GHC.Driver.Flags | 
| WarningMessages | GHC.Driver.Errors.Types | 
| Warnings |  | 
| 1 (Type/Class) | GHC.Unit.Module.Warnings | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| warnings | GHC.Parser.Lexer | 
| WarningTxt |  | 
| 1 (Type/Class) | GHC.Unit.Module.Warnings | 
| 2 (Data Constructor) | GHC.Unit.Module.Warnings | 
| WarningWithFlag | GHC.Types.Error, GHC.Driver.Session, GHC.Plugins | 
| WarningWithoutFlag | GHC.Types.Error, GHC.Driver.Session, GHC.Plugins | 
| WarnMsg | GHC.Driver.Errors.Types | 
| warnMsg | GHC.Driver.CmdLine | 
| warnopt | GHC.Parser.Lexer | 
| warnPprTrace | GHC.Utils.Trace | 
| warnPrepositiveQualifiedModule | GHC.Parser.PostProcess | 
| WarnReason | GHC.Driver.CmdLine | 
| warnReason | GHC.Driver.CmdLine | 
| warnSafeOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| WarnSome | GHC.Unit.Module.Warnings | 
| warnStarIsType | GHC.Parser.PostProcess | 
| 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.Platform.Ways | 
| WayCustom | GHC.Platform.Ways | 
| WayDebug | GHC.Platform.Ways | 
| wayDesc | GHC.Platform.Ways | 
| WayDyn | GHC.Platform.Ways | 
| wayGeneralFlags | GHC.Platform.Ways | 
| wayOptc | GHC.Platform.Ways | 
| wayOptl | GHC.Platform.Ways | 
| wayOptP | GHC.Platform.Ways | 
| WayProf | GHC.Platform.Ways | 
| wayRTSOnly | GHC.Platform.Ways | 
| Ways | GHC.Platform.Ways | 
| ways | GHC.Driver.Session, GHC.Plugins | 
| waysBuildTag | GHC.Platform.Ways | 
| waysTag | GHC.Platform.Ways | 
| wayTag | GHC.Platform.Ways | 
| WayThreaded | GHC.Platform.Ways | 
| wayUnsetGeneralFlags | GHC.Platform.Ways | 
| WC | GHC.Tc.Types.Constraint | 
| wc_errors | GHC.Tc.Types.Constraint | 
| wc_impl | GHC.Tc.Types.Constraint | 
| wc_simple | GHC.Tc.Types.Constraint | 
| wd_ext | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| wd_src | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| wd_warnings | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| Weak | GHC.Llvm.Types, GHC.Llvm | 
| weakLoopBreaker | GHC.Types.Basic, GHC.Plugins | 
| weakPrimTyCon | GHC.Builtin.Types.Prim | 
| weakPrimTyConKey | GHC.Builtin.Names | 
| Weights |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG.Weight | 
| 2 (Data Constructor) | GHC.CmmToAsm.CFG.Weight | 
| weightToDouble | GHC.CmmToAsm.CFG | 
| WhatLooking | GHC.Rename.Unbound | 
| whenCheckTags | GHC.StgToCmm.TagCheck | 
| whenDOptM | GHC.Tc.Utils.Monad | 
| whenGOptM | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| whenIsJust | GHC.Data.Maybe | 
| whenM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| WhenMatching | GHC.Tc.Errors.Types | 
| 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 | 
| WhereFromOp | GHC.Builtin.PrimOps | 
| WhereLooking | GHC.Rename.Unbound | 
| WhetherHasFamInst | GHC.Unit.Module.ModIface, GHC.Plugins | 
| WhetherHasOrphans | GHC.Unit.Module.ModIface, GHC.Plugins | 
| widenAnchor | GHC.Parser.Annotation, GHC.Hs, GHC | 
| widenAnchorR | GHC.Parser.Annotation, GHC.Hs, GHC | 
| widenFp | GHC.Llvm.Types | 
| widenLocatedAn | GHC.Parser.Annotation, GHC.Hs, GHC | 
| widenSpan | GHC.Parser.Annotation, GHC.Hs, GHC | 
| Width | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| widthFromBytes | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| widthInBits | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| widthInBytes | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| widthInLog | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm | 
| widthToLlvmFloat | GHC.CmmToLlvm.Base | 
| widthToLlvmInt | GHC.CmmToLlvm.Base | 
| wildCardKey | GHC.Builtin.Names | 
| wildCardName | GHC.Builtin.Names | 
| WildcardNotLastInConstraint | GHC.Tc.Errors.Types | 
| WildcardsNotAllowedAtAll | GHC.Tc.Errors.Types | 
| wildCardTIdKey | GHC.Builtin.Names.TH | 
| wildCardTName | GHC.Builtin.Names.TH | 
| WildPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, 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.State, GHC.Unit, GHC.Plugins | 
| withAtomicRename | GHC.Utils.Misc, GHC.Plugins | 
| withBinBuffer | GHC.Utils.Binary | 
| withCleanupSession | GHC | 
| withClearVars | GHC.CmmToLlvm.Base | 
| withDictClassKey | GHC.Builtin.Names | 
| withDictClassName | GHC.Builtin.Names | 
| withDumpFileHandle | GHC.Utils.Logger | 
| withErrStyle | GHC.Utils.Outputable, GHC.Plugins | 
| withException | GHC.Tc.Utils.Monad | 
| withExtendedLoadedEnv | GHC.Linker.Loader | 
| withHoleFitPlugins | GHC.Tc.Module | 
| withHsDocContext | GHC.Tc.Errors.Ppr | 
| WithHsDocIdentifiers |  | 
| 1 (Type/Class) | GHC.Hs.Doc, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Doc, GHC.Hs, GHC | 
| 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 | 
| withoutDynamicNow | GHC.Tc.Utils.Monad | 
| 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.Plugins, GHC | 
| withSubstBndr | GHC.Stg.Lift.Monad | 
| withSubstBndrs | GHC.Stg.Lift.Monad | 
| withSystemTempDirectory | GHC.Utils.TmpFs | 
| withTcPlugins | GHC.Tc.Module | 
| withTempDirectory | GHC.Utils.TmpFs | 
| withTempSession | GHC.Driver.Monad | 
| withTiming | GHC.Utils.Error | 
| withTimingM | GHC.Driver.Monad | 
| withTimingSilent | GHC.Utils.Error | 
| withUpdFrameOff |  | 
| 1 (Function) | GHC.StgToCmm.Monad | 
| 2 (Function) | GHC.StgToCmm.ExtCode | 
| withUserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| WL | GHC.Tc.Solver.InertSet | 
| WL_Anything | GHC.Rename.Unbound | 
| WL_Anywhere | GHC.Rename.Unbound | 
| WL_Constructor | GHC.Rename.Unbound | 
| wl_eqs | GHC.Tc.Solver.InertSet | 
| WL_Global | GHC.Rename.Unbound | 
| wl_implics | GHC.Tc.Solver.InertSet | 
| WL_LocalOnly | GHC.Rename.Unbound | 
| WL_LocalTop | GHC.Rename.Unbound | 
| WL_None | GHC.Rename.Unbound | 
| WL_RecField | GHC.Rename.Unbound | 
| wl_rest | GHC.Tc.Solver.InertSet | 
| 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 | 
| Word16AndOp | GHC.Builtin.PrimOps | 
| Word16ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word16ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word16EqOp | GHC.Builtin.PrimOps | 
| Word16GeOp | GHC.Builtin.PrimOps | 
| Word16GtOp | GHC.Builtin.PrimOps | 
| Word16LeOp | GHC.Builtin.PrimOps | 
| Word16LtOp | GHC.Builtin.PrimOps | 
| Word16MulOp | GHC.Builtin.PrimOps | 
| Word16NeOp | GHC.Builtin.PrimOps | 
| Word16NotOp | GHC.Builtin.PrimOps | 
| Word16OrOp | 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 | 
| Word16SllOp | GHC.Builtin.PrimOps | 
| Word16SrlOp | GHC.Builtin.PrimOps | 
| Word16SubOp | GHC.Builtin.PrimOps | 
| Word16ToInt16Op | GHC.Builtin.PrimOps | 
| Word16ToWordOp | 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 | 
| Word16XorOp | GHC.Builtin.PrimOps | 
| word2FloatLabel | GHC.CmmToAsm.CPrim | 
| Word32AddOp | GHC.Builtin.PrimOps | 
| Word32AndOp | GHC.Builtin.PrimOps | 
| Word32ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word32ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word32EqOp | GHC.Builtin.PrimOps | 
| Word32GeOp | GHC.Builtin.PrimOps | 
| Word32GtOp | GHC.Builtin.PrimOps | 
| Word32LeOp | GHC.Builtin.PrimOps | 
| Word32LtOp | GHC.Builtin.PrimOps | 
| Word32MulOp | GHC.Builtin.PrimOps | 
| Word32NeOp | GHC.Builtin.PrimOps | 
| Word32NotOp | GHC.Builtin.PrimOps | 
| Word32OrOp | GHC.Builtin.PrimOps | 
| word32PrimTy | GHC.Builtin.Types.Prim | 
| word32PrimTyCon | GHC.Builtin.Types.Prim | 
| word32PrimTyConKey | GHC.Builtin.Names | 
| word32PrimTyConName | GHC.Builtin.Types.Prim | 
| Word32QuotOp | GHC.Builtin.PrimOps | 
| Word32QuotRemOp | GHC.Builtin.PrimOps | 
| Word32RemOp | GHC.Builtin.PrimOps | 
| Word32Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word32RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word32SllOp | GHC.Builtin.PrimOps | 
| Word32SrlOp | GHC.Builtin.PrimOps | 
| Word32SubOp | GHC.Builtin.PrimOps | 
| Word32ToInt32Op | GHC.Builtin.PrimOps | 
| Word32ToWordOp | GHC.Builtin.PrimOps | 
| 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 | 
| Word32XorOp | GHC.Builtin.PrimOps | 
| Word64AddOp | GHC.Builtin.PrimOps | 
| Word64AndOp | GHC.Builtin.PrimOps | 
| Word64ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| word64ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word64EqOp | GHC.Builtin.PrimOps | 
| Word64GeOp | GHC.Builtin.PrimOps | 
| Word64GtOp | GHC.Builtin.PrimOps | 
| Word64LeOp | GHC.Builtin.PrimOps | 
| Word64LtOp | GHC.Builtin.PrimOps | 
| Word64MulOp | GHC.Builtin.PrimOps | 
| Word64NeOp | GHC.Builtin.PrimOps | 
| Word64NotOp | GHC.Builtin.PrimOps | 
| Word64OrOp | GHC.Builtin.PrimOps | 
| word64PrimTy | GHC.Builtin.Types.Prim | 
| word64PrimTyCon | GHC.Builtin.Types.Prim | 
| word64PrimTyConKey | GHC.Builtin.Names | 
| word64PrimTyConName | GHC.Builtin.Types.Prim | 
| Word64QuotOp | GHC.Builtin.PrimOps | 
| Word64RemOp | GHC.Builtin.PrimOps | 
| Word64Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| word64RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Word64SllOp | GHC.Builtin.PrimOps | 
| Word64Slot | GHC.Types.RepType | 
| Word64SrlOp | GHC.Builtin.PrimOps | 
| Word64SubOp | GHC.Builtin.PrimOps | 
| Word64ToInt64Op | GHC.Builtin.PrimOps | 
| Word64ToWordOp | GHC.Builtin.PrimOps | 
| 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 | 
| Word64XorOp | GHC.Builtin.PrimOps | 
| wORD64_SIZE | GHC.Settings.Constants | 
| Word8AddOp | GHC.Builtin.PrimOps | 
| Word8AndOp | 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 | 
| Word8GeOp | GHC.Builtin.PrimOps | 
| Word8GtOp | GHC.Builtin.PrimOps | 
| Word8LeOp | GHC.Builtin.PrimOps | 
| Word8LtOp | GHC.Builtin.PrimOps | 
| Word8MulOp | GHC.Builtin.PrimOps | 
| Word8NeOp | GHC.Builtin.PrimOps | 
| Word8NotOp | GHC.Builtin.PrimOps | 
| Word8OrOp | 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 | 
| Word8SllOp | GHC.Builtin.PrimOps | 
| Word8SrlOp | GHC.Builtin.PrimOps | 
| Word8SubOp | GHC.Builtin.PrimOps | 
| Word8ToInt8Op | GHC.Builtin.PrimOps | 
| Word8ToWordOp | GHC.Builtin.PrimOps | 
| word8Ty | GHC.Builtin.Types, GHC.Plugins | 
| word8TyCon | GHC.Builtin.Types, GHC.Plugins | 
| word8TyConKey | GHC.Builtin.Names | 
| word8TyConName | GHC.Builtin.Names | 
| 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 | 
| Word8XorOp | GHC.Builtin.PrimOps | 
| WordAdd2Op | GHC.Builtin.PrimOps | 
| WordAddCOp | GHC.Builtin.PrimOps | 
| WordAddOp | GHC.Builtin.PrimOps | 
| wordAlign | GHC.CmmToAsm.Dwarf.Types | 
| wordAlignment | GHC.Platform, GHC.Driver.Session, GHC.Plugins | 
| WordAndOp | GHC.Builtin.PrimOps | 
| wordDataCon | GHC.Builtin.Types, GHC.Plugins | 
| wordDataConKey | GHC.Builtin.Names | 
| WordEqOp | GHC.Builtin.PrimOps | 
| WordGeOp | GHC.Builtin.PrimOps | 
| WordGtOp | GHC.Builtin.PrimOps | 
| WordLeOp | GHC.Builtin.PrimOps | 
| WordLtOp | GHC.Builtin.PrimOps | 
| WordMul2Op | GHC.Builtin.PrimOps | 
| WordMulOp | GHC.Builtin.PrimOps | 
| WordNeOp | GHC.Builtin.PrimOps | 
| WordNotOp | GHC.Builtin.PrimOps | 
| WordOff |  | 
| 1 (Type/Class) | GHC.Runtime.Heap.Layout | 
| 2 (Type/Class) | GHC.ByteCode.Types | 
| 3 (Data Constructor) | GHC.ByteCode.Types | 
| WordOrOp | GHC.Builtin.PrimOps | 
| 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 | 
| WordSllOp | GHC.Builtin.PrimOps | 
| WordSlot | GHC.Types.RepType | 
| WordSrlOp | GHC.Builtin.PrimOps | 
| wordsToBytes | GHC.Runtime.Heap.Layout | 
| WordSubCOp | GHC.Builtin.PrimOps | 
| WordSubOp | GHC.Builtin.PrimOps | 
| WordSuffix | GHC.Driver.CmdLine | 
| WordToDoubleOp | GHC.Builtin.PrimOps | 
| WordToFloatOp | GHC.Builtin.PrimOps | 
| WordToIntOp | GHC.Builtin.PrimOps | 
| WordToWord16Op | GHC.Builtin.PrimOps | 
| WordToWord32Op | GHC.Builtin.PrimOps | 
| WordToWord64Op | GHC.Builtin.PrimOps | 
| WordToWord8Op | 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.Expr, GHC.Cmm | 
| WordXorOp | GHC.Builtin.PrimOps | 
| WorkerLikeId | GHC.Types.Id.Info, GHC.Plugins | 
| workingDirectory | GHC.Driver.Session, GHC.Plugins, GHC | 
| workingDirectoryChanged | GHC | 
| WorkList | GHC.Tc.Solver.InertSet | 
| workListSize | GHC.Tc.Solver.InertSet | 
| 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 | 
| wo_cpr_anal | GHC.Core.Opt.WorkWrap.Utils | 
| wo_fam_envs | GHC.Core.Opt.WorkWrap.Utils | 
| wo_module | GHC.Core.Opt.WorkWrap.Utils | 
| wo_simple_opts | GHC.Core.Opt.WorkWrap.Utils | 
| wo_unlift_strict | GHC.Core.Opt.WorkWrap.Utils | 
| 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 | 
| wrapGenSpan | GHC.Rename.Utils | 
| wrapIP | GHC.Tc.Types.Evidence | 
| wrapJoinFloats | GHC.Core.Opt.Simplify.Env | 
| wrapJoinFloatsX | GHC.Core.Opt.Simplify.Env | 
| wrapLamBody | GHC.Core, GHC.Plugins | 
| wrapLocAM | GHC.Tc.Utils.Monad | 
| wrapLocFstM | GHC.Tc.Utils.Monad | 
| wrapLocFstMA | GHC.Tc.Utils.Monad | 
| wrapLocM | GHC.Tc.Utils.Monad | 
| wrapLocMA | GHC.Tc.Utils.Monad | 
| wrapLocMA_ | GHC.Tc.Utils.Monad | 
| wrapLocM_ | GHC.Tc.Utils.Monad | 
| wrapLocSndM | GHC.Tc.Utils.Monad | 
| wrapLocSndMA | GHC.Tc.Utils.Monad | 
| wrapped_term | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| wrapRecExp | GHC.Cmm.Node, GHC.Cmm | 
| wrapRecExpf | GHC.Cmm.Node, GHC.Cmm | 
| wrapRecExpM | GHC.Cmm.Node, GHC.Cmm | 
| wrapTcS | GHC.Tc.Solver.Monad | 
| wrapType | GHC.Tc.Types.Constraint | 
| wrapWarnTcS | GHC.Tc.Solver.Monad | 
| WrapXRec | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| wrapXRec | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 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 | 
| writeFastMutInt | GHC.Data.FastMutInt | 
| writeField | GHC.Iface.Ext.Fields | 
| writeFieldWith | GHC.Iface.Ext.Fields | 
| writeFile | GHC.Prelude | 
| writeGNUAr | GHC.SysTools.Ar | 
| writeHieFile | GHC.Iface.Ext.Binary | 
| writeIface | GHC.Iface.Load | 
| writeInterfaceOnlyMode | GHC.Driver.Main | 
| WriteIOPortOp | GHC.Builtin.PrimOps | 
| writeIServ | GHC.Runtime.Interpreter | 
| writeLogQueue | GHC.Driver.Pipeline.LogQueue | 
| 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 | 
| writeSmallArray | GHC.Data.SmallArray | 
| 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 | 
| wWarningFlags | GHC.Driver.Session, GHC.Plugins | 
| WwOpts | GHC.Core.Opt.WorkWrap.Utils | 
| wwTopBinds | GHC.Core.Opt.WorkWrap | 
| wzr | GHC.CmmToAsm.AArch64.Instr | 
| x0 | GHC.CmmToAsm.AArch64.Instr | 
| x1 | GHC.CmmToAsm.AArch64.Instr | 
| x10 | GHC.CmmToAsm.AArch64.Instr | 
| x11 | GHC.CmmToAsm.AArch64.Instr | 
| x12 | GHC.CmmToAsm.AArch64.Instr | 
| x13 | GHC.CmmToAsm.AArch64.Instr | 
| x14 | GHC.CmmToAsm.AArch64.Instr | 
| x15 | GHC.CmmToAsm.AArch64.Instr | 
| x16 | GHC.CmmToAsm.AArch64.Instr | 
| x17 | GHC.CmmToAsm.AArch64.Instr | 
| x18 | GHC.CmmToAsm.AArch64.Instr | 
| x19 | GHC.CmmToAsm.AArch64.Instr | 
| x2 | GHC.CmmToAsm.AArch64.Instr | 
| x20 | GHC.CmmToAsm.AArch64.Instr | 
| x21 | GHC.CmmToAsm.AArch64.Instr | 
| x22 | GHC.CmmToAsm.AArch64.Instr | 
| x23 | GHC.CmmToAsm.AArch64.Instr | 
| x24 | GHC.CmmToAsm.AArch64.Instr | 
| x25 | GHC.CmmToAsm.AArch64.Instr | 
| x26 | GHC.CmmToAsm.AArch64.Instr | 
| x27 | GHC.CmmToAsm.AArch64.Instr | 
| x28 | GHC.CmmToAsm.AArch64.Instr | 
| x29 | GHC.CmmToAsm.AArch64.Instr | 
| x3 | GHC.CmmToAsm.AArch64.Instr | 
| x30 | GHC.CmmToAsm.AArch64.Instr | 
| x31 | GHC.CmmToAsm.AArch64.Instr | 
| x4 | GHC.CmmToAsm.AArch64.Instr | 
| x5 | GHC.CmmToAsm.AArch64.Instr | 
| x6 | GHC.CmmToAsm.AArch64.Instr | 
| x7 | GHC.CmmToAsm.AArch64.Instr | 
| x8 | GHC.CmmToAsm.AArch64.Instr | 
| X87Store | GHC.CmmToAsm.X86.Instr | 
| x9 | GHC.CmmToAsm.AArch64.Instr | 
| XADD | GHC.CmmToAsm.X86.Instr | 
| XAmbiguous | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XAmbiguousFieldOcc | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XAnnD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XAnnDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XAnyClassStrategy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XApp | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XAppKindTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XApplicativeArg | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XApplicativeArgMany | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XApplicativeArgOne | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XApplicativeStmt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XAppTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XAppTypeE | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| xarg_app_arg_many | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| xarg_app_arg_one | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XArithSeq | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XAsPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XBangPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XBangTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XBindStmt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XBodyStmt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, 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 | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCClsInstDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCDefaultDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCDerivDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCDotFieldOcc | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCFamEqn | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCFamilyDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCFieldOcc | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCFunDep | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCGRHS | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCGRHSs | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCHG | GHC.CmmToAsm.X86.Instr | 
| xchgLabel | GHC.CmmToAsm.CPrim | 
| XCHsDataDefn | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCHsDerivingClause | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCHsGroup | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCImportDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCInjectivityAnn | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCIPBind | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCKindSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XClassDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XClassOpSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XClsInstD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XClsInstDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XCMatch | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmd | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XCmdApp | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdArrApp | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdArrForm | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdCase | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdDo | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdIf | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdLam | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdLamCase | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdLet | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdPar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCmdTop |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XCmdWrap | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCompleteMatchSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XConDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XConDeclField |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XConDeclGADT | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XConDeclH98 | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XConPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCoPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCRoleAnnotDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCRuleBndr | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCRuleDecls | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCTyClGroup | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XCTyFamInstDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDataDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDataFamInstD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDctMulti | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDctSingle | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDecBrG | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDecBrL | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDefaultDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XDefD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDerivClauseTys | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XDerivD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDerivDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XDo | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDocD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDocTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XDotFieldOcc | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XEmptyLocalBinds | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XExpBr | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XExplicitList | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XExplicitListTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XExplicitSum | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XExplicitTuple | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XExplicitTupleTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XExpr | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XExprWithTySig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XFamDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XFamEqn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XFamilyDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XFamilyResultSig | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XFieldOcc | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XFixitySig |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| XFixSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| xFlags | GHC.Driver.Session, GHC.Plugins | 
| XForAllTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XForD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XForeignDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XForeignExport | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XForeignImport | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XFunBind | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XFunDep | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XFunTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XGetField | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XGRHS | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XGRHSs | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XHsAnnotation | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsBindsLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| XHsChar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsCharPrim | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsDataDefn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XHsDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XHsDerivingClause | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XHsDoublePrim | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsFieldBind | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsFloatPrim | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsForAllInvis | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsForAllTelescope | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XHsForAllVis | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsGroup | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XHsInt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsInt64Prim | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsInteger | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsIntPrim | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsIPBinds |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| XHsLocalBindsLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| XHsOuterExplicit | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsOuterImplicit | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsOuterTyVarBndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XHsPatSigType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XHsPragE | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XHsPS | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsQTvs | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsRat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsRule | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsSigType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XHsString | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsStringPrim | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsType | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XHsValBinds | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsWC | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsWildCardBndrs | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XHsWord64Prim | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XHsWordPrim | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| Xi | GHC.Tc.Types.Constraint | 
| XIdSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIE | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| XIEDoc | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIEDocNamed | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIEGroup | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIEModuleContents | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIEThingAbs | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIEThingAll | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIEThingWith | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIEVar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIf | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XImportDecl | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| XInjectivityAnn | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XInlineSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XInstD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XInstDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XIParamTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIPBind | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| XIPBinds | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XIPVar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XKindedTyVar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XKindSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XKindSigD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLam | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLamCase | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLastStmt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLazyPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLet |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.Stg.Syntax | 
| XLetNoEscape | GHC.Stg.Syntax | 
| XLetStmt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLHsQTyVars | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XListPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XListTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLit | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLitE | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XLitPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XMatch | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XMatchGroup | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XMG | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XMinimalSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XMissing | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, 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.Expr, GHC.Cmm | 
| XMultiIf | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XNegApp | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XNewtypeStrategy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XNoSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XNPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XNPlusKPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XOpApp | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| xopt | GHC.Driver.Session, GHC.Plugins | 
| xoptM | GHC.Tc.Utils.Monad, GHC.HsToCore.Monad | 
| XOpTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| xopt_DuplicateRecordFields | GHC.Driver.Session, GHC.Plugins | 
| xopt_FieldSelectors | GHC.Driver.Session, GHC.Plugins | 
| 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.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| xor | GHC.Prelude | 
| XORIS | GHC.CmmToAsm.PPC.Instr | 
| XOverLabel | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XOverLit |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XOverLitE | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XPar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XParPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XParStmt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XParStmtBlock |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XParTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XPat | Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC | 
| XPatBind | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XPatBr | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XPatSynBind |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| XPatSynSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XPragE | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XPresent | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XProc | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XProjection | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XPSB | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XQualTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XQuasiQuote | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XQuote | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XRec | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRecordCon | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRecordUpd | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRecSel | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRecStmt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRecTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRhsClosure | GHC.Stg.Syntax | 
| XRoleAnnotD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRoleAnnotDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XRuleBndr | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XRuleBndrSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRuleD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XRuleDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XRuleDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XSCC | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSCCFunSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSectionL | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSectionR | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| xset | GHC.Parser.Lexer | 
| XSig | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| XSigD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSigPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSpecInstSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSpecSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSplice | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XSpliceD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSpliced | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSpliceDecl |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XSpliceE | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSplicePat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSpliceTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XStandaloneKindSig |  | 
| 1 (Type/Class) | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| 2 (Data Constructor) | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XStarTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XStatic | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XStmtLR | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XStockStrategy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSumPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSumTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XSynDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XT | GHC.Data.TrieMap, GHC.Core.Map.Type | 
| xtBndr | GHC.Core.Map.Type | 
| xtDFreeVar | GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| xtDNamed | GHC.Core.Map.Type, GHC.Core.Map.Expr | 
| xtest | GHC.Parser.Lexer | 
| xtG | GHC.Data.TrieMap | 
| XTick | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTickishId | GHC.Types.Tickish | 
| xtList | GHC.Data.TrieMap | 
| XTransStmt | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTupArg | Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC | 
| XTuplePat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTupleTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| xtVar | GHC.Core.Map.Type | 
| XTyClD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTyClDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XTyClGroup | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XTyFamInstD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTyFamInstDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XTyLit | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTypBr | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTypedBracket | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTypedSplice | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTypeSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTyVar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XTyVarBndr | Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC | 
| XTyVarSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XUnambiguous | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XUnboundVar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| xunset | GHC.Parser.Lexer | 
| XUntypedBracket | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XUntypedSplice | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XUserTyVar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XValBinds | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XValBindsLR | Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC | 
| XValD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XVar | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XVarBind | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XVarBr | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XVarPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XViaStrategy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XViaStrategyPs |  | 
| 1 (Type/Class) | GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Decls, GHC.Hs, GHC | 
| XViewPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XWarnDecl | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XWarnDecls | Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC | 
| XWarning | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XWarningD | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XWarnings | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XWildCardTy | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XWildPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXAmbiguousFieldOcc | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXAnnDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXApplicativeArg | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXClsInstDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXCmd | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXCmdTop | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXConDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXConDeclField | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXDefaultDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXDerivClauseTys | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXDerivDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXDotFieldOcc | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXExpr | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXExprGhcTc | GHC.Hs.Expr, GHC.Hs, GHC | 
| XXFamEqn | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXFamilyDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXFamilyResultSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXFieldOcc | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXFixitySig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXForeignDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXFunDep | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXGRHS | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXGRHSs | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsBindsLR | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsDataDefn | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsDerivingClause | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsForAllTelescope | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsGroup | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsIPBinds | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsLocalBindsLR | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsOuterTyVarBndrs | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsPatSigType | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsSigType | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXHsWildCardBndrs | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXIE | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXImportDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXInjectivityAnn | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXInstDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXIPBind | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXLHsQTyVars | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXLit | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXMatch | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXMatchGroup | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXOverLit | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXParStmtBlock | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXPat | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXPatGhcTc | GHC.Hs.Pat, GHC.Hs, GHC | 
| XXPatSynBind | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXPragE | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXQuote | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXRoleAnnotDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXRuleBndr | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXRuleDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXRuleDecls | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXSplice | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXSpliceDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXStandaloneKindSig | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXStmtLR | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXTupArg | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXTyClDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXTyClGroup | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXTyFamInstDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXType | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXTyVarBndr | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXValBindsLR | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXWarnDecl | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| XXWarnDecls | Language.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC | 
| xzr | GHC.CmmToAsm.AArch64.Instr | 
| YesAssociatedTyNotParamOverLastTyVar | GHC.Tc.Errors.Types | 
| YesAssocTyLastVarInKind | GHC.Tc.Errors.Types | 
| YesBuildingCabalPackage | GHC.Driver.Errors.Types | 
| YesDeriveAnyClassEnabled | GHC.Tc.Errors.Types | 
| YesExtraConstraint | GHC.Tc.Utils.Monad | 
| YesGeneralizedNewtypeDeriving | GHC.Tc.Errors.Types | 
| YesHasAdfs | GHC.Tc.Errors.Types | 
| YesHasKinds | GHC.Tc.Errors.Types | 
| YesHasWildcard | GHC.Tc.Errors.Types | 
| YesIncompleteDoBlock | GHC.Parser.Errors.Types | 
| YesPatIsRecursive | GHC.Parser.Errors.Types | 
| YesSuggestPartialTypeSignatures | GHC.Tc.Errors.Types | 
| YesSuggestUndecidableInstaces | GHC.Tc.Errors.Types | 
| YesUsingNegLiterals | GHC.HsToCore.Errors.Types | 
| Yield | GHC.Data.Stream | 
| yield | GHC.Data.Stream | 
| YieldOp | GHC.Builtin.PrimOps | 
| YmmReg | GHC.Cmm.Expr, GHC.Cmm | 
| Young | GHC.Cmm.Expr, GHC.Cmm | 
| zapCallArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapDemandInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapDmdEnvSig | GHC.Types.Demand | 
| 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 | 
| zapIdDmdSig | GHC.Types.Id, GHC.Plugins | 
| zapIdOccInfo | GHC.Types.Id, GHC.Plugins | 
| zapIdTailCallInfo | GHC.Types.Id, GHC.Plugins | 
| zapIdUnfolding | 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 | 
| zapLambdaBndrs | GHC.Core.Opt.OccurAnal | 
| 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.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| zapUsageDemand | GHC.Types.Demand | 
| zapUsageEnvInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapUsageInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapUsedOnceDemand | GHC.Types.Demand | 
| zapUsedOnceInfo | GHC.Types.Id.Info, GHC.Plugins | 
| zapUsedOnceSig | GHC.Types.Demand | 
| zEncodeFS | GHC.Data.FastString, GHC.Plugins | 
| Zero | GHC.Core.UsageEnv | 
| zeroBitRepTy | GHC.Builtin.Types, GHC.Plugins | 
| zeroBitRepTyConKey | GHC.Builtin.Names | 
| zeroBits | GHC.Prelude | 
| zeroBitTypeKind | GHC.Builtin.Types, GHC.Plugins | 
| zeroBitTypeTyConKey | GHC.Builtin.Names | 
| 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.TyCo.Subst, GHC.Core.Type, 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.TyCo.Subst, GHC.Core.Type, GHC.Plugins | 
| zipToUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| zipTvSubst | GHC.Core.TyCo.Subst, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| zipTyEnv | GHC.Core.TyCo.Subst, GHC.Core.Type, 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.Expr, GHC.Cmm | 
| 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 | 
| zonkDerivInstTys | GHC.Tc.Deriv.Generate | 
| zonkDerivSpec | GHC.Tc.Deriv.Utils | 
| zonkDerivSpecMechanism | GHC.Tc.Deriv.Utils | 
| 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 | 
| zonkSkolemInfoAnon | 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 | 
| 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 | 
| zonkTcTyVarsToTcTyVars | GHC.Tc.Utils.TcMType | 
| zonkTcTyVarToTcTyVar | GHC.Tc.Utils.TcMType | 
| zonkTidyFRRInfos | GHC.Tc.Utils.TcMType | 
| zonkTidyOrigin | GHC.Tc.Utils.TcMType | 
| zonkTidyOrigins | 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 | 
| 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 | 
| 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 | 
| _d | GHC.CmmToAsm.AArch64.Instr | 
| _pm_let_expr | GHC.HsToCore.Pmc.Types | 
| _pm_loc | GHC.HsToCore.Pmc.Types | 
| _x | GHC.CmmToAsm.AArch64.Instr | 
| |> | GHC.Data.TrieMap, GHC.Core.Map.Expr | 
| |>> | GHC.Data.TrieMap, GHC.Core.Map.Expr | 
| || | GHC.Prelude | 
| ~ | GHC.Prelude |