ghc-9.2.7: 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 (Data Constructor)GHC.Utils.Exception
2 (Type/Class)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
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
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
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
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.Id.Info, GHC.Types.Basic, GHC.Plugins
hasNoOptCoercionGHC.Driver.Session, GHC.Plugins
hasNoStateHackGHC.Driver.Session, GHC.Plugins
HasOccNameGHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins
hasOverlappableFlagGHC.Types.Basic, GHC.Plugins
hasOverlappingFlagGHC.Types.Basic, GHC.Plugins
hasPprDebugGHC.Driver.Session, GHC.Plugins
hasSomeUnfoldingGHC.Core, GHC.Plugins
hasSpecPragsLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
hasStockDerivingGHC.Tc.Deriv.Utils
hasTyVarHeadGHC.Tc.Utils.TcType
hasVertexGGHC.Data.Graph.Directed
hasWayGHC.Platform.Ways
haveRegBase 
1 (Function)GHC.Platform.X86_64
2 (Function)GHC.Platform.X86
3 (Function)GHC.Platform.SPARC
4 (Function)GHC.Platform.S390X
5 (Function)GHC.Platform.RISCV64
6 (Function)GHC.Platform.PPC
7 (Function)GHC.Platform.NoRegs
8 (Function)GHC.Platform.ARM
9 (Function)GHC.Platform.AArch64
10 (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
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
hexGHC.Utils.Ppr
hexDigitGHC.Parser.CharClass
HexFloatLiteralsBitGHC.Parser.Lexer
hfCandGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
HFDCGHC.Tc.Errors.Hole
hfDocGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
hfIdGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
hfIsLclGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
hflExtGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hflLabelGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hfMatchesGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
HForAllTyGHC.Iface.Ext.Types
hfPluginInitGHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins
hfPluginRunGHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins
hfPluginStopGHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins
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
HI 
1 (Data Constructor)GHC.CmmToAsm.SPARC.Imm
2 (Data Constructor)GHC.CmmToAsm.PPC.Regs
HiddenFlagGHC.Driver.CmdLine
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
HieNameGHC.Iface.Ext.Types, GHC.Iface.Ext.Binary
hieNameOccGHC.Iface.Ext.Types, GHC.Iface.Ext.Binary
HiePath 
1 (Data Constructor)GHC.Iface.Ext.Types
2 (Type/Class)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
HintGHC.Parser.Errors
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
hiSufGHC.Driver.Session, GHC.Plugins
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
Hole 
1 (Type/Class)GHC.Tc.Types.Constraint
2 (Data Constructor)GHC.Tc.Types.Constraint
HoleBlockerReasonGHC.Tc.Types.Constraint
HoleCoGHC.Core.TyCo.Rep
HoleDestGHC.Tc.Types.Constraint
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.Hole
HoleFitPlugin 
1 (Type/Class)GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins
2 (Data Constructor)GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins
holeFitPluginGHC.Driver.Plugins, GHC.Plugins
HoleFitPluginR 
1 (Type/Class)GHC.Tc.Errors.Hole.FitTypes, GHC.Driver.Plugins, GHC.Tc.Errors.Hole, GHC.Plugins
2 (Data Constructor)GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins
HoleFitSortingAlgGHC.Tc.Errors.Hole
HoleModeGHC.Tc.Gen.HsType
HoleSetGHC.Core.Coercion, GHC.Tc.Types.Constraint, GHC.Plugins
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
HomeModInfo 
1 (Type/Class)GHC.Unit.Home.ModInfo
2 (Data Constructor)GHC.Unit.Home.ModInfo
homeModuleInstantiationGHC.Unit.Home, GHC.Unit
homeModuleNameInstantiationGHC.Unit.Home, GHC.Unit
HomePackageTableGHC.Unit.Home.ModInfo
HomeUnitGHC.Unit.Home, GHC.Unit
homeUnitAsUnitGHC.Unit.Home, GHC.Unit
homeUnitIdGHC.Unit.Home, GHC.Unit
homeUnitId_GHC.Driver.Session, GHC.Plugins, GHC
homeUnitInstanceOfGHC.Unit.Home, GHC.Unit
homeUnitInstanceOfMaybeGHC.Unit.Home, GHC.Unit
homeUnitInstanceOf_GHC.Driver.Session, GHC.Plugins, GHC
homeUnitInstantiationsGHC.Unit.Home, GHC.Unit
homeUnitInstantiations_GHC.Driver.Session, GHC.Plugins, GHC
homeUnitMapGHC.Unit.Home, GHC.Unit
HooksGHC.Driver.Hooks
hostFullWaysGHC.Platform.Ways
hostIsDebuggedGHC.Platform.Ways
hostIsDynamicGHC.Platform.Ways
hostIsProfiledGHC.Platform.Ways
hostIsThreadedGHC.Platform.Ways
hostIsTracingGHC.Platform.Ways
hostWaysGHC.Platform.Ways
HpGHC.Cmm.Expr, GHC.Cmm
HpAllocGHC.Cmm.Expr, GHC.Cmm
hpAllocRegGHC.Cmm.Expr, GHC.Cmm
HpcCCGHC.Types.CostCentre
hpcDirGHC.Driver.Session, GHC.Plugins, GHC
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
hptAllThingsGHC.Driver.Env, GHC.Plugins
hptAnnsGHC.Driver.Env, GHC.Plugins
hptCompleteSigsGHC.Driver.Env, GHC.Plugins
hptInstancesGHC.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, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HsAppGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsAppKindTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsAppTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsAppTypeGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsArgLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsArgParLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsArityGHC.Iface.Syntax
HsArrAppTypeGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsArrowLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsArrowMatchContextGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsBangTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsBindLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
HsBindLRLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
HsBinTickGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsBootCtxtGHC.Rename.Env, GHC.Rename.Bind
HsBootFileGHC.Types.SourceFile
HsBoxedOrConstraintTupleLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsBracket 
1 (Type/Class)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
2 (Data Constructor)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsBracketRnGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
Hsc 
1 (Data Constructor)GHC.Driver.Phases
2 (Type/Class)GHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
3 (Data Constructor)GHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hscAddSptEntriesGHC.Driver.Main
HsCaseGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hsCaseAnnCaseGHC.Hs.Expr, GHC.Hs, GHC
hsCaseAnnOfGHC.Hs.Expr, GHC.Hs, GHC
hsCaseAnnsRestGHC.Hs.Expr, GHC.Hs, GHC
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 (Type/Class)GHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins, GHC
2 (Data Constructor)GHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hscEPSGHC.Driver.Env, GHC.Plugins
hscFrontendHookGHC.Driver.Hooks
hscGenHardCodeGHC.Driver.Main
hscGetModuleInterfaceGHC.Driver.Main
hscGetSafeGHC.Driver.Main
HsCharLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsCharPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsCharTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hscImportGHC.Driver.Main
hscIncrementalCompileGHC.Driver.Main
hscInteractiveGHC.Driver.Main
hscInterpGHC.Runtime.Interpreter
hscIsGHCiMonadGHC.Driver.Main
hscKcTypeGHC.Driver.Main
hscMaybeWriteIfaceGHC.Driver.Main
HsCmdGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdAppGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdArrAppGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdArrFormGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdCaseGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdDoGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdIfGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdLamGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdLamCaseGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdLetGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdParGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsCmdTop 
1 (Type/Class)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
2 (Data Constructor)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HscNotGeneratingCodeGHC.Unit.Module.Status, GHC.Driver.Main
HsComponentId 
1 (Type/Class)GHC.Driver.Backpack.Syntax
2 (Data Constructor)GHC.Driver.Backpack.Syntax
hsComponentIdGHC.Driver.Backpack.Syntax
HsConDeclGADTDetailsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HsConDeclH98DetailsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hsConDeclThetaGHC.Hs, GHC.Hs.Decls, GHC
HsConDetailsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsConLikeOutGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hsConPatArgsLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
HsConPatDetailsLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
HsContextLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsCoreTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HscOutGHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline
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.Unit.Module.Status, GHC.Driver.Main
hscRnImportDeclsGHC.Driver.Main
hscSimpleIface'GHC.Driver.Main
hscSimplifyGHC.Driver.Main
hscSimplify'GHC.Driver.Main
HscSourceGHC.Types.SourceFile
hscSourceStringGHC.Types.SourceFile
hscSourceToIsBootGHC.Driver.Make
HscStatusGHC.Unit.Module.Status, GHC.Driver.Main
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
hscTypecheckRenameGHC.Driver.Main
HscUpdateBootGHC.Unit.Module.Status, GHC.Driver.Main
HscUpdateSigGHC.Unit.Module.Status, GHC.Driver.Main
HscUpToDateGHC.Unit.Module.Status, GHC.Driver.Main
hsc_dflagsGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_envGHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline
hsc_EPSGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_FCGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_home_unitGHC.Driver.Env, GHC.Plugins
hsc_hooksGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_HPTGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_ICGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_interpGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_loggerGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_mod_graphGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_NCGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_pluginsGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_static_pluginsGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_targetsGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_tmpfsGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_type_env_varGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_unitsGHC.Driver.Env, GHC.Plugins
hsc_unit_dbsGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
hsc_unit_envGHC.Driver.Env, GHC.Driver.Env.Types, GHC.Plugins
HsDataDefn 
1 (Type/Class)Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hsDataFamInstBindersGHC.Hs.Utils, GHC.Hs, GHC
HsDeclLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hsDeclHasCuskGHC.Hs, GHC.Hs.Decls, GHC
HsDerivingLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HsDerivingClause 
1 (Type/Class)Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HsDoGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsDocContextGHC.Rename.Utils
HsDocStringGHC.Hs.Doc, GHC.Hs, GHC
hsDocStringToByteStringGHC.Hs.Doc, GHC.Hs, GHC
HsDocTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsDoRnGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsDoublePrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, 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, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsExplicitLTyVarNamesGHC.Hs.Type, GHC.Hs, GHC
HsExplicitMultLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsExplicitTupleTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsExprGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsExprArgGHC.Tc.Gen.Head
hsExprNeedsParensGHC.Hs.Expr, GHC.Hs, GHC
HsFieldLabel 
1 (Type/Class)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
2 (Data Constructor)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsFirstOrderAppGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsFloatPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsForAllInvisLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsForAllTelescopeLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsForAllTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsForAllVisLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsForeignDeclsBindersGHC.Hs.Utils, GHC.Hs, GHC
HsFractionalLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsFunTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsf_invis_bndrsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsf_vis_bndrsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsf_xinvisLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsf_xvisLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsGetFieldGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsGroup 
1 (Type/Class)Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hsGroupBindersGHC.Hs.Utils, GHC.Hs, GHC
hsGroupInstDeclsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hsGroupTopLevelFixitySigsGHC.Hs, GHC.Hs.Decls, GHC
HsHigherOrderAppGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsIfGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsigFileGHC.Types.SourceFile
HsImplBangLanguage.Haskell.Syntax.Type, GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Plugins, GHC
HsInlineGHC.Iface.Syntax
HsIntLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsInt64PrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsIntegerLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsIntegralLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsIntPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsIParamTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsIPBinds 
1 (Type/Class)Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
2 (Data Constructor)Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
HsIPName 
1 (Type/Class)Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsIPNameFSLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsIPVarGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsIsStringLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsKindLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsKindSigLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsLamGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsLamCaseGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsLazyLanguage.Haskell.Syntax.Type, GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Plugins, GHC
HsLetGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsLevityGHC.Iface.Syntax
HsLFInfoGHC.Iface.Syntax
hsLinearLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsLinearArrowLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsListTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsLit 
1 (Type/Class)Language.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
2 (Data Constructor)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hsLitKeyGHC.HsToCore.Match.Literal
hsLitNeedsParensLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
hsLitTypeGHC.Tc.Utils.Zonk
hsLMatchPatsGHC.Hs.Expr, GHC.Hs, GHC
HsLocalBindsLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
HsLocalBindsLRLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
hsLPatTypeGHC.Tc.Utils.Zonk
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
HsMatchContextGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, 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, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsMultiIfGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsNoCafRefsGHC.Iface.Syntax
HsNumTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsOpTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsOuterExplicitLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsOuterExplicitBndrsGHC.Hs.Type, GHC.Hs, GHC
HsOuterFamEqnTyVarBndrsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsOuterImplicitLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsOuterSigTyVarBndrsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsOuterTyVarBndrsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsOuterTyVarNamesGHC.Hs.Type, GHC.Hs, GHC
HsOverLabelGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsOverLit 
1 (Type/Class)Language.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
2 (Data Constructor)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hsOverLitNameGHC.Tc.Utils.Zonk
hsOverLitNeedsParensLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
hso_bndrsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hso_xexplicitLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hso_ximplicitLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsPackageNameGHC.Driver.Backpack.Syntax
HsParGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsParsedModule 
1 (Type/Class)GHC.Hs, GHC
2 (Data Constructor)GHC.Hs, GHC
HsParTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsPatSigTypeLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsPatSigTypeLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsPatSigTypeScopingGHC.Rename.HsType
HsPatSynDetailsLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
HsPatSynDirLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
hsPatSynSelectorsGHC.Hs.Utils, GHC.Hs, GHC
hsPatTypeGHC.Tc.Utils.Zonk
HsPpGHC.Driver.Phases
HsPragE 
1 (Data Constructor)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
2 (Type/Class)GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsPragSCCGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsProcGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsProjectionGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsPSLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsPSRn 
1 (Type/Class)Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsps_bodyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsps_extLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsps_imp_tvsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsps_nwcsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsQTvExplicitLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsQTvsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsQualTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsQuasiQuoteGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hsq_explicitLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsq_extLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsRatLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsRecField 
1 (Type/Class)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
2 (Data Constructor)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
HsRecField'Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
hsRecFieldAnnLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
hsRecFieldArgLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
HsRecFieldConGHC.Rename.Pat
HsRecFieldContextGHC.Rename.Pat
hsRecFieldIdGHC.Hs, GHC.Hs.Pat, GHC
hsRecFieldLblLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
HsRecFieldPatGHC.Rename.Pat
HsRecFields 
1 (Type/Class)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
2 (Data Constructor)Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
hsRecFieldsLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
hsRecFieldsArgsLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
hsRecFieldSelLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
HsRecFieldUpdGHC.Rename.Pat
HsRecFldGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsRecordBindsGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hsRecPunLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
HsRecTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsRecUpdFieldLanguage.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
hsRecUpdFieldIdGHC.Hs, GHC.Hs.Pat, GHC
hsRecUpdFieldOccGHC.Hs, GHC.Hs.Pat, GHC
hsRecUpdFieldRdrGHC.Hs, GHC.Hs.Pat, GHC
HsRnBracketOutGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsRuleLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HsRuleAnn 
1 (Type/Class)GHC.Hs, GHC.Hs.Decls, GHC
2 (Data Constructor)GHC.Hs, GHC.Hs.Decls, GHC
HsRuleRn 
1 (Type/Class)Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
2 (Data Constructor)Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HsRulesLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HsScaled 
1 (Type/Class)Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsScaledThingLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsScopedTvsGHC.Hs.Type, GHC.Hs, GHC
HsSigLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsSigCtxtGHC.Rename.Env, GHC.Rename.Bind
hsSigDocLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
HsSigFunGHC.Tc.TyCl.Class
HsSigTypeLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsSigWcTypeGHC.Hs.Type, GHC.Hs, GHC
HsSpliceGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsSplicedGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsSplicedExprGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsSplicedPatGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsSplicedT 
1 (Type/Class)GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor)GHC.Hs.Expr, GHC.Hs, GHC
HsSplicedThingGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsSplicedTyGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsSpliceEGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsSpliceTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsSrcBang 
1 (Type/Class)Language.Haskell.Syntax.Type, GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Plugins, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Plugins, GHC
HsSrcFileGHC.Types.SourceFile
HsStarTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsStaticGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsStmtContextGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsStrictLanguage.Haskell.Syntax.Type, GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Plugins, GHC
HsStrictnessGHC.Iface.Syntax
HsStringLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsStringPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsStrTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsSumTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsTcBracketOutGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsTickGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsTupArgGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsTupleSortLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsTupleTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, 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, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
2 (Data Constructor)Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsTyPatsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HsTypeLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsTypeArgLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsTypeCtxGHC.Rename.Utils
HsTypedSpliceGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
hsTypeNeedsParensGHC.Hs.Type, GHC.Hs, GHC
HsTypePatCtxGHC.Rename.Utils
hsTypeToHsSigTypeGHC.Hs.Utils, GHC.Hs, GHC
hsTypeToHsSigWcTypeGHC.Hs.Utils, GHC.Hs, GHC
HsTyVarLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsTyVarBndrLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsTyVarBndrFlagGHC.Hs.Type, GHC.Hs, GHC
hsTyVarNameGHC.Hs.Type, GHC.Hs, GHC
hst_bodyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hst_ctxtLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hst_teleLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hst_xforallLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hst_xqualLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsUnboundBackquotesGHC.Hs.Expr, GHC.Hs, GHC
hsUnboundHoleGHC.Hs.Expr, GHC.Hs, GHC
HsUnboundVarGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsUnboxedTupleLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsUnfoldGHC.Iface.Syntax
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
HsUnpackLanguage.Haskell.Syntax.Type, GHC.Core.DataCon, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC.Plugins, GHC
hsUnrestrictedLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsUnrestrictedArrowLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsUntypedSpliceGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsValArgLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsValBinds 
1 (Data Constructor)Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
2 (Type/Class)Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
hsValBindsImplicitsGHC.Hs.Utils, GHC.Hs, GHC
HsValBindsLRLanguage.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
HsVarGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
HsWCLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hsWcScopedTvsGHC.Hs.Type, GHC.Hs, GHC
hswc_bodyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
hswc_extLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsWildCardBndrsLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsWildCardTyLanguage.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
HsWord64PrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, GHC
HsWordPrimLanguage.Haskell.Syntax.Lit, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Lit, 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
hs_anndsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_defdsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_derivdsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_docsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_extLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_fixdsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_fordsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_ruledsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_splcdsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_tycldsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_valdsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
hs_warndsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
HTSGHC.Iface.Ext.Utils
HTyConAppGHC.Iface.Ext.Types
htyTableGHC.Iface.Ext.Utils
HTyVarTyGHC.Iface.Ext.Types
HValueGHC
HWSYNCGHC.CmmToAsm.PPC.Instr