| i1 | GHC.Llvm.Types, GHC.Llvm | 
| i128 | GHC.Llvm.Types | 
| i16 | GHC.Llvm.Types, GHC.Llvm | 
| i32 | GHC.Llvm.Types, GHC.Llvm | 
| i64 | GHC.Llvm.Types, GHC.Llvm | 
| i8 | GHC.Llvm.Types, GHC.Llvm | 
| i8Ptr | GHC.Llvm.Types, GHC.Llvm | 
| IAmALoopBreaker | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| IAmDead | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| IA_Arg | GHC.Iface.Type, GHC.Iface.Syntax | 
| IA_Nil | GHC.Iface.Type, GHC.Iface.Syntax | 
| iBinds | GHC.Tc.Utils.Env | 
| ib_binds | GHC.Tc.Utils.Env | 
| ib_derived | GHC.Tc.Utils.Env | 
| ib_extensions | GHC.Tc.Utils.Env | 
| ib_pragmas | GHC.Tc.Utils.Env | 
| ib_tyvars | GHC.Tc.Utils.Env | 
| IC | GHC.Tc.Solver.Monad | 
| icExtendGblRdrEnv | GHC.Driver.Types, GHC.Plugins | 
| icInScopeTTs | GHC.Driver.Types, GHC.Plugins | 
| icInteractiveModule | GHC.Driver.Types, GHC.Plugins | 
| icPrintUnqual | GHC.Driver.Types, GHC.Plugins | 
| ics_dead | GHC.Tc.Types.Constraint | 
| IC_BadTelescope | GHC.Tc.Types.Constraint | 
| ic_binds | GHC.Tc.Types.Constraint | 
| ic_cwd | GHC.Driver.Types, GHC.Plugins | 
| ic_default | GHC.Driver.Types, GHC.Plugins | 
| ic_dflags | GHC.Driver.Types, GHC.Plugins | 
| ic_env | GHC.Tc.Types.Constraint | 
| ic_fix_env | GHC.Driver.Types, GHC.Plugins | 
| ic_given | GHC.Tc.Types.Constraint | 
| ic_imports | GHC.Driver.Types, GHC.Plugins | 
| ic_info | GHC.Tc.Types.Constraint | 
| IC_Insoluble | GHC.Tc.Types.Constraint | 
| ic_instances | GHC.Driver.Types, GHC.Plugins | 
| ic_int_print | GHC.Driver.Types, GHC.Plugins | 
| ic_mod_index | GHC.Driver.Types, GHC.Plugins | 
| ic_monad | GHC.Driver.Types, GHC.Plugins | 
| ic_need_inner | GHC.Tc.Types.Constraint | 
| ic_need_outer | GHC.Tc.Types.Constraint | 
| ic_no_eqs | GHC.Tc.Types.Constraint | 
| ic_resume | GHC.Driver.Types, GHC.Plugins | 
| ic_rn_gbl_env | GHC.Driver.Types, GHC.Plugins | 
| ic_skols | GHC.Tc.Types.Constraint | 
| IC_Solved | GHC.Tc.Types.Constraint | 
| ic_status | GHC.Tc.Types.Constraint | 
| ic_tclvl | GHC.Tc.Types.Constraint | 
| ic_tythings | GHC.Driver.Types, GHC.Plugins | 
| IC_Unsolved | GHC.Tc.Types.Constraint | 
| ic_wanted | GHC.Tc.Types.Constraint | 
| ic_warn_inaccessible | GHC.Tc.Types.Constraint | 
| Id | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| id | GHC.Prelude | 
| idArgRep | GHC.StgToCmm.ArgRep | 
| idArity | GHC.Types.Id, GHC.Plugins | 
| idArityType | GHC.Core.Opt.Arity | 
| IdBindingInfo | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| idCafInfo | GHC.Types.Id, GHC.Plugins | 
| idCallArity | GHC.Types.Id, GHC.Plugins | 
| idCoreRules | GHC.Types.Id, GHC.Plugins | 
| idCprInfo | GHC.Types.Id, GHC.Plugins | 
| idDataCon | GHC.Types.Id, GHC.Plugins, GHC | 
| idDemandInfo | GHC.Types.Id, GHC.Plugins | 
| IdDetails | GHC.Types.Id.Info, GHC.Plugins | 
| idDetails | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| idDsWrapper | GHC.HsToCore.Monad | 
| ideclAs | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclExt | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclHiding | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclImplicit | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclPkgQual | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclQualified | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclSafe | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclSource | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ideclSourceSrc | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| identicalClsInstHead | GHC.Core.InstEnv | 
| Identifier | GHC.Iface.Ext.Types | 
| IdentifierDetails |  | 
| 1 (Type/Class) | GHC.Iface.Ext.Types | 
| 2 (Data Constructor) | GHC.Iface.Ext.Types | 
| identInfo | GHC.Iface.Ext.Types | 
| identType | GHC.Iface.Ext.Types | 
| ident_RDR | GHC.Builtin.Names | 
| IdEnv | GHC.Types.Var.Env, GHC.Plugins | 
| idFreeVars | GHC.Core.FVs, GHC.Plugins | 
| iDFunId | GHC.Tc.Utils.Env | 
| idFunRepArity | GHC.Types.Id, GHC.Plugins | 
| idFVs | GHC.Core.FVs, GHC.Plugins | 
| IdGhcP | GHC.Hs.Extension, GHC.Hs, GHC | 
| idHasRules | GHC.Types.Id, GHC.Plugins | 
| IdHFCand | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| idHsWrapper | GHC.Tc.Types.Evidence | 
| IdInfo | GHC.Types.Id.Info, GHC.Plugins | 
| idInfo | GHC.Types.Var, GHC.Types.Id, GHC.Plugins | 
| idInfoToAmode | GHC.StgToCmm.Env | 
| idInlineActivation | GHC.Types.Id, GHC.Plugins | 
| idInlinePragma | GHC.Types.Id, GHC.Plugins | 
| idIsFrom | GHC.Types.Id, GHC.Plugins | 
| IDIV | GHC.CmmToAsm.X86.Instr | 
| idJoinArity | GHC.Types.Id, GHC.Plugins | 
| idLFInfo_maybe | GHC.Types.Id, GHC.Plugins | 
| idModRenaming | GHC.Driver.Backpack.Syntax | 
| idMult | GHC.Types.Id, GHC.Plugins | 
| idName | GHC.Types.Id, GHC.Plugins | 
| idOccInfo | GHC.Types.Id, GHC.Plugins | 
| idom | GHC.CmmToAsm.CFG.Dominators | 
| idOneShotInfo | GHC.Types.Id, GHC.Plugins | 
| IdP | GHC.Hs.Extension, GHC.Hs, GHC | 
| idPrimRep | GHC.StgToCmm.Closure | 
| idRuleMatchInfo | GHC.Types.Id, GHC.Plugins | 
| idRuleRhsVars | GHC.Core.FVs, GHC.Plugins | 
| idRuleVars | GHC.Core.FVs, GHC.Plugins | 
| idScaledType | GHC.Types.Id, GHC.Plugins | 
| IdSet | GHC.Types.Var.Set, GHC.Plugins | 
| IdSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| idSignatureInclude | GHC.Driver.Backpack.Syntax | 
| idSpecialisation | GHC.Types.Id, GHC.Plugins | 
| idStateHackOneShotInfo | GHC.Types.Id, GHC.Plugins | 
| idStrictness | GHC.Types.Id, GHC.Plugins | 
| IdSubstEnv |  | 
| 1 (Type/Class) | GHC.Stg.Subst | 
| 2 (Type/Class) | GHC.Core.Subst, GHC.Plugins | 
| idToReg | GHC.StgToCmm.Env | 
| idType | GHC.Types.Id, GHC.Plugins, GHC | 
| idUnfolding | GHC.Types.Id, GHC.Plugins | 
| IdUnfoldingFun | GHC.Core, GHC.Plugins | 
| idUnfoldingVars | GHC.Core.FVs, GHC.Plugins | 
| idUnique | GHC.Types.Id, GHC.Plugins | 
| idUnitId | GHC.Driver.Backpack.Syntax | 
| IE | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEDoc | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEDocNamed | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEGroup | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ieLWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEModuleContents | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ieName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ieNames | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEPattern | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEThing | GHC.Iface.Ext.Types | 
| IEThingAbs | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEThingAll | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEThingWith | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEType |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| 2 (Type/Class) | GHC.Iface.Ext.Types | 
| IEVar | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEWildcard |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| IEWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ieWrappedName | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ie_global | GHC.Core.InstEnv | 
| ie_local | GHC.Core.InstEnv | 
| ie_visible | GHC.Core.InstEnv | 
| IfAbstractClass | GHC.Iface.Syntax | 
| IfAbstractTyCon | GHC.Iface.Syntax | 
| iface | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| IfaceAbstractClosedSynFamilyTyCon | GHC.Iface.Syntax | 
| IfaceAlt | GHC.Iface.Syntax | 
| IfaceAnnotation |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceAnnTarget | GHC.Iface.Syntax | 
| IfaceApp | GHC.Iface.Syntax | 
| IfaceAppArgs | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceAppCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceAppTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceAT |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceAxBranch |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceAxiom | GHC.Iface.Syntax | 
| IfaceAxiomInstCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceAxiomRuleCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceBang | GHC.Iface.Syntax | 
| IfaceBinding | GHC.Iface.Syntax | 
| IfaceBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceBndrName | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceBuiltInSynFamTyCon | GHC.Iface.Syntax | 
| IfaceCase | GHC.Iface.Syntax | 
| IfaceCast | GHC.Iface.Syntax | 
| IfaceCastTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceClass | GHC.Iface.Syntax | 
| IfaceClassBody | GHC.Iface.Syntax | 
| IfaceClassOp |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceClosedSynFamilyTyCon | GHC.Iface.Syntax | 
| IfaceClsInst |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceCo | GHC.Iface.Syntax | 
| IfaceCoercion | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceCoercionTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceCompleteMatch |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceConAlt | GHC.Iface.Syntax | 
| IfaceConDecl | GHC.Iface.Syntax | 
| IfaceConDecls | GHC.Iface.Syntax | 
| IfaceContext | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceCoVarCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceData | GHC.Iface.Syntax | 
| IfaceDataAlt | GHC.Iface.Syntax | 
| IfaceDataFamilyTyCon | GHC.Iface.Syntax | 
| IfaceDecl | GHC.Iface.Syntax | 
| ifaceDeclFingerprints | GHC.Iface.Syntax | 
| ifaceDeclImplicitBndrs | GHC.Iface.Syntax | 
| IfaceDefault | GHC.Iface.Syntax | 
| IfaceECase | GHC.Iface.Syntax | 
| IfaceEqSpec | GHC.Iface.Syntax | 
| IfaceEqualityTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceExport | GHC.Driver.Types, GHC.Plugins | 
| ifaceExportNames | GHC.Iface.Env | 
| IfaceExpr | GHC.Iface.Syntax | 
| IfaceExt | GHC.Iface.Syntax | 
| IfaceFamily | GHC.Iface.Syntax | 
| IfaceFamInst |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceFamTyConFlav | GHC.Iface.Syntax | 
| IfaceFCall | GHC.Iface.Syntax | 
| IfaceForAllBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceForAllCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceForAllSpecBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceForAllSpecToBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceForAllSpecToBndrs | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceForAllTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceFreeCoVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceFreeTyVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceFunCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceFunTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceGReflCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceHoleCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceHpcTick | GHC.Iface.Syntax | 
| IfaceId | GHC.Iface.Syntax | 
| IfaceIdBndr |  | 
| 1 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceIdDetails | GHC.Iface.Syntax | 
| IfaceIdInfo | GHC.Iface.Syntax | 
| IfaceInfoItem | GHC.Iface.Syntax | 
| IfaceInstCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceJoinInfo | GHC.Iface.Syntax | 
| IfaceJoinPoint | GHC.Iface.Syntax | 
| IfaceKind | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceKindCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceLam | GHC.Iface.Syntax | 
| IfaceLamBndr | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceLcl | GHC.Iface.Syntax | 
| IfaceLet | GHC.Iface.Syntax | 
| IfaceLetBndr | GHC.Iface.Syntax | 
| IfaceLFInfo | GHC.Iface.Syntax | 
| IfaceLit | GHC.Iface.Syntax | 
| IfaceLitAlt | GHC.Iface.Syntax | 
| IfaceLitTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceLRCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceMCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceMCoercion | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceMRefl | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceMult | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceNonRec | GHC.Iface.Syntax | 
| IfaceNoOneShot | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceNormalTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceNotJoinPoint | GHC.Iface.Syntax | 
| IfaceNthCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceNumTyLit | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceOneShot |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceOpenSynFamilyTyCon | GHC.Iface.Syntax | 
| IfacePatSyn | GHC.Iface.Syntax | 
| IfacePhantomProv | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfacePluginProv | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfacePredType | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceProofIrrelProv | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceRec | GHC.Iface.Syntax | 
| IfaceReflCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceRule |  | 
| 1 (Type/Class) | GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceSCC | GHC.Iface.Syntax | 
| IfaceSource | GHC.Iface.Syntax | 
| IfaceSrcBang | GHC.Iface.Syntax | 
| ifaceStats | GHC.Iface.Load | 
| IfaceStrTyLit | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceSubCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceSumTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceSymCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceSynonym | GHC.Iface.Syntax | 
| IfaceTick | GHC.Iface.Syntax | 
| IfaceTickish | GHC.Iface.Syntax | 
| IfaceTopBndr | GHC.Iface.Syntax | 
| IfaceTransCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTrustInfo | GHC.Driver.Types, GHC.Plugins | 
| IfaceTuple | GHC.Iface.Syntax | 
| IfaceTupleTy | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTupleTyCon | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTvBndr |  | 
| 1 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyCon |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConApp | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConAppCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConBinder | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConInfo |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceTyConInfo | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceTyConIsPromoted | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceTyConName | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyConParent | GHC.Iface.Syntax | 
| IfaceTyConSort | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifaceTyConSort | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceTyLit | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceType |  | 
| 1 (Type/Class) | GHC.Iface.Type, GHC.Iface.Syntax | 
| 2 (Data Constructor) | GHC.Iface.Syntax | 
| IfaceTyVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceUnfolding | GHC.Iface.Syntax | 
| IfaceUnivCo | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfaceUnivCoProv | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifActivation | GHC.Iface.Syntax | 
| IfAlt | GHC.Hs.Expr, GHC.Hs, GHC | 
| ifAnnotatedTarget | GHC.Iface.Syntax | 
| ifAnnotatedValue | GHC.Iface.Syntax | 
| ifATs | GHC.Iface.Syntax | 
| ifaxbCoVars | GHC.Iface.Syntax | 
| ifaxbEtaTyVars | GHC.Iface.Syntax | 
| ifaxbIncomps | GHC.Iface.Syntax | 
| ifaxbLHS | GHC.Iface.Syntax | 
| ifAxBranches | GHC.Iface.Syntax | 
| ifaxbRHS | GHC.Iface.Syntax | 
| ifaxbRoles | GHC.Iface.Syntax | 
| ifaxbTyVars | GHC.Iface.Syntax | 
| ifBinders | GHC.Iface.Syntax | 
| ifBody | GHC.Iface.Syntax | 
| ifCheckWiredInThing | GHC.Iface.Load | 
| ifClassCtxt | GHC.Iface.Syntax | 
| IfCompulsory | GHC.Iface.Syntax | 
| IfCon | GHC.Iface.Syntax | 
| ifConArgTys | GHC.Iface.Syntax | 
| IfConcreteClass | GHC.Iface.Syntax | 
| ifConCtxt | GHC.Iface.Syntax | 
| ifConEqSpec | GHC.Iface.Syntax | 
| ifConExTCvs | GHC.Iface.Syntax | 
| ifConFields | GHC.Iface.Syntax | 
| ifConInfix | GHC.Iface.Syntax | 
| ifConName | GHC.Iface.Syntax | 
| ifCons | GHC.Iface.Syntax | 
| ifConSrcStricts | GHC.Iface.Syntax | 
| ifConStricts | GHC.Iface.Syntax | 
| ifConUserTvBinders | GHC.Iface.Syntax | 
| ifConWrapper | GHC.Iface.Syntax | 
| IfCoreUnfold | GHC.Iface.Syntax | 
| ifCtxt | GHC.Iface.Syntax | 
| ifCType | GHC.Iface.Syntax | 
| IfDataInstance | GHC.Iface.Syntax | 
| IfDataTyCon | GHC.Iface.Syntax | 
| ifDFun | GHC.Iface.Syntax | 
| IfDFunId | GHC.Iface.Syntax | 
| IfDFunUnfold | GHC.Iface.Syntax | 
| IfEqual | GHC.Cmm.Switch | 
| ifErrsM | GHC.Tc.Utils.Monad | 
| IfExtName | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifFamFlav | GHC.Iface.Syntax | 
| ifFamInj | GHC.Iface.Syntax | 
| ifFamInstAxiom | GHC.Iface.Syntax | 
| ifFamInstFam | GHC.Iface.Syntax | 
| ifFamInstOrph | GHC.Iface.Syntax | 
| ifFamInstTys | GHC.Iface.Syntax | 
| ifFDs | GHC.Iface.Syntax | 
| ifFieldLabels | GHC.Iface.Syntax | 
| ifForAllBndrName | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifForAllBndrVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfG | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ifGadtSyntax | GHC.Iface.Syntax | 
| IfGblEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ifGeneratingDynamicToo | GHC.Driver.Session, GHC.Plugins | 
| ifIdDetails | GHC.Iface.Syntax | 
| ifIdInfo | GHC.Iface.Syntax | 
| IfInlineRule | GHC.Iface.Syntax | 
| ifInstCls | GHC.Iface.Syntax | 
| ifInstOrph | GHC.Iface.Syntax | 
| ifInstTys | GHC.Iface.Syntax | 
| IfL | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IfLclEnv |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IfLclName | GHC.Iface.Type, GHC.Iface.Syntax | 
| IfLetBndr | GHC.Iface.Syntax | 
| IfLFCon | GHC.Iface.Syntax | 
| IfLFReEntrant | GHC.Iface.Syntax | 
| IfLFThunk | GHC.Iface.Syntax | 
| IfLFUnknown | GHC.Iface.Syntax | 
| IfLFUnlifted | GHC.Iface.Syntax | 
| IfLT | GHC.Cmm.Switch | 
| IfM | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ifMinDef | GHC.Iface.Syntax | 
| ifName | GHC.Iface.Syntax | 
| IfNewTyCon | GHC.Iface.Syntax | 
| IfNoBang | GHC.Iface.Syntax | 
| IfNoParent | GHC.Iface.Syntax | 
| ifOFlag | GHC.Iface.Syntax | 
| IfOrigin | GHC.Tc.Types.Origin | 
| ifParent | GHC.Iface.Syntax | 
| ifPatArgs | GHC.Iface.Syntax | 
| ifPatBuilder | GHC.Iface.Syntax | 
| ifPatExBndrs | GHC.Iface.Syntax | 
| ifPatIsInfix | GHC.Iface.Syntax | 
| ifPatMatcher | GHC.Iface.Syntax | 
| ifPatProvCtxt | GHC.Iface.Syntax | 
| ifPatReqCtxt | GHC.Iface.Syntax | 
| ifPatTy | GHC.Iface.Syntax | 
| ifPatUnivBndrs | GHC.Iface.Syntax | 
| ifPprDebug | GHC.Utils.Outputable, GHC.Plugins | 
| IfRecSelId | GHC.Iface.Syntax | 
| ifResKind | GHC.Iface.Syntax | 
| ifResVar | GHC.Iface.Syntax | 
| ifRole | GHC.Iface.Syntax | 
| ifRoles | GHC.Iface.Syntax | 
| ifRuleArgs | GHC.Iface.Syntax | 
| ifRuleAuto | GHC.Iface.Syntax | 
| ifRuleBndrs | GHC.Iface.Syntax | 
| ifRuleHead | GHC.Iface.Syntax | 
| ifRuleName | GHC.Iface.Syntax | 
| ifRuleOrph | GHC.Iface.Syntax | 
| ifRuleRhs | GHC.Iface.Syntax | 
| ifSigs | GHC.Iface.Syntax | 
| IfSrcBang | GHC.Iface.Syntax | 
| IfStrict | GHC.Iface.Syntax | 
| ifSynRhs | GHC.Iface.Syntax | 
| ifTyCon | GHC.Iface.Syntax | 
| ifTyConBinderName | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifTyConBinderVar | GHC.Iface.Type, GHC.Iface.Syntax | 
| ifType | GHC.Iface.Syntax | 
| IfUnpack | GHC.Iface.Syntax | 
| IfUnpackCo | GHC.Iface.Syntax | 
| IfVanillaId | GHC.Iface.Syntax | 
| if_boot | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_doc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_id_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_implicits_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_loc | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_mod | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_nsubst | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_rec_types | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| if_tv_env | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IgnoredDependencies | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| IgnoredWithFlag | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| IgnoreHiWay | GHC.Iface.Binary | 
| IgnorePackage | GHC.Driver.Session, GHC.Plugins | 
| IgnorePackageFlag | GHC.Driver.Session, GHC.Plugins | 
| ignorePackageFlags | GHC.Driver.Session, GHC.Plugins, GHC | 
| ignoreParens | GHC.Hs.Type, GHC.Hs, GHC | 
| II16 | GHC.CmmToAsm.Format | 
| II32 | GHC.CmmToAsm.Format | 
| II64 | GHC.CmmToAsm.Format | 
| II8 | GHC.CmmToAsm.Format | 
| IIDecl | GHC.Driver.Types, GHC.Plugins, GHC | 
| IIModule | GHC.Driver.Types, GHC.Plugins, GHC | 
| IL | GHC.Types.Basic, GHC.Plugins | 
| iLDV_CREATE_MASK | GHC.Driver.Session, GHC.Plugins | 
| iLDV_STATE_CREATE | GHC.Driver.Session, GHC.Plugins | 
| iLDV_STATE_USE | GHC.Driver.Session, GHC.Plugins | 
| il_neg | GHC.Types.Basic, GHC.Plugins | 
| il_text | GHC.Types.Basic, GHC.Plugins | 
| il_value | GHC.Types.Basic, GHC.Plugins | 
| Imm |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Regs | 
| 2 (Type/Class) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.Regs | 
| ImmAddr | GHC.CmmToAsm.X86.Regs | 
| ImmCLbl |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmConstantDiff |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmConstantSum |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmDouble |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmFloat |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmIndex |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmInt |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmInteger |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| ImmLit |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.X86.Regs | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.Imm | 
| 3 (Data Constructor) | GHC.CmmToAsm.PPC.Regs | 
| immSuperClasses | GHC.Tc.Utils.TcType | 
| ImpAll | GHC.Types.Name.Reader, GHC.Plugins | 
| ImpDeclSpec |  | 
| 1 (Type/Class) | GHC.Types.Name.Reader, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Name.Reader, GHC.Plugins | 
| ImpExpAbs | GHC.Parser.PostProcess | 
| ImpExpAll | GHC.Parser.PostProcess | 
| ImpExpAllWith | GHC.Parser.PostProcess | 
| ImpExpList | GHC.Parser.PostProcess | 
| ImpExpQcName | GHC.Parser.PostProcess | 
| ImpExpQcSpec | GHC.Parser.PostProcess | 
| ImpExpQcType | GHC.Parser.PostProcess | 
| ImpExpQcWildcard | GHC.Parser.PostProcess | 
| ImpExpSubSpec | GHC.Parser.PostProcess | 
| ImpItemSpec | GHC.Types.Name.Reader, GHC.Plugins | 
| implBidirPatSynIdKey | GHC.Builtin.Names.TH | 
| implBidirPatSynName | GHC.Builtin.Names.TH | 
| impLevel | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| Implic | GHC.Tc.Types.Constraint | 
| Implication | GHC.Tc.Types.Constraint | 
| implicationPrototype | GHC.Tc.Types.Constraint | 
| ImplicitBidirectional | GHC.Hs, GHC.Hs.Binds, GHC | 
| implicitClassThings | GHC.Driver.Types, GHC.Plugins | 
| implicitParamBindDIdKey | GHC.Builtin.Names.TH | 
| implicitParamBindDName | GHC.Builtin.Names.TH | 
| implicitParamTIdKey | GHC.Builtin.Names.TH | 
| implicitParamTName | GHC.Builtin.Names.TH | 
| implicitParamVarEIdKey | GHC.Builtin.Names.TH | 
| implicitParamVarEName | GHC.Builtin.Names.TH | 
| implicitRequirements | GHC.Tc.Module, GHC.Tc.Utils.Backpack, GHC.Driver.Make | 
| implicitRequirements' | GHC.Tc.Utils.Backpack | 
| ImplicitSplice | GHC.Types.Basic, GHC.Hs, GHC.Hs.Decls, GHC.Plugins, GHC | 
| implicitTyConThings | GHC.Driver.Types, GHC.Plugins | 
| implicitTyThings | GHC.Driver.Types, GHC.Plugins | 
| ImplicStatus | GHC.Tc.Types.Constraint | 
| impliedGFlags | GHC.Driver.Session, GHC.Plugins | 
| impliedOffGFlags | GHC.Driver.Session, GHC.Plugins | 
| impliedXFlags | GHC.Driver.Session, GHC.Plugins | 
| implies | GHC.Data.BooleanFormula | 
| impliesAtom | GHC.Data.BooleanFormula | 
| Import | GHC.Iface.Ext.Types | 
| ImportAs | GHC.Iface.Ext.Types | 
| ImportAvails |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ImportByPlugin | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ImportBySystem | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ImportByUser | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ImportDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| importDecl | GHC.Iface.Load, GHC.IfaceToCore | 
| ImportDeclQualifiedStyle | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| importDeclQualifiedStyle | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| ImportDeclUsage | GHC.Rename.Names | 
| ImportedBy | GHC.Driver.Types, GHC.Plugins | 
| ImportedBySystem | GHC.Driver.Types, GHC.Plugins | 
| ImportedByUser | GHC.Driver.Types, GHC.Plugins | 
| importedByUser | GHC.Driver.Types, GHC.Plugins | 
| ImportedMods | GHC.Driver.Types, GHC.Plugins | 
| ImportedModsVal |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| ImportHiding | GHC.Iface.Ext.Types | 
| importPaths | GHC.Driver.Session, GHC.Plugins, GHC | 
| ImportQualifiedPostBit | GHC.Parser.Lexer | 
| ImportSpec | GHC.Types.Name.Reader, GHC.Plugins | 
| importSpecLoc | GHC.Types.Name.Reader, GHC.Plugins | 
| importSpecModule | GHC.Types.Name.Reader, GHC.Plugins | 
| improveFromAnother | GHC.Tc.Instance.FunDeps | 
| improveFromInstEnv | GHC.Tc.Instance.FunDeps | 
| improveRTTIType | GHC.Runtime.Heap.Inspect | 
| improveUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| ImpSome | GHC.Types.Name.Reader, GHC.Plugins | 
| ImpSpec | GHC.Types.Name.Reader, GHC.Plugins | 
| impurePlugin | GHC.Driver.Plugins, GHC.Plugins | 
| imp_dep_mods | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_dep_pkgs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_finsts | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_mods | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_orphs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_trust_own_pkg | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| imp_trust_pkgs | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| IMUL | GHC.CmmToAsm.X86.Instr | 
| IMUL2 | GHC.CmmToAsm.X86.Instr | 
| imv_all_exports | GHC.Driver.Types, GHC.Plugins | 
| imv_is_hiding | GHC.Driver.Types, GHC.Plugins | 
| imv_is_safe | GHC.Driver.Types, GHC.Plugins | 
| imv_name | GHC.Driver.Types, GHC.Plugins | 
| imv_qualified | GHC.Driver.Types, GHC.Plugins | 
| imv_span | GHC.Driver.Types, GHC.Plugins | 
| InAlt | GHC.Core, GHC.Plugins | 
| InArg | GHC.Core, GHC.Plugins | 
| InBind | GHC.Core, GHC.Plugins | 
| InBndr | GHC.Core, GHC.Plugins | 
| InBoth | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| inCharRange | GHC.Types.Literal, GHC.Plugins | 
| InClsInst | GHC.Tc.Instance.Class | 
| IncludeD | GHC.Driver.Backpack.Syntax | 
| IncludeDecl |  | 
| 1 (Type/Class) | GHC.Driver.Backpack.Syntax | 
| 2 (Data Constructor) | GHC.Driver.Backpack.Syntax | 
| includePaths | GHC.Driver.Session, GHC.Plugins, GHC | 
| includePathsGlobal | GHC.Driver.Session, GHC.Plugins | 
| includePathsQuote | GHC.Driver.Session, GHC.Plugins | 
| includePathsQuoteImplicit | GHC.Driver.Session, GHC.Plugins | 
| IncludeSpecs |  | 
| 1 (Type/Class) | GHC.Driver.Session, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Session, GHC.Plugins | 
| incMinorLvl | GHC.Core.Opt.SetLevels | 
| InCoercion | GHC.Core, GHC.Plugins | 
| Incoherent | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| incoherentDataConKey | GHC.Builtin.Names.TH | 
| incoherentDataConName | GHC.Builtin.Names.TH | 
| incoherentOnLoc | GHC.Driver.Session, GHC.Plugins, GHC | 
| IncorrectParent | GHC.Rename.Env | 
| InCoVar | GHC.Types.Var, GHC.Core, GHC.Plugins | 
| incrUnique | GHC.Types.Unique | 
| Indefinite |  | 
| 1 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| indefUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| IndefUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| indefUnitPprInfo | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| IndexArrayArrayOp_ArrayArray | GHC.Builtin.PrimOps | 
| IndexArrayArrayOp_ByteArray | GHC.Builtin.PrimOps | 
| IndexArrayOp | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Addr | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Char | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Double | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Float | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int16 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int32 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int64 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Int8 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_StablePtr | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_WideChar | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word16 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word32 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word64 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsAddr | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsChar | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsDouble | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsFloat | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsInt | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsInt16 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsInt32 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsInt64 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsStablePtr | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWideChar | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWord | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWord16 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWord32 | GHC.Builtin.PrimOps | 
| IndexByteArrayOp_Word8AsWord64 | GHC.Builtin.PrimOps | 
| IndexedCO | GHC.Cmm.Dataflow.Block | 
| IndexOffAddrOp_Addr | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Char | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Double | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Float | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int16 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int32 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int64 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Int8 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_StablePtr | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_WideChar | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word16 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word32 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word64 | GHC.Builtin.PrimOps | 
| IndexOffAddrOp_Word8 | GHC.Builtin.PrimOps | 
| IndexOutOfBounds | GHC.Utils.Exception | 
| IndexSmallArrayOp | GHC.Builtin.PrimOps | 
| index_RDR | GHC.Builtin.Names | 
| Indirect |  | 
| 1 (Data Constructor) | GHC.Tc.Utils.TcType | 
| 2 (Data Constructor) | GHC.HsToCore.PmCheck.Types | 
| inDomIfaceTySubst | GHC.Iface.Type, GHC.Iface.Syntax | 
| IndStatic | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| indStaticInfoTable | GHC.StgToCmm.Closure | 
| indStaticRep | GHC.Runtime.Heap.Layout | 
| InertCans | GHC.Tc.Solver.Monad | 
| InertSet | GHC.Tc.Solver.Monad | 
| inert_cans | GHC.Tc.Solver.Monad | 
| inert_count | GHC.Tc.Solver.Monad | 
| inert_dicts | GHC.Tc.Solver.Monad | 
| inert_eqs | GHC.Tc.Solver.Monad | 
| inert_flat_cache | GHC.Tc.Solver.Monad | 
| inert_fsks | GHC.Tc.Solver.Monad | 
| inert_funeqs | GHC.Tc.Solver.Monad | 
| inert_insts | GHC.Tc.Solver.Monad | 
| inert_irreds | GHC.Tc.Solver.Monad | 
| inert_safehask | GHC.Tc.Solver.Monad | 
| inert_solved_dicts | GHC.Tc.Solver.Monad | 
| InExpr | GHC.Core, GHC.Plugins | 
| Infer | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| inferConstraints | GHC.Tc.Deriv.Infer | 
| InferContext | GHC.Tc.Deriv.Utils | 
| InferMode | GHC.Tc.Solver | 
| Inferred | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| InferredSpec | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| inferredSpecKey | GHC.Builtin.Names.TH | 
| inferredSpecName | GHC.Builtin.Names.TH | 
| InferResult | GHC.Tc.Utils.TcType | 
| inferResultToType | GHC.Tc.Utils.TcMType | 
| inferRIdKey | GHC.Builtin.Names.TH | 
| inferRName | GHC.Builtin.Names.TH | 
| inferRoles | GHC.Tc.TyCl.Utils | 
| InferSkol | GHC.Tc.Types.Origin | 
| infinity | GHC.Types.Basic, GHC.Plugins | 
| Infix | GHC.Types.Basic, GHC.Plugins, GHC | 
| infixAppIdKey | GHC.Builtin.Names.TH | 
| infixAppName | GHC.Builtin.Names.TH | 
| infixApp_RDR | GHC.Builtin.Names.TH | 
| infixCIdKey | GHC.Builtin.Names.TH | 
| infixCName | GHC.Builtin.Names.TH | 
| InfixCon | GHC.Hs.Type, GHC.Hs, GHC | 
| infixDataCon_RDR | GHC.Builtin.Names | 
| infixEIdKey | GHC.Builtin.Names.TH | 
| infixEName | GHC.Builtin.Names.TH | 
| infixIDataConKey | GHC.Builtin.Names | 
| infixIDataConName | GHC.Builtin.Names | 
| InfixL | GHC.Types.Basic, GHC.Plugins, GHC | 
| infixLDIdKey | GHC.Builtin.Names.TH | 
| infixLDName | GHC.Builtin.Names.TH | 
| InfixN | GHC.Types.Basic, GHC.Plugins, GHC | 
| infixNDIdKey | GHC.Builtin.Names.TH | 
| infixNDName | GHC.Builtin.Names.TH | 
| InfixOp | GHC.Parser.PostProcess | 
| infixPatSynIdKey | GHC.Builtin.Names.TH | 
| infixPatSynName | GHC.Builtin.Names.TH | 
| infixPIdKey | GHC.Builtin.Names.TH | 
| infixPName | GHC.Builtin.Names.TH | 
| InfixR | GHC.Types.Basic, GHC.Plugins, GHC | 
| infixRDIdKey | GHC.Builtin.Names.TH | 
| infixRDName | GHC.Builtin.Names.TH | 
| infixTIdKey | GHC.Builtin.Names.TH | 
| infixTName | GHC.Builtin.Names.TH | 
| Info | GHC.Data.UnionFind | 
| infoEdgeList | GHC.CmmToAsm.CFG | 
| infoSection | GHC.CmmToLlvm.Ppr | 
| infoTable | GHC.Cmm.Info | 
| infoTableClosureType | GHC.Cmm.Info | 
| infoTableConstrTag | GHC.Cmm.Info | 
| infoTableNonPtrs | GHC.Cmm.Info | 
| infoTablePenalty | GHC.Driver.Session, GHC.Plugins | 
| infoTablePtrs | GHC.Cmm.Info | 
| infoTableSrtBitmap | GHC.Cmm.Info | 
| infoTblLbl | GHC.Cmm.BlockId | 
| info_tbls | GHC.Cmm | 
| InfSigCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| inGeneratedCode | GHC.Tc.Utils.Monad | 
| inHsDocContext | GHC.Rename.Utils | 
| InId | GHC.Types.Var, GHC.Types.Id, GHC.Core, GHC.Plugins | 
| init | GHC.Prelude | 
| initC | GHC.StgToCmm.Monad | 
| initConfig | GHC.CmmToAsm.Monad | 
| initCostCentres | GHC.StgToCmm.Prof | 
| initDefaultSDocContext | GHC.Driver.Session, GHC.Plugins | 
| initDeltas | GHC.HsToCore.PmCheck.Types, GHC.HsToCore.PmCheck.Oracle | 
| initDs | GHC.HsToCore.Monad | 
| initDsTc | GHC.HsToCore.Monad | 
| initDsWithModGuts | GHC.HsToCore.Monad | 
| initDynFlags | GHC.Driver.Session, GHC.Plugins | 
| initDynLinker | GHC.Runtime.Linker | 
| initExitJoinUnique | GHC.Types.Unique | 
| initExternalPackageState | GHC.Iface.Load | 
| initFreeRegs |  | 
| 1 (Function) | GHC.CmmToAsm.Reg.Linear.X86_64 | 
| 2 (Function) | GHC.CmmToAsm.Reg.Linear.X86 | 
| 3 (Function) | GHC.CmmToAsm.Reg.Linear.SPARC | 
| 4 (Function) | GHC.CmmToAsm.Reg.Linear.PPC | 
| initGhcMonad | GHC | 
| initGraph | GHC.Data.Graph.Base, GHC.Data.Graph.Color | 
| initHpc | GHC.StgToCmm.Hpc | 
| initHpUsage | GHC.StgToCmm.Monad | 
| initialHTS | GHC.Iface.Ext.Utils | 
| initializePicBase_ppc | GHC.CmmToAsm.PIC | 
| initializePicBase_x86 | GHC.CmmToAsm.PIC | 
| initializePlugins | GHC.Runtime.Loader | 
| InitialKindCheck | GHC.Tc.Gen.HsType | 
| InitialKindInfer | GHC.Tc.Gen.HsType | 
| InitialKindStrategy | GHC.Tc.Gen.HsType | 
| InitialPhase | GHC.Types.Basic, GHC.Plugins | 
| initialSubGoalDepth | GHC.Tc.Types.Constraint | 
| initialUnique | GHC.Driver.Session, GHC.Plugins, GHC | 
| initIfaceCheck | GHC.Tc.Utils.Monad | 
| initIfaceLcl | GHC.Tc.Utils.Monad | 
| initIfaceLclWithSubst | GHC.Tc.Utils.Monad | 
| initIfaceLoad | GHC.Tc.Utils.Monad | 
| initIfaceTcRn | GHC.Tc.Utils.Monad | 
| InitLinker | GHC.Runtime.Interpreter | 
| initLlvmOpts | GHC.Llvm.Types, GHC.Llvm | 
| initModDetails | GHC.Driver.Main | 
| initNameCache | GHC.Types.Name.Cache | 
| initNat | GHC.CmmToAsm.Monad | 
| initObjLinker | GHC.Runtime.Interpreter | 
| initRecTc | GHC.Core.TyCon, GHC.Plugins | 
| initRuleOpts | GHC.Core.Rules, GHC.Plugins | 
| initSDocContext | GHC.Driver.Session, GHC.Utils.Outputable, GHC.Plugins | 
| initSettings | GHC.Settings.IO | 
| initSmpl | GHC.Core.Opt.Simplify.Monad | 
| initStgPprOpts | GHC.Stg.Syntax | 
| initSysTools | GHC.SysTools | 
| initTc | GHC.Tc.Utils.Monad | 
| initTcDsForSolver | GHC.HsToCore.Monad | 
| initTcInteractive | GHC.Tc.Utils.Monad | 
| initTcRnIf | GHC.Tc.Utils.Monad | 
| initTcWithGbl | GHC.Tc.Utils.Monad | 
| initTidyOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| initTyVarUnique | GHC.Types.Unique | 
| initUniqSupply | GHC.Types.Unique.Supply, GHC.Plugins | 
| initUnits | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| initUpdFrameOff | GHC.StgToCmm.Monad | 
| initUpdFrameProf | GHC.StgToCmm.Prof | 
| initUs | GHC.Types.Unique.Supply, GHC.Plugins | 
| initUs_ | GHC.Types.Unique.Supply, GHC.Plugins | 
| initZonkEnv | GHC.Tc.Utils.Zonk | 
| injAnnTyConKey | GHC.Builtin.Names.TH | 
| injAnnTyConName | GHC.Builtin.Names.TH | 
| Injective | GHC.Core.TyCon, GHC.Plugins | 
| injectiveBranches | GHC.Core.FamInstEnv | 
| injectiveVarsOfType | GHC.Core.TyCo.FVs | 
| injectiveVarsOfTypes | GHC.Core.TyCo.FVs | 
| Injectivity | GHC.Core.TyCon, GHC.Plugins | 
| InjectivityAccepted | GHC.Core.FamInstEnv | 
| InjectivityAnn |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| injectivityAnnIdKey | GHC.Builtin.Names.TH | 
| injectivityAnnName | GHC.Builtin.Names.TH | 
| InjectivityCheckResult | GHC.Core.FamInstEnv | 
| InjectivityUnified | GHC.Core.FamInstEnv | 
| InKind | GHC.Core, GHC.Plugins | 
| inlDataConKey | GHC.Builtin.Names | 
| Inlinable | GHC.Types.Basic, GHC.Plugins | 
| inlinableDataConKey | GHC.Builtin.Names.TH | 
| inlinableDataConName | GHC.Builtin.Names.TH | 
| Inline | GHC.Types.Basic, GHC.Plugins | 
| inlineBoringOk | GHC.Core.Unfold | 
| inlineCheck | GHC.Driver.Session, GHC.Plugins, GHC | 
| InlineCompulsory | GHC.Core, GHC.Plugins | 
| inlineDataConKey | GHC.Builtin.Names.TH | 
| inlineDataConName | GHC.Builtin.Names.TH | 
| InlineHint | GHC.Llvm.Types, GHC.Llvm | 
| inlineIdKey | GHC.Builtin.Names | 
| inlineIdName | GHC.Builtin.Names | 
| inlinePerformIO | GHC.Utils.IO.Unsafe | 
| InlinePragInfo | GHC.Types.Id.Info, GHC.Plugins | 
| inlinePragInfo | GHC.Types.Id.Info, GHC.Plugins | 
| InlinePragma |  | 
| 1 (Type/Class) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaActivation | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaRuleMatchInfo | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaSat | GHC.Types.Basic, GHC.Plugins | 
| inlinePragmaSpec | GHC.Types.Basic, GHC.Plugins | 
| InlineRhs | GHC.Core, GHC.Plugins | 
| InlineSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| InlineSpec | GHC.Types.Basic, GHC.Plugins | 
| InlineStable | GHC.Core, GHC.Plugins | 
| inLocalRdrEnvScope | GHC.Types.Name.Reader, GHC.Plugins | 
| inl_act | GHC.Types.Basic, GHC.Plugins | 
| inl_inline | GHC.Types.Basic, GHC.Plugins | 
| inl_rule | GHC.Types.Basic, GHC.Plugins | 
| inl_sat | GHC.Types.Basic, GHC.Plugins | 
| inl_src | GHC.Types.Basic, GHC.Plugins | 
| InMem | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| InNestedCommentBit | GHC.Parser.Lexer | 
| InputFileBuffer | GHC.Driver.Types, GHC.Plugins | 
| inRange_RDR | GHC.Builtin.Names | 
| inrDataConKey | GHC.Builtin.Names | 
| InReg |  | 
| 1 (Data Constructor) | GHC.Llvm.Types, GHC.Llvm | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear | 
| inRnEnvL | GHC.Types.Var.Env, GHC.Plugins | 
| inRnEnvR | GHC.Types.Var.Env, GHC.Plugins | 
| InRulePragBit | GHC.Parser.Lexer | 
| InScopeEnv | GHC.Core, GHC.Plugins | 
| InScopeSet | GHC.Types.Var.Env, GHC.Core.Subst, GHC.Plugins | 
| Insert | GHC.Llvm.Syntax, GHC.Llvm | 
| insert | GHC.Data.EnumSet | 
| insertAst | GHC.Iface.Ext.Utils | 
| insertFunEq | GHC.Tc.Solver.Monad | 
| insertList | GHC.Data.FiniteMap, GHC.Plugins | 
| insertListWith | GHC.Data.FiniteMap, GHC.Plugins | 
| insertSafeOverlapFailureTcS | GHC.Tc.Solver.Monad | 
| insertTM | GHC.Core.Map, GHC.Data.TrieMap | 
| InsideLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| InsolubleCIS | GHC.Tc.Types.Constraint | 
| insolubleCt | GHC.Tc.Types.Constraint | 
| insolubleEqCt | GHC.Tc.Types.Constraint | 
| insolubleImplic | GHC.Tc.Types.Constraint | 
| insolubleWC | GHC.Tc.Types.Constraint | 
| InstallationError | GHC.Utils.Panic, GHC | 
| installCoreToDos | GHC.Driver.Plugins, GHC.Plugins | 
| InstalledFindResult | GHC.Driver.Types, GHC.Plugins | 
| InstalledFound | GHC.Driver.Types, GHC.Plugins | 
| InstalledModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstalledModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| installedModuleEq | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstalledNoPackage | GHC.Driver.Types, GHC.Plugins | 
| InstalledNotFound | GHC.Driver.Types, GHC.Plugins | 
| InstanceBind | GHC.Iface.Ext.Types | 
| instanceBindFun | GHC.Core.InstEnv | 
| instanceCantMatch | GHC.Core.Unify, GHC.Core.InstEnv | 
| instanceDFunId | GHC.Core.InstEnv, GHC | 
| instanceDIdKey | GHC.Builtin.Names.TH | 
| instanceHead | GHC.Core.InstEnv | 
| instanceReturnsDictCon | GHC.Tc.Instance.Class | 
| instanceRoughTcs | GHC.Core.InstEnv | 
| instanceSig | GHC.Core.InstEnv | 
| InstanceWhat | GHC.Tc.Instance.Class | 
| instanceWithOverlapDIdKey | GHC.Builtin.Names.TH | 
| instanceWithOverlapDName | GHC.Builtin.Names.TH | 
| InstantiatedModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstantiatedUnit |  | 
| 1 (Data Constructor) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| 2 (Type/Class) | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instantiateMethod | GHC.Tc.TyCl.Class | 
| instantiateSignature | GHC.Tc.Module, GHC.Tc.Utils.Backpack | 
| Instantiations | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| InstBindings |  | 
| 1 (Type/Class) | GHC.Tc.Utils.Env | 
| 2 (Data Constructor) | GHC.Tc.Utils.Env | 
| instCall | GHC.Tc.Utils.Instantiate | 
| instCallConstraints | GHC.Tc.Utils.Instantiate | 
| InstCo | GHC.Core.TyCo.Rep | 
| InstD | GHC.Hs, GHC.Hs.Decls, GHC | 
| InstDec | GHC.Iface.Ext.Types | 
| InstDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| InstDeclCtxt |  | 
| 1 (Data Constructor) | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| 2 (Data Constructor) | GHC.Rename.Env, GHC.Rename.Bind | 
| instDeclCtxt1 | GHC.Tc.TyCl.Class | 
| instDeclCtxt2 | GHC.Tc.TyCl.Class | 
| instDeclCtxt3 | GHC.Tc.TyCl.Class | 
| instDeclDataFamInsts | GHC.Hs, GHC.Hs.Decls, GHC | 
| instDFunType |  | 
| 1 (Function) | GHC.Tc.Utils.Instantiate | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| InstEnv | GHC.Core.InstEnv | 
| instEnvClasses | GHC.Core.InstEnv | 
| instEnvElts | GHC.Core.InstEnv | 
| InstEnvs |  | 
| 1 (Type/Class) | GHC.Core.InstEnv | 
| 2 (Data Constructor) | GHC.Core.InstEnv | 
| instFlexi | GHC.Tc.Solver.Monad | 
| instFlexiX | GHC.Tc.Solver.Monad | 
| InStgAlt | GHC.Stg.Syntax | 
| InStgArg | GHC.Stg.Syntax | 
| InStgBinding | GHC.Stg.Syntax | 
| InStgExpr | GHC.Stg.Syntax | 
| InStgRhs | GHC.Stg.Syntax | 
| InStgTopBinding | GHC.Stg.Syntax | 
| InstInfo |  | 
| 1 (Type/Class) | GHC.Tc.Utils.Env | 
| 2 (Data Constructor) | GHC.Tc.Utils.Env | 
| instIsVisible | GHC.Core.InstEnv | 
| InstMatch | GHC.Core.InstEnv | 
| instModuleToModule | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| instNewTyCon_maybe | GHC.Core.Coercion, GHC.Plugins | 
| InstProvidedOrigin | GHC.Tc.Types.Origin | 
| Instr |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.Reg.Liveness | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.Instr | 
| 4 (Type/Class) | GHC.CmmToAsm.X86.Instr | 
| InstrBlock |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.CodeGen.Base, GHC.CmmToAsm.SPARC.CodeGen | 
| 2 (Type/Class) | GHC.CmmToAsm.X86.CodeGen | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.CodeGen | 
| instrClobberedRegs | GHC.CmmToAsm.X86.Regs | 
| InstrSR | GHC.CmmToAsm.Reg.Liveness | 
| Instruction | GHC.CmmToAsm.Instr | 
| InstSC | GHC.Tc.Types.Origin | 
| InstSkol | GHC.Tc.Types.Origin | 
| instStupidTheta | GHC.Tc.Utils.Instantiate | 
| instTyVarsWith | GHC.Tc.Utils.Instantiate | 
| instUnitFS | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitHoles | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitInstanceOf | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitInsts | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitKey | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| instUnitToUnit | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| Int | GHC.Prelude | 
| int |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| Int16AddOp | GHC.Builtin.PrimOps | 
| Int16ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int16ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int16EqOp | GHC.Builtin.PrimOps | 
| Int16Extend | GHC.Builtin.PrimOps | 
| Int16GeOp | GHC.Builtin.PrimOps | 
| Int16GtOp | GHC.Builtin.PrimOps | 
| Int16LeOp | GHC.Builtin.PrimOps | 
| Int16LtOp | GHC.Builtin.PrimOps | 
| Int16MulOp | GHC.Builtin.PrimOps | 
| Int16Narrow | GHC.Builtin.PrimOps | 
| Int16NegOp | GHC.Builtin.PrimOps | 
| Int16NeOp | GHC.Builtin.PrimOps | 
| int16PrimTy | GHC.Builtin.Types.Prim | 
| int16PrimTyCon | GHC.Builtin.Types.Prim | 
| int16PrimTyConKey | GHC.Builtin.Names | 
| int16PrimTyConName | GHC.Builtin.Types.Prim | 
| Int16QuotOp | GHC.Builtin.PrimOps | 
| Int16QuotRemOp | GHC.Builtin.PrimOps | 
| Int16RemOp | GHC.Builtin.PrimOps | 
| Int16Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int16RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int16SubOp | GHC.Builtin.PrimOps | 
| int16TyConKey | GHC.Builtin.Names | 
| int16TyConName | GHC.Builtin.Names | 
| int16X16PrimTy | GHC.Builtin.Types.Prim | 
| int16X16PrimTyCon | GHC.Builtin.Types.Prim | 
| int16X16PrimTyConKey | GHC.Builtin.Names | 
| int16X32PrimTy | GHC.Builtin.Types.Prim | 
| int16X32PrimTyCon | GHC.Builtin.Types.Prim | 
| int16X32PrimTyConKey | GHC.Builtin.Names | 
| int16X8PrimTy | GHC.Builtin.Types.Prim | 
| int16X8PrimTyCon | GHC.Builtin.Types.Prim | 
| int16X8PrimTyConKey | GHC.Builtin.Names | 
| Int2AddrOp | GHC.Builtin.PrimOps | 
| int2CharLit | GHC.Types.Literal, GHC.Plugins | 
| int2DoubleLit | GHC.Types.Literal, GHC.Plugins | 
| Int2DoubleOp | GHC.Builtin.PrimOps | 
| int2FloatLit | GHC.Types.Literal, GHC.Plugins | 
| Int2FloatOp | GHC.Builtin.PrimOps | 
| int2WordLit | GHC.Types.Literal, GHC.Plugins | 
| Int2WordOp | GHC.Builtin.PrimOps | 
| Int32ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int32ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| int32PrimTy | GHC.Builtin.Types.Prim | 
| int32PrimTyCon | GHC.Builtin.Types.Prim | 
| int32PrimTyConKey | GHC.Builtin.Names | 
| int32PrimTyConName | GHC.Builtin.Types.Prim | 
| Int32Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int32RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| int32TyConKey | GHC.Builtin.Names | 
| int32TyConName | GHC.Builtin.Names | 
| int32X16PrimTy | GHC.Builtin.Types.Prim | 
| int32X16PrimTyCon | GHC.Builtin.Types.Prim | 
| int32X16PrimTyConKey | GHC.Builtin.Names | 
| int32X4PrimTy | GHC.Builtin.Types.Prim | 
| int32X4PrimTyCon | GHC.Builtin.Types.Prim | 
| int32X4PrimTyConKey | GHC.Builtin.Names | 
| int32X8PrimTy | GHC.Builtin.Types.Prim | 
| int32X8PrimTyCon | GHC.Builtin.Types.Prim | 
| int32X8PrimTyConKey | GHC.Builtin.Names | 
| Int64ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int64ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| int64PrimTy | GHC.Builtin.Types.Prim | 
| int64PrimTyCon | GHC.Builtin.Types.Prim | 
| int64PrimTyConKey | GHC.Builtin.Names | 
| int64PrimTyConName | GHC.Builtin.Types.Prim | 
| Int64Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int64RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| int64TyConKey | GHC.Builtin.Names | 
| int64TyConName | GHC.Builtin.Names | 
| int64X2PrimTy | GHC.Builtin.Types.Prim | 
| int64X2PrimTyCon | GHC.Builtin.Types.Prim | 
| int64X2PrimTyConKey | GHC.Builtin.Names | 
| int64X4PrimTy | GHC.Builtin.Types.Prim | 
| int64X4PrimTyCon | GHC.Builtin.Types.Prim | 
| int64X4PrimTyConKey | GHC.Builtin.Names | 
| int64X8PrimTy | GHC.Builtin.Types.Prim | 
| int64X8PrimTyCon | GHC.Builtin.Types.Prim | 
| int64X8PrimTyConKey | GHC.Builtin.Names | 
| Int8AddOp | GHC.Builtin.PrimOps | 
| Int8ElemRep | GHC.Core.TyCon, GHC.Plugins | 
| int8ElemRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int8EqOp | GHC.Builtin.PrimOps | 
| Int8Extend | GHC.Builtin.PrimOps | 
| Int8GeOp | GHC.Builtin.PrimOps | 
| Int8GtOp | GHC.Builtin.PrimOps | 
| Int8LeOp | GHC.Builtin.PrimOps | 
| Int8LtOp | GHC.Builtin.PrimOps | 
| Int8MulOp | GHC.Builtin.PrimOps | 
| Int8Narrow | GHC.Builtin.PrimOps | 
| Int8NegOp | GHC.Builtin.PrimOps | 
| Int8NeOp | GHC.Builtin.PrimOps | 
| int8PrimTy | GHC.Builtin.Types.Prim | 
| int8PrimTyCon | GHC.Builtin.Types.Prim | 
| int8PrimTyConKey | GHC.Builtin.Names | 
| int8PrimTyConName | GHC.Builtin.Types.Prim | 
| Int8QuotOp | GHC.Builtin.PrimOps | 
| Int8QuotRemOp | GHC.Builtin.PrimOps | 
| Int8RemOp | GHC.Builtin.PrimOps | 
| Int8Rep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| int8RepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| Int8SubOp | GHC.Builtin.PrimOps | 
| int8TyConKey | GHC.Builtin.Names | 
| int8TyConName | GHC.Builtin.Names | 
| int8X16PrimTy | GHC.Builtin.Types.Prim | 
| int8X16PrimTyCon | GHC.Builtin.Types.Prim | 
| int8X16PrimTyConKey | GHC.Builtin.Names | 
| int8X32PrimTy | GHC.Builtin.Types.Prim | 
| int8X32PrimTyCon | GHC.Builtin.Types.Prim | 
| int8X32PrimTyConKey | GHC.Builtin.Names | 
| int8X64PrimTy | GHC.Builtin.Types.Prim | 
| int8X64PrimTyCon | GHC.Builtin.Types.Prim | 
| int8X64PrimTyConKey | GHC.Builtin.Names | 
| IntAddCOp | GHC.Builtin.PrimOps | 
| IntAddOp | GHC.Builtin.PrimOps | 
| intDataCon | GHC.Builtin.Types, GHC.Plugins | 
| intDataConKey | GHC.Builtin.Names | 
| intDataCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| Integer | GHC.Prelude | 
| integer |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| integerAbsIdKey | GHC.Builtin.Names | 
| integerAbsName | GHC.Builtin.Names | 
| integerAddIdKey | GHC.Builtin.Names | 
| integerAddName | GHC.Builtin.Names | 
| integerAdd_RDR | GHC.Builtin.Names | 
| integerAndIdKey | GHC.Builtin.Names | 
| integerAndName | GHC.Builtin.Names | 
| integerBitIdKey | GHC.Builtin.Names | 
| integerBitName | GHC.Builtin.Names | 
| integerCompareIdKey | GHC.Builtin.Names | 
| integerCompareName | GHC.Builtin.Names | 
| integerComplementIdKey | GHC.Builtin.Names | 
| integerComplementName | GHC.Builtin.Names | 
| integerDivIdKey | GHC.Builtin.Names | 
| integerDivModIdKey | GHC.Builtin.Names | 
| integerDivModName | GHC.Builtin.Names | 
| integerDivName | GHC.Builtin.Names | 
| integerEncodeDoubleIdKey | GHC.Builtin.Names | 
| integerEncodeDoubleName | GHC.Builtin.Names | 
| integerEncodeFloatIdKey | GHC.Builtin.Names | 
| integerEncodeFloatName | GHC.Builtin.Names | 
| integerEqIdKey | GHC.Builtin.Names | 
| integerEqName | GHC.Builtin.Names | 
| integerFromInt64IdKey | GHC.Builtin.Names | 
| integerFromInt64Name | GHC.Builtin.Names | 
| integerFromNaturalIdKey | GHC.Builtin.Names | 
| integerFromNaturalName | GHC.Builtin.Names | 
| integerFromWord64IdKey | GHC.Builtin.Names | 
| integerFromWord64Name | GHC.Builtin.Names | 
| integerFromWordIdKey | GHC.Builtin.Names | 
| integerFromWordName | GHC.Builtin.Names | 
| integerGcdIdKey | GHC.Builtin.Names | 
| integerGcdName | GHC.Builtin.Names | 
| integerGeIdKey | GHC.Builtin.Names | 
| integerGeName | GHC.Builtin.Names | 
| integerGtIdKey | GHC.Builtin.Names | 
| integerGtName | GHC.Builtin.Names | 
| integerINDataCon | GHC.Builtin.Types, GHC.Plugins | 
| integerINDataConKey | GHC.Builtin.Names | 
| integerINDataConName | GHC.Builtin.Types, GHC.Plugins | 
| integerIPDataCon | GHC.Builtin.Types, GHC.Plugins | 
| integerIPDataConKey | GHC.Builtin.Names | 
| integerIPDataConName | GHC.Builtin.Types, GHC.Plugins | 
| integerISDataCon | GHC.Builtin.Types, GHC.Plugins | 
| integerISDataConKey | GHC.Builtin.Names | 
| integerISDataConName | GHC.Builtin.Types, GHC.Plugins | 
| integerLcmIdKey | GHC.Builtin.Names | 
| integerLcmName | GHC.Builtin.Names | 
| integerLeIdKey | GHC.Builtin.Names | 
| integerLeName | GHC.Builtin.Names | 
| integerLIdKey | GHC.Builtin.Names.TH | 
| integerLName | GHC.Builtin.Names.TH | 
| integerLtIdKey | GHC.Builtin.Names | 
| integerLtName | GHC.Builtin.Names | 
| integerModIdKey | GHC.Builtin.Names | 
| integerModName | GHC.Builtin.Names | 
| integerMulIdKey | GHC.Builtin.Names | 
| integerMulName | GHC.Builtin.Names | 
| integerMul_RDR | GHC.Builtin.Names | 
| integerNegateIdKey | GHC.Builtin.Names | 
| integerNegateName | GHC.Builtin.Names | 
| integerNeIdKey | GHC.Builtin.Names | 
| integerNeName | GHC.Builtin.Names | 
| integerOrIdKey | GHC.Builtin.Names | 
| integerOrName | GHC.Builtin.Names | 
| integerPopCountIdKey | GHC.Builtin.Names | 
| integerPopCountName | GHC.Builtin.Names | 
| integerQuotIdKey | GHC.Builtin.Names | 
| integerQuotName | GHC.Builtin.Names | 
| integerQuotRemIdKey | GHC.Builtin.Names | 
| integerQuotRemName | GHC.Builtin.Names | 
| integerRemIdKey | GHC.Builtin.Names | 
| integerRemName | GHC.Builtin.Names | 
| integerShiftLIdKey | GHC.Builtin.Names | 
| integerShiftLName | GHC.Builtin.Names | 
| integerShiftRIdKey | GHC.Builtin.Names | 
| integerShiftRName | GHC.Builtin.Names | 
| integerSignumIdKey | GHC.Builtin.Names | 
| integerSignumName | GHC.Builtin.Names | 
| integerSubIdKey | GHC.Builtin.Names | 
| integerSubName | GHC.Builtin.Names | 
| integerTestBitIdKey | GHC.Builtin.Names | 
| integerTestBitName | GHC.Builtin.Names | 
| integerToDoubleIdKey | GHC.Builtin.Names | 
| integerToDoubleName | GHC.Builtin.Names | 
| integerToFloatIdKey | GHC.Builtin.Names | 
| integerToFloatName | GHC.Builtin.Names | 
| integerToInt64IdKey | GHC.Builtin.Names | 
| integerToInt64Name | GHC.Builtin.Names | 
| integerToIntIdKey | GHC.Builtin.Names | 
| integerToIntName | GHC.Builtin.Names | 
| integerToNaturalClampIdKey | GHC.Builtin.Names | 
| integerToNaturalClampName | GHC.Builtin.Names | 
| integerToNaturalIdKey | GHC.Builtin.Names | 
| integerToNaturalName | GHC.Builtin.Names | 
| integerToNaturalThrowIdKey | GHC.Builtin.Names | 
| integerToNaturalThrowName | GHC.Builtin.Names | 
| integerToWord64IdKey | GHC.Builtin.Names | 
| integerToWord64Name | GHC.Builtin.Names | 
| integerToWordIdKey | GHC.Builtin.Names | 
| integerToWordName | GHC.Builtin.Names | 
| integerTy | GHC.Builtin.Types, GHC.Plugins | 
| integerTyCon | GHC.Builtin.Types, GHC.Plugins | 
| integerTyConKey | GHC.Builtin.Names | 
| integerTyConName | GHC.Builtin.Types, GHC.Plugins | 
| integerXorIdKey | GHC.Builtin.Names | 
| integerXorName | GHC.Builtin.Names | 
| Integral | GHC.Prelude | 
| integralClassKey | GHC.Builtin.Names | 
| integralClassName | GHC.Builtin.Names | 
| integralFractionalLit | GHC.Types.Basic, GHC.Plugins | 
| IntegralLit | GHC.Types.Basic, GHC.Plugins | 
| IntEqOp | GHC.Builtin.PrimOps | 
| interact | GHC.Prelude | 
| interactiveClassKeys | GHC.Builtin.Names | 
| interactiveClassNames | GHC.Builtin.Names | 
| InteractiveContext |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| InteractiveImport | GHC.Driver.Types, GHC.Plugins, GHC | 
| InteractiveName | GHC.Runtime.Eval, GHC | 
| interactivePrint | GHC.Driver.Session, GHC.Plugins, GHC | 
| interactiveSrcLoc | GHC.Types.SrcLoc, GHC.Plugins | 
| interactiveSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| interactiveUnit | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| interactiveUnitId | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| interestingCallContext | GHC.Core.Opt.Simplify.Utils | 
| InterestingCxt | GHC.Types.Basic, GHC.Plugins | 
| InterestingVarFun | GHC.Utils.FV, GHC.Core.FVs, GHC.Plugins | 
| interfaceLoadAction | GHC.Driver.Plugins, GHC.Plugins | 
| InterlockedExchange_Addr | GHC.Builtin.PrimOps | 
| InterlockedExchange_Word | GHC.Builtin.PrimOps | 
| Internal | GHC.Llvm.Types, GHC.Llvm | 
| InternalInterp | GHC.Runtime.Interpreter.Types | 
| Interp | GHC.Runtime.Interpreter.Types | 
| interpp'SP | GHC.Utils.Outputable, GHC.Plugins | 
| interppSP | GHC.Utils.Outputable, GHC.Plugins | 
| Interpreter | GHC.Driver.Backend | 
| interpreterDynamic | GHC.Runtime.Interpreter | 
| interpreterProfiled | GHC.Runtime.Interpreter | 
| interpretPackageEnv | GHC | 
| iNTERP_STACK_CHECK_THRESH | GHC.ByteCode.Asm | 
| interruptible | GHC.Utils.Exception | 
| InterruptibleFfiBit | GHC.Parser.Lexer | 
| interruptibleIdKey | GHC.Builtin.Names.TH | 
| interruptibleName | GHC.Builtin.Names.TH | 
| intersectDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intersectFVs | GHC.Types.Name.Set, GHC.Plugins | 
| intersectModuleSet | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| intersectNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| intersectOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| intersectsDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intersectsNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| intersectsVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intersectUDFM | GHC.Types.Unique.DFM | 
| intersectUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| intersectUFM_C | GHC.Types.Unique.FM, GHC.Plugins | 
| intersectUniqDSets | GHC.Types.Unique.DSet | 
| intersectUniqSets | GHC.Types.Unique.Set, GHC.Plugins | 
| intersectVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| intFormat | GHC.CmmToAsm.Format | 
| IntGeOp | GHC.Builtin.PrimOps | 
| intGtLimit | GHC.Types.Basic, GHC.Plugins | 
| IntGtOp | GHC.Builtin.PrimOps | 
| IntLeOp | GHC.Builtin.PrimOps | 
| IntLtOp | GHC.Builtin.PrimOps | 
| IntMul2Op | GHC.Builtin.PrimOps | 
| IntMulMayOfloOp | GHC.Builtin.PrimOps | 
| IntMulOp | GHC.Builtin.PrimOps | 
| IntNegOp | GHC.Builtin.PrimOps | 
| IntNeOp | GHC.Builtin.PrimOps | 
| intPrimLIdKey | GHC.Builtin.Names.TH | 
| intPrimLName | GHC.Builtin.Names.TH | 
| intPrimL_RDR | GHC.Builtin.Names.TH | 
| intPrimTy | GHC.Builtin.Types.Prim | 
| intPrimTyCon | GHC.Builtin.Types.Prim | 
| intPrimTyConKey | GHC.Builtin.Names | 
| intPrimTyConName | GHC.Builtin.Types.Prim | 
| IntQuotOp | GHC.Builtin.PrimOps | 
| IntQuotRemOp | GHC.Builtin.PrimOps | 
| intrbl | GHC.Cmm, GHC.Cmm.Node | 
| IntRemOp | GHC.Builtin.PrimOps | 
| IntRep | GHC.Core.TyCon, GHC.Types.RepType, GHC.Plugins | 
| intRepDataConTy | GHC.Builtin.Types, GHC.Plugins | 
| intsToReverseBitmap | GHC.Data.Bitmap | 
| IntSubCOp | GHC.Builtin.PrimOps | 
| IntSubOp | GHC.Builtin.PrimOps | 
| IntSuffix | GHC.Driver.CmdLine | 
| intTy | GHC.Builtin.Types, GHC.Plugins | 
| intTyCon | GHC.Builtin.Types, GHC.Plugins | 
| intTyConKey | GHC.Builtin.Names | 
| intTyConName | GHC.Builtin.Types, GHC.Plugins | 
| intTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| IntVec | GHC.Builtin.PrimOps | 
| intWithCommas | GHC.Utils.Outputable, GHC.Plugins | 
| IntWithInf | GHC.Types.Basic, GHC.Plugins | 
| InType | GHC.Core, GHC.Plugins | 
| InTyVar | GHC.Types.Var, GHC.Core, GHC.Plugins | 
| InVar | GHC.Types.Var, GHC.Types.Id, GHC.Core, GHC.Plugins | 
| invertCondBranches |  | 
| 1 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Function) | GHC.CmmToAsm.X86.CodeGen | 
| InvisArg | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| Invisible | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Iface.Type, GHC.Iface.Syntax, GHC.Tc.Utils.TcType, GHC.Plugins | 
| invisibleTyBndrCount | GHC.Core.Type, GHC.Plugins | 
| invisibleVarsOfType | GHC.Core.TyCo.FVs | 
| invisibleVarsOfTypes | GHC.Core.TyCo.FVs | 
| InvisTVBinder | GHC.Types.Var, GHC.Plugins | 
| IO | GHC.Prelude | 
| ioDataConKey | GHC.Builtin.Names | 
| ioDataConName | GHC.Builtin.Names | 
| ioDataCon_RDR | GHC.Builtin.Names | 
| IOEnv | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| IOEnvFailure |  | 
| 1 (Type/Class) | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| IOError | GHC.Prelude | 
| ioError | GHC.Prelude, GHC.Utils.Exception | 
| IOException | GHC.Utils.Exception | 
| ioLookupDataCon | GHC.Tc.Utils.Env | 
| ioMsgMaybe | GHC.Driver.Main | 
| ioPortPrimTyCon | GHC.Builtin.Types.Prim | 
| ioPortPrimTyConKey | GHC.Builtin.Names | 
| IORef | GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| ioTyConKey | GHC.Builtin.Names | 
| ioTyConName | GHC.Builtin.Names | 
| IPBind |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC | 
| IPBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| IpBit | GHC.Parser.Lexer | 
| ipClassKey | GHC.Builtin.Names | 
| ipClassName | GHC.Builtin.Names | 
| ipdom | GHC.CmmToAsm.CFG.Dominators | 
| IpId | GHC.Types.Var, GHC.Plugins | 
| IPOccOrigin | GHC.Tc.Types.Origin | 
| IPSkol | GHC.Tc.Types.Origin | 
| IR | GHC.Tc.Utils.TcType | 
| iReg | GHC.CmmToAsm.SPARC.Regs | 
| IrredPred | GHC.Core.Predicate | 
| irrelevantMult | GHC.Core.Type, GHC.Core.Multiplicity, GHC.Plugins | 
| ir_lvl | GHC.Tc.Utils.TcType | 
| ir_ref | GHC.Tc.Utils.TcType | 
| ir_uniq | GHC.Tc.Utils.TcType | 
| IS | GHC.Tc.Solver.Monad | 
| is32BitInteger | GHC.CmmToAsm.SPARC.Base | 
| isAbsDmd | GHC.Types.Demand | 
| isAbstractClass | GHC.Core.Class | 
| isAbstractTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isActive | GHC.Types.Basic, GHC.Plugins | 
| isAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isAlgType | GHC.Core.Type, GHC.Plugins | 
| isAlmostFunctionFree | GHC.Tc.Utils.TcType | 
| isAlwaysActive | GHC.Types.Basic, GHC.Plugins | 
| isAlwaysTailCalled | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isAmbiguousTyVar | GHC.Tc.Utils.TcType | 
| isAnonTyCoBinder | GHC.Core.Type, GHC.Plugins | 
| isAnyInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| isArgReg | GHC.Cmm, GHC.Cmm.Expr | 
| isAssociativeMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| isAtomicHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| isAtomicTy | GHC.Core.Type, GHC.Plugins | 
| isAutoRule | GHC.Core, GHC.Plugins | 
| isAvx2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isAvx512cdEnabled | GHC.Driver.Session, GHC.Plugins | 
| isAvx512erEnabled | GHC.Driver.Session, GHC.Plugins | 
| isAvx512fEnabled | GHC.Driver.Session, GHC.Plugins | 
| isAvx512pfEnabled | GHC.Driver.Session, GHC.Plugins | 
| isAvxEnabled | GHC.Driver.Session, GHC.Plugins | 
| isBackpackishSuffix | GHC.Driver.Phases | 
| isBanged | GHC.Core.DataCon, GHC.Plugins | 
| isBangedHsBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| isBangedLPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| isBitsType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isBmi2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isBmiEnabled | GHC.Driver.Session, GHC.Plugins | 
| isBoolTy | GHC.Tc.Utils.TcType | 
| IsBoot | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Driver.Types, GHC.Plugins, GHC.Driver.Make | 
| IsBootInterface | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Driver.Types, GHC.Plugins, GHC.Driver.Make | 
| isBootSummary | GHC.Driver.Types, GHC.Plugins | 
| isBootUnfolding | GHC.Core, GHC.Plugins | 
| isBotArityType | GHC.Core.Opt.Arity | 
| isBoxed | GHC.Types.Basic, GHC.Plugins | 
| isBoxedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isBrackStage | GHC.Tc.Utils.Env | 
| isBSDSymdef | GHC.SysTools.Ar | 
| isBuiltInOcc_maybe | GHC.Builtin.Types, GHC.Plugins | 
| isBuiltinRule | GHC.Core, GHC.Plugins | 
| isBuiltInSynFamTyCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isBuiltInSyntax | GHC.Types.Name, GHC.Plugins | 
| isBytesLabel | GHC.Cmm.CLabel | 
| isCafCC | GHC.Types.CostCentre | 
| isCafCCS | GHC.Types.CostCentre | 
| isCallStackPred | GHC.Tc.Utils.TcType | 
| isCallStackTy | GHC.Tc.Utils.TcType | 
| isCDictCan_Maybe | GHC.Tc.Types.Constraint | 
| isCFunctionLabel | GHC.Cmm.CLabel | 
| isCFunEqCan | GHC.Tc.Types.Constraint | 
| isCFunEqCan_maybe | GHC.Tc.Types.Constraint | 
| isCharTy | GHC.Tc.Utils.TcType | 
| isCheapApp | GHC.Core.Utils, GHC.Plugins | 
| isCheapUnfolding | GHC.Core, GHC.Plugins | 
| isCishFilename | GHC.Driver.Phases | 
| isCishSuffix | GHC.Driver.Phases | 
| isCLabelString | GHC.Types.ForeignCall | 
| isClassDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isClassOpId_maybe | GHC.Types.Id, GHC.Plugins, GHC | 
| isClassPred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isClassTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isClosedSynFamilyTyConWithAxiom_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isClosedTypeFamilyInfo | GHC.Hs, GHC.Hs.Decls, GHC | 
| isCNonCanonical | GHC.Tc.Types.Constraint | 
| isCoArg | GHC.Core, GHC.Plugins | 
| isCoercionTy | GHC.Core.Type, GHC.Plugins | 
| isCoercionTy_maybe | GHC.Core.Type, GHC.Plugins | 
| isCoEvBindsVar | GHC.Tc.Types.Evidence | 
| isCommutableMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| isComparisonExpr | GHC.Cmm.Utils | 
| isComparisonMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| isComparisonPrimOp | GHC.Builtin.PrimOps | 
| isCompleteMatchSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isComprehensionContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| isCompulsoryUnfolding | GHC.Core, GHC.Plugins | 
| isConInfoTableLabel | GHC.Cmm.CLabel | 
| isConLike | GHC.Types.Basic, GHC.Plugins | 
| isConLikeId | GHC.Types.Id, GHC.Plugins | 
| isConLikeUnfolding | GHC.Core, GHC.Plugins | 
| isConRep | GHC.Runtime.Heap.Layout | 
| isConstraintKindCon | GHC.Core.Type, GHC.Core.TyCon, GHC.Plugins | 
| isContainedIn | GHC.SysTools.Tasks, GHC.SysTools | 
| isCoVar | GHC.Types.Var, GHC.Core.Coercion, GHC.Plugins | 
| isCoVarDetails | GHC.Types.Id.Info, GHC.Plugins | 
| isCoVarType | GHC.Core.Type, GHC.Plugins | 
| isCoVar_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isCTupleClass | GHC.Core.Predicate | 
| isCTupleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| isCTyEqCan | GHC.Tc.Types.Constraint | 
| isCurrentCCS | GHC.Types.CostCentre | 
| IsCurrentThreadBoundOp | GHC.Builtin.PrimOps | 
| isDarwinHost | GHC.Utils.Misc, GHC.Plugins | 
| IsData | GHC.Types.Basic, GHC.Plugins | 
| isDataConId_maybe | GHC.Types.Id, GHC.Plugins | 
| isDataConName | GHC.Types.Name, GHC.Plugins | 
| isDataConNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDataConRecordSelector | GHC.Types.Id, GHC.Plugins | 
| isDataConWorkId | GHC.Types.Id, GHC.Plugins, GHC | 
| isDataConWorkId_maybe | GHC.Types.Id, GHC.Plugins | 
| isDataConWrapId | GHC.Types.Id, GHC.Plugins | 
| isDataConWrapId_maybe | GHC.Types.Id, GHC.Plugins | 
| isDataDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isDataFamilyAppType | GHC.Core.Type, GHC.Plugins | 
| isDataFamilyDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isDataFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isDataOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDataProductTyCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isDataSumTyCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isDataSymOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDataTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isDeadBinder | GHC.Types.Id, GHC.Plugins, GHC | 
| isDeadEndDiv | GHC.Types.Demand | 
| isDeadEndId | GHC.Types.Id, GHC.Plugins, GHC | 
| isDeadEndSig | GHC.Types.Demand | 
| isDeadOcc | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isDecl | GHC.Runtime.Eval, GHC | 
| isDefaultAlt | GHC.Core.Utils, GHC.Plugins | 
| isDefaultInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| IsDefaultMethod | GHC.Hs, GHC.Hs.Binds, GHC | 
| isDefaultMethod | GHC.Hs, GHC.Hs.Binds, GHC | 
| isDefaultMethodOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDenormalized | GHC.Prelude | 
| isDerived | GHC.Tc.Types.Constraint | 
| isDerivedCt | GHC.Tc.Types.Constraint | 
| isDerivedOccName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isDerivSpecAnyClass | GHC.Tc.Deriv.Utils | 
| isDerivSpecNewtype | GHC.Tc.Deriv.Utils | 
| isDerivSpecStock | GHC.Tc.Deriv.Utils | 
| isDerivSpecVia | GHC.Tc.Deriv.Utils | 
| isDFunId | GHC.Types.Id, GHC.Plugins | 
| isDictId | GHC.Core.Predicate | 
| isDictonaryId | GHC | 
| isDictTy | GHC.Core.Predicate | 
| isDllConApp | GHC.Stg.Syntax | 
| isDominatedBy | GHC.Core.FamInstEnv | 
| isDoubleTy | GHC.Tc.Utils.TcType | 
| isDroppableCt | GHC.Tc.Types.Constraint | 
| isDynamicTarget | GHC.Types.ForeignCall | 
| isDynLibFilename | GHC.Driver.Phases | 
| isDynLibSuffix | GHC.Driver.Phases | 
| isDynLinkName | GHC.Types.Name, GHC.Plugins | 
| iselExpr64 | GHC.CmmToAsm.SPARC.CodeGen.Gen64 | 
| isEmpty |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| isEmptyBag | GHC.Data.Bag | 
| isEmptyBlock | GHC.Cmm.Dataflow.Block | 
| isEmptyCts | GHC.Tc.Types.Constraint | 
| isEmptyDocString | GHC.Hs, GHC.Hs.Doc, GHC | 
| isEmptyDVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| isEmptyDVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| isEmptyEvBindMap | GHC.Tc.Types.Evidence | 
| isEmptyFVs | GHC.Types.Name.Set, GHC.Plugins | 
| isEmptyIPBindsPR | GHC.Hs, GHC.Hs.Binds, GHC | 
| isEmptyIPBindsTc | GHC.Hs, GHC.Hs.Binds, GHC | 
| isEmptyLHsBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| isEmptyMatchGroup | GHC.Hs.Expr, GHC.Hs, GHC | 
| isEmptyMessages | GHC.Utils.Error | 
| isEmptyModuleEnv | GHC.Unit.Module, GHC.Unit.Module.Env, GHC.Unit, GHC.Plugins | 
| IsEmptyMVarOp | GHC.Builtin.PrimOps | 
| isEmptyNameEnv | GHC.Types.Name.Env, GHC.Plugins | 
| isEmptyNameSet | GHC.Types.Name.Set, GHC.Plugins | 
| isEmptyOccSet | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isEmptyPmAltConSet | GHC.HsToCore.PmCheck.Types | 
| isEmptyRuleInfo | GHC.Types.Id.Info, GHC.Plugins | 
| isEmptySubst | GHC.Core.Subst, GHC.Plugins | 
| isEmptyTcEvBinds | GHC.Tc.Types.Evidence | 
| isEmptyTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| isEmptyTy | GHC.Core.Utils, GHC.Plugins | 
| isEmptyUniqDSet | GHC.Types.Unique.DSet | 
| isEmptyUniqSet | GHC.Types.Unique.Set, GHC.Plugins | 
| isEmptyUnVarSet | GHC.Data.Graph.UnVar | 
| isEmptyValBinds | GHC.Hs, GHC.Hs.Binds, GHC | 
| isEmptyVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| isEmptyVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| isEmptyWC | GHC.Tc.Types.Constraint | 
| isEmptyWorkList | GHC.Tc.Solver.Monad | 
| isEnumerationTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isEqPred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isEqPredClass | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isEqPrimPred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isEqual | GHC.Utils.Misc, GHC.Plugins | 
| IServ |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types | 
| iservCall | GHC.Runtime.Interpreter | 
| iservCmd | GHC.Runtime.Interpreter | 
| iservConfDynamic | GHC.Runtime.Interpreter.Types | 
| iservConfHook | GHC.Runtime.Interpreter.Types | 
| IServConfig |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types | 
| iservConfOpts | GHC.Runtime.Interpreter.Types | 
| iservConfProfiled | GHC.Runtime.Interpreter.Types | 
| iservConfProgram | GHC.Runtime.Interpreter.Types | 
| iservConfTrace | GHC.Runtime.Interpreter.Types | 
| IServInstance |  | 
| 1 (Type/Class) | GHC.Runtime.Interpreter.Types | 
| 2 (Data Constructor) | GHC.Runtime.Interpreter.Types | 
| iservLookupSymbolCache | GHC.Runtime.Interpreter.Types | 
| IServPending | GHC.Runtime.Interpreter.Types | 
| iservPendingFrees | GHC.Runtime.Interpreter.Types | 
| iservPipe | GHC.Runtime.Interpreter.Types | 
| iservProcess | GHC.Runtime.Interpreter.Types | 
| IServRunning | GHC.Runtime.Interpreter.Types | 
| IServState | GHC.Runtime.Interpreter.Types | 
| isEvaldUnfolding | GHC.Core, GHC.Plugins | 
| isEvidenceBind | GHC.Iface.Ext.Utils | 
| isEvidenceContext | GHC.Iface.Ext.Utils | 
| isEvidenceUse | GHC.Iface.Ext.Utils | 
| isEvVar | GHC.Core.Predicate | 
| isEvVarType | GHC.Core.Predicate | 
| isExact | GHC.Types.Name.Reader, GHC.Plugins | 
| isExact_maybe | GHC.Types.Name.Reader, GHC.Plugins | 
| isExitJoinId | GHC.Core.Opt.Simplify.Utils | 
| isExpandableApp | GHC.Core.Utils, GHC.Plugins | 
| isExpandableUnfolding | GHC.Core, GHC.Plugins | 
| isExplicitItem | GHC.Types.Name.Reader, GHC.Plugins | 
| isExportedId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| isExprLevPoly | GHC.Core.Utils, GHC.Plugins | 
| isExternalName | GHC.Types.Name, GHC.Plugins, GHC | 
| isFalse | GHC.Data.BooleanFormula | 
| isFamFreeTy | GHC.Core.Type, GHC.Plugins | 
| isFamFreeTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isFamilyDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isFamInstTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isFCallId | GHC.Types.Id, GHC.Plugins, GHC | 
| isFCallId_maybe | GHC.Types.Id, GHC.Plugins | 
| isFFIArgumentTy | GHC.Tc.Utils.TcType | 
| isFFIDynTy | GHC.Tc.Utils.TcType | 
| isFFIExportResultTy | GHC.Tc.Utils.TcType | 
| isFFIExternalTy | GHC.Tc.Utils.TcType | 
| isFFIImportResultTy | GHC.Tc.Utils.TcType | 
| isFFILabelTy | GHC.Tc.Utils.TcType | 
| isFFIPrimArgumentTy | GHC.Tc.Utils.TcType | 
| isFFIPrimResultTy | GHC.Tc.Utils.TcType | 
| isFFITy | GHC.Tc.Utils.TcType | 
| isFilledCoercionHole | GHC.Tc.Utils.TcMType | 
| isFilledMetaTyVar |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| isFilledMetaTyVar_maybe |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| isFixityLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isFlattenTyVar | GHC.Tc.Utils.TcType | 
| isFlexi | GHC.Tc.Utils.TcType | 
| isFlexiTyVar | GHC.Tc.Errors.Hole | 
| isFloat | GHC.Llvm.Types, GHC.Llvm | 
| isFloat32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isFloat64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isFloatComparison | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| isFloatedTouchableMetaTyVar | GHC.Tc.Utils.TcType | 
| isFloatFormat | GHC.CmmToAsm.Format | 
| isFloatingTy | GHC.Tc.Utils.TcType | 
| isFloatTy | GHC.Tc.Utils.TcType | 
| isFloatType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isFmvTyVar | GHC.Tc.Utils.TcType | 
| isForAllTy | GHC.Core.Type, GHC.Plugins | 
| isForAllTy_co | GHC.Core.Type, GHC.Plugins | 
| isForAllTy_ty | GHC.Core.Type, GHC.Plugins | 
| isForeignExport | GHC.Tc.Gen.Foreign | 
| isForeignImport | GHC.Tc.Gen.Foreign | 
| isForeignLabel | GHC.Cmm.CLabel | 
| isFPR | GHC.CmmToLlvm.Base | 
| isFresh | GHC.Tc.Solver.Monad | 
| isFskTyVar | GHC.Tc.Utils.TcType | 
| isFullyEvaluatedTerm | GHC.Runtime.Heap.Inspect | 
| IsFunction | GHC.Types.Basic, GHC.Plugins | 
| isFunLike | GHC.Types.Basic, GHC.Plugins | 
| isFunPtrTy | GHC.Tc.Utils.TcType | 
| isFunRep | GHC.Runtime.Heap.Layout | 
| isFunTy | GHC.Core.Type, GHC.Plugins | 
| isFunTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isGadtSyntaxTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isGcPtrLabel | GHC.Cmm.CLabel | 
| isGcPtrRep | GHC.Core.TyCon, GHC.StgToCmm.Closure, GHC.Plugins | 
| isGcPtrType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isGenerated | GHC.Types.Basic, GHC.Plugins | 
| isGeneratedSrcSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| isGenerativeTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isGenInjAlgRhs | GHC.Core.TyCon, GHC.Plugins | 
| isGHCiMonad | GHC.Tc.Module | 
| isGiven | GHC.Tc.Types.Constraint | 
| isGivenCt | GHC.Tc.Types.Constraint | 
| isGivenLoc | GHC.Tc.Types.Constraint | 
| isGivenOrigin | GHC.Tc.Types.Origin | 
| isGivenOrWDeriv | GHC.Tc.Types.Constraint | 
| isGlobal | GHC.Llvm.Types, GHC.Llvm | 
| isGlobalId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| isGNUSymdef | GHC.SysTools.Ar | 
| isGoodSrcSpan | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| isGReflCo | GHC.Core.Coercion, GHC.Plugins | 
| isGReflCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isGReflMCo | GHC.Core.Coercion, GHC.Plugins | 
| IsGroupClosed |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| isHaskellishFilename | GHC.Driver.Phases | 
| isHaskellishSuffix | GHC.Driver.Phases | 
| isHaskellishTarget | GHC.Driver.Phases | 
| isHaskellSigFilename | GHC.Driver.Phases | 
| isHaskellSigSuffix | GHC.Driver.Phases | 
| isHaskellSrcFilename | GHC.Driver.Phases | 
| isHaskellSrcSuffix | GHC.Driver.Phases | 
| isHaskellUserSrcFilename | GHC.Driver.Phases | 
| isHaskellUserSrcSuffix | GHC.Driver.Phases | 
| isHoleModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| isHoleName | GHC.Types.Name, GHC.Plugins | 
| isHomeModule | GHC.Driver.Session, GHC.Plugins | 
| isHpcUsed | GHC.Driver.Types, GHC.Plugins | 
| isHsBootOrSig | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| isHsigFile | GHC.Driver.Types, GHC.Driver.Phases, GHC.Plugins | 
| isHsKindedTyVar | GHC.Hs.Type, GHC.Hs, GHC | 
| isId | GHC.Types.Var, GHC.Types.Id, GHC.Core, GHC.Plugins | 
| isIdHsWrapper | GHC.Tc.Types.Evidence | 
| isIdLabel | GHC.Cmm.CLabel | 
| isIEEE | GHC.Prelude | 
| isIfaceLiftedTypeKind | GHC.Iface.Type, GHC.Iface.Syntax | 
| isIfaceTauType | GHC.Iface.Type, GHC.Iface.Syntax | 
| isImmutableTyVar | GHC.Tc.Utils.TcType | 
| isImplicitCoAxiom | GHC.Core.Coercion.Axiom | 
| isImplicitId | GHC.Types.Id, GHC.Plugins, GHC | 
| isImplicitTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isImplicitTyThing | GHC.Driver.Types, GHC.Plugins | 
| isImport | GHC.Runtime.Eval, GHC | 
| isImportDeclQualified | GHC.Hs, GHC.Hs.ImpExp, GHC | 
| isImprovable | GHC.Tc.Solver.Monad | 
| isImprovementPred | GHC.Tc.Utils.TcType | 
| isIn | GHC.Utils.Misc, GHC.Plugins | 
| isIncoherent | GHC.Core.InstEnv | 
| isIndirect | GHC.Tc.Utils.TcType | 
| isInfinite | GHC.Prelude | 
| isInfixFunBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| isInfixMatch | GHC.Hs.Expr, GHC.Hs, GHC | 
| isInfoTableLabel | GHC.Cmm.CLabel | 
| isInInertEqs | GHC.Tc.Solver.Monad | 
| isInjectiveTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isInlinablePragma | GHC.Types.Basic, GHC.Plugins | 
| isInlineLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isInlinePragma | GHC.Types.Basic, GHC.Plugins | 
| isInScope |  | 
| 1 (Function) | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Tc.Utils.TcType | 
| 2 (Function) | GHC.Core.Subst, GHC.Plugins | 
| IsInsideLam | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isInsolubleOccursCheck | GHC.Tc.Utils.TcType | 
| isInsolubleStatus | GHC.Tc.Types.Constraint | 
| isInt | GHC.Llvm.Types, GHC.Llvm | 
| isIntegerTy | GHC.Tc.Utils.TcType | 
| isInteractiveModule | GHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| IsInteresting | GHC.Types.Basic, GHC.Plugins | 
| isInternalName | GHC.Types.Name, GHC.Plugins | 
| isInterpretable | GHC.Driver.Types, GHC.Plugins | 
| isIntTy | GHC.Tc.Utils.TcType | 
| isInvisibleArgFlag | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| isInvisibleBinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isInvisibleTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| isIPClass | GHC.Core.Predicate | 
| isIPLikePred | GHC.Core.Predicate, GHC.Tc.Utils.TcType | 
| isIPTyCon | GHC.Core.Predicate | 
| isIrrefutableHsPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| isJoinBind | GHC.Core.Utils, GHC.Plugins | 
| isJoinCeilLvl | GHC.Core.Opt.SetLevels | 
| isJoinId | GHC.Types.Id, GHC.Plugins | 
| isJoinIdDetails_maybe | GHC.Types.Id.Info, GHC.Plugins | 
| isJoinId_maybe | GHC.Types.Id, GHC.Plugins | 
| isJumpishInstr | GHC.CmmToAsm.Instr | 
| isJust | GHC.Data.Maybe | 
| isKindLevel | GHC.Types.Basic, GHC.Plugins | 
| isKindLevPoly | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isKindTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isKnownFun | GHC.StgToCmm.Closure | 
| isKnownKeyName | GHC.Builtin.Utils | 
| isLabelClassName | GHC.Builtin.Names | 
| isLabelClassNameKey | GHC.Builtin.Names | 
| isLexCon | GHC.Utils.Lexeme | 
| isLexConId | GHC.Utils.Lexeme | 
| isLexConSym | GHC.Utils.Lexeme | 
| isLexId | GHC.Utils.Lexeme | 
| isLexSym | GHC.Utils.Lexeme | 
| isLexVar | GHC.Utils.Lexeme | 
| isLexVarId | GHC.Utils.Lexeme | 
| isLexVarSym | GHC.Utils.Lexeme | 
| isLFReEntrant | GHC.StgToCmm.Closure | 
| isLFThunk | GHC.StgToCmm.Closure | 
| isLHsForAllTy | GHC.Hs.Type, GHC.Hs, GHC | 
| isLifted | GHC.Stg.Lift.Monad | 
| isLiftedRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| isLiftedTypeKind | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isLiftedTypeKindTyConName | GHC.Core.TyCon, GHC.Builtin.Types, GHC.Plugins | 
| isLiftedType_maybe | GHC.Core.Type, GHC.Plugins | 
| isLinearType | GHC.Core.Type, GHC.Plugins | 
| isListClassKey | GHC.Builtin.Names | 
| isListClassName | GHC.Builtin.Names | 
| isLit | GHC.Cmm.Utils | 
| isLitTy | GHC.Core.Type, GHC.Plugins | 
| isLitValue | GHC.Types.Literal, GHC.Plugins | 
| isLitValue_maybe | GHC.Types.Literal, GHC.Plugins | 
| ISllOp | GHC.Builtin.PrimOps | 
| isLoaded | GHC | 
| isLocalCLabel | GHC.Cmm.CLabel | 
| isLocalGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| isLocalId | GHC.Types.Var, GHC.Types.Id, GHC.Plugins, GHC | 
| isLocalRule | GHC.Core, GHC.Plugins | 
| isLocalVar | GHC.Types.Var, GHC.Plugins | 
| isManyDataConTy | GHC.Core.Type, GHC.Plugins | 
| isManyOccs | GHC.Types.Basic, GHC.Plugins | 
| IsMap | GHC.Cmm.Dataflow.Collections | 
| isMappedByLC | GHC.Core.Coercion, GHC.Plugins | 
| isMarkedStrict | GHC.Core.DataCon, GHC.Plugins, GHC | 
| isMatchContextPmChecked | GHC.HsToCore.PmCheck | 
| isMathFun | GHC.Cmm.CLabel | 
| isMetaInstr | GHC.CmmToAsm.Instr | 
| isMetaTyVar | GHC.Tc.Utils.TcType | 
| isMetaTyVarTy | GHC.Tc.Utils.TcType | 
| isMinimalLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isModuleTrusted | GHC | 
| isMonadCompContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| isMonadStmtContext | GHC.Hs.Expr, GHC.Hs, GHC | 
| isMultiplicityTy | GHC.Core.Type, GHC.Plugins | 
| isMultiplicityVar | GHC.Core.Type, GHC.Plugins | 
| isMultMul | GHC.Core.Multiplicity | 
| isn'tIn | GHC.Utils.Misc, GHC.Plugins | 
| isNamedBinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Plugins | 
| isNamedTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| isNaN | GHC.Prelude | 
| isNaturalTy | GHC.Tc.Utils.TcType | 
| isNaughtyRecordSelector | GHC.Types.Id, GHC.Plugins | 
| isNegativeZero | GHC.Prelude | 
| isNeverActive | GHC.Types.Basic, GHC.Plugins | 
| isNeverLevPolyId | GHC.Types.Id, GHC.Plugins | 
| isNeverLevPolyIdInfo | GHC.Types.Id.Info, GHC.Plugins | 
| isNewTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isNewtypeName_RDR | GHC.Builtin.Names | 
| isNextArgVisible | GHC.Tc.Utils.TcType | 
| isNextTyConArgVisible | GHC.Tc.Utils.TcType | 
| isNilOL | GHC.Data.OrdList | 
| isNoLink | GHC.Driver.Session, GHC.Plugins | 
| isNonCoVarId | GHC.Types.Var, GHC.Plugins | 
| isNonRec | GHC.Types.Basic, GHC.Plugins | 
| isNonV | GHC.StgToCmm.ArgRep | 
| isNoOccInfo | GHC.Types.Basic, GHC.Plugins | 
| isNoParent | GHC.Core.TyCon, GHC.Plugins | 
| isNotAssociated | GHC.Tc.Instance.Class | 
| isNothing | GHC.Data.Maybe | 
| isNotTopLevel | GHC.Types.Basic, GHC.Plugins | 
| isNullaryRepDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isNullarySrcDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isNullUDFM | GHC.Types.Unique.DFM | 
| isNullUFM | GHC.Types.Unique.FM, GHC.Plugins | 
| isNumericClass | GHC.Builtin.Utils | 
| isNumLitTy | GHC.Core.Type, GHC.Plugins | 
| isNvUnaryType | GHC.Types.RepType | 
| isObject | GHC.Driver.Types, GHC.Plugins | 
| isObjectFilename | GHC.Driver.Phases | 
| isObjectLinkable | GHC.Driver.Types, GHC.Plugins | 
| isObjectSuffix | GHC.Driver.Phases | 
| isObjectTarget | GHC.Driver.Session, GHC.Plugins | 
| isOccurrence | GHC.Iface.Ext.Utils | 
| isOneDataConTy | GHC.Core.Type, GHC.Plugins | 
| isOneLineSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| isOneOcc | GHC.Types.Basic, GHC.Plugins | 
| isOneShot | GHC.Driver.Session, GHC.Plugins | 
| isOneShotBndr | GHC.Types.Id, GHC.Plugins | 
| isOneShotInfo | GHC.Types.Basic, GHC.Plugins | 
| isOpenFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isOpenTypeFamilyInfo | GHC.Hs, GHC.Hs.Decls, GHC | 
| isOpenTypeFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isOrAre | GHC.Utils.Outputable, GHC.Plugins | 
| isOrig | GHC.Types.Name.Reader, GHC.Plugins | 
| isOrig_maybe | GHC.Types.Name.Reader, GHC.Plugins | 
| IsOrphan |  | 
| 1 (Type/Class) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| isOrphan | GHC.Core, GHC.Plugins | 
| isOutOfScopeHole | GHC.Tc.Types.Constraint | 
| isOverlappable | GHC.Core.InstEnv | 
| isOverlappableTyVar | GHC.Tc.Utils.TcType | 
| isOverlapping | GHC.Core.InstEnv | 
| isOverloadedRecFldGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| isOverloadedTy | GHC.Tc.Utils.TcType | 
| isPartialSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| IsPass | GHC.Hs.Extension, GHC.Hs, GHC | 
| isPatSynCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| isPatSynRecordSelector | GHC.Types.Id, GHC.Plugins | 
| iSpec | GHC.Tc.Utils.Env | 
| isPendingScDict | GHC.Tc.Types.Constraint | 
| isPendingScInst | GHC.Tc.Types.Constraint | 
| isPiTy | GHC.Core.Type, GHC.Plugins | 
| isPointer | GHC.Llvm.Types, GHC.Llvm | 
| isPragLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isPredTy | GHC.Core.Type, GHC.Core.Predicate, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isPrimitiveType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isPrimOpId | GHC.Types.Id, GHC.Plugins, GHC | 
| isPrimOpId_maybe | GHC.Types.Id, GHC.Plugins | 
| isPrimTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isProbablyOneShotLambda | GHC.Types.Id, GHC.Plugins | 
| isProductTyCon | GHC.Core.TyCon, GHC.Plugins | 
| IsPromoted | GHC.Types.Basic, GHC.Plugins | 
| isPromoted | GHC.Types.Basic, GHC.Plugins | 
| isPromotedDataCon | GHC.Core.TyCon, GHC.Plugins | 
| isPromotedDataCon_maybe | GHC.Core.TyCon, GHC.Plugins | 
| isPromotedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isQual | GHC.Types.Name.Reader, GHC.Plugins | 
| isQual_maybe | GHC.Types.Name.Reader, GHC.Plugins | 
| isQuantifiableTv | GHC.Tc.Utils.TcMType | 
| isQuietHsCmd | GHC.Hs.Expr, GHC.Hs, GHC | 
| isQuietHsExpr | GHC.Hs.Expr, GHC.Hs, GHC | 
| ISraOp | GHC.Builtin.PrimOps | 
| isRdrDataCon | GHC.Types.Name.Reader, GHC.Plugins | 
| isRdrTc | GHC.Types.Name.Reader, GHC.Plugins | 
| isRdrTyVar | GHC.Types.Name.Reader, GHC.Plugins | 
| isRealReg | GHC.Platform.Reg | 
| isRealSubspanOf | GHC.Types.SrcLoc, GHC.Plugins | 
| isRec | GHC.Types.Basic, GHC.Plugins | 
| isRecFldGRE | GHC.Types.Name.Reader, GHC.Plugins | 
| isRecordSelector | GHC.Types.Id, GHC.Plugins, GHC | 
| isReflCo | GHC.Core.Coercion, GHC.Plugins | 
| isReflCoVar_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isReflCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isReflexiveCo | GHC.Core.Coercion, GHC.Plugins | 
| isReflexiveCo_maybe | GHC.Core.Coercion, GHC.Plugins | 
| isRhoExpTy | GHC.Tc.Utils.TcType | 
| isRhoTy | GHC.Tc.Utils.TcType | 
| isRigidTy | GHC.Tc.Utils.TcType | 
| ISrlOp | GHC.Builtin.PrimOps | 
| isRuntimeArg | GHC.Core, GHC.Plugins | 
| isRuntimeRepKindedTy | GHC.Core.Type, GHC.Plugins | 
| isRuntimeRepTy | GHC.Core.Type, GHC.Plugins | 
| isRuntimeRepVar | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isRuntimeUnkSkol | GHC.Tc.Utils.TcType | 
| isRuntimeVar | GHC.Core, GHC.Plugins | 
| isSafeForeignCall | GHC.Types.ForeignCall | 
| IsSafeImport | GHC.Driver.Types, GHC.Plugins | 
| isSafeOverlap | GHC.Types.Basic, GHC.Core.InstEnv, GHC.Plugins | 
| isSccCountCC | GHC.Types.CostCentre | 
| isSCCFunSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isSeqDmd | GHC.Types.Demand | 
| IsSet | GHC.Cmm.Dataflow.Collections | 
| isSigmaTy | GHC.Tc.Utils.TcType | 
| isSigMaybe | GHC.Tc.Types.Origin | 
| isSimplePat | GHC.Hs, GHC.Hs.Pat, GHC | 
| isSimplified | GHC.Core.Opt.Simplify.Utils | 
| isSingleton | GHC.Utils.Misc, GHC.Plugins | 
| isSingletonBag | GHC.Data.Bag | 
| isSingletonMatchGroup | GHC.Hs.Expr, GHC.Hs, GHC | 
| isSkolemTyVar | GHC.Tc.Utils.TcType | 
| isSmallFamily | GHC.StgToCmm.Closure | 
| isSolvedStatus | GHC.Tc.Types.Constraint | 
| isSolvedWC | GHC.Tc.Types.Constraint | 
| isSomeRODataLabel | GHC.Cmm.CLabel | 
| isSortedBy | GHC.Utils.Misc, GHC.Plugins | 
| isSourceFilename | GHC.Driver.Phases | 
| isSourceSuffix | GHC.Driver.Phases | 
| isSpecInstLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isSpecLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isSrcRdrName | GHC.Types.Name.Reader, GHC.Plugins | 
| isSrcStrict | GHC.Core.DataCon, GHC.Plugins | 
| isSrcUnpacked | GHC.Core.DataCon, GHC.Plugins | 
| isSse2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isSse4_2Enabled | GHC.Driver.Session, GHC.Plugins | 
| isSseEnabled | GHC.Driver.Session, GHC.Plugins | 
| isStableSource | GHC.Core, GHC.Plugins | 
| isStableUnfolding | GHC.Core, GHC.Plugins | 
| isStackRep | GHC.Runtime.Heap.Layout | 
| isStandaloneDeriv | GHC.Tc.Deriv.Utils | 
| isStandaloneWildcardDeriv | GHC.Tc.Deriv.Utils | 
| isStandardClass | GHC.Builtin.Utils | 
| isStateHackType | GHC.Types.Id, GHC.Plugins | 
| IsStatic | GHC.Runtime.Heap.Layout | 
| isStaticClosure | GHC.StgToCmm.Closure | 
| isStaticClosureLabel | GHC.Cmm.CLabel | 
| isStaticNoCafCon | GHC.Runtime.Heap.Layout | 
| isStaticRep | GHC.Runtime.Heap.Layout | 
| isStep | GHC.Runtime.Eval.Types | 
| isStmt | GHC.Runtime.Eval, GHC | 
| isStopLn | GHC.Driver.Phases | 
| isStrictArgInfo | GHC.Core.Opt.Simplify.Utils | 
| isStrictDmd | GHC.Types.Demand | 
| isStrictId | GHC.Types.Id, GHC.Plugins | 
| isStrictType | GHC.Core.Type, GHC.Plugins | 
| isStringClassKey | GHC.Builtin.Names | 
| isStringClassName | GHC.Builtin.Names | 
| isStringTy | GHC.Tc.Utils.TcType | 
| isStrLitTy | GHC.Core.Type, GHC.Plugins | 
| isStrongLoopBreaker | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| IsSubmult | GHC.Core.Multiplicity | 
| isSubspanOf | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| isSuccess | GHC.Data.Maybe | 
| isSuperInst | GHC.Iface.Ext.Types | 
| IsSwapped | GHC.Types.Basic, GHC.Plugins | 
| isSwapped | GHC.Types.Basic, GHC.Plugins | 
| isSymOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isSynDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isSystemName | GHC.Types.Name, GHC.Plugins | 
| isTauTy | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isTauTyCon | GHC.Core.TyCon, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isTcClsNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTcLevPoly | GHC.Core.TyCon, GHC.Plugins | 
| isTcOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTcReflCo | GHC.Tc.Types.Evidence | 
| isTcReflexiveCo | GHC.Tc.Types.Evidence | 
| isTcTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isTcTyVar | GHC.Types.Var, GHC.Plugins | 
| isTemplateHaskellOrQQNonBoot | GHC.Driver.Types, GHC.Plugins | 
| isThunkRep | GHC.Runtime.Heap.Layout | 
| isTickSubScope | GHC.Cmm, GHC.Cmm.Node | 
| isTickyLabel | GHC.Cmm.CLabel | 
| isTopDmd | GHC.Types.Demand | 
| isToplevClosure | GHC.StgToCmm.Closure | 
| isTopLevel | GHC.Types.Basic, GHC.Plugins | 
| isTopLvl | GHC.Core.Opt.SetLevels | 
| isTopRecNameMaker | GHC.Rename.Pat | 
| isTopSig | GHC.Types.Demand | 
| isTopTcLevel | GHC.Tc.Utils.TcType | 
| isTouchableMetaTyVar | GHC.Tc.Utils.TcType | 
| isTouchableTcM | GHC.Tc.Utils.Monad | 
| isTouchableTcPluginM | GHC.Tc.Plugin | 
| isTrivialCmmExpr | GHC.Cmm.Utils | 
| isTrue | GHC.Data.BooleanFormula | 
| isTrueLHsExpr | GHC.HsToCore.Utils, GHC.HsToCore.GuardedRHSs | 
| isTupleDataCon | GHC.Core.DataCon, GHC.Plugins | 
| isTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isTvNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTvOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTyBinder | GHC.Core.TyCo.Rep | 
| isTyCoArg | GHC.Core, GHC.Plugins | 
| isTyConableTyVar | GHC.Tc.Utils.TcType | 
| isTyConAssoc | GHC.Core.TyCon, GHC.Plugins | 
| isTyConName | GHC.Types.Name, GHC.Plugins | 
| isTyConWithSrcDataCons | GHC.Core.TyCon, GHC.Plugins | 
| isTyCoVar | GHC.Types.Var, GHC.Plugins | 
| isTyFamFree | GHC.Tc.Utils.TcType | 
| isTypeableBindOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isTypeArg | GHC.Core, GHC.Plugins | 
| isTypeClosedLetBndr | GHC.Tc.Utils.Env | 
| isTypedBracket | GHC.Hs.Expr, GHC.Hs, GHC | 
| isTypedSplice | GHC.Hs.Expr, GHC.Hs, GHC | 
| isTypeFamilyDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| isTypeFamilyTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isTypeLevel | GHC.Types.Basic, GHC.Plugins | 
| isTypeLevPoly | GHC.Core.Type, GHC.Plugins | 
| isTypeLSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| isTypeSynonymTyCon | GHC.Core.TyCon, GHC.Plugins, GHC | 
| isTyVar | GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| isTyVarBinder | GHC.Types.Var, GHC.Plugins | 
| isTyVarClassPred | GHC.Tc.Utils.TcType | 
| isTyVarHead | GHC.Tc.Utils.TcType | 
| isTyVarName | GHC.Types.Name, GHC.Plugins | 
| isTyVarTy | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isTyVarTyVar | GHC.Tc.Utils.TcType | 
| isUnboundName | GHC.Builtin.Names, GHC.Rename.Unbound | 
| isUnboxedSumCon | GHC.Core.DataCon, GHC.Plugins | 
| isUnboxedSumTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isUnboxedSumType | GHC.Core.Type, GHC.Plugins | 
| isUnboxedTupleCon | GHC.Core.DataCon, GHC.Plugins | 
| isUnboxedTupleTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isUnboxedTupleType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isUnconditionalJump | GHC.CmmToAsm.SPARC.Instr | 
| isUnderscoreFS | GHC.Data.FastString, GHC.Plugins | 
| isUnfilledMetaTyVar | GHC.Tc.Utils.TcMType | 
| IsUnicodeSyntax | GHC.Parser.Annotation | 
| isUnitTy | GHC.Tc.Utils.TcType | 
| isUnliftedHsBind | GHC.Hs.Utils, GHC.Hs, GHC | 
| isUnliftedRuntimeRep | GHC.Core.Type, GHC.Plugins | 
| isUnliftedTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isUnliftedType | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isUnliftedTypeKind | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isUnqual | GHC.Types.Name.Reader, GHC.Plugins | 
| isUnrestricted | GHC.Hs.Type, GHC.Hs, GHC | 
| isUnsafeEqualityProof | GHC.Core.Utils, GHC.Plugins | 
| isUnsatisfied | GHC.Data.BooleanFormula | 
| isUpdatable | GHC.Stg.Syntax | 
| isUsedOnce | GHC.Types.Demand | 
| isUserSig | GHC.HsToCore.Docs | 
| isUserTypeErrorCt | GHC.Tc.Types.Constraint | 
| isValArg | GHC.Core, GHC.Plugins | 
| isValD | GHC.HsToCore.Docs | 
| IsValid | GHC.Utils.Error | 
| isValid | GHC.Utils.Error | 
| isValidJoinPointType | GHC.Core.Type, GHC.Plugins | 
| isValidKnownKeyUnique | GHC.Types.Unique | 
| isValidTCvSubst | GHC.Core.TyCo.Subst | 
| isValName | GHC.Types.Name, GHC.Plugins | 
| isValNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isValOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isValueUnfolding | GHC.Core, GHC.Plugins | 
| isVanillaAlgTyCon | GHC.Core.TyCon, GHC.Plugins | 
| isVanillaDataCon | GHC.Core.DataCon, GHC.Plugins, GHC | 
| isVarName | GHC.Types.Name, GHC.Plugins | 
| isVarNameSpace | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isVarOcc | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| isVector | GHC.Llvm.Types, GHC.Llvm | 
| isVecType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isVirtualReg | GHC.Platform.Reg | 
| isVisibleArgFlag | GHC.Core.TyCo.Rep, GHC.Types.Var, GHC.Core.Type, GHC.Plugins | 
| isVisibleBinder | GHC.Core.TyCo.Rep, GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| isVisibleOrigin | GHC.Tc.Types.Origin | 
| isVisibleTyConBinder | GHC.Core.TyCon, GHC.Plugins | 
| isVoidRep | GHC.Core.TyCon, GHC.StgToCmm.Closure, GHC.Plugins | 
| isVoidTy | GHC.Types.RepType | 
| isWanted | GHC.Tc.Types.Constraint | 
| isWantedCt | GHC.Tc.Types.Constraint | 
| isWarnMsgFatal | GHC.Utils.Error | 
| isWeakLoopBreaker | GHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins | 
| isWindowsHost | GHC.Utils.Misc, GHC.Plugins | 
| isWiredIn | GHC.Types.Name, GHC.Plugins | 
| isWiredInName | GHC.Types.Name, GHC.Plugins | 
| isWord32 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isWord64 | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| isWordTy | GHC.Tc.Utils.TcType | 
| isWorkerSmallEnough | GHC.Core.Opt.WorkWrap.Utils | 
| ISYNC | GHC.CmmToAsm.PPC.Instr | 
| isZeroLit | GHC.Types.Literal, GHC.Plugins | 
| isZeroSimplCount | GHC.Core.Opt.Monad, GHC.Core.Opt.Simplify.Monad, GHC.Plugins | 
| is_alphanum | GHC.Parser.CharClass | 
| is_any | GHC.Parser.CharClass | 
| is_as | GHC.Types.Name.Reader, GHC.Plugins | 
| is_bindigit | GHC.Parser.CharClass | 
| is_body_stmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| is_cls | GHC.Core.InstEnv | 
| is_cls_nm | GHC.Core.InstEnv | 
| is_decdigit | GHC.Parser.CharClass | 
| is_decl | GHC.Types.Name.Reader, GHC.Plugins | 
| is_dfun | GHC.Core.InstEnv | 
| is_dfun_name | GHC.Core.InstEnv | 
| is_digit | GHC.Parser.CharClass | 
| is_dloc | GHC.Types.Name.Reader, GHC.Plugins | 
| is_enum | GHC.Core.TyCon, GHC.Plugins | 
| is_explicit | GHC.Types.Name.Reader, GHC.Plugins | 
| is_flag | GHC.Core.InstEnv | 
| is_hexdigit | GHC.Parser.CharClass | 
| is_ident | GHC.Parser.CharClass | 
| is_iloc | GHC.Types.Name.Reader, GHC.Plugins | 
| is_item | GHC.Types.Name.Reader, GHC.Plugins | 
| is_lower | GHC.Parser.CharClass | 
| is_mod | GHC.Types.Name.Reader, GHC.Plugins | 
| is_octdigit | GHC.Parser.CharClass | 
| is_orphan | GHC.Core.InstEnv | 
| is_qual | GHC.Types.Name.Reader, GHC.Plugins | 
| is_space | GHC.Parser.CharClass | 
| is_symbol | GHC.Parser.CharClass | 
| is_tcs | GHC.Core.InstEnv | 
| is_tvs | GHC.Core.InstEnv | 
| is_tys | GHC.Core.InstEnv | 
| is_upper | GHC.Parser.CharClass | 
| ITann_prag | GHC.Parser.Lexer | 
| ITanyclass | GHC.Parser.Lexer | 
| ITas | GHC.Parser.Lexer | 
| ITat | GHC.Parser.Lexer | 
| ITbackquote | GHC.Parser.Lexer | 
| ITbang | GHC.Parser.Lexer | 
| ITbiglam | GHC.Parser.Lexer | 
| ItblEnv | GHC.ByteCode.Types | 
| ITblockComment | GHC.Parser.Lexer | 
| ItblPtr |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| itbl_env | GHC.Runtime.Linker.Types | 
| ITby | GHC.Parser.Lexer | 
| ITcapiconv | GHC.Parser.Lexer | 
| ITcase | GHC.Parser.Lexer | 
| ITcbrack | GHC.Parser.Lexer | 
| ITccallconv | GHC.Parser.Lexer | 
| ITccurly | GHC.Parser.Lexer | 
| ITchar | GHC.Parser.Lexer | 
| ITclass | GHC.Parser.Lexer | 
| ITcloseQuote | GHC.Parser.Lexer | 
| ITcloseTExpQuote | GHC.Parser.Lexer | 
| ITclose_prag | GHC.Parser.Lexer | 
| ITcolon | GHC.Parser.Lexer | 
| ITcolumn_prag | GHC.Parser.Lexer | 
| ITcomma | GHC.Parser.Lexer | 
| ITcomment_line_prag | GHC.Parser.Lexer | 
| ITcomplete_prag | GHC.Parser.Lexer | 
| ITconid | GHC.Parser.Lexer | 
| ITconsym | GHC.Parser.Lexer | 
| ITcpabrack | GHC.Parser.Lexer | 
| ITcparen | GHC.Parser.Lexer | 
| ITcparenbar | GHC.Parser.Lexer | 
| ITctype | GHC.Parser.Lexer | 
| ITcubxparen | GHC.Parser.Lexer | 
| ITdarrow | GHC.Parser.Lexer | 
| ITdata | GHC.Parser.Lexer | 
| ITdcolon | GHC.Parser.Lexer | 
| ITdefault | GHC.Parser.Lexer | 
| ITdependency | GHC.Parser.Lexer | 
| ITdeprecated_prag | GHC.Parser.Lexer | 
| ITderiving | GHC.Parser.Lexer | 
| ITdo | GHC.Parser.Lexer | 
| ITdocCommentNamed | GHC.Parser.Lexer | 
| ITdocCommentNext | GHC.Parser.Lexer | 
| ITdocCommentPrev | GHC.Parser.Lexer | 
| ITdocOptions | GHC.Parser.Lexer | 
| ITdocSection | GHC.Parser.Lexer | 
| ITdollar | GHC.Parser.Lexer | 
| ITdollardollar | GHC.Parser.Lexer | 
| ITdot | GHC.Parser.Lexer | 
| ITdotdot | GHC.Parser.Lexer | 
| ITdupipvarid | GHC.Parser.Lexer | 
| ITdynamic | GHC.Parser.Lexer | 
| ITelse | GHC.Parser.Lexer | 
| ITeof | GHC.Parser.Lexer | 
| ITequal | GHC.Parser.Lexer | 
| iterate | GHC.Prelude | 
| ITexport | GHC.Parser.Lexer | 
| ITfamily | GHC.Parser.Lexer | 
| ITforall | GHC.Parser.Lexer | 
| ITforeign | GHC.Parser.Lexer | 
| ITgenerated_prag | GHC.Parser.Lexer | 
| ITgroup | GHC.Parser.Lexer | 
| IThiding | GHC.Parser.Lexer | 
| ITif | GHC.Parser.Lexer | 
| ITimport | GHC.Parser.Lexer | 
| ITin | GHC.Parser.Lexer | 
| ITinclude_prag | GHC.Parser.Lexer | 
| ITincoherent_prag | GHC.Parser.Lexer | 
| ITinfix | GHC.Parser.Lexer | 
| ITinfixl | GHC.Parser.Lexer | 
| ITinfixr | GHC.Parser.Lexer | 
| ITinline_prag | GHC.Parser.Lexer | 
| ITinstance | GHC.Parser.Lexer | 
| ITinteger | GHC.Parser.Lexer | 
| ITinterruptible | GHC.Parser.Lexer | 
| ITjavascriptcallconv | GHC.Parser.Lexer | 
| ITlabel | GHC.Parser.Lexer | 
| ITlabelvarid | GHC.Parser.Lexer | 
| ITlam | GHC.Parser.Lexer | 
| ITlanguage_prag | GHC.Parser.Lexer | 
| ITlarrow | GHC.Parser.Lexer | 
| ITLarrowtail | GHC.Parser.Lexer | 
| ITlarrowtail | GHC.Parser.Lexer | 
| ITlcase | GHC.Parser.Lexer | 
| ITlet | GHC.Parser.Lexer | 
| ITlineComment | GHC.Parser.Lexer | 
| ITline_prag | GHC.Parser.Lexer | 
| ITlolly | GHC.Parser.Lexer | 
| ITmdo | GHC.Parser.Lexer | 
| ITminimal_prag | GHC.Parser.Lexer | 
| ITminus | GHC.Parser.Lexer | 
| ITmodule | GHC.Parser.Lexer | 
| itName | GHC.Builtin.Names | 
| ITnewtype | GHC.Parser.Lexer | 
| ITnounpack_prag | GHC.Parser.Lexer | 
| ITobrack | GHC.Parser.Lexer | 
| ITocurly | GHC.Parser.Lexer | 
| ITof | GHC.Parser.Lexer | 
| ITopabrack | GHC.Parser.Lexer | 
| IToparen | GHC.Parser.Lexer | 
| IToparenbar | GHC.Parser.Lexer | 
| ITopenDecQuote | GHC.Parser.Lexer | 
| ITopenExpQuote | GHC.Parser.Lexer | 
| ITopenPatQuote | GHC.Parser.Lexer | 
| ITopenTExpQuote | GHC.Parser.Lexer | 
| ITopenTypQuote | GHC.Parser.Lexer | 
| IToptions_prag | GHC.Parser.Lexer | 
| IToubxparen | GHC.Parser.Lexer | 
| IToverlappable_prag | GHC.Parser.Lexer | 
| IToverlapping_prag | GHC.Parser.Lexer | 
| IToverlaps_prag | GHC.Parser.Lexer | 
| ITpattern | GHC.Parser.Lexer | 
| ITpercent | GHC.Parser.Lexer | 
| ITprefixminus | GHC.Parser.Lexer | 
| ITprimcallconv | GHC.Parser.Lexer | 
| ITprimchar | GHC.Parser.Lexer | 
| ITprimdouble | GHC.Parser.Lexer | 
| ITprimfloat | GHC.Parser.Lexer | 
| ITprimint | GHC.Parser.Lexer | 
| ITprimstring | GHC.Parser.Lexer | 
| ITprimword | GHC.Parser.Lexer | 
| ITproc | GHC.Parser.Lexer | 
| ITqconid | GHC.Parser.Lexer | 
| ITqconsym | GHC.Parser.Lexer | 
| ITqQuasiQuote | GHC.Parser.Lexer | 
| ITqualified | GHC.Parser.Lexer | 
| ITquasiQuote | GHC.Parser.Lexer | 
| ITqvarid | GHC.Parser.Lexer | 
| ITqvarsym | GHC.Parser.Lexer | 
| ITrarrow | GHC.Parser.Lexer | 
| ITRarrowtail | GHC.Parser.Lexer | 
| ITrarrowtail | GHC.Parser.Lexer | 
| ITrational | GHC.Parser.Lexer | 
| ITrec | GHC.Parser.Lexer | 
| ITrequires | GHC.Parser.Lexer | 
| ITrole | GHC.Parser.Lexer | 
| ITrules_prag | GHC.Parser.Lexer | 
| ITsafe | GHC.Parser.Lexer | 
| ITscc_prag | GHC.Parser.Lexer | 
| ITsemi | GHC.Parser.Lexer | 
| ITsignature | GHC.Parser.Lexer | 
| ITsimpleQuote | GHC.Parser.Lexer | 
| itsOrTheir | GHC.Utils.Outputable, GHC.Plugins | 
| ITsource_prag | GHC.Parser.Lexer | 
| ITspec_inline_prag | GHC.Parser.Lexer | 
| ITspec_prag | GHC.Parser.Lexer | 
| ITstar | GHC.Parser.Lexer | 
| ITstatic | GHC.Parser.Lexer | 
| ITstdcallconv | GHC.Parser.Lexer | 
| ITstock | GHC.Parser.Lexer | 
| ITstring | GHC.Parser.Lexer | 
| ITthen | GHC.Parser.Lexer | 
| ITtilde | GHC.Parser.Lexer | 
| ITtype | GHC.Parser.Lexer | 
| ITtypeApp | GHC.Parser.Lexer | 
| ITtyQuote | GHC.Parser.Lexer | 
| ITunderscore | GHC.Parser.Lexer | 
| ITunit | GHC.Parser.Lexer | 
| ITunknown | GHC.Parser.Lexer | 
| ITunpack_prag | GHC.Parser.Lexer | 
| ITunsafe | GHC.Parser.Lexer | 
| ITusing | GHC.Parser.Lexer | 
| ITvarid | GHC.Parser.Lexer | 
| ITvarsym | GHC.Parser.Lexer | 
| ITvbar | GHC.Parser.Lexer | 
| ITvccurly | GHC.Parser.Lexer | 
| ITvia | GHC.Parser.Lexer | 
| ITvocurly | GHC.Parser.Lexer | 
| ITwarning_prag | GHC.Parser.Lexer | 
| ITwhere | GHC.Parser.Lexer | 
| iw_dfun_id | GHC.Tc.Instance.Class | 
| iw_safe_over | GHC.Tc.Instance.Class | 
| ixClassKey | GHC.Builtin.Names | 
| ixClassName | GHC.Builtin.Names |