ghc-lib-9.4.3.20221104: The GHC API, decoupled from GHC versions

Index - H

h98ConArgDocsGHC.HsToCore.Docs
HAGHC.CmmToAsm.PPC.Regs
HaddockBitGHC.Parser.Lexer
haddockOptionsGHC.Plugins, GHC, GHC.Driver.Session
HalfWordGHC.Exts.Heap, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTableProf
halfWordMaskGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
halfWordSizeGHC.Runtime.Heap.Layout
halfWordSizeInBitsGHC.Runtime.Heap.Layout
halfWordWidthGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
handleGHC.Utils.Exception
handleDataGHC.Utils.Binary
handleFlagWarningsGHC.Driver.Errors
handleGhcExceptionGHC.Plugins, GHC.Utils.Panic
handleIOGHC.Utils.Exception
handleJustGHC.Utils.Exception
handleProcGHC.SysTools.Process
Handler 
1 (Data Constructor)GHC.Utils.Exception
2 (Type/Class)GHC.Utils.Exception
handleSourceErrorGHC.Plugins, GHC, GHC.Types.SourceError
hang 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)GHC.Plugins, GHC.Utils.Outputable
3 (Function)GHC.Utils.Ppr
hangNotEmpty 
1 (Function)GHC.Plugins, GHC.Utils.Outputable
2 (Function)GHC.Utils.Ppr
happensBeforeGHC.Driver.Phases
HAppTyGHC.Iface.Ext.Types
HARDGHC.Platform, GHC.Platform.ArchOS
HasArgGHC.Driver.CmdLine
HasAssociatedDataFamInstsGHC.Tc.Errors.Types
hasAssociatedDataFamInstsGHC.Tc.Errors.Types
hasCAFGHC.Cmm.CLabel
HasCallStackGHC.Plugins, GHC.Utils.Misc
hasCoercionHoleCoGHC.Plugins, GHC.Core.Coercion
hasCoercionHoleTyGHC.Plugins, GHC.Core.Coercion
hasCompleteSigGHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig, GHC.Tc.Types
hasCoreUnfoldingGHC.Plugins, GHC.Core
HasDebugCallStackGHC.Plugins, GHC.Utils.Misc
hasDemandEnvSigGHC.Types.Demand
hasDetailedCountsGHC.Plugins, GHC.Core.Opt.Monad
HasDynFlagsGHC.Plugins, GHC.Driver.Session
HasE 
1 (Data Constructor)GHC, GHC.Hs, GHC.Parser.Annotation
2 (Type/Class)GHC, GHC.Hs, GHC.Parser.Annotation
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
HasHeapRepGHC.Exts.Heap
HasHooksGHC.Driver.Hooks
hashParensLanguage.Haskell.TH.Ppr
hashStringGHC.Plugins, GHC.Utils.Misc
hasIdLabelInfoGHC.Cmm.CLabel
hasImportGHC.Parser.Utils, GHC
hasIncoherentFlagGHC.Plugins, GHC.Types.Basic
hasInlineUnfoldingGHC.Plugins, GHC.Types.Id.Info
hasIPSuperClassesGHC.Core.Predicate
Haskell2010GHC.Plugins, GHC.Driver.Flags, GHC.Driver.Session
Haskell98GHC.Plugins, GHC.Driver.Flags, GHC.Driver.Session
hasKeyGHC.Builtin.Names, GHC.Types.Unique
HasKindsGHC.Tc.Errors.Types
hasKindsGHC.Tc.Errors.Types
HasLoggerGHC.Utils.Logger
hasLoopAtGHC.Data.Graph.UnVar
HasModuleGHC.Plugins, GHC.Unit, GHC.Unit.Module
hasNoBindingGHC.Plugins, GHC.Types.Id
hasNodeGHC.CmmToAsm.CFG
hasNoDebugOutputGHC.Plugins, GHC.Driver.Session
hasNoDupsGHC.Data.List.SetOps
hasNoGlobalRegsGHC.Cmm.Utils
hasNoOneShotInfoGHC.Plugins, GHC.Types.Basic, GHC.Types.Id.Info
hasNoOptCoercionGHC.Plugins, GHC.Driver.Session
hasNoStateHackGHC.Plugins, GHC.Driver.Session
hasNotWayGHC.Platform.Ways
HasOccNameGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
hasOrHaveGHC.Plugins, GHC.Utils.Outputable
hasOverlappableFlagGHC.Plugins, GHC.Types.Basic
hasOverlappingFlagGHC.Plugins, GHC.Types.Basic
hasPprDebugGHC.Plugins, GHC.Driver.Session
hasSomeUnfoldingGHC.Plugins, GHC.Core
hasSpecPragsGHC, GHC.Hs, GHC.Hs.Binds
hasStockDerivingGHC.Tc.Deriv.Utils
hasThisCoercionHoleTyGHC.Plugins, GHC.Core.Coercion
hasTyVarHeadGHC.Tc.Utils.TcType
hasVertexGGHC.Data.Graph.Directed
hasWayGHC.Platform.Ways
HasWildcardGHC.Tc.Errors.Types
hasWildcardGHC.Tc.Errors.Types
haveRegBase 
1 (Function)GHC.Platform.Regs
2 (Function)GHC.Platform.AArch64
3 (Function)GHC.Platform.ARM
4 (Function)GHC.Platform.NoRegs
5 (Function)GHC.Platform.PPC
6 (Function)GHC.Platform.RISCV64
7 (Function)GHC.Platform.S390X
8 (Function)GHC.Platform.X86
9 (Function)GHC.Platform.X86_64
haveRtsOptsFlagsGHC.Linker.ExtraObj
HCastTyGHC.Iface.Ext.Types
hcat 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)GHC.Plugins, GHC.Utils.Outputable
3 (Function)GHC.Utils.Ppr
HCcGHC.Driver.Phases
HCoercionTyGHC.Iface.Ext.Types
hcSufGHC.Plugins, GHC, GHC.Driver.Session
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
head 
1 (Function)GHC.Prelude
2 (Function)GHC.Data.ShortText
Header 
1 (Data Constructor)GHC.Types.ForeignCall
2 (Type/Class)GHC.Types.ForeignCall
header_commentsGHC.Parser.Lexer
headFSGHC.Plugins, GHC.Data.FastString
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.Plugins, GHC.Builtin.Types
heqDataConGHC.Plugins, GHC.Builtin.Types
heqDataConKeyGHC.Builtin.Names
heqSCSelIdKeyGHC.Builtin.Names
heqTyConGHC.Plugins, GHC.Builtin.Types
heqTyConKeyGHC.Builtin.Names
heqTyConNameGHC.Plugins, GHC.Builtin.Types
HERGHC.Tc.Types.Evidence
HetReduction 
1 (Data Constructor)GHC.Core.Reduction
2 (Type/Class)GHC.Core.Reduction
hexGHC.Utils.Ppr
hexDigitGHC.Parser.CharClass
HexFloatLiteralsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
HexFloatLiteralsBitGHC.Parser.Lexer
hfbAnnGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hfbLHSGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hfbPunGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hfbRHSGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hfCandGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
HFDCGHC.Tc.Errors.Hole, GHC.Tc.Errors.Types
hfDocGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hfIdGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hfIsLclGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hfMatchesGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
HForAllTyGHC.Iface.Ext.Types
hfPluginInitGHC.Tc.Errors.Hole, GHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hfPluginRunGHC.Tc.Errors.Hole, GHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hfPluginStopGHC.Tc.Errors.Hole, GHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hfRefLvlGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
HFSBySizeGHC.Tc.Errors.Hole
HFSBySubsumptionGHC.Tc.Errors.Hole
HFSNoSortingGHC.Tc.Errors.Hole
hfTypeGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
HFunTyGHC.Iface.Ext.Types
hfWrapGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hGetStringBufferGHC.Data.StringBuffer
hGetStringBufferBlockGHC.Data.StringBuffer
HIGHC.CmmToAsm.PPC.Regs
HiddenFlagGHC.Driver.CmdLine
hiddenModulesGHC.Plugins, GHC, GHC.Driver.Session
HidePackageGHC.Plugins, GHC.Driver.Session
hiDirGHC.Plugins, GHC, GHC.Driver.Session
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.Plugins, GHC, GHC.Driver.Session
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.Plugins, GHC, GHC.Driver.Session
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 (Data Constructor)GHC.Runtime.Eval, GHC.Runtime.Eval.Types
2 (Type/Class)GHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
historyApStackGHC.Runtime.Eval, GHC.Runtime.Eval.Types
historyBreakInfoGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
historyEnclosingDeclsGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
historySizeGHC.Plugins, GHC, GHC.Driver.Session
hiSuf_GHC.Plugins, GHC, GHC.Driver.Session
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
hoistCodeLanguage.Haskell.TH, Language.Haskell.TH.Syntax
hoistDsMessageGHC.Driver.Errors.Types
hoistFlagGHC.Driver.CmdLine
hoistTcRnMessageGHC.Driver.Errors.Types
Hole 
1 (Data Constructor)GHC.Tc.Types.Constraint
2 (Type/Class)GHC.Tc.Types.Constraint
HoleCoGHC.Core.TyCo.Rep
HoleDestGHC.Tc.Types.Constraint
HoleError 
1 (Data Constructor)GHC.Tc.Errors.Types
2 (Type/Class)GHC.Tc.Errors.Types
HoleExprRefGHC.Tc.Types.Evidence
HoleFit 
1 (Data Constructor)GHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
2 (Type/Class)GHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
HoleFitCandidateGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
HoleFitDispConfigGHC.Tc.Errors.Hole, GHC.Tc.Errors.Types
HoleFitPlugin 
1 (Data Constructor)GHC.Tc.Errors.Hole, GHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
2 (Type/Class)GHC.Tc.Errors.Hole, GHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
holeFitPluginGHC.Plugins, GHC.Driver.Plugins
HoleFitPluginR 
1 (Data Constructor)GHC.Tc.Errors.Hole, GHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
2 (Type/Class)GHC.Tc.Errors.Hole, GHC.Plugins, GHC.Driver.Plugins, GHC.Tc.Errors.Hole.FitTypes
holeFitsGHC.Tc.Errors.Types
HoleFitSortingAlgGHC.Tc.Errors.Hole
HoleModeGHC.Tc.Gen.HsType
HoleSortGHC.Tc.Types.Constraint
HoleUnitGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Types
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 (Data Constructor)GHC.Unit.Home.ModInfo
2 (Type/Class)GHC.Unit.Home.ModInfo
homeModuleInstantiationGHC.Plugins, GHC.Unit, GHC.Unit.Home
homeModuleNameInstantiationGHC.Plugins, GHC.Unit, GHC.Unit.Home
HomePackageTableGHC.Unit.Home.ModInfo
HomeUnitGHC.Plugins, GHC.Unit, GHC.Unit.Home
homeUnitAsUnitGHC.Plugins, GHC.Unit, GHC.Unit.Home
homeUnitDependsGHC.Plugins, GHC.Unit, GHC.Unit.State
HomeUnitEnv 
1 (Data Constructor)GHC.Unit.Env
2 (Type/Class)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.Plugins, GHC.Unit, GHC.Unit.Home
homeUnitId_GHC.Plugins, GHC, GHC.Driver.Session
homeUnitInstanceOfGHC.Plugins, GHC.Unit, GHC.Unit.Home
homeUnitInstanceOfMaybeGHC.Plugins, GHC.Unit, GHC.Unit.Home
homeUnitInstanceOf_GHC.Plugins, GHC, GHC.Driver.Session
homeUnitInstantiationsGHC.Plugins, GHC.Unit, GHC.Unit.Home
homeUnitInstantiations_GHC.Plugins, GHC, GHC.Driver.Session
homeUnitMapGHC.Plugins, GHC.Unit, GHC.Unit.Home
HomeUnitModuleGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Types
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
hostPlatformArchGHC.Platform.Host
hostPlatformArchOSGHC.Platform.Host
hostPlatformOSGHC.Platform.Host
hostWaysGHC.Platform.Ways
HowInScopeGHC.Types.Hint
HpGHC.Cmm, GHC.Cmm.Expr
HpAllocGHC.Cmm, GHC.Cmm.Expr
hpAllocRegGHC.Cmm, GHC.Cmm.Expr
HpcCCGHC.Types.CostCentre
hpcDirGHC.Plugins, GHC, GHC.Driver.Session
HpcFlagsChangedGHC.Iface.Recomp
HpcInfo 
1 (Data Constructor)GHC.Types.HpcInfo
2 (Type/Class)GHC.Types.HpcInfo
hpcInfoHashGHC.Types.HpcInfo
hpcInfoTickCountGHC.Types.HpcInfo
hpcInitCodeGHC.HsToCore.Coverage
HpcTickGHC.Types.Tickish
hpcUsedGHC.Types.HpcInfo
hpExprGHC.Cmm.Utils
HpLimGHC.Cmm, GHC.Cmm.Expr
hpLimExprGHC.Cmm.Utils
hpLimRegGHC.Cmm, GHC.Cmm.Expr
hpm_moduleGHC, GHC.Hs
hpm_src_filesGHC, GHC.Hs
hpRegGHC.Cmm, GHC.Cmm.Expr
hptAllInstancesGHC.Plugins, GHC.Driver.Env
hptAllThingsGHC.Plugins, GHC.Driver.Env
hptAnnsGHC.Plugins, GHC.Driver.Env
hptCompleteSigsGHC.Plugins, GHC.Driver.Env
hptInstancesBelowGHC.Plugins, GHC.Driver.Env
hptRulesGHC.Plugins, GHC.Driver.Env
hptSomeThingsBelowUsGHC.Plugins, GHC.Driver.Env
hPutFSGHC.Plugins, GHC.Data.FastString
hPutFZSGHC.Plugins, GHC.Data.FastString
hPutStringBufferGHC.Data.StringBuffer
HQualTyGHC.Iface.Ext.Types
hsAllLTyVarNamesGHC, GHC.Hs, GHC.Hs.Type
HsAnnotationGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HsAppGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsAppKindTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsAppTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsAppTypeGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsArgGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsArgParGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsArityGHC.Iface.Syntax
HsArrAppTypeGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsArrowGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsArrowMatchContextGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsBangTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsBindGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
HsBindLRGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
HsBinTickGHC, GHC.Hs, GHC.Hs.Expr
HsBootCtxtGHC.Rename.Env, GHC.Rename.Bind
HsBootFileGHC.Types.SourceFile
HsBoxedOrConstraintTupleGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsBracketTc 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
Hsc 
1 (Data Constructor)GHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
2 (Type/Class)GHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
3 (Data Constructor)GHC.Driver.Phases
hscActiveUnitIdGHC.Plugins, GHC.Driver.Env
hscAddSptEntriesGHC.Driver.Main
HsCaseGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
hsCaseAnnCaseGHC, GHC.Hs, GHC.Hs.Expr
hsCaseAnnOfGHC, GHC.Hs, GHC.Hs.Expr
hsCaseAnnsRestGHC, GHC.Hs, GHC.Hs.Expr
HscBackendActionGHC.Driver.Main, GHC.Unit.Module.Status
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 (Data Constructor)GHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
2 (Type/Class)GHC.Plugins, GHC, GHC.Driver.Env, GHC.Driver.Env.Types
hscEPSGHC.Plugins, GHC.Driver.Env
hscFrontendHookGHC.Driver.Hooks
hscGenBackendPipelineGHC.Driver.Pipeline
hscGenHardCodeGHC.Driver.Main
hscGetModuleInterfaceGHC.Driver.Main
hscGetSafeGHC.Driver.Main
HsCharGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsCharPrimGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsCharTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hscImportGHC.Driver.Main
hscInteractiveGHC.Driver.Main
hscInterpGHC.Plugins, GHC.Driver.Env
hscIsGHCiMonadGHC.Driver.Main
hscKcTypeGHC.Driver.Main
hscMaybeWriteIfaceGHC.Driver.Main
HsCmdGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdAppGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdArrAppGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdArrFormGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdCaseGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdDoGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdIfGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdLamGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdLamCaseGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdLetGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdParGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsCmdTop 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsComponentId 
1 (Data Constructor)GHC.Driver.Backpack.Syntax
2 (Type/Class)GHC.Driver.Backpack.Syntax
hsComponentIdGHC.Driver.Backpack.Syntax
HsConDeclGADTDetailsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HsConDeclH98DetailsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hsConDeclThetaGHC, GHC.Hs, GHC.Hs.Decls
HsConDetailsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsConPatArgsGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
HsConPatDetailsGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
HsContextGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsCoreTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
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, GHC.Driver.Pipeline.Execute
hscPostBackendPipelineGHC.Driver.Pipeline
HsCprSigGHC.Iface.Syntax
HscRecompGHC.Driver.Main, GHC.Unit.Module.Status
HscRecompNeededGHC.Driver.Main, GHC.Unit.Module.Status
HscRecompStatusGHC.Driver.Main, GHC.Unit.Module.Status
hscRecompStatusGHC.Driver.Main
hscRnImportDeclsGHC.Driver.Main
hscSetActiveHomeUnitGHC.Plugins, GHC.Driver.Env
hscSetActiveUnitIdGHC.Plugins, GHC.Driver.Env
hscSetFlagsGHC.Plugins, GHC.Driver.Env
hscSimpleIface'GHC.Driver.Main
hscSimplifyGHC.Driver.Main
hscSimplify'GHC.Driver.Main
HscSourceGHC.Types.SourceFile
hscSourceStringGHC.Types.SourceFile
hscSourceToIsBootGHC.Driver.Make, GHC.Types.SourceFile
hscStmtGHC.Driver.Main
hscStmtWithLocationGHC.Driver.Main
hscs_gutsGHC.Driver.Main, GHC.Unit.Module.Status
hscs_mod_locationGHC.Driver.Main, GHC.Unit.Module.Status
hscs_old_iface_hashGHC.Driver.Main, GHC.Unit.Module.Status
hscs_partial_ifaceGHC.Driver.Main, GHC.Unit.Module.Status
hscTcExprGHC.Driver.Main
hscTcRcLookupNameGHC.Driver.Main
hscTcRnGetInfoGHC.Driver.Main
hscTcRnLookupRdrNameGHC.Driver.Main
hscTidyGHC.Driver.Main
hscTypecheckAndGetWarningsGHC.Driver.Main
hscTypecheckRenameGHC.Driver.Main
HscUpdateGHC.Driver.Main, GHC.Unit.Module.Status
hscUpdateFlagsGHC.Plugins, GHC.Driver.Env
hscUpdateHPTGHC.Plugins, GHC.Driver.Env
hscUpdateHUGGHC.Plugins, GHC.Driver.Env
hscUpdateLoggerFlagsGHC.Plugins, GHC.Driver.Env
HscUpToDateGHC.Driver.Main, GHC.Unit.Module.Status
hsc_all_home_unit_idsGHC.Plugins, GHC.Driver.Env
hsc_dflagsGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_FCGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_home_unitGHC.Plugins, GHC.Driver.Env
hsc_home_unit_maybeGHC.Plugins, GHC.Driver.Env
hsc_hooksGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_HPTGHC.Plugins, GHC.Driver.Env
hsc_HUEGHC.Plugins, GHC.Driver.Env
hsc_HUGGHC.Plugins, GHC.Driver.Env
hsc_ICGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_interpGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_loggerGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_mod_graphGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_NCGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_pluginsGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_targetsGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_tmpfsGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_type_env_varsGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_unitsGHC.Plugins, GHC.Driver.Env
hsc_unit_envGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
HsDataDefn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hsDataFamInstBindersGHC, GHC.Hs, GHC.Hs.Utils
HsDeclGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hsDeclHasCuskGHC, GHC.Hs, GHC.Hs.Decls
HsDerivingGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HsDerivingClause 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HsDmdSigGHC.Iface.Syntax
HsDoGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsDocGHC, GHC.Hs, GHC.Hs.Doc
HsDocContextGHC.Tc.Errors.Types
hsDocIdentifiersGHC, GHC.Hs, GHC.Hs.Doc
hsDocIdsGHC, GHC.Hs, GHC.Hs.Doc
HsDocStringGHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
hsDocStringGHC, GHC.Hs, GHC.Hs.Doc
HsDocStringChunk 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
HsDocStringDecoratorGHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
HsDocStringGroupGHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
HsDocStringNamedGHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
HsDocStringNextGHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
HsDocStringPreviousGHC, GHC.Hs, GHC.Hs.Doc, GHC.Hs.DocString
HsDocTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsDoFlavourGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsDoStmtGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsDoublePrimGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
hsep 
1 (Function)Language.Haskell.TH.PprLib
2 (Function)GHC.Plugins, GHC.Utils.Outputable
3 (Function)GHC.Utils.Ppr
HsExpandedGHC, GHC.Hs, GHC.Hs.Expr
HsExpansionGHC, GHC.Hs, GHC.Hs.Expr
HsExplicitListTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsExplicitLTyVarNamesGHC, GHC.Hs, GHC.Hs.Type
HsExplicitMultGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsExplicitTupleTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsExprGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsExprArgGHC.Tc.Gen.Head
hsExprNeedsParensGHC, GHC.Hs, GHC.Hs.Expr
HsExprRnThingGHC.Tc.Types.Origin
hsExprTypeGHC.Hs.Syn.Type
HsFieldBind 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
HsFirstOrderAppGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsFloatPrimGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsForAllInvisGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsForAllTelescopeGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsForAllTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsForAllVisGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsForeignDeclsBindersGHC, GHC.Hs, GHC.Hs.Utils
HsFractionalGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsFunTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsf_invis_bndrsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsf_vis_bndrsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsf_xinvisGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsf_xvisGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsGetFieldGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsGroup 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hsGroupBindersGHC, GHC.Hs, GHC.Hs.Utils
hsGroupInstDeclsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hsGroupTopLevelFixitySigsGHC, GHC.Hs, GHC.Hs.Decls
HsHigherOrderAppGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsIfGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsigFileGHC.Types.SourceFile
HsImplBangGHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsInlineGHC.Iface.Syntax
HsIntGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsInt64PrimGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsIntegerGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsIntegralGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsIntPrimGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsIParamTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsIPBinds 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
HsIPName 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsIPNameFSGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsIPVarGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsIsStringGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsKindGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsKindSigGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsLamGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsLamCaseGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsLazyGHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsLetGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsLevityGHC.Iface.Syntax
HsLFInfoGHC.Iface.Syntax
hsLinearGHC, GHC.Hs, GHC.Hs.Type
HsLinearArrowGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsLinearArrowTokensGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsListTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsLit 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
hsLitKeyGHC.HsToCore.Match.Literal
hsLitNeedsParensGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
hsLitTypeGHC.Hs.Syn.Type
hsLMatchPatsGHC, GHC.Hs, GHC.Hs.Expr
HsLocalBindsGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
HsLocalBindsLRGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
HsLollyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsLPatTypeGHC.Hs.Syn.Type
hsLTyClDeclBindersGHC, GHC.Hs, GHC.Hs.Utils
hsLTyVarLocNameGHC, GHC.Hs, GHC.Hs.Type
hsLTyVarLocNamesGHC, GHC.Hs, GHC.Hs.Type
hsLTyVarNameGHC, GHC.Hs, GHC.Hs.Type
hsLTyVarNamesGHC, GHC.Hs, GHC.Hs.Type
HsMatchContextGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
hsmodAnnGHC, GHC.Hs
hsmodDeclsGHC, GHC.Hs
hsmodDeprecMessageGHC, GHC.Hs
hsmodExportsGHC, GHC.Hs
hsmodHaddockModHeaderGHC, GHC.Hs
hsmodImportsGHC, GHC.Hs
hsmodLayoutGHC, GHC.Hs
hsmodNameGHC, GHC.Hs
HsModule 
1 (Data Constructor)GHC, GHC.Hs
2 (Type/Class)GHC, GHC.Hs
HsModuleId 
1 (Data Constructor)GHC.Driver.Backpack.Syntax
2 (Type/Class)GHC.Driver.Backpack.Syntax
HsModuleSubstGHC.Driver.Backpack.Syntax
HsModuleVarGHC.Driver.Backpack.Syntax
hsMultGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsMultiIfGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsNoCafRefsGHC.Iface.Syntax
HsNormalTokGHC, GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Extension
HsNumTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsOpTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsOuterExplicitGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsOuterExplicitBndrsGHC, GHC.Hs, GHC.Hs.Type
HsOuterFamEqnTyVarBndrsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsOuterImplicitGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsOuterSigTyVarBndrsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsOuterTyVarBndrsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsOuterTyVarNamesGHC, GHC.Hs, GHC.Hs.Type
HsOverLabelGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsOverLit 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
hsOverLitNameGHC.Tc.Utils.Zonk
hsOverLitNeedsParensGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
hso_bndrsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hso_xexplicitGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hso_ximplicitGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsPackageNameGHC.Driver.Backpack.Syntax
HsParGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsParsedModule 
1 (Data Constructor)GHC, GHC.Hs
2 (Type/Class)GHC.Plugins, GHC, GHC.Hs
HsParTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsPatExpandedGHC, GHC.Hs, GHC.Hs.Pat
HsPatExpansionGHC, GHC.Hs, GHC.Hs.Pat
HsPatSigTypeGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsPatSigTypeGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsPatSigTypeScopingGHC.Rename.HsType
HsPatSynDetailsGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
HsPatSynDirGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
hsPatSynSelectorsGHC, GHC.Hs, GHC.Hs.Utils
hsPatTypeGHC.Hs.Syn.Type
HsPct1GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsPpGHC.Driver.Phases
HsPragE 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsPragSCCGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsProcGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsProjectionGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsPSGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsPSRn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsps_bodyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsps_extGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsps_imp_tvsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsps_nwcsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsQTvExplicitGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsQTvsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsQualTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsQuasiQuoteGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsQuoteGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
hsq_explicitGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsq_extGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsRatGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsRecFieldGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
HsRecFieldConGHC.Rename.Pat
HsRecFieldContextGHC.Rename.Pat
hsRecFieldIdGHC, GHC.Hs, GHC.Hs.Pat
HsRecFieldPatGHC.Rename.Pat
HsRecFields 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hsRecFieldsGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hsRecFieldsArgsGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hsRecFieldSelGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
HsRecFieldUpdGHC.Rename.Pat
HsRecordBindsGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsRecSelGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsRecTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsRecUpdFieldGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hsRecUpdFieldIdGHC, GHC.Hs, GHC.Hs.Pat
hsRecUpdFieldOccGHC, GHC.Hs, GHC.Hs.Pat
hsRecUpdFieldRdrGHC, GHC.Hs, GHC.Hs.Pat
HsRuleGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HsRuleAnn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
HsRuleRn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HsRulesGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HsScaled 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsScaledThingGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsScopedTvsGHC, GHC.Hs, GHC.Hs.Type
HsSigGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsSigCtxtGHC.Rename.Env, GHC.Rename.Bind
hsSigDocGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
HsSigFunGHC.Tc.TyCl.Class
HsSigTypeGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsSigWcTypeGHC, GHC.Hs, GHC.Hs.Type
HsSpliceGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsSplicedGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsSplicedExprGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsSplicedPatGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsSplicedT 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
HsSplicedThingGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsSplicedTyGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsSpliceEGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsSpliceTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsSrcBang 
1 (Data Constructor)GHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
2 (Type/Class)GHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsSrcFileGHC.Types.SourceFile
HsStarTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsStaticGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsStmtContextGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsStrictGHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsStringGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsStringPrimGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsStrTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsSumTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsTagSigGHC.Iface.Syntax
HsTickGHC, GHC.Hs, GHC.Hs.Expr
HsTokGHC, GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Extension
HsTokenGHC, GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Extension
HsTupArgGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsTupleSortGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsTupleTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsTvbAllKindedGHC, GHC.Hs, GHC.Hs.Type
hsTyClForeignBindersGHC, GHC.Hs, GHC.Hs.Utils
hsTyGetAppHead_maybeGHC, GHC.Hs, GHC.Hs.Type
hsTyKindSigGHC, GHC.Hs, GHC.Hs.Type
HsTyLit 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsTyPatsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HsTypeGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsTypeArgGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsTypeCtxGHC.Tc.Errors.Types
HsTypedBracketGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsTypedSpliceGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
hsTypeNeedsParensGHC, GHC.Hs, GHC.Hs.Type
HsTypePatCtxGHC.Tc.Errors.Types
HsTypeRnThingGHC.Tc.Types.Origin
hsTypeToHsSigTypeGHC, GHC.Hs, GHC.Hs.Utils
hsTypeToHsSigWcTypeGHC, GHC.Hs, GHC.Hs.Utils
HsTyVarGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsTyVarBndrGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsTyVarBndrFlagGHC, GHC.Hs, GHC.Hs.Type
HsTyVarBndrsRnGHC.Tc.Types.Origin
hsTyVarNameGHC, GHC.Hs, GHC.Hs.Type
hst_bodyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hst_ctxtGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hst_teleGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hst_xforallGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hst_xqualGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsUnboundBackquotesGHC, GHC.Hs, GHC.Hs.Expr
hsUnboundHoleGHC, GHC.Hs, GHC.Hs.Expr
HsUnboundVarGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsUnboxedTupleGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsUnfoldGHC.Iface.Syntax
HsUnicodeTokGHC, GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Extension
HsUnit 
1 (Data Constructor)GHC.Driver.Backpack.Syntax
2 (Type/Class)GHC.Driver.Backpack.Syntax
hsunitBodyGHC.Driver.Backpack.Syntax
HsUnitDeclGHC.Driver.Backpack.Syntax
HsUnitId 
1 (Data Constructor)GHC.Driver.Backpack.Syntax
2 (Type/Class)GHC.Driver.Backpack.Syntax
hsunitNameGHC.Driver.Backpack.Syntax
HsUniTokenGHC, GHC.Hs, Language.Haskell.Syntax, Language.Haskell.Syntax.Extension
HsUnpackGHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsUnrestrictedGHC, GHC.Hs, GHC.Hs.Type
HsUnrestrictedArrowGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsUntypedBracketGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsUntypedSpliceGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsValArgGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsValBinds 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
hsValBindsImplicitsGHC, GHC.Hs, GHC.Hs.Utils
HsValBindsLRGHC, GHC.Hs, GHC.Hs.Binds, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
HsVarGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsWCGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsWcScopedTvsGHC, GHC.Hs, GHC.Hs.Type
hswc_bodyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hswc_extGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsWildCardBndrsGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsWildCardTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsWord64PrimGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsWordPrimGHC, GHC.Hs, GHC.Hs.Lit, Language.Haskell.Syntax, Language.Haskell.Syntax.Lit
HsWrap 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
hsWrapDictBindersGHC.Tc.Types.Evidence
HsWrapperGHC.Tc.Types.Evidence
hsWrapperTypeGHC.Hs.Syn.Type
hs_anndsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_defdsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_derivdsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_docsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_extGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_fixdsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_fordsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_ruledsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_splcdsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_tycldsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_valdsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
hs_warndsGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
HTSGHC.Iface.Ext.Utils
HTyConAppGHC.Iface.Ext.Types
htyTableGHC.Iface.Ext.Utils
HTyVarTyGHC.Iface.Ext.Types
hugEltsGHC.Unit.Env
HValue 
1 (Data Constructor)GHCi.RemoteTypes
2 (Type/Class)GHC, GHCi.RemoteTypes
HValueRefGHCi.RemoteTypes
hvaluesGHC.Exts.Heap, GHC.Exts.Heap.Closures
HWSYNCGHC.CmmToAsm.PPC.Instr