Index - H
| HA | PPC.Regs | 
| haddockHTMLs | PackageConfig, Packages, GhcPlugins | 
| haddockInterfaces | PackageConfig, Packages, GhcPlugins | 
| haddockOptions | DynFlags, GhcPlugins, GHC | 
| halfWordMask | CmmType, CmmExpr, Cmm | 
| halfWordWidth | CmmType, CmmExpr, Cmm | 
| hALF_WORD_SIZE | SMRep | 
| hALF_WORD_SIZE_IN_BITS | SMRep | 
| handle | Exception | 
| handleFlagWarnings | HscTypes, GhcPlugins | 
| handleGhcException | Panic | 
| handleIO | Exception | 
| handleJust | Exception | 
| handleProc | SysTools.Process | 
| Handler | |
| 1 (Data Constructor) | Exception | 
| 2 (Type/Class) | Exception | 
| handleSourceError | HscTypes, GhcPlugins, GHC | 
| hang | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| hangNotEmpty | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| happensBefore | DriverPhases | 
| HARD | Platform | 
| HasArg | CmdLineParser | 
| hasCAF | CLabel | 
| HasCallStack | Util, GhcPlugins | 
| hasCompleteSig | TcRnTypes, TcRnMonad, TcSigs | 
| HasDebugCallStack | Util, GhcPlugins | 
| hasDemandEnvSig | Demand | 
| hasDetailedCounts | CoreMonad, GhcPlugins | 
| HasDollar | HsExpr, HsSyn, GHC | 
| HasDynFlags | DynFlags, GhcPlugins | 
| HasE | |
| 1 (Type/Class) | ApiAnnotation | 
| 2 (Data Constructor) | ApiAnnotation | 
| hasFieldClassName | PrelNames | 
| hasFieldClassNameKey | PrelNames | 
| hasHaskellName | CLabel | 
| hashByteString | FastString, GhcPlugins | 
| hashString | Util, GhcPlugins | 
| hashUnitId | Module, GhcPlugins | 
| hasImport | InteractiveEval, GHC | 
| hasIncoherentFlag | BasicTypes, GhcPlugins | 
| HasInfo | IfaceSyn | 
| hasIPPred | TcType | 
| Haskell2010 | DynFlags, GhcPlugins | 
| Haskell98 | DynFlags, GhcPlugins | 
| hasKey | Unique, PrelNames | 
| hasLoopAt | UnVarGraph | 
| HasModule | Module, GhcPlugins | 
| hasNoBinding | Id, GhcPlugins | 
| hasNoDebugOutput | DynFlags, GhcPlugins | 
| hasNoDups | ListSetOps | 
| hasNoGlobalRegs | CmmUtils | 
| hasNoOneShotInfo | BasicTypes, IdInfo, GhcPlugins | 
| hasNoOptCoercion | DynFlags, GhcPlugins | 
| hasNoStateHack | DynFlags, GhcPlugins | 
| HasOccName | OccName, Name, GhcPlugins | 
| hasOverlappableFlag | BasicTypes, GhcPlugins | 
| hasOverlappingFlag | BasicTypes, GhcPlugins | 
| HasParens | HsExpr, HsSyn, GHC | 
| hasPprDebug | DynFlags, GhcPlugins | 
| hasSomeUnfolding | CoreSyn, GhcPlugins | 
| hasSpecPrags | HsBinds, HsSyn, GHC | 
| hasStockDeriving | TcDerivUtils | 
| hasTyVarHead | TcType | 
| hasVertexG | Digraph | 
| hasZEncoding | FastString, GhcPlugins | 
| haveRegBase | |
| 1 (Function) | CodeGen.Platform.X86_64 | 
| 2 (Function) | CodeGen.Platform.X86 | 
| 3 (Function) | CodeGen.Platform.SPARC | 
| 4 (Function) | CodeGen.Platform.PPC_Darwin | 
| 5 (Function) | CodeGen.Platform.PPC | 
| 6 (Function) | CodeGen.Platform.NoRegs | 
| 7 (Function) | CodeGen.Platform.ARM64 | 
| 8 (Function) | CodeGen.Platform.ARM | 
| 9 (Function) | CodeGen.Platform | 
| haveRtsOptsFlags | SysTools.ExtraObj | 
| hcat | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| HCc | DriverPhases | 
| hcSuf | DynFlags, GhcPlugins, GHC | 
| hdrSize | SMRep | 
| hdrSizeW | SMRep | 
| Header | |
| 1 (Type/Class) | ForeignCall | 
| 2 (Data Constructor) | ForeignCall | 
| headFS | FastString, GhcPlugins | 
| heapClosureSizeW | SMRep | 
| heapHWM | StgCmmMonad | 
| heapN | LlvmCodeGen.Regs | 
| HeapOverflow | Exception | 
| HeapRep | SMRep | 
| heapStackCheckGen | StgCmmHeap | 
| HeapUsage | |
| 1 (Type/Class) | StgCmmMonad | 
| 2 (Data Constructor) | StgCmmMonad | 
| heqClass | TysWiredIn, GhcPlugins | 
| heqDataCon | TysWiredIn, GhcPlugins | 
| heqDataConKey | PrelNames | 
| heqSCSelIdKey | PrelNames | 
| heqTyCon | TysWiredIn, GhcPlugins | 
| heqTyConKey | PrelNames | 
| hex | Pretty | 
| hexDigit | Ctype | 
| hGetStringBuffer | StringBuffer | 
| hGetStringBufferBlock | StringBuffer | 
| HI | |
| 1 (Data Constructor) | SPARC.Imm | 
| 2 (Data Constructor) | PPC.Regs | 
| HiddenFlag | CmdLineParser | 
| hiddenModules | PackageConfig, Packages, GhcPlugins | 
| HidePackage | DynFlags, GhcPlugins | 
| hiDir | DynFlags, GhcPlugins, GHC | 
| HIGHERA | PPC.Regs | 
| HIGHESTA | PPC.Regs | 
| hintBangPat | RdrHsSyn | 
| History | |
| 1 (Type/Class) | InteractiveEvalTypes, InteractiveEval, GHC | 
| 2 (Data Constructor) | InteractiveEvalTypes, InteractiveEval | 
| historyApStack | InteractiveEvalTypes, InteractiveEval | 
| historyBreakInfo | InteractiveEvalTypes, InteractiveEval, GHC | 
| historyEnclosingDecls | InteractiveEvalTypes, InteractiveEval, GHC | 
| historySize | DynFlags, GhcPlugins, GHC | 
| hiSuf | DynFlags, GhcPlugins, GHC | 
| hiVersion | Constants | 
| hm_details | HscTypes, GhcPlugins | 
| hm_iface | HscTypes, GhcPlugins | 
| hm_linkable | HscTypes, GhcPlugins | 
| Hole | TcRnTypes, TcRnMonad | 
| HoleDest | TcRnTypes, TcRnMonad | 
| holeOcc | TcRnTypes, TcRnMonad | 
| HoleOrigin | TcRnTypes, TcRnMonad | 
| HomeModInfo | |
| 1 (Type/Class) | HscTypes, GhcPlugins | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| HomePackageTable | HscTypes, GhcPlugins | 
| Hooks | Hooks | 
| hooks | DynFlags, GhcPlugins, GHC | 
| Hp | CmmExpr, Cmm | 
| HpAlloc | CmmExpr, Cmm | 
| hpAllocReg | CmmExpr, Cmm | 
| HpcCC | CostCentre | 
| hpcDir | DynFlags, GhcPlugins, GHC | 
| hpcEnabled | Lexer | 
| HpcInfo | |
| 1 (Type/Class) | HscTypes, GhcPlugins | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| hpcInfoHash | HscTypes, GhcPlugins | 
| hpcInfoTickCount | HscTypes, GhcPlugins | 
| hpcInitCode | Coverage | 
| HpcTick | CoreSyn, GhcPlugins | 
| hpcUsed | HscTypes, GhcPlugins | 
| hpExpr | CmmUtils | 
| HpLim | CmmExpr, Cmm | 
| hpLimExpr | CmmUtils | 
| hpLimReg | CmmExpr, Cmm | 
| hpm_annotations | HscTypes, GhcPlugins | 
| hpm_module | HscTypes, GhcPlugins | 
| hpm_src_files | HscTypes, GhcPlugins | 
| hpReg | CmmExpr, Cmm | 
| hptCompleteSigs | HscTypes, GhcPlugins | 
| hptInstances | HscTypes, GhcPlugins | 
| hptRules | HscTypes, GhcPlugins | 
| hPutFS | FastString, GhcPlugins | 
| hPutFZS | FastString, GhcPlugins | 
| hsAllLTyVarNames | HsTypes, HsSyn, GHC | 
| HsAnnotation | HsDecls, HsSyn, GHC | 
| HsApp | HsExpr, HsSyn, GHC | 
| HsAppTy | HsTypes, HsSyn, GHC | 
| HsAppType | HsExpr, HsSyn, GHC | 
| HsArity | IfaceSyn | 
| HsArrApp | HsExpr, HsSyn, GHC | 
| HsArrAppType | HsExpr, HsSyn, GHC | 
| HsArrForm | HsExpr, HsSyn, GHC | 
| HsBangTy | HsTypes, HsSyn, GHC | 
| HsBind | HsBinds, HsSyn, GHC | 
| HsBindLR | HsBinds, HsSyn, GHC | 
| HsBinTick | HsExpr, HsSyn, GHC | 
| HsBootCtxt | RnEnv, RnBinds | 
| HsBootFile | DriverPhases, HscTypes, GhcPlugins | 
| HsBoxedOrConstraintTuple | HsTypes, HsSyn, GHC | 
| HsBoxedTuple | HsTypes, HsSyn, GHC | 
| HsBracket | |
| 1 (Type/Class) | HsExpr, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| Hsc | |
| 1 (Data Constructor) | DriverPhases | 
| 2 (Type/Class) | HscTypes, GhcPlugins | 
| 3 (Data Constructor) | HscTypes, GhcPlugins | 
| hscAddSptEntries | HscMain | 
| HsCase | HsExpr, HsSyn, GHC | 
| HscAsm | DynFlags, GhcPlugins, GHC | 
| HscC | DynFlags, GhcPlugins, GHC | 
| hscCheckSafe | HscMain | 
| hscCompileCmmFile | HscMain | 
| hscCompileCoreExpr | HscMain | 
| hscCompileCoreExpr' | HscMain | 
| hscCompileCoreExprHook | Hooks | 
| hscDecls | HscMain | 
| hscDeclsWithLocation | HscMain | 
| hscDesugar | HscMain | 
| hscDesugar' | HscMain | 
| HscEnv | |
| 1 (Type/Class) | HscTypes, GhcPlugins, GHC | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| hscEPS | HscTypes, GhcPlugins | 
| hscFileFrontEnd | HscMain | 
| hscFrontendHook | Hooks | 
| hscGenHardCode | HscMain | 
| hscGetModuleInterface | HscMain | 
| hscGetSafe | HscMain | 
| HsChar | HsLit, HsSyn, GHC | 
| HsCharPrim | HsLit, HsSyn, GHC | 
| hscImport | HscMain | 
| hscIncrementalCompile | HscMain | 
| hscInteractive | HscMain | 
| HscInterpreted | DynFlags, GhcPlugins, GHC | 
| hscIsGHCiMonad | HscMain | 
| hscKcType | HscMain | 
| HscLlvm | DynFlags, GhcPlugins, GHC | 
| HsCmd | HsExpr, HsSyn, GHC | 
| HsCmdApp | HsExpr, HsSyn, GHC | 
| HsCmdArrApp | HsExpr, HsSyn, GHC | 
| HsCmdArrForm | HsExpr, HsSyn, GHC | 
| HsCmdCase | HsExpr, HsSyn, GHC | 
| HsCmdDo | HsExpr, HsSyn, GHC | 
| HsCmdIf | HsExpr, HsSyn, GHC | 
| HsCmdLam | HsExpr, HsSyn, GHC | 
| HsCmdLet | HsExpr, HsSyn, GHC | 
| HsCmdPar | HsExpr, HsSyn, GHC | 
| HsCmdTop | |
| 1 (Type/Class) | HsExpr, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| HsCmdWrap | HsExpr, HsSyn, GHC | 
| hscNormalIface' | HscMain | 
| HscNotGeneratingCode | HscTypes, GhcPlugins, HscMain | 
| HscNothing | DynFlags, GhcPlugins, GHC | 
| HsComponentId | |
| 1 (Type/Class) | BkpSyn | 
| 2 (Data Constructor) | BkpSyn | 
| hsComponentId | BkpSyn | 
| hsConDeclArgTys | HsDecls, HsSyn, GHC | 
| HsConDeclDetails | HsDecls, HsSyn, GHC | 
| hsConDeclTheta | HsDecls, HsSyn, GHC | 
| HsConDetails | HsTypes, HsSyn, GHC | 
| HsConLikeOut | HsExpr, HsSyn, GHC | 
| hsConPatArgs | HsPat, HsSyn, GHC | 
| HsConPatDetails | HsPat, HsSyn, GHC | 
| HsConstraintTuple | HsTypes, HsSyn, GHC | 
| HsContext | HsTypes, HsSyn, GHC | 
| HsCoreAnn | HsExpr, HsSyn, GHC | 
| HscOut | PipelineMonad, DriverPipeline | 
| hscParse | HscMain | 
| hscParse' | HscMain | 
| hscParsedStmt | HscMain | 
| hscParseExpr | HscMain | 
| hscParseIdentifier | HscMain | 
| hscPostBackendPhase | DriverPipeline | 
| HscRecomp | HscTypes, GhcPlugins, HscMain | 
| hscRnImportDecls | HscMain | 
| hscSimpleIface' | HscMain | 
| hscSimplify | HscMain | 
| hscSimplify' | HscMain | 
| HscSource | DriverPhases, HscTypes, GhcPlugins | 
| hscSourceString | DriverPhases, HscTypes, GhcPlugins | 
| hscSourceToIsBoot | GhcMake | 
| HscStatus | HscTypes, GhcPlugins, HscMain | 
| hscStmt | HscMain | 
| hscStmtWithLocation | HscMain | 
| HscTarget | DynFlags, GhcPlugins, GHC | 
| hscTarget | DynFlags, GhcPlugins, GHC | 
| hscTcExpr | HscMain | 
| hscTcRcLookupName | HscMain | 
| hscTcRnGetInfo | HscMain | 
| hscTcRnLookupRdrName | HscMain | 
| hscTypecheckRename | HscMain | 
| HscUpdateBoot | HscTypes, GhcPlugins, HscMain | 
| HscUpdateSig | HscTypes, GhcPlugins, HscMain | 
| HscUpToDate | HscTypes, GhcPlugins, HscMain | 
| hsc_dflags | HscTypes, GhcPlugins | 
| hsc_env | PipelineMonad, DriverPipeline | 
| hsc_EPS | HscTypes, GhcPlugins | 
| hsc_FC | HscTypes, GhcPlugins | 
| hsc_HPT | HscTypes, GhcPlugins | 
| hsc_IC | HscTypes, GhcPlugins | 
| hsc_iserv | HscTypes, GhcPlugins | 
| hsc_mod_graph | HscTypes, GhcPlugins | 
| hsc_NC | HscTypes, GhcPlugins | 
| hsc_targets | HscTypes, GhcPlugins | 
| hsc_type_env_var | HscTypes, GhcPlugins | 
| HsDataDefn | |
| 1 (Type/Class) | HsDecls, HsSyn, GHC | 
| 2 (Data Constructor) | HsDecls, HsSyn, GHC | 
| hsDataFamInstBinders | HsUtils, HsSyn, GHC | 
| HsDecl | HsDecls, HsSyn, GHC | 
| hsDeclHasCusk | HsDecls, HsSyn, GHC | 
| HsDeclType | BkpSyn | 
| HsDeriving | HsDecls, HsSyn, GHC | 
| HsDerivingClause | |
| 1 (Type/Class) | HsDecls, HsSyn, GHC | 
| 2 (Data Constructor) | HsDecls, HsSyn, GHC | 
| HsDo | HsExpr, HsSyn, GHC | 
| HsDocContext | RnUtils | 
| HsDocString | HsDoc, HsSyn, GHC | 
| hsDocStringToByteString | HsDoc, HsSyn, GHC | 
| HsDocTy | HsTypes, HsSyn, GHC | 
| HsDoublePrim | HsLit, HsSyn, GHC | 
| hsep | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| HsExplicitListTy | HsTypes, HsSyn, GHC | 
| hsExplicitLTyVarNames | HsTypes, HsSyn, GHC | 
| HsExplicitTupleTy | HsTypes, HsSyn, GHC | 
| HsExpr | HsExpr, HsSyn, GHC | 
| hsExprNeedsParens | HsExpr, HsSyn, GHC | 
| hsExprToPmExpr | PmExpr, TmOracle | 
| HsFirstOrderApp | HsExpr, HsSyn, GHC | 
| HsFloatPrim | HsLit, HsSyn, GHC | 
| HsForAllTy | HsTypes, HsSyn, GHC | 
| hsForeignDeclsBinders | HsUtils, HsSyn, GHC | 
| HsFractional | HsLit, HsSyn, GHC | 
| HsFunTy | HsTypes, HsSyn, GHC | 
| HsGroup | |
| 1 (Type/Class) | HsDecls, HsSyn, GHC | 
| 2 (Data Constructor) | HsDecls, HsSyn, GHC | 
| hsGroupBinders | HsUtils, HsSyn, GHC | 
| hsGroupInstDecls | HsDecls, HsSyn, GHC | 
| HsHigherOrderApp | HsExpr, HsSyn, GHC | 
| HsIB | HsTypes, HsSyn, GHC | 
| HsIBRn | |
| 1 (Type/Class) | HsTypes, HsSyn, GHC | 
| 2 (Data Constructor) | HsTypes, HsSyn, GHC | 
| hsib_body | HsTypes, HsSyn, GHC | 
| hsib_closed | HsTypes, HsSyn, GHC | 
| hsib_ext | HsTypes, HsSyn, GHC | 
| hsib_vars | HsTypes, HsSyn, GHC | 
| HsIf | HsExpr, HsSyn, GHC | 
| HsigFile | DriverPhases, HscTypes, GhcPlugins | 
| HsImplBang | DataCon, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsImplicitBndrs | HsTypes, HsSyn, GHC | 
| hsImplicitBody | HsTypes, HsSyn, GHC | 
| HsInline | IfaceSyn | 
| HsInt | HsLit, HsSyn, GHC | 
| HsInt64Prim | HsLit, HsSyn, GHC | 
| HsInteger | HsLit, HsSyn, GHC | 
| HsIntegral | HsLit, HsSyn, GHC | 
| HsIntPrim | HsLit, HsSyn, GHC | 
| HsIParamTy | HsTypes, HsSyn, GHC | 
| HsIPBinds | |
| 1 (Type/Class) | HsBinds, HsSyn, GHC | 
| 2 (Data Constructor) | HsBinds, HsSyn, GHC | 
| HsIPName | |
| 1 (Type/Class) | HsTypes, HsSyn, GHC | 
| 2 (Data Constructor) | HsTypes, HsSyn, GHC | 
| hsIPNameFS | HsTypes, HsSyn, GHC | 
| HsIPVar | HsExpr, HsSyn, GHC | 
| HsIsString | HsLit, HsSyn, GHC | 
| HsKind | HsTypes, HsSyn, GHC | 
| HsKindSig | HsTypes, HsSyn, GHC | 
| HsLam | HsExpr, HsSyn, GHC | 
| HsLamCase | HsExpr, HsSyn, GHC | 
| HsLazy | DataCon, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsLet | HsExpr, HsSyn, GHC | 
| HsLevity | IfaceSyn | 
| hsLibraries | PackageConfig, Packages, GhcPlugins | 
| HsListTy | HsTypes, HsSyn, GHC | 
| HsLit | |
| 1 (Type/Class) | HsLit, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| hsLitKey | MatchLit | 
| hsLitNeedsParens | HsLit, HsSyn, GHC | 
| hsLitType | TcHsSyn | 
| hsLMatchPats | HsExpr, HsSyn, GHC | 
| HsLocalBinds | HsBinds, HsSyn, GHC | 
| HsLocalBindsLR | HsBinds, HsSyn, GHC | 
| hsLPatType | TcHsSyn | 
| hsLTyClDeclBinders | HsUtils, HsSyn, GHC | 
| hsLTyVarBndrsToTypes | HsTypes, HsSyn, GHC | 
| hsLTyVarBndrToType | HsTypes, HsSyn, GHC | 
| hsLTyVarLocName | HsTypes, HsSyn, GHC | 
| hsLTyVarLocNames | HsTypes, HsSyn, GHC | 
| hsLTyVarName | HsTypes, HsSyn, GHC | 
| HsMatchContext | HsExpr, HsSyn, GHC | 
| hsmodDecls | HsSyn, GHC | 
| hsmodDeprecMessage | HsSyn, GHC | 
| hsmodExports | HsSyn, GHC | 
| hsmodHaddockModHeader | HsSyn, GHC | 
| hsmodImports | HsSyn, GHC | 
| hsmodName | HsSyn, GHC | 
| HsModule | |
| 1 (Type/Class) | HsSyn, GHC | 
| 2 (Data Constructor) | HsSyn, GHC | 
| HsModuleId | |
| 1 (Type/Class) | BkpSyn | 
| 2 (Data Constructor) | BkpSyn | 
| HsModuleSubst | BkpSyn | 
| HsModuleVar | BkpSyn | 
| HsMultiIf | HsExpr, HsSyn, GHC | 
| HsNoCafRefs | IfaceSyn | 
| HsNumTy | HsTypes, HsSyn, GHC | 
| HsOpTy | HsTypes, HsSyn, GHC | 
| HsOverLabel | HsExpr, HsSyn, GHC | 
| HsOverLit | |
| 1 (Type/Class) | HsLit, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| hsOverLitName | TcHsSyn | 
| hsOverLitNeedsParens | HsLit, HsSyn, GHC | 
| hsPackageName | BkpSyn | 
| HsPar | HsExpr, HsSyn, GHC | 
| HsParsedModule | |
| 1 (Type/Class) | HscTypes, GhcPlugins | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| HsParTy | HsTypes, HsSyn, GHC | 
| HsPatSynDetails | HsBinds, HsSyn, GHC | 
| HsPatSynDir | HsBinds, HsSyn, GHC | 
| hsPatSynSelectors | HsUtils, HsSyn, GHC | 
| hsPatType | TcHsSyn | 
| HsPp | DriverPhases | 
| HsProc | HsExpr, HsSyn, GHC | 
| hsQTvExplicit | HsTypes, HsSyn, GHC | 
| HsQTvs | HsTypes, HsSyn, GHC | 
| HsQTvsRn | |
| 1 (Type/Class) | HsTypes, HsSyn, GHC | 
| 2 (Data Constructor) | HsTypes, HsSyn, GHC | 
| HsQualTy | HsTypes, HsSyn, GHC | 
| HsQuasiQuote | HsExpr, HsSyn, GHC | 
| hsq_dependent | HsTypes, HsSyn, GHC | 
| hsq_explicit | HsTypes, HsSyn, GHC | 
| hsq_ext | HsTypes, HsSyn, GHC | 
| hsq_implicit | HsTypes, HsSyn, GHC | 
| HsRat | HsLit, HsSyn, GHC | 
| HsRecField | |
| 1 (Data Constructor) | HsPat, HsSyn, GHC | 
| 2 (Type/Class) | HsPat, HsSyn, GHC | 
| HsRecField' | HsPat, HsSyn, GHC | 
| hsRecFieldArg | HsPat, HsSyn, GHC | 
| HsRecFieldCon | RnPat | 
| HsRecFieldContext | RnPat | 
| hsRecFieldId | HsPat, HsSyn, GHC | 
| hsRecFieldLbl | HsPat, HsSyn, GHC | 
| HsRecFieldPat | RnPat | 
| HsRecFields | |
| 1 (Type/Class) | HsPat, HsSyn, GHC | 
| 2 (Data Constructor) | HsPat, HsSyn, GHC | 
| hsRecFields | HsPat, HsSyn, GHC | 
| hsRecFieldsArgs | HsPat, HsSyn, GHC | 
| hsRecFieldSel | HsPat, HsSyn, GHC | 
| HsRecFieldUpd | RnPat | 
| HsRecFld | HsExpr, HsSyn, GHC | 
| HsRecordBinds | HsExpr, HsSyn, GHC | 
| hsRecPun | HsPat, HsSyn, GHC | 
| HsRecTy | HsTypes, HsSyn, GHC | 
| HsRecUpdField | HsPat, HsSyn, GHC | 
| hsRecUpdFieldId | HsPat, HsSyn, GHC | 
| hsRecUpdFieldOcc | HsPat, HsSyn, GHC | 
| hsRecUpdFieldRdr | HsPat, HsSyn, GHC | 
| HsRnBracketOut | HsExpr, HsSyn, GHC | 
| HsRule | HsDecls, HsSyn, GHC | 
| HsRuleRn | |
| 1 (Type/Class) | HsDecls, HsSyn, GHC | 
| 2 (Data Constructor) | HsDecls, HsSyn, GHC | 
| HsRules | HsDecls, HsSyn, GHC | 
| HsSCC | HsExpr, HsSyn, GHC | 
| hsScopedTvs | HsTypes, HsSyn, GHC | 
| HsSigCtxt | RnEnv, RnBinds | 
| hsSigDoc | HsBinds, HsSyn, GHC | 
| HsSigFun | TcClassDcl | 
| hsSigType | HsTypes, HsSyn, GHC | 
| hsSigWcType | HsTypes, HsSyn, GHC | 
| HsSplice | HsExpr, HsSyn, GHC | 
| HsSpliced | HsExpr, HsSyn, GHC | 
| HsSplicedExpr | HsExpr, HsSyn, GHC | 
| HsSplicedPat | HsExpr, HsSyn, GHC | 
| HsSplicedThing | HsExpr, HsSyn, GHC | 
| HsSplicedTy | HsExpr, HsSyn, GHC | 
| HsSpliceE | HsExpr, HsSyn, GHC | 
| HsSpliceTy | HsTypes, HsSyn, GHC | 
| HsSrcBang | |
| 1 (Type/Class) | DataCon, HsTypes, HsSyn, GhcPlugins, GHC | 
| 2 (Data Constructor) | DataCon, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsSrcFile | DriverPhases, HscTypes, GhcPlugins | 
| HsStarTy | HsTypes, HsSyn, GHC | 
| HsStatic | HsExpr, HsSyn, GHC | 
| HsStmtContext | HsExpr, HsSyn, GHC | 
| HsStrict | DataCon, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsStrictness | IfaceSyn | 
| HsString | HsLit, HsSyn, GHC | 
| HsStringPrim | HsLit, HsSyn, GHC | 
| HsStrTy | HsTypes, HsSyn, GHC | 
| HsSumTy | HsTypes, HsSyn, GHC | 
| HsTcBracketOut | HsExpr, HsSyn, GHC | 
| HsTick | HsExpr, HsSyn, GHC | 
| HsTickPragma | HsExpr, HsSyn, GHC | 
| HsTupArg | HsExpr, HsSyn, GHC | 
| HsTupleSort | HsTypes, HsSyn, GHC | 
| HsTupleTy | HsTypes, HsSyn, GHC | 
| hsTvbAllKinded | HsTypes, HsSyn, GHC | 
| hsTyClForeignBinders | HsUtils, HsSyn, GHC | 
| hsTyGetAppHead_maybe | HsTypes, HsSyn, GHC | 
| HsTyLit | |
| 1 (Type/Class) | HsTypes, HsSyn, GHC | 
| 2 (Data Constructor) | HsTypes, HsSyn, GHC | 
| HsTyPats | HsDecls, HsSyn, GHC | 
| HsType | HsTypes, HsSyn, GHC | 
| HsTypeCtx | RnUtils | 
| HsTypedSplice | HsExpr, HsSyn, GHC | 
| hsTypeNeedsParens | HsTypes, HsSyn, GHC | 
| HsTyVar | HsTypes, HsSyn, GHC | 
| HsTyVarBndr | HsTypes, HsSyn, GHC | 
| hsTyVarName | HsTypes, HsSyn, GHC | 
| hst_bndrs | HsTypes, HsSyn, GHC | 
| hst_body | HsTypes, HsSyn, GHC | 
| hst_ctxt | HsTypes, HsSyn, GHC | 
| hst_xforall | HsTypes, HsSyn, GHC | 
| hst_xqual | HsTypes, HsSyn, GHC | 
| HsUnboundVar | HsExpr, HsSyn, GHC | 
| HsUnboxedTuple | HsTypes, HsSyn, GHC | 
| HsUnfold | IfaceSyn | 
| HsUnit | |
| 1 (Type/Class) | BkpSyn | 
| 2 (Data Constructor) | BkpSyn | 
| hsunitBody | BkpSyn | 
| HsUnitDecl | BkpSyn | 
| HsUnitId | |
| 1 (Type/Class) | BkpSyn | 
| 2 (Data Constructor) | BkpSyn | 
| hsunitName | BkpSyn | 
| HsUnpack | DataCon, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsUntypedSplice | HsExpr, HsSyn, GHC | 
| HsValBinds | |
| 1 (Type/Class) | HsBinds, HsSyn, GHC | 
| 2 (Data Constructor) | HsBinds, HsSyn, GHC | 
| hsValBindsImplicits | HsUtils, HsSyn, GHC | 
| HsValBindsLR | HsBinds, HsSyn, GHC | 
| HsVar | HsExpr, HsSyn, GHC | 
| HsWC | HsTypes, HsSyn, GHC | 
| hsWcScopedTvs | HsTypes, HsSyn, GHC | 
| hswc_body | HsTypes, HsSyn, GHC | 
| hswc_ext | HsTypes, HsSyn, GHC | 
| HsWildCardBndrs | HsTypes, HsSyn, GHC | 
| HsWildCardInfo | HsTypes, HsSyn, GHC | 
| HsWildCardTy | HsTypes, HsSyn, GHC | 
| HsWord64Prim | HsLit, HsSyn, GHC | 
| HsWordPrim | HsLit, HsSyn, GHC | 
| HsWrap | HsExpr, HsSyn, GHC | 
| HsWrapper | TcEvidence | 
| hs_annds | HsDecls, HsSyn, GHC | 
| hs_defds | HsDecls, HsSyn, GHC | 
| hs_derivds | HsDecls, HsSyn, GHC | 
| hs_docs | HsDecls, HsSyn, GHC | 
| hs_ext | HsDecls, HsSyn, GHC | 
| hs_fixds | HsDecls, HsSyn, GHC | 
| hs_fords | HsDecls, HsSyn, GHC | 
| hs_ruleds | HsDecls, HsSyn, GHC | 
| hs_splcds | HsDecls, HsSyn, GHC | 
| hs_tyclds | HsDecls, HsSyn, GHC | 
| hs_valds | HsDecls, HsSyn, GHC | 
| hs_warnds | HsDecls, HsSyn, GHC | 
| HValue | GHC | 
| HWSYNC | PPC.Instr |