Index - H
| HA | PPC.Regs | 
| haddockHTMLs | PackageConfig, Packages, GhcPlugins | 
| haddockInterfaces | PackageConfig, Packages, GhcPlugins | 
| haddockOptions | DynFlags, GhcPlugins, GHC | 
| halfWordMask | CmmType, CmmExpr, Cmm, OldCmm | 
| halfWordWidth | CmmType, CmmExpr, Cmm, OldCmm | 
| hALF_WORD_SIZE | SMRep | 
| hALF_WORD_SIZE_IN_BITS | SMRep | 
| handle | Exception | 
| handleFlagWarnings | HscTypes, GhcPlugins | 
| handleGhcException | Panic | 
| handleIO | Exception | 
| handleJust | Exception | 
| Handler | |
| 1 (Data Constructor) | Exception | 
| 2 (Type/Class) | Exception | 
| handleSourceError | HscTypes, GhcPlugins, GHC | 
| hang | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| happensBefore | DriverPhases | 
| HARD | Platform | 
| HasArg | CmdLineParser | 
| hasCAF | CLabel | 
| hasDetailedCounts | CoreMonad, GhcPlugins | 
| HasDynFlags | DynFlags, GhcPlugins | 
| hasEqualities | Inst | 
| hashExpr | CoreUtils, GhcPlugins | 
| hashLiteral | Literal, GhcPlugins | 
| hashName | Name, GhcPlugins | 
| hashString | Util, GhcPlugins | 
| HasInfo | IfaceSyn | 
| Haskell2010 | DynFlags, GhcPlugins | 
| Haskell98 | DynFlags, GhcPlugins | 
| hasKey | Unique, PrelNames | 
| hasNoBinding | Id, GhcPlugins | 
| hasNoDups | ListSetOps | 
| hasNoGlobalRegs | CmmUtils, OldCmmUtils | 
| hasNoLBVarInfo | IdInfo, GhcPlugins | 
| HasOccName | OccName, Name, GhcPlugins | 
| hasSomeUnfolding | CoreSyn, GhcPlugins | 
| hasSpecPrags | HsBinds, HsSyn, GHC | 
| hasVertexG | Digraph | 
| hasZEncoding | FastString, GhcPlugins | 
| hcat | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| HCc | DriverPhases | 
| hcSuf | DynFlags, GhcPlugins, GHC | 
| Header | |
| 1 (Type/Class) | ForeignCall | 
| 2 (Data Constructor) | ForeignCall | 
| headFS | FastString, GhcPlugins | 
| heap | LlvmCodeGen.Regs | 
| heapClosureSize | SMRep | 
| heapHWM | |
| 1 (Function) | CgMonad | 
| 2 (Function) | StgCmmMonad | 
| heapIdInfo | CgBindery | 
| HeapOverflow | Exception | 
| HeapRep | SMRep | 
| HeapUsage | |
| 1 (Type/Class) | CgMonad | 
| 2 (Data Constructor) | CgMonad | 
| 3 (Type/Class) | StgCmmMonad | 
| 4 (Data Constructor) | StgCmmMonad | 
| hexDigit | Ctype | 
| hexToChar | LexCore | 
| hGetStringBuffer | StringBuffer | 
| hGetStringBufferBlock | StringBuffer | 
| HI | |
| 1 (Data Constructor) | PPC.Regs | 
| 2 (Data Constructor) | SPARC.Imm | 
| hiddenModules | PackageConfig, Packages, GhcPlugins | 
| HidePackage | DynFlags, GhcPlugins | 
| hiDir | DynFlags, GhcPlugins, GHC | 
| HintedCmmActual | OldCmm | 
| HintedCmmFormal | OldCmm | 
| hintlessCmm | OldCmm | 
| History | |
| 1 (Type/Class) | InteractiveEval, GHC | 
| 2 (Data Constructor) | InteractiveEval | 
| historyApStack | InteractiveEval | 
| historyBreakInfo | InteractiveEval, GHC | 
| historyEnclosingDecls | InteractiveEval, GHC | 
| hiSuf | DynFlags, GhcPlugins, GHC | 
| hiVersion | Constants | 
| hm_details | HscTypes, GhcPlugins | 
| hm_iface | HscTypes, GhcPlugins | 
| hm_linkable | HscTypes, GhcPlugins | 
| hoistBinding | Vectorise.Utils.Hoisting, Vectorise.Utils | 
| hoistExpr | Vectorise.Utils.Hoisting, Vectorise.Utils | 
| hoistPolyVExpr | Vectorise.Utils.Hoisting, Vectorise.Utils | 
| hoistVExpr | Vectorise.Utils.Hoisting, Vectorise.Utils | 
| HomeModInfo | |
| 1 (Type/Class) | HscTypes, GhcPlugins | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| HomePackageTable | HscTypes, GhcPlugins | 
| homepage | PackageConfig, Packages, GhcPlugins | 
| HooplNode | Hoopl | 
| Hp | CmmExpr, Cmm, OldCmm | 
| HpAlloc | CmmExpr, Cmm, OldCmm | 
| hpcDir | DynFlags, GhcPlugins, GHC | 
| hpChkGen | CgHeapery | 
| hpChkNodePointsAssignSp0 | CgHeapery | 
| HpcInfo | |
| 1 (Type/Class) | HscTypes, GhcPlugins | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| hpcInfoHash | HscTypes, GhcPlugins | 
| hpcInfoTickCount | HscTypes, GhcPlugins | 
| hpcInitCode | Coverage | 
| hpcTable | CgHpc | 
| HpcTick | CoreSyn, GhcPlugins | 
| hpcUsed | HscTypes, GhcPlugins | 
| HpLim | CmmExpr, Cmm, OldCmm | 
| hpm_module | HscTypes, GhcPlugins | 
| hpm_src_files | HscTypes, GhcPlugins | 
| hpReg | CmmExpr, Cmm, OldCmm | 
| hpRel | |
| 1 (Function) | CgHeapery | 
| 2 (Function) | StgCmmLayout, StgCmmHeap | 
| hptInstances | HscTypes, GhcPlugins | 
| hptObjs | HscTypes, GhcPlugins | 
| hptRules | HscTypes, GhcPlugins | 
| hptVectInfo | HscTypes, GhcPlugins | 
| hPutFS | FastString, GhcPlugins | 
| HsAnnotation | HsDecls, HsSyn, GHC | 
| HsApp | HsExpr, HsSyn, GHC | 
| HsAppTy | HsTypes, HsSyn, GHC | 
| HsArity | IfaceSyn | 
| HsArrApp | HsExpr, HsSyn, GHC | 
| HsArrAppType | HsExpr, HsSyn, GHC | 
| HsArrForm | HsExpr, HsSyn, GHC | 
| HsBang | BasicTypes, HsTypes, HsSyn, GhcPlugins, 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 | 
| HsBracketOut | HsExpr, HsSyn, GHC | 
| Hsc | DriverPhases | 
| HsCase | HsExpr, HsSyn, GHC | 
| HscAsm | DynFlags, GhcPlugins, GHC | 
| hscBatchBackendOnly | HscMain | 
| HscC | DynFlags, GhcPlugins, GHC | 
| hscCheckSafe | HscMain | 
| hscCompileBatch | HscMain | 
| hscCompileCmmFile | HscMain | 
| hscCompileCore | HscMain | 
| hscCompileCoreExpr | HscMain | 
| hscCompileInteractive | HscMain | 
| hscCompileNothing | HscMain | 
| hscCompileOneShot | HscMain | 
| hscDecls | HscMain | 
| hscDeclsWithLocation | HscMain | 
| hscDesugar | HscMain | 
| HscEnv | |
| 1 (Type/Class) | HscTypes, GhcPlugins, GHC | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| hscEPS | HscTypes, GhcPlugins | 
| hscGetModuleInterface | HscMain | 
| hscGetSafe | HscMain | 
| HsChar | HsLit, HsSyn, GHC | 
| HsCharPrim | HsLit, HsSyn, GHC | 
| hscImport | HscMain | 
| hscInteractiveBackendOnly | HscMain | 
| HscInterpreted | DynFlags, GhcPlugins, GHC | 
| hscIsGHCiMonad | HscMain | 
| hscKcType | HscMain | 
| HscLlvm | DynFlags, GhcPlugins, GHC | 
| HsCmd | HsExpr, HsSyn, GHC | 
| HsCmdTop | |
| 1 (Type/Class) | HsExpr, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| HscNoRecomp | HscMain | 
| HscNothing | DynFlags, GhcPlugins, GHC | 
| hscNothingBackendOnly | HscMain | 
| hsConDeclArgTys | HsDecls, HsSyn, GHC | 
| HsConDeclDetails | HsDecls, HsSyn, GHC | 
| HsConDetails | HsPat, HsSyn, GHC | 
| hscOneShotBackendOnly | HscMain | 
| hsConPatArgs | HsPat, HsSyn, GHC | 
| HsConPatDetails | HsPat, HsSyn, GHC | 
| HsConstraintTuple | HsTypes, HsSyn, GHC | 
| HsContext | HsTypes, HsSyn, GHC | 
| HsCoreAnn | HsExpr, HsSyn, GHC | 
| HsCoreTy | HsTypes, HsSyn, GHC | 
| hscOutName | DynFlags, GhcPlugins, GHC | 
| hscParse | HscMain | 
| hscParseIdentifier | HscMain | 
| HscRecomp | HscMain | 
| hscRnImportDecls | HscMain | 
| hscSimplify | HscMain | 
| HscSource | DriverPhases, HscTypes, GhcPlugins | 
| hscSourceString | DriverPhases, HscTypes, GhcPlugins | 
| HscStatus | HscMain | 
| HscStatus' | HscMain | 
| hscStmt | HscMain | 
| hscStmtWithLocation | HscMain | 
| HscTarget | DynFlags, GhcPlugins, GHC | 
| hscTarget | DynFlags, GhcPlugins, GHC | 
| hscTcExpr | HscMain | 
| hscTcRcLookupName | HscMain | 
| hscTcRnGetInfo | HscMain | 
| hscTcRnLookupRdrName | HscMain | 
| hscTypecheckRename | HscMain | 
| hsc_dflags | HscTypes, GhcPlugins | 
| hsc_EPS | HscTypes, GhcPlugins | 
| hsc_FC | HscTypes, GhcPlugins | 
| hsc_HPT | HscTypes, GhcPlugins | 
| hsc_IC | HscTypes, GhcPlugins | 
| hsc_MLC | HscTypes, GhcPlugins | 
| hsc_mod_graph | HscTypes, GhcPlugins | 
| hsc_NC | HscTypes, GhcPlugins | 
| hsc_targets | HscTypes, GhcPlugins | 
| hsc_type_env_var | HscTypes, GhcPlugins | 
| HsDecl | HsDecls, HsSyn, GHC | 
| HsDo | HsExpr, HsSyn, GHC | 
| HsDocContext | RnEnv | 
| HsDocString | |
| 1 (Type/Class) | HsDoc, HsSyn, GHC | 
| 2 (Data Constructor) | HsDoc, HsSyn, GHC | 
| HsDocTy | HsTypes, HsSyn, GHC | 
| HsDoublePrim | HsLit, HsSyn, GHC | 
| hsep | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| HsEqTy | HsTypes, HsSyn, GHC | 
| HsExplicitFlag | HsTypes, HsSyn, GHC | 
| HsExplicitListTy | HsTypes, HsSyn, GHC | 
| HsExplicitTupleTy | HsTypes, HsSyn, GHC | 
| hsExplicitTvs | HsTypes, HsSyn, GHC | 
| HsExpr | HsExpr, HsSyn, GHC | 
| hsExprNeedsParens | HsExpr, HsSyn, GHC | 
| HsExtCore | |
| 1 (Type/Class) | HsSyn, GHC | 
| 2 (Data Constructor) | HsSyn, GHC | 
| hsFamInstBinders | HsUtils, HsSyn, GHC | 
| 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 | 
| HsHigherOrderApp | HsExpr, HsSyn, GHC | 
| HsIf | HsExpr, 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 | 
| HsLet | HsExpr, HsSyn, GHC | 
| hsLibraries | PackageConfig, Packages, GhcPlugins | 
| HsListTy | HsTypes, HsSyn, GHC | 
| HsLit | |
| 1 (Type/Class) | HsLit, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| hsLitKey | MatchLit | 
| hsLitType | TcHsSyn | 
| hsLKiTyVarNames | HsTypes, HsSyn, GHC | 
| hsLMatchPats | HsExpr, HsSyn, GHC | 
| HsLocalBinds | HsBinds, HsSyn, GHC | 
| HsLocalBindsLR | HsBinds, HsSyn, GHC | 
| hsLPatType | TcHsSyn | 
| hsLTyClDeclBinders | HsUtils, HsSyn, GHC | 
| hsLTyVarLocName | HsTypes, HsSyn, GHC | 
| hsLTyVarLocNames | HsTypes, HsSyn, GHC | 
| hsLTyVarName | HsTypes, HsSyn, GHC | 
| hsLTyVarNames | 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 | 
| HsMultiIf | HsExpr, HsSyn, GHC | 
| HsNoBang | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsNoCafRefs | IfaceSyn | 
| HsNoUnpack | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsNoVect | HsDecls, HsSyn, GHC | 
| HsNumTy | HsTypes, HsSyn, GHC | 
| HsOpTy | HsTypes, HsSyn, GHC | 
| HsOverLit | |
| 1 (Type/Class) | HsLit, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| hsOverLitKey | MatchLit | 
| hsOverLitName | TcHsSyn | 
| HsPar | HsExpr, HsSyn, GHC | 
| HsPArrTy | HsTypes, HsSyn, GHC | 
| HsParsedModule | |
| 1 (Type/Class) | HscTypes, GhcPlugins | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| HsParTy | HsTypes, HsSyn, GHC | 
| hsPatNeedsParens | HsPat, HsSyn, GHC | 
| hsPatType | TcHsSyn | 
| HsPp | DriverPhases | 
| HsProc | HsExpr, HsSyn, GHC | 
| hsQTvBndrs | HsTypes, HsSyn, GHC | 
| HsQTvs | HsTypes, HsSyn, GHC | 
| HsQuasiQuote | |
| 1 (Type/Class) | HsTypes, HsSyn, GHC | 
| 2 (Data Constructor) | HsTypes, HsSyn, GHC | 
| HsQuasiQuoteE | HsExpr, HsSyn, GHC | 
| HsQuasiQuoteTy | HsTypes, HsSyn, GHC | 
| hsq_kvs | HsTypes, HsSyn, GHC | 
| hsq_tvs | HsTypes, HsSyn, GHC | 
| HsRat | HsLit, HsSyn, GHC | 
| HsRecField | |
| 1 (Type/Class) | HsPat, HsSyn, GHC | 
| 2 (Data Constructor) | HsPat, HsSyn, GHC | 
| hsRecFieldArg | HsPat, HsSyn, GHC | 
| HsRecFieldCon | RnPat | 
| HsRecFieldContext | RnPat | 
| hsRecFieldId | HsPat, HsSyn, GHC | 
| HsRecFieldPat | RnPat | 
| HsRecFields | |
| 1 (Type/Class) | HsPat, HsSyn, GHC | 
| 2 (Data Constructor) | HsPat, HsSyn, GHC | 
| hsRecFields | HsPat, HsSyn, GHC | 
| HsRecFieldUpd | RnPat | 
| HsRecordBinds | HsExpr, HsSyn, GHC | 
| hsRecPun | HsPat, HsSyn, GHC | 
| HsRecTy | HsTypes, HsSyn, GHC | 
| HsRule | HsDecls, HsSyn, GHC | 
| HsSCC | HsExpr, HsSyn, GHC | 
| HsSigCtxt | RnEnv, RnBinds | 
| hsSigDoc | HsBinds, HsSyn, GHC | 
| HsSigFun | TcClassDcl | 
| HsSplice | |
| 1 (Type/Class) | HsExpr, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| HsSpliceE | HsExpr, HsSyn, GHC | 
| HsSpliceTy | HsTypes, HsSyn, GHC | 
| HsSrcFile | DriverPhases, HscTypes, GhcPlugins | 
| HsStmtContext | HsExpr, HsSyn, GHC | 
| HsStrict | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsStrictness | IfaceSyn | 
| HsString | HsLit, HsSyn, GHC | 
| HsStringPrim | HsLit, HsSyn, GHC | 
| HsStrTy | HsTypes, HsSyn, GHC | 
| HsTick | HsExpr, HsSyn, GHC | 
| HsTickPragma | HsExpr, HsSyn, GHC | 
| HsTupArg | HsExpr, HsSyn, GHC | 
| HsTupleSort | HsTypes, HsSyn, GHC | 
| HsTupleTy | HsTypes, HsSyn, GHC | 
| hsTyClDeclBinders | HsUtils, HsSyn, GHC | 
| hsTyClDeclsBinders | HsUtils, HsSyn, GHC | 
| HsTyDefn | HsDecls, HsSyn, GHC | 
| HsTyLit | |
| 1 (Type/Class) | HsTypes, HsSyn, GHC | 
| 2 (Data Constructor) | HsTypes, HsSyn, GHC | 
| HsType | |
| 1 (Type/Class) | HsTypes, HsSyn, GHC | 
| 2 (Data Constructor) | HsExpr, HsSyn, GHC | 
| HsTypeCtx | RnEnv | 
| HsTyVar | HsTypes, HsSyn, GHC | 
| HsTyVarBndr | HsTypes, HsSyn, GHC | 
| hsTyVarName | HsTypes, HsSyn, GHC | 
| HsTyWrapper | HsTypes, HsSyn, GHC | 
| HsUnboxedTuple | HsTypes, HsSyn, GHC | 
| HsUnfold | IfaceSyn | 
| HsUnpack | BasicTypes, HsTypes, HsSyn, GhcPlugins, GHC | 
| HsUnpackFailed | BasicTypes, HsTypes, HsSyn, GhcPlugins, 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 | 
| HsVect | HsDecls, HsSyn, GHC | 
| HsVectClassIn | HsDecls, HsSyn, GHC | 
| HsVectClassOut | HsDecls, HsSyn, GHC | 
| HsVectInstIn | HsDecls, HsSyn, GHC | 
| HsVectInstOut | HsDecls, HsSyn, GHC | 
| HsVectTypeIn | HsDecls, HsSyn, GHC | 
| HsVectTypeOut | HsDecls, HsSyn, GHC | 
| HsWB | HsTypes, HsSyn, GHC | 
| hswb_cts | HsTypes, HsSyn, GHC | 
| hswb_kvs | HsTypes, HsSyn, GHC | 
| hswb_tvs | HsTypes, HsSyn, GHC | 
| HsWithBndrs | HsTypes, HsSyn, GHC | 
| HsWord64Prim | HsLit, HsSyn, GHC | 
| HsWordPrim | HsLit, HsSyn, GHC | 
| HsWrap | HsExpr, HsSyn, GHC | 
| HsWrapper | TcEvidence | 
| HsWrapTy | HsTypes, HsSyn, GHC | 
| hs_annds | HsDecls, HsSyn, GHC | 
| hs_defds | HsDecls, HsSyn, GHC | 
| hs_derivds | HsDecls, HsSyn, GHC | 
| hs_docs | HsDecls, HsSyn, GHC | 
| hs_fixds | HsDecls, HsSyn, GHC | 
| hs_fords | HsDecls, HsSyn, GHC | 
| hs_instds | HsDecls, HsSyn, GHC | 
| hs_ruleds | HsDecls, HsSyn, GHC | 
| hs_tyclds | HsDecls, HsSyn, GHC | 
| hs_valds | HsDecls, HsSyn, GHC | 
| hs_vects | HsDecls, HsSyn, GHC | 
| hs_warnds | HsDecls, HsSyn, GHC | 
| hugsOptions | PackageConfig, Packages, GhcPlugins | 
| HValue | ByteCodeLink, Linker, GHC | 
| hwSp | CgMonad |