ghc-9.4.1: The GHC API

Index - H

h98ConArgDocsGHC.HsToCore.Docs
HAGHC.CmmToAsm.PPC.Regs
HaddockBitGHC.Parser.Lexer
haddockOptionsGHC.Driver.Session, GHC.Plugins, GHC
halfWordMaskGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
halfWordSizeGHC.Runtime.Heap.Layout
halfWordSizeInBitsGHC.Runtime.Heap.Layout
halfWordWidthGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
handleGHC.Utils.Exception
handleDataGHC.Utils.Binary
handleFlagWarningsGHC.Driver.Errors
handleGhcExceptionGHC.Utils.Panic, GHC.Plugins
handleIOGHC.Utils.Exception
handleJustGHC.Utils.Exception
handleProcGHC.SysTools.Process
Handler 
1 (Type/Class)GHC.Utils.Exception
2 (Data Constructor)GHC.Utils.Exception
handleSourceErrorGHC.Types.SourceError, GHC.Plugins, GHC
hang 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
hangNotEmpty 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
happensBeforeGHC.Driver.Phases
HAppTyGHC.Iface.Ext.Types
HARDGHC.Platform
HasArgGHC.Driver.CmdLine
HasAssociatedDataFamInstsGHC.Tc.Errors.Types
hasAssociatedDataFamInstsGHC.Tc.Errors.Types
hasCAFGHC.Cmm.CLabel
HasCallStackGHC.Utils.Misc, GHC.Plugins
hasCoercionHoleCoGHC.Core.Coercion, GHC.Plugins
hasCoercionHoleTyGHC.Core.Coercion, GHC.Plugins
hasCompleteSigGHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig
hasCoreUnfoldingGHC.Core, GHC.Plugins
HasDebugCallStackGHC.Utils.Misc, GHC.Plugins
hasDemandEnvSigGHC.Types.Demand
hasDetailedCountsGHC.Core.Opt.Monad, GHC.Plugins
HasDynFlagsGHC.Driver.Session, GHC.Plugins
HasE 
1 (Type/Class)GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor)GHC.Parser.Annotation, GHC.Hs, GHC
hasFieldClassNameGHC.Builtin.Names
hasFieldClassNameKeyGHC.Builtin.Names
HasFieldOriginGHC.Tc.Types.Origin
hasFixedRuntimeRepGHC.Tc.Utils.Concrete
hasFixedRuntimeRep_syntacticGHC.Tc.Utils.Concrete
HasGivenEqsGHC.Tc.Types.Constraint
hasHaskellNameGHC.Cmm.CLabel
HasHooksGHC.Driver.Hooks
hashStringGHC.Utils.Misc, GHC.Plugins
hasIdLabelInfoGHC.Cmm.CLabel
hasImportGHC.Parser.Utils, GHC
hasIncoherentFlagGHC.Types.Basic, GHC.Plugins
hasInlineUnfoldingGHC.Types.Id.Info, GHC.Plugins
hasIPSuperClassesGHC.Core.Predicate
Haskell2010GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins
Haskell98GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins
hasKeyGHC.Types.Unique, GHC.Builtin.Names
HasKindsGHC.Tc.Errors.Types
hasKindsGHC.Tc.Errors.Types
HasLoggerGHC.Utils.Logger
hasLoopAtGHC.Data.Graph.UnVar
HasModuleGHC.Unit.Module, GHC.Unit, GHC.Plugins
hasNoBindingGHC.Types.Id, GHC.Plugins
hasNodeGHC.CmmToAsm.CFG
hasNoDebugOutputGHC.Driver.Session, GHC.Plugins
hasNoDupsGHC.Data.List.SetOps
hasNoGlobalRegsGHC.Cmm.Utils
hasNoOneShotInfoGHC.Types.Basic, GHC.Types.Id.Info, GHC.Plugins
hasNoOptCoercionGHC.Driver.Session, GHC.Plugins
hasNoStateHackGHC.Driver.Session, GHC.Plugins
hasNotWayGHC.Platform.Ways
HasOccNameGHC.Types.Name.Occurrence, GHC.Types.Name, GHC.Plugins
hasOrHaveGHC.Utils.Outputable, GHC.Plugins
hasOverlappableFlagGHC.Types.Basic, GHC.Plugins
hasOverlappingFlagGHC.Types.Basic, GHC.Plugins
hasPprDebugGHC.Driver.Session, GHC.Plugins
hasSomeUnfoldingGHC.Core, GHC.Plugins
hasSpecPragsGHC.Hs.Binds, GHC.Hs, GHC
hasStockDerivingGHC.Tc.Deriv.Utils
hasThisCoercionHoleTyGHC.Core.Coercion, GHC.Plugins
hasTyVarHeadGHC.Tc.Utils.TcType
hasVertexGGHC.Data.Graph.Directed
hasWayGHC.Platform.Ways
HasWildcardGHC.Tc.Errors.Types
hasWildcardGHC.Tc.Errors.Types
haveRegBase 
1 (Function)GHC.Platform.X86_64
2 (Function)GHC.Platform.X86
3 (Function)GHC.Platform.S390X
4 (Function)GHC.Platform.RISCV64
5 (Function)GHC.Platform.PPC
6 (Function)GHC.Platform.NoRegs
7 (Function)GHC.Platform.ARM
8 (Function)GHC.Platform.AArch64
9 (Function)GHC.Platform.Regs
haveRtsOptsFlagsGHC.Linker.ExtraObj
HCastTyGHC.Iface.Ext.Types
hcat 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
HCcGHC.Driver.Phases
HCoercionTyGHC.Iface.Ext.Types
hcSufGHC.Driver.Session, GHC.Plugins, GHC
HdkCommentGHC.Parser.Lexer
HdkCommentNamedGHC.Parser.Lexer
HdkCommentNextGHC.Parser.Lexer
HdkCommentPrevGHC.Parser.Lexer
HdkCommentSectionGHC.Parser.Lexer
hdk_commentsGHC.Parser.Lexer
hdrSizeGHC.Runtime.Heap.Layout
hdrSizeWGHC.Runtime.Heap.Layout
headGHC.Prelude
Header 
1 (Type/Class)GHC.Types.ForeignCall
2 (Data Constructor)GHC.Types.ForeignCall
header_commentsGHC.Parser.Lexer
headFSGHC.Data.FastString, GHC.Plugins
headMaybeGHC.Data.Bag
headOLGHC.Data.OrdList
heapClosureSizeWGHC.Runtime.Heap.Layout
heapHWMGHC.StgToCmm.Monad
heapNGHC.CmmToLlvm.Regs
HeapOverflowGHC.Utils.Exception
HeapRepGHC.Runtime.Heap.Layout
heapStackCheckGenGHC.StgToCmm.Heap
HeapUsage 
1 (Type/Class)GHC.StgToCmm.Monad
2 (Data Constructor)GHC.StgToCmm.Monad
heqClassGHC.Builtin.Types, GHC.Plugins
heqDataConGHC.Builtin.Types, GHC.Plugins
heqDataConKeyGHC.Builtin.Names
heqSCSelIdKeyGHC.Builtin.Names
heqTyConGHC.Builtin.Types, GHC.Plugins
heqTyConKeyGHC.Builtin.Names
heqTyConNameGHC.Builtin.Types, GHC.Plugins
HERGHC.Tc.Types.Evidence
HetReduction 
1 (Type/Class)GHC.Core.Reduction
2 (Data Constructor)GHC.Core.Reduction
hexGHC.Utils.Ppr
hexDigitGHC.Parser.CharClass
HexFloatLiteralsBitGHC.Parser.Lexer
hfbAnnLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
hfbLHSLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
hfbPunLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
hfbRHSLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
hfCandGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
HFDCGHC.Tc.Errors.Types, GHC.Tc.Errors.Hole
hfDocGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
hfIdGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
hfIsLclGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
hfMatchesGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
HForAllTyGHC.Iface.Ext.Types
hfPluginInitGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole
hfPluginRunGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole
hfPluginStopGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole
hfRefLvlGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
HFSBySizeGHC.Tc.Errors.Hole
HFSBySubsumptionGHC.Tc.Errors.Hole
HFSNoSortingGHC.Tc.Errors.Hole
hfTypeGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
HFunTyGHC.Iface.Ext.Types
hfWrapGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
hGetStringBufferGHC.Data.StringBuffer
hGetStringBufferBlockGHC.Data.StringBuffer
HIGHC.CmmToAsm.PPC.Regs
HiddenFlagGHC.Driver.CmdLine
hiddenModulesGHC.Driver.Session, GHC.Plugins, GHC
HidePackageGHC.Driver.Session, GHC.Plugins
hiDirGHC.Driver.Session, GHC.Plugins, GHC
HieArgs 
1 (Type/Class)GHC.Iface.Ext.Types
2 (Data Constructor)GHC.Iface.Ext.Types
HieASTGHC.Iface.Ext.Types
HieASTs 
1 (Type/Class)GHC.Iface.Ext.Types
2 (Data Constructor)GHC.Iface.Ext.Types
hieDirGHC.Driver.Session, GHC.Plugins, GHC
HieFile 
1 (Type/Class)GHC.Iface.Ext.Types
2 (Data Constructor)GHC.Iface.Ext.Types
HieFileResult 
1 (Type/Class)GHC.Iface.Ext.Binary
2 (Data Constructor)GHC.Iface.Ext.Binary
HieHeaderGHC.Iface.Ext.Binary
hieMagicGHC.Iface.Ext.Binary
HieMissingGHC.Iface.Recomp
HieNameGHC.Iface.Ext.Types, GHC.Iface.Ext.Binary
hieNameOccGHC.Iface.Ext.Types, GHC.Iface.Ext.Binary
HieOutdatedGHC.Iface.Recomp
HiePath 
1 (Type/Class)GHC.Iface.Ext.Types
2 (Data Constructor)GHC.Iface.Ext.Types
hieSufGHC.Driver.Session, GHC.Plugins, GHC
HieTypeGHC.Iface.Ext.Types
HieTypeFixGHC.Iface.Ext.Types
HieTypeFlatGHC.Iface.Ext.Types
HieTypeStateGHC.Iface.Ext.Utils
hieTypeToIfaceGHC.Iface.Ext.Utils
hieVersionGHC.Iface.Ext.Types
hie_astsGHC.Iface.Ext.Types
hie_exportsGHC.Iface.Ext.Types
hie_file_resultGHC.Iface.Ext.Binary
hie_file_result_ghc_versionGHC.Iface.Ext.Binary
hie_file_result_versionGHC.Iface.Ext.Binary
hie_hs_fileGHC.Iface.Ext.Types
hie_hs_srcGHC.Iface.Ext.Types
hie_moduleGHC.Iface.Ext.Types
hie_typesGHC.Iface.Ext.Types
HIGHERAGHC.CmmToAsm.PPC.Regs
HIGHESTAGHC.CmmToAsm.PPC.Regs
hiModuleNameMismatchWarnGHC.Iface.Errors, GHC.Iface.Load
hintBangPatGHC.Parser.PostProcess
History 
1 (Type/Class)GHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC
2 (Data Constructor)GHC.Runtime.Eval.Types, GHC.Runtime.Eval
historyApStackGHC.Runtime.Eval.Types, GHC.Runtime.Eval
historyBreakInfoGHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC
historyEnclosingDeclsGHC.Runtime.Eval.Types, GHC.Runtime.Eval, GHC
historySizeGHC.Driver.Session, GHC.Plugins, GHC
hiSuf_GHC.Driver.Session, GHC.Plugins, GHC
hiVersionGHC.Settings.Constants
HLitTyGHC.Iface.Ext.Types
hm_detailsGHC.Unit.Home.ModInfo
HM_FamPatGHC.Tc.Gen.HsType
hm_ifaceGHC.Unit.Home.ModInfo
hm_linkableGHC.Unit.Home.ModInfo
HM_SigGHC.Tc.Gen.HsType
HM_TyAppPatGHC.Tc.Gen.HsType
HM_VTAGHC.Tc.Gen.HsType
hoistDsMessageGHC.Driver.Errors.Types
hoistFlagGHC.Driver.CmdLine
hoistTcRnMessageGHC.Driver.Errors.Types
Hole 
1 (Type/Class)GHC.Tc.Types.Constraint
2 (Data Constructor)GHC.Tc.Types.Constraint
HoleCoGHC.Core.TyCo.Rep
HoleDestGHC.Tc.Types.Constraint
HoleError 
1 (Type/Class)GHC.Tc.Errors.Types
2 (Data Constructor)GHC.Tc.Errors.Types
HoleExprRefGHC.Tc.Types.Evidence
HoleFit 
1 (Type/Class)GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
2 (Data Constructor)GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
HoleFitCandidateGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
HoleFitDispConfigGHC.Tc.Errors.Types, GHC.Tc.Errors.Hole
HoleFitPlugin 
1 (Type/Class)GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole
2 (Data Constructor)GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole
holeFitPluginGHC.Driver.Plugins, GHC.Plugins
HoleFitPluginR 
1 (Type/Class)GHC.Tc.Errors.Hole.FitTypes, GHC.Driver.Plugins, GHC.Plugins, GHC.Tc.Errors.Hole
2 (Data Constructor)GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins, GHC.Tc.Errors.Hole
holeFitsGHC.Tc.Errors.Types
HoleFitSortingAlgGHC.Tc.Errors.Hole
HoleModeGHC.Tc.Gen.HsType
HoleSortGHC.Tc.Types.Constraint
HoleUnitGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
hole_locGHC.Tc.Types.Constraint
hole_occGHC.Tc.Types.Constraint
hole_sortGHC.Tc.Types.Constraint
hole_tyGHC.Tc.Types.Constraint
homeModErrorGHC.Iface.Errors, GHC.Iface.Load
HomeModInfo 
1 (Type/Class)GHC.Unit.Home.ModInfo
2 (Data Constructor)GHC.Unit.Home.ModInfo
homeModuleInstantiationGHC.Unit.Home, GHC.Unit, GHC.Plugins
homeModuleNameInstantiationGHC.Unit.Home, GHC.Unit, GHC.Plugins
HomePackageTableGHC.Unit.Home.ModInfo
HomeUnitGHC.Unit.Home, GHC.Unit, GHC.Plugins
homeUnitAsUnitGHC.Unit.Home, GHC.Unit, GHC.Plugins
homeUnitDependsGHC.Unit.State, GHC.Unit, GHC.Plugins
HomeUnitEnv 
1 (Type/Class)GHC.Unit.Env
2 (Data Constructor)GHC.Unit.Env
homeUnitEnv_dflagsGHC.Unit.Env
homeUnitEnv_home_unitGHC.Unit.Env
homeUnitEnv_hptGHC.Unit.Env
homeUnitEnv_unitsGHC.Unit.Env
homeUnitEnv_unit_dbsGHC.Unit.Env
HomeUnitGraphGHC.Unit.Env
homeUnitIdGHC.Unit.Home, GHC.Unit, GHC.Plugins
homeUnitId_GHC.Driver.Session, GHC.Plugins, GHC
homeUnitInstanceOfGHC.Unit.Home, GHC.Unit, GHC.Plugins
homeUnitInstanceOfMaybeGHC.Unit.Home, GHC.Unit, GHC.Plugins
homeUnitInstanceOf_GHC.Driver.Session, GHC.Plugins, GHC
homeUnitInstantiationsGHC.Unit.Home, GHC.Unit, GHC.Plugins
homeUnitInstantiations_GHC.Driver.Session, GHC.Plugins, GHC
homeUnitMapGHC.Unit.Home, GHC.Unit, GHC.Plugins
HomeUnitModuleGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
homogeniseHetRednGHC.Core.Reduction
HookedUse 
1 (Type/Class)GHC.Driver.Pipeline.Execute
2 (Data Constructor)GHC.Driver.Pipeline.Execute
HooksGHC.Driver.Hooks
hostFullWaysGHC.Platform.Ways
hostIsDebuggedGHC.Platform.Ways
hostIsDynamicGHC.Platform.Ways
hostIsProfiledGHC.Platform.Ways
hostIsThreadedGHC.Platform.Ways
hostIsTracingGHC.Platform.Ways
hostWaysGHC.Platform.Ways
HowInScopeGHC.Types.Hint
HpGHC.Cmm.Expr, GHC.Cmm
HpAllocGHC.Cmm.Expr, GHC.Cmm
hpAllocRegGHC.Cmm.Expr, GHC.Cmm
HpcCCGHC.Types.CostCentre
hpcDirGHC.Driver.Session, GHC.Plugins, GHC
HpcFlagsChangedGHC.Iface.Recomp
HpcInfo 
1 (Type/Class)GHC.Types.HpcInfo
2 (Data Constructor)GHC.Types.HpcInfo
hpcInfoHashGHC.Types.HpcInfo
hpcInfoTickCountGHC.Types.HpcInfo
hpcInitCodeGHC.HsToCore.Coverage
HpcTickGHC.Types.Tickish
hpcUsedGHC.Types.HpcInfo
hpExprGHC.Cmm.Utils
HpLimGHC.Cmm.Expr, GHC.Cmm
hpLimExprGHC.Cmm.Utils
hpLimRegGHC.Cmm.Expr, GHC.Cmm
hpm_moduleGHC.Hs, GHC
hpm_src_filesGHC.Hs, GHC
hpRegGHC.Cmm.Expr, GHC.Cmm
hptAllInstancesGHC.Driver.Env, GHC.Plugins
hptAllThingsGHC.Driver.Env, GHC.Plugins
hptAnnsGHC.Driver.Env, GHC.Plugins
hptCompleteSigsGHC.Driver.Env, GHC.Plugins
hptInstancesBelowGHC.Driver.Env, GHC.Plugins
hptRulesGHC.Driver.Env, GHC.Plugins
hptSomeThingsBelowUsGHC.Driver.Env, GHC.Plugins
hPutFSGHC.Data.FastString, GHC.Plugins
hPutFZSGHC.Data.FastString, GHC.Plugins
hPutStringBufferGHC.Data.StringBuffer
HQualTyGHC.Iface.Ext.Types
hsAllLTyVarNamesGHC.Hs.Type, GHC.Hs, GHC
HsAnnotationLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HsAppLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsAppKindTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsAppTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsAppTypeLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsArgLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsArgParLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsArityGHC.Iface.Syntax
HsArrAppTypeLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsArrowLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsArrowMatchContextLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsBangTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsBindLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
HsBindLRLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
HsBinTickGHC.Hs.Expr, GHC.Hs, GHC
HsBootCtxtGHC.Rename.Env, GHC.Rename.Bind
HsBootFileGHC.Types.SourceFile
HsBoxedOrConstraintTupleLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsBracketTc 
1 (Type/Class)GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor)GHC.Hs.Expr, GHC.Hs, GHC
Hsc 
1 (Data Constructor)GHC.Driver.Phases
2 (Type/Class)GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
3 (Data Constructor)GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hscActiveUnitIdGHC.Driver.Env, GHC.Plugins
hscAddSptEntriesGHC.Driver.Main
HsCaseLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
hsCaseAnnCaseGHC.Hs.Expr, GHC.Hs, GHC
hsCaseAnnOfGHC.Hs.Expr, GHC.Hs, GHC
hsCaseAnnsRestGHC.Hs.Expr, GHC.Hs, GHC
HscBackendActionGHC.Unit.Module.Status, GHC.Driver.Main
hscBackendPipelineGHC.Driver.Pipeline
hscCheckSafeGHC.Driver.Main
hscCompileCmmFileGHC.Driver.Main
hscCompileCoreExprGHC.Driver.Main
hscCompileCoreExpr'GHC.Driver.Main
hscCompileCoreExprHookGHC.Driver.Hooks
hscDeclsGHC.Driver.Main
hscDeclsWithLocationGHC.Driver.Main
hscDesugarGHC.Driver.Main
hscDesugar'GHC.Driver.Main
hscDesugarAndSimplifyGHC.Driver.Main
HscEnv 
1 (Type/Class)GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins, GHC
2 (Data Constructor)GHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hscEPSGHC.Driver.Env, GHC.Plugins
hscFrontendHookGHC.Driver.Hooks
hscGenBackendPipelineGHC.Driver.Pipeline
hscGenHardCodeGHC.Driver.Main
hscGetModuleInterfaceGHC.Driver.Main
hscGetSafeGHC.Driver.Main
HsCharLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsCharPrimLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsCharTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hscImportGHC.Driver.Main
hscInteractiveGHC.Driver.Main
hscInterpGHC.Driver.Env, GHC.Plugins
hscIsGHCiMonadGHC.Driver.Main
hscKcTypeGHC.Driver.Main
hscMaybeWriteIfaceGHC.Driver.Main
HsCmdLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdAppLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdArrAppLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdArrFormLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdCaseLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdDoLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdIfLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdLamLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdLamCaseLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdLetLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdParLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsCmdTop 
1 (Type/Class)Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsComponentId 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
hsComponentIdGHC.Driver.Backpack.Syntax
HsConDeclGADTDetailsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HsConDeclH98DetailsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hsConDeclThetaGHC.Hs.Decls, GHC.Hs, GHC
HsConDetailsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsConPatArgsLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
HsConPatDetailsLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
HsContextLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsCoreTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hscParseGHC.Driver.Main
hscParse'GHC.Driver.Main
hscParsedDeclsGHC.Driver.Main
hscParseDeclsWithLocationGHC.Driver.Main
hscParsedStmtGHC.Driver.Main
hscParseExprGHC.Driver.Main
hscParseIdentifierGHC.Driver.Main
hscParseModuleWithLocationGHC.Driver.Main
hscParseStmtWithLocationGHC.Driver.Main
hscParseTypeGHC.Driver.Main
hscPipelineGHC.Driver.Pipeline
hscPostBackendPhaseGHC.Driver.Pipeline.Execute, GHC.Driver.Pipeline
hscPostBackendPipelineGHC.Driver.Pipeline
HsCprSigGHC.Iface.Syntax
HscRecompGHC.Unit.Module.Status, GHC.Driver.Main
HscRecompNeededGHC.Unit.Module.Status, GHC.Driver.Main
HscRecompStatusGHC.Unit.Module.Status, GHC.Driver.Main
hscRecompStatusGHC.Driver.Main
hscRnImportDeclsGHC.Driver.Main
hscSetActiveHomeUnitGHC.Driver.Env, GHC.Plugins
hscSetActiveUnitIdGHC.Driver.Env, GHC.Plugins
hscSetFlagsGHC.Driver.Env, GHC.Plugins
hscSimpleIface'GHC.Driver.Main
hscSimplifyGHC.Driver.Main
hscSimplify'GHC.Driver.Main
HscSourceGHC.Types.SourceFile
hscSourceStringGHC.Types.SourceFile
hscSourceToIsBootGHC.Types.SourceFile, GHC.Driver.Make
hscStmtGHC.Driver.Main
hscStmtWithLocationGHC.Driver.Main
hscs_gutsGHC.Unit.Module.Status, GHC.Driver.Main
hscs_mod_locationGHC.Unit.Module.Status, GHC.Driver.Main
hscs_old_iface_hashGHC.Unit.Module.Status, GHC.Driver.Main
hscs_partial_ifaceGHC.Unit.Module.Status, GHC.Driver.Main
hscTcExprGHC.Driver.Main
hscTcRcLookupNameGHC.Driver.Main
hscTcRnGetInfoGHC.Driver.Main
hscTcRnLookupRdrNameGHC.Driver.Main
hscTidyGHC.Driver.Main
hscTypecheckAndGetWarningsGHC.Driver.Main
hscTypecheckRenameGHC.Driver.Main
HscUpdateGHC.Unit.Module.Status, GHC.Driver.Main
hscUpdateFlagsGHC.Driver.Env, GHC.Plugins
hscUpdateHPTGHC.Driver.Env, GHC.Plugins
hscUpdateHUGGHC.Driver.Env, GHC.Plugins
hscUpdateLoggerFlagsGHC.Driver.Env, GHC.Plugins
HscUpToDateGHC.Unit.Module.Status, GHC.Driver.Main
hsc_all_home_unit_idsGHC.Driver.Env, GHC.Plugins
hsc_dflagsGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_FCGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_home_unitGHC.Driver.Env, GHC.Plugins
hsc_home_unit_maybeGHC.Driver.Env, GHC.Plugins
hsc_hooksGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_HPTGHC.Driver.Env, GHC.Plugins
hsc_HUEGHC.Driver.Env, GHC.Plugins
hsc_HUGGHC.Driver.Env, GHC.Plugins
hsc_ICGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_interpGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_loggerGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_mod_graphGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_NCGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_pluginsGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_targetsGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_tmpfsGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_type_env_varsGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
hsc_unitsGHC.Driver.Env, GHC.Plugins
hsc_unit_envGHC.Driver.Env.Types, GHC.Driver.Env, GHC.Plugins
HsDataDefn 
1 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hsDataFamInstBindersGHC.Hs.Utils, GHC.Hs, GHC
HsDeclLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hsDeclHasCuskGHC.Hs.Decls, GHC.Hs, GHC
HsDerivingLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HsDerivingClause 
1 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HsDmdSigGHC.Iface.Syntax
HsDoLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsDocGHC.Hs.Doc, GHC.Hs, GHC
HsDocContextGHC.Tc.Errors.Types
hsDocIdentifiersGHC.Hs.Doc, GHC.Hs, GHC
hsDocIdsGHC.Hs.Doc, GHC.Hs, GHC
HsDocStringGHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC
hsDocStringGHC.Hs.Doc, GHC.Hs, GHC
HsDocStringChunk 
1 (Type/Class)GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC
2 (Data Constructor)GHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC
HsDocStringDecoratorGHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC
HsDocStringGroupGHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC
HsDocStringNamedGHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC
HsDocStringNextGHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC
HsDocStringPreviousGHC.Hs.DocString, GHC.Hs.Doc, GHC.Hs, GHC
HsDocTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsDoFlavourLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsDoStmtLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsDoublePrimLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
hsep 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable, GHC.Plugins
HsExpandedGHC.Hs.Expr, GHC.Hs, GHC
HsExpansionGHC.Hs.Expr, GHC.Hs, GHC
HsExplicitListTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsExplicitLTyVarNamesGHC.Hs.Type, GHC.Hs, GHC
HsExplicitMultLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsExplicitTupleTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsExprLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsExprArgGHC.Tc.Gen.Head
hsExprNeedsParensGHC.Hs.Expr, GHC.Hs, GHC
HsExprRnThingGHC.Tc.Types.Origin
hsExprTypeGHC.Hs.Syn.Type
HsFieldBind 
1 (Type/Class)Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
HsFirstOrderAppLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsFloatPrimLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsForAllInvisLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsForAllTelescopeLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsForAllTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsForAllVisLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsForeignDeclsBindersGHC.Hs.Utils, GHC.Hs, GHC
HsFractionalLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsFunTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsf_invis_bndrsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsf_vis_bndrsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsf_xinvisLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsf_xvisLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsGetFieldLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsGroup 
1 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hsGroupBindersGHC.Hs.Utils, GHC.Hs, GHC
hsGroupInstDeclsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hsGroupTopLevelFixitySigsGHC.Hs.Decls, GHC.Hs, GHC
HsHigherOrderAppLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsIfLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsigFileGHC.Types.SourceFile
HsImplBangGHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC
HsInlineGHC.Iface.Syntax
HsIntLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsInt64PrimLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsIntegerLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsIntegralLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsIntPrimLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsIParamTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsIPBinds 
1 (Type/Class)Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
HsIPName 
1 (Type/Class)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsIPNameFSLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsIPVarLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsIsStringLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsKindLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsKindSigLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsLamLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsLamCaseLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsLazyGHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC
HsLetLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsLevityGHC.Iface.Syntax
HsLFInfoGHC.Iface.Syntax
hsLinearGHC.Hs.Type, GHC.Hs, GHC
HsLinearArrowLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsLinearArrowTokensLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsListTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsLit 
1 (Type/Class)Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
hsLitKeyGHC.HsToCore.Match.Literal
hsLitNeedsParensLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
hsLitTypeGHC.Hs.Syn.Type
hsLMatchPatsGHC.Hs.Expr, GHC.Hs, GHC
HsLocalBindsLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
HsLocalBindsLRLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
HsLollyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsLPatTypeGHC.Hs.Syn.Type
hsLTyClDeclBindersGHC.Hs.Utils, GHC.Hs, GHC
hsLTyVarLocNameGHC.Hs.Type, GHC.Hs, GHC
hsLTyVarLocNamesGHC.Hs.Type, GHC.Hs, GHC
hsLTyVarNameGHC.Hs.Type, GHC.Hs, GHC
hsLTyVarNamesGHC.Hs.Type, GHC.Hs, GHC
HsMatchContextLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
hsmodAnnGHC.Hs, GHC
hsmodDeclsGHC.Hs, GHC
hsmodDeprecMessageGHC.Hs, GHC
hsmodExportsGHC.Hs, GHC
hsmodHaddockModHeaderGHC.Hs, GHC
hsmodImportsGHC.Hs, GHC
hsmodLayoutGHC.Hs, GHC
hsmodNameGHC.Hs, GHC
HsModule 
1 (Type/Class)GHC.Hs, GHC
2 (Data Constructor)GHC.Hs, GHC
HsModuleId 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
HsModuleSubstGHC.Driver.Backpack.Syntax
HsModuleVarGHC.Driver.Backpack.Syntax
hsMultLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsMultiIfLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsNoCafRefsGHC.Iface.Syntax
HsNormalTokLanguage.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC
HsNumTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsOpTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsOuterExplicitLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsOuterExplicitBndrsGHC.Hs.Type, GHC.Hs, GHC
HsOuterFamEqnTyVarBndrsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsOuterImplicitLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsOuterSigTyVarBndrsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsOuterTyVarBndrsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsOuterTyVarNamesGHC.Hs.Type, GHC.Hs, GHC
HsOverLabelLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsOverLit 
1 (Type/Class)Language.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
hsOverLitNameGHC.Tc.Utils.Zonk
hsOverLitNeedsParensLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
hso_bndrsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hso_xexplicitLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hso_ximplicitLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsPackageNameGHC.Driver.Backpack.Syntax
HsParLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsParsedModule 
1 (Type/Class)GHC.Hs, GHC.Plugins, GHC
2 (Data Constructor)GHC.Hs, GHC
HsParTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsPatExpandedGHC.Hs.Pat, GHC.Hs, GHC
HsPatExpansionGHC.Hs.Pat, GHC.Hs, GHC
HsPatSigTypeLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsPatSigTypeLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsPatSigTypeScopingGHC.Rename.HsType
HsPatSynDetailsLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
HsPatSynDirLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
hsPatSynSelectorsGHC.Hs.Utils, GHC.Hs, GHC
hsPatTypeGHC.Hs.Syn.Type
HsPct1Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsPpGHC.Driver.Phases
HsPragE 
1 (Type/Class)Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsPragSCCLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsProcLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsProjectionLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsPSLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsPSRn 
1 (Type/Class)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsps_bodyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsps_extLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsps_imp_tvsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsps_nwcsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsQTvExplicitLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsQTvsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsQualTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsQuasiQuoteLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsQuoteLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
hsq_explicitLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsq_extLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsRatLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsRecFieldLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
HsRecFieldConGHC.Rename.Pat
HsRecFieldContextGHC.Rename.Pat
hsRecFieldIdGHC.Hs.Pat, GHC.Hs, GHC
HsRecFieldPatGHC.Rename.Pat
HsRecFields 
1 (Type/Class)Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
hsRecFieldsLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
hsRecFieldsArgsLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
hsRecFieldSelLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
HsRecFieldUpdGHC.Rename.Pat
HsRecordBindsLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsRecSelLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsRecTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsRecUpdFieldLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs, GHC
hsRecUpdFieldIdGHC.Hs.Pat, GHC.Hs, GHC
hsRecUpdFieldOccGHC.Hs.Pat, GHC.Hs, GHC
hsRecUpdFieldRdrGHC.Hs.Pat, GHC.Hs, GHC
HsRuleLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HsRuleAnn 
1 (Type/Class)GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)GHC.Hs.Decls, GHC.Hs, GHC
HsRuleRn 
1 (Type/Class)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HsRulesLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HsScaled 
1 (Type/Class)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsScaledThingLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsScopedTvsGHC.Hs.Type, GHC.Hs, GHC
HsSigLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsSigCtxtGHC.Rename.Env, GHC.Rename.Bind
hsSigDocLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
HsSigFunGHC.Tc.TyCl.Class
HsSigTypeLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsSigWcTypeGHC.Hs.Type, GHC.Hs, GHC
HsSpliceLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsSplicedLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsSplicedExprLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsSplicedPatLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsSplicedT 
1 (Type/Class)GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor)GHC.Hs.Expr, GHC.Hs, GHC
HsSplicedThingLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsSplicedTyLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsSpliceELanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsSpliceTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsSrcBang 
1 (Type/Class)GHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC
2 (Data Constructor)GHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC
HsSrcFileGHC.Types.SourceFile
HsStarTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsStaticLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsStmtContextLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsStrictGHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC
HsStringLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsStringPrimLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsStrTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsSumTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsTagSigGHC.Iface.Syntax
HsTickGHC.Hs.Expr, GHC.Hs, GHC
HsTokLanguage.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC
HsTokenLanguage.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC
HsTupArgLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsTupleSortLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsTupleTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsTvbAllKindedGHC.Hs.Type, GHC.Hs, GHC
hsTyClForeignBindersGHC.Hs.Utils, GHC.Hs, GHC
hsTyGetAppHead_maybeGHC.Hs.Type, GHC.Hs, GHC
hsTyKindSigGHC.Hs.Type, GHC.Hs, GHC
HsTyLit 
1 (Type/Class)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsTyPatsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HsTypeLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsTypeArgLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsTypeCtxGHC.Tc.Errors.Types
HsTypedBracketLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsTypedSpliceLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
hsTypeNeedsParensGHC.Hs.Type, GHC.Hs, GHC
HsTypePatCtxGHC.Tc.Errors.Types
HsTypeRnThingGHC.Tc.Types.Origin
hsTypeToHsSigTypeGHC.Hs.Utils, GHC.Hs, GHC
hsTypeToHsSigWcTypeGHC.Hs.Utils, GHC.Hs, GHC
HsTyVarLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsTyVarBndrLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsTyVarBndrFlagGHC.Hs.Type, GHC.Hs, GHC
HsTyVarBndrsRnGHC.Tc.Types.Origin
hsTyVarNameGHC.Hs.Type, GHC.Hs, GHC
hst_bodyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hst_ctxtLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hst_teleLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hst_xforallLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hst_xqualLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsUnboundBackquotesGHC.Hs.Expr, GHC.Hs, GHC
hsUnboundHoleGHC.Hs.Expr, GHC.Hs, GHC
HsUnboundVarLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsUnboxedTupleLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsUnfoldGHC.Iface.Syntax
HsUnicodeTokLanguage.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC
HsUnit 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
hsunitBodyGHC.Driver.Backpack.Syntax
HsUnitDeclGHC.Driver.Backpack.Syntax
HsUnitId 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
hsunitNameGHC.Driver.Backpack.Syntax
HsUniTokenLanguage.Haskell.Syntax.Extension, Language.Haskell.Syntax, GHC.Hs, GHC
HsUnpackGHC.Core.DataCon, Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC.Plugins, GHC
hsUnrestrictedGHC.Hs.Type, GHC.Hs, GHC
HsUnrestrictedArrowLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsUntypedBracketLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsUntypedSpliceLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsValArgLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsValBinds 
1 (Type/Class)Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
2 (Data Constructor)Language.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
hsValBindsImplicitsGHC.Hs.Utils, GHC.Hs, GHC
HsValBindsLRLanguage.Haskell.Syntax.Binds, Language.Haskell.Syntax, GHC.Hs.Binds, GHC.Hs, GHC
HsVarLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs, GHC
HsWCLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hsWcScopedTvsGHC.Hs.Type, GHC.Hs, GHC
hswc_bodyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
hswc_extLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsWildCardBndrsLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsWildCardTyLanguage.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs, GHC
HsWord64PrimLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsWordPrimLanguage.Haskell.Syntax.Lit, GHC.Hs.Lit, Language.Haskell.Syntax, GHC.Hs, GHC
HsWrap 
1 (Type/Class)GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor)GHC.Hs.Expr, GHC.Hs, GHC
hsWrapDictBindersGHC.Tc.Types.Evidence
HsWrapperGHC.Tc.Types.Evidence
hsWrapperTypeGHC.Hs.Syn.Type
hs_anndsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_defdsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_derivdsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_docsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_extLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_fixdsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_fordsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_ruledsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_splcdsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_tycldsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_valdsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
hs_warndsLanguage.Haskell.Syntax.Decls, Language.Haskell.Syntax, GHC.Hs.Decls, GHC.Hs, GHC
HTSGHC.Iface.Ext.Utils
HTyConAppGHC.Iface.Ext.Types
htyTableGHC.Iface.Ext.Utils
HTyVarTyGHC.Iface.Ext.Types
hugEltsGHC.Unit.Env
HValueGHC
HWSYNCGHC.CmmToAsm.PPC.Instr