ghc-lib-9.2.6.20230211: 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
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
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
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
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
HasOccNameGHC.Plugins, GHC.Types.Name, GHC.Types.Name.Occurrence
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, Language.Haskell.Syntax, Language.Haskell.Syntax.Binds
hasStockDerivingGHC.Tc.Deriv.Utils
hasTyVarHeadGHC.Tc.Utils.TcType
hasVertexGGHC.Data.Graph.Directed
hasWayGHC.Platform.Ways
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.SPARC
9 (Function)GHC.Platform.X86
10 (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
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
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
hfCandGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
HFDCGHC.Tc.Errors.Hole
hfDocGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hfIdGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hfIsLclGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
hflExtGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
hflLabelGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
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
HI 
1 (Data Constructor)GHC.CmmToAsm.PPC.Regs
2 (Data Constructor)GHC.CmmToAsm.SPARC.Imm
HiddenFlagGHC.Driver.CmdLine
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
HieNameGHC.Iface.Ext.Types, GHC.Iface.Ext.Binary
hieNameOccGHC.Iface.Ext.Types, GHC.Iface.Ext.Binary
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
HintGHC.Parser.Errors
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
hiSufGHC.Plugins, 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
Hole 
1 (Data Constructor)GHC.Tc.Types.Constraint
2 (Type/Class)GHC.Tc.Types.Constraint
HoleBlockerReasonGHC.Tc.Types.Constraint
HoleCoGHC.Core.TyCo.Rep
HoleDestGHC.Tc.Types.Constraint
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
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
HoleFitSortingAlgGHC.Tc.Errors.Hole
HoleModeGHC.Tc.Gen.HsType
HoleSetGHC.Plugins, GHC.Core.Coercion, GHC.Tc.Types.Constraint
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
HomeModInfo 
1 (Data Constructor)GHC.Unit.Home.ModInfo
2 (Type/Class)GHC.Unit.Home.ModInfo
homeModuleInstantiationGHC.Unit, GHC.Unit.Home
homeModuleNameInstantiationGHC.Unit, GHC.Unit.Home
HomePackageTableGHC.Unit.Home.ModInfo
HomeUnitGHC.Unit, GHC.Unit.Home
homeUnitAsUnitGHC.Unit, GHC.Unit.Home
homeUnitIdGHC.Unit, GHC.Unit.Home
homeUnitId_GHC.Plugins, GHC, GHC.Driver.Session
homeUnitInstanceOfGHC.Unit, GHC.Unit.Home
homeUnitInstanceOfMaybeGHC.Unit, GHC.Unit.Home
homeUnitInstanceOf_GHC.Plugins, GHC, GHC.Driver.Session
homeUnitInstantiationsGHC.Unit, GHC.Unit.Home
homeUnitInstantiations_GHC.Plugins, GHC, GHC.Driver.Session
homeUnitMapGHC.Unit, GHC.Unit.Home
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
HpGHC.Cmm, GHC.Cmm.Expr
HpAllocGHC.Cmm, GHC.Cmm.Expr
hpAllocRegGHC.Cmm, GHC.Cmm.Expr
HpcCCGHC.Types.CostCentre
hpcDirGHC.Plugins, GHC, GHC.Driver.Session
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
hptAllThingsGHC.Plugins, GHC.Driver.Env
hptAnnsGHC.Plugins, GHC.Driver.Env
hptCompleteSigsGHC.Plugins, GHC.Driver.Env
hptInstancesGHC.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, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsBootCtxtGHC.Rename.Env, GHC.Rename.Bind
HsBootFileGHC.Types.SourceFile
HsBoxedOrConstraintTupleGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsBracket 
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
HsBracketRnGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.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
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
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
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
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
hscIncrementalCompileGHC.Driver.Main
hscInteractiveGHC.Driver.Main
hscInterpGHC.Runtime.Interpreter
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
HscNotGeneratingCodeGHC.Driver.Main, GHC.Unit.Module.Status
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
HsConLikeOutGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
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
HscOutGHC.Driver.Pipeline, GHC.Driver.Pipeline.Monad
hscParseGHC.Driver.Main
hscParse'GHC.Driver.Main
hscParsedDeclsGHC.Driver.Main
hscParseDeclsWithLocationGHC.Driver.Main
hscParsedStmtGHC.Driver.Main
hscParseExprGHC.Driver.Main
hscParseIdentifierGHC.Driver.Main
hscParseStmtWithLocationGHC.Driver.Main
hscParseTypeGHC.Driver.Main
hscPostBackendPhaseGHC.Driver.Pipeline
HsCprGHC.Iface.Syntax
HscRecompGHC.Driver.Main, GHC.Unit.Module.Status
hscRnImportDeclsGHC.Driver.Main
hscSimpleIface'GHC.Driver.Main
hscSimplifyGHC.Driver.Main
hscSimplify'GHC.Driver.Main
HscSourceGHC.Types.SourceFile
hscSourceStringGHC.Types.SourceFile
hscSourceToIsBootGHC.Driver.Make
HscStatusGHC.Driver.Main, GHC.Unit.Module.Status
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
hscTypecheckRenameGHC.Driver.Main
HscUpdateBootGHC.Driver.Main, GHC.Unit.Module.Status
HscUpdateSigGHC.Driver.Main, GHC.Unit.Module.Status
HscUpToDateGHC.Driver.Main, GHC.Unit.Module.Status
hsc_dflagsGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_envGHC.Driver.Pipeline, GHC.Driver.Pipeline.Monad
hsc_EPSGHC.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_hooksGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_HPTGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
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_static_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_varGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
hsc_unitsGHC.Plugins, GHC.Driver.Env
hsc_unit_dbsGHC.Plugins, GHC.Driver.Env, GHC.Driver.Env.Types
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
HsDoGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsDocContextGHC.Rename.Utils
HsDocStringGHC, GHC.Hs, GHC.Hs.Doc
hsDocStringToByteStringGHC, GHC.Hs, GHC.Hs.Doc
HsDocTyGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsDoRnGHC, 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
HsFieldLabel 
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
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, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsLinearArrowGHC, 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.Tc.Utils.Zonk
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
hsLPatTypeGHC.Tc.Utils.Zonk
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
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, GHC.Hs
HsParTyGHC, 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
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.Tc.Utils.Zonk
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
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
HsRecField 
1 (Type/Class)GHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
2 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
HsRecField'GHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hsRecFieldAnnGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
hsRecFieldArgGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
HsRecFieldConGHC.Rename.Pat
HsRecFieldContextGHC.Rename.Pat
hsRecFieldIdGHC, GHC.Hs, GHC.Hs.Pat
hsRecFieldLblGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.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
HsRecFldGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsRecordBindsGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
hsRecPunGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
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
HsRnBracketOutGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
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
HsStrictnessGHC.Iface.Syntax
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
HsTcBracketOutGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
HsTickGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
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.Rename.Utils
HsTypedSpliceGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
hsTypeNeedsParensGHC, GHC.Hs, GHC.Hs.Type
HsTypePatCtxGHC.Rename.Utils
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
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
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
HsUnpackGHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
hsUnrestrictedGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
HsUnrestrictedArrowGHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
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
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
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