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

Index - H

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.Plugins, GHC.Driver.Types
handleGhcExceptionGHC.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.Driver.Types
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
HasArgGHC.Driver.CmdLine
hasCAFGHC.Cmm.CLabel
HasCallStackGHC.Plugins, GHC.Utils.Misc
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.Parser.Annotation
2 (Type/Class)GHC.Parser.Annotation
hasFieldClassNameGHC.Builtin.Names
hasFieldClassNameKeyGHC.Builtin.Names
hasHaskellNameGHC.Cmm.CLabel
HasHeapRepGHC.Exts.Heap
hashParensLanguage.Haskell.TH.Ppr
hashStringGHC.Plugins, GHC.Utils.Misc
hasImportGHC.Runtime.Eval, 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
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
hasStockDerivingGHC.Tc.Deriv.Utils
hasTyVarHeadGHC.Tc.Utils.TcType
hasVertexGGHC.Data.Graph.Directed
hasWayGHC.Driver.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.S390X
7 (Function)GHC.Platform.SPARC
8 (Function)GHC.Platform.X86
9 (Function)GHC.Platform.X86_64
haveRtsOptsFlagsGHC.SysTools.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
headGHC.Prelude
Header 
1 (Data Constructor)GHC.Types.ForeignCall
2 (Type/Class)GHC.Types.ForeignCall
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
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
hfMatchesGHC.Plugins, GHC.Tc.Errors.Hole.FitTypes
HForAllTyGHC.Iface.Ext.Types
hfPluginInitGHC.Plugins, GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes
hfPluginRunGHC.Plugins, GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes
hfPluginStopGHC.Plugins, GHC.Tc.Errors.Hole, 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
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
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, GHC.Driver.Session
hiVersionGHC.Settings.Constants
HLitTyGHC.Iface.Ext.Types
hm_detailsGHC.Plugins, GHC.Driver.Types
hm_ifaceGHC.Plugins, GHC.Driver.Types
hm_linkableGHC.Plugins, GHC.Driver.Types
hoistCodeLanguage.Haskell.TH, Language.Haskell.TH.Syntax
Hole 
1 (Data Constructor)GHC.Tc.Types.Constraint
2 (Type/Class)GHC.Tc.Types.Constraint
HoleCoGHC.Core.TyCo.Rep
HoleDestGHC.Tc.Types.Constraint
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.Plugins, GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes
2 (Type/Class)GHC.Plugins, GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes
holeFitPluginGHC.Plugins, GHC.Driver.Plugins
HoleFitPluginR 
1 (Data Constructor)GHC.Plugins, GHC.Tc.Errors.Hole, GHC.Tc.Errors.Hole.FitTypes
2 (Type/Class)GHC.Plugins, GHC.Tc.Errors.Hole, GHC.Driver.Plugins, GHC.Tc.Errors.Hole.FitTypes
HoleFitSortingAlgGHC.Tc.Errors.Hole
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.Plugins, GHC.Driver.Types
2 (Type/Class)GHC.Plugins, GHC.Driver.Types
HomePackageTableGHC.Plugins, GHC.Driver.Types
homeUnitGHC.Plugins, GHC.Driver.Session
homeUnitIdGHC.Plugins, GHC, GHC.Driver.Session
homeUnitInstanceOfIdGHC.Plugins, GHC, GHC.Driver.Session
homeUnitInstantiationsGHC.Plugins, GHC, GHC.Driver.Session
homeUnitIsDefiniteGHC.Plugins, GHC.Unit, GHC.Unit.State
homeUnitIsIndefiniteGHC.Plugins, GHC.Unit, GHC.Unit.State
home_impsGHC.Plugins, GHC.Driver.Types
HooksGHC.Driver.Hooks
hooksGHC.Plugins, GHC, GHC.Driver.Session
hostFullWaysGHC.Driver.Ways
hostIsDynamicGHC.Driver.Ways
hostIsProfiledGHC.Driver.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.Plugins, GHC.Driver.Types
2 (Type/Class)GHC.Plugins, GHC.Driver.Types
hpcInfoHashGHC.Plugins, GHC.Driver.Types
hpcInfoTickCountGHC.Plugins, GHC.Driver.Types
hpcInitCodeGHC.HsToCore.Coverage
HpcTickGHC.Plugins, GHC.Core
hpcUsedGHC.Plugins, GHC.Driver.Types
hpExprGHC.Cmm.Utils
HpLimGHC.Cmm, GHC.Cmm.Expr
hpLimExprGHC.Cmm.Utils
hpLimRegGHC.Cmm, GHC.Cmm.Expr
hpm_annotationsGHC.Plugins, GHC.Driver.Types
hpm_moduleGHC.Plugins, GHC.Driver.Types
hpm_src_filesGHC.Plugins, GHC.Driver.Types
hpRegGHC.Cmm, GHC.Cmm.Expr
hptCompleteSigsGHC.Plugins, GHC.Driver.Types
hptInstancesGHC.Plugins, GHC.Driver.Types
hptRulesGHC.Plugins, GHC.Driver.Types
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
HsAppGHC, GHC.Hs, GHC.Hs.Expr
HsAppKindTyGHC, GHC.Hs, GHC.Hs.Type
HsAppTyGHC, GHC.Hs, GHC.Hs.Type
HsAppTypeGHC, GHC.Hs, GHC.Hs.Expr
HsArgGHC, GHC.Hs, GHC.Hs.Type
HsArgParGHC, GHC.Hs, GHC.Hs.Type
HsArityGHC.Iface.Syntax
HsArrAppTypeGHC, GHC.Hs, GHC.Hs.Expr
HsArrowGHC, GHC.Hs, GHC.Hs.Type
HsBangTyGHC, GHC.Hs, GHC.Hs.Type
HsBindGHC, GHC.Hs, GHC.Hs.Binds
HsBindLRGHC, GHC.Hs, GHC.Hs.Binds
HsBinTickGHC, GHC.Hs, GHC.Hs.Expr
HsBootCtxtGHC.Rename.Env, GHC.Rename.Bind
HsBootFileGHC.Plugins, GHC.Driver.Phases, GHC.Driver.Types
HsBoxedOrConstraintTupleGHC, GHC.Hs, GHC.Hs.Type
HsBoxedTupleGHC, GHC.Hs, GHC.Hs.Type
HsBracket 
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.Types
2 (Type/Class)GHC.Plugins, GHC.Driver.Types
3 (Data Constructor)GHC.Driver.Phases
hscAddSptEntriesGHC.Driver.Main
HsCaseGHC, GHC.Hs, GHC.Hs.Expr
HscAsmGHC.Plugins, GHC, GHC.Driver.Session
HscCGHC.Plugins, GHC, GHC.Driver.Session
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.Types
2 (Type/Class)GHC.Plugins, GHC, GHC.Driver.Types
hscEPSGHC.Plugins, GHC.Driver.Types
hscFrontendHookGHC.Driver.Hooks
hscGenHardCodeGHC.Driver.Main
hscGetModuleInterfaceGHC.Driver.Main
hscGetSafeGHC.Driver.Main
HsCharGHC, GHC.Hs, GHC.Hs.Lit
HsCharPrimGHC, GHC.Hs, GHC.Hs.Lit
hscImportGHC.Driver.Main
hscIncrementalCompileGHC.Driver.Main
hscInteractiveGHC.Driver.Main
hscInterpGHC.Runtime.Interpreter
HscInterpretedGHC.Plugins, GHC, GHC.Driver.Session
hscIsGHCiMonadGHC.Driver.Main
hscKcTypeGHC.Driver.Main
HscLlvmGHC.Plugins, GHC, GHC.Driver.Session
hscMaybeWriteIfaceGHC.Driver.Main
HsCmdGHC, GHC.Hs, GHC.Hs.Expr
HsCmdAppGHC, GHC.Hs, GHC.Hs.Expr
HsCmdArrAppGHC, GHC.Hs, GHC.Hs.Expr
HsCmdArrFormGHC, GHC.Hs, GHC.Hs.Expr
HsCmdCaseGHC, GHC.Hs, GHC.Hs.Expr
HsCmdDoGHC, GHC.Hs, GHC.Hs.Expr
HsCmdIfGHC, GHC.Hs, GHC.Hs.Expr
HsCmdLamGHC, GHC.Hs, GHC.Hs.Expr
HsCmdLamCaseGHC, GHC.Hs, GHC.Hs.Expr
HsCmdLetGHC, GHC.Hs, GHC.Hs.Expr
HsCmdParGHC, GHC.Hs, GHC.Hs.Expr
HsCmdTop 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
HscNotGeneratingCodeGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
HscNothingGHC.Plugins, GHC, GHC.Driver.Session
HsComponentId 
1 (Data Constructor)GHC.Driver.Backpack.Syntax
2 (Type/Class)GHC.Driver.Backpack.Syntax
hsComponentIdGHC.Driver.Backpack.Syntax
hsConDeclArgTysGHC, GHC.Hs, GHC.Hs.Decls
HsConDeclDetailsGHC, GHC.Hs, GHC.Hs.Decls
hsConDeclThetaGHC, GHC.Hs, GHC.Hs.Decls
HsConDetailsGHC, GHC.Hs, GHC.Hs.Type
hsConDetailsArgsGHC, GHC.Hs, GHC.Hs.Type
HsConLikeOutGHC, GHC.Hs, GHC.Hs.Expr
hsConPatArgsGHC, GHC.Hs, GHC.Hs.Pat
HsConPatDetailsGHC, GHC.Hs, GHC.Hs.Pat
HsConstraintTupleGHC, GHC.Hs, GHC.Hs.Type
HsContextGHC, GHC.Hs, GHC.Hs.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.Plugins, GHC.Driver.Main, GHC.Driver.Types
hscRnImportDeclsGHC.Driver.Main
hscSimpleIface'GHC.Driver.Main
hscSimplifyGHC.Driver.Main
hscSimplify'GHC.Driver.Main
HscSourceGHC.Plugins, GHC.Driver.Phases, GHC.Driver.Types
hscSourceStringGHC.Plugins, GHC.Driver.Phases, GHC.Driver.Types
hscSourceToIsBootGHC.Driver.Make
HscStatusGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
hscStmtGHC.Driver.Main
hscStmtWithLocationGHC.Driver.Main
hscs_gutsGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
hscs_iface_dflagsGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
hscs_mod_locationGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
hscs_old_iface_hashGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
hscs_partial_ifaceGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
HscTargetGHC.Plugins, GHC, GHC.Driver.Session
hscTargetGHC.Plugins, GHC, GHC.Driver.Session
hscTcExprGHC.Driver.Main
hscTcRcLookupNameGHC.Driver.Main
hscTcRnGetInfoGHC.Driver.Main
hscTcRnLookupRdrNameGHC.Driver.Main
hscTypecheckRenameGHC.Driver.Main
HscUpdateBootGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
HscUpdateSigGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
HscUpToDateGHC.Plugins, GHC.Driver.Main, GHC.Driver.Types
hsc_dflagsGHC.Plugins, GHC.Driver.Types
hsc_dynLinkerGHC.Plugins, GHC.Driver.Types
hsc_envGHC.Driver.Pipeline, GHC.Driver.Pipeline.Monad
hsc_EPSGHC.Plugins, GHC.Driver.Types
hsc_FCGHC.Plugins, GHC.Driver.Types
hsc_HPTGHC.Plugins, GHC.Driver.Types
hsc_ICGHC.Plugins, GHC.Driver.Types
hsc_interpGHC.Plugins, GHC.Driver.Types
hsc_mod_graphGHC.Plugins, GHC.Driver.Types
hsc_NCGHC.Plugins, GHC.Driver.Types
hsc_targetsGHC.Plugins, GHC.Driver.Types
hsc_type_env_varGHC.Plugins, GHC.Driver.Types
HsDataDefn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
hsDataFamInstBindersGHC, GHC.Hs, GHC.Hs.Utils
HsDeclGHC, GHC.Hs, GHC.Hs.Decls
hsDeclHasCuskGHC, GHC.Hs, GHC.Hs.Decls
HsDerivingGHC, GHC.Hs, GHC.Hs.Decls
HsDerivingClause 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
HsDoGHC, GHC.Hs, GHC.Hs.Expr
HsDocContextGHC.Rename.Utils
HsDocStringGHC, GHC.Hs, GHC.Hs.Doc
hsDocStringToByteStringGHC, GHC.Hs, GHC.Hs.Doc
HsDocTyGHC, GHC.Hs, GHC.Hs.Type
HsDoublePrimGHC, GHC.Hs, GHC.Hs.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
hsExplicitLTyVarNamesGHC, GHC.Hs, GHC.Hs.Type
HsExplicitMultGHC, GHC.Hs, GHC.Hs.Type
HsExplicitTupleTyGHC, GHC.Hs, GHC.Hs.Type
HsExprGHC, GHC.Hs, GHC.Hs.Expr
hsExprNeedsParensGHC, GHC.Hs, GHC.Hs.Expr
HsFirstOrderAppGHC, GHC.Hs, GHC.Hs.Expr
HsFloatPrimGHC, GHC.Hs, GHC.Hs.Lit
HsForAllInvisGHC, GHC.Hs, GHC.Hs.Type
HsForAllTelescopeGHC, GHC.Hs, GHC.Hs.Type
HsForAllTyGHC, GHC.Hs, GHC.Hs.Type
HsForAllVisGHC, GHC.Hs, GHC.Hs.Type
hsForeignDeclsBindersGHC, GHC.Hs, GHC.Hs.Utils
HsFractionalGHC, GHC.Hs, GHC.Hs.Lit
HsFunTyGHC, GHC.Hs, GHC.Hs.Type
hsf_invis_bndrsGHC, GHC.Hs, GHC.Hs.Type
hsf_vis_bndrsGHC, GHC.Hs, GHC.Hs.Type
hsf_xinvisGHC, GHC.Hs, GHC.Hs.Type
hsf_xvisGHC, GHC.Hs, GHC.Hs.Type
HsGroup 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
hsGroupBindersGHC, GHC.Hs, GHC.Hs.Utils
hsGroupInstDeclsGHC, GHC.Hs, GHC.Hs.Decls
hsGroupTopLevelFixitySigsGHC, GHC.Hs, GHC.Hs.Decls
HsHigherOrderAppGHC, GHC.Hs, GHC.Hs.Expr
HsIBGHC, GHC.Hs, GHC.Hs.Type
hsib_bodyGHC, GHC.Hs, GHC.Hs.Type
hsib_extGHC, GHC.Hs, GHC.Hs.Type
HsIfGHC, GHC.Hs, GHC.Hs.Expr
HsigFileGHC.Plugins, GHC.Driver.Phases, GHC.Driver.Types
HsImplBangGHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type
HsImplicitBndrsGHC, GHC.Hs, GHC.Hs.Type
hsImplicitBodyGHC, GHC.Hs, GHC.Hs.Type
HsInlineGHC.Iface.Syntax
HsIntGHC, GHC.Hs, GHC.Hs.Lit
HsInt64PrimGHC, GHC.Hs, GHC.Hs.Lit
HsIntegerGHC, GHC.Hs, GHC.Hs.Lit
HsIntegralGHC, GHC.Hs, GHC.Hs.Lit
HsIntPrimGHC, GHC.Hs, GHC.Hs.Lit
HsIParamTyGHC, GHC.Hs, GHC.Hs.Type
HsIPBinds 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Binds
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Binds
HsIPName 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Type
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type
hsIPNameFSGHC, GHC.Hs, GHC.Hs.Type
HsIPVarGHC, GHC.Hs, GHC.Hs.Expr
HsIsStringGHC, GHC.Hs, GHC.Hs.Lit
HsKindGHC, GHC.Hs, GHC.Hs.Type
HsKindSigGHC, GHC.Hs, GHC.Hs.Type
HsLamGHC, GHC.Hs, GHC.Hs.Expr
HsLamCaseGHC, GHC.Hs, GHC.Hs.Expr
HsLazyGHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type
HsLetGHC, GHC.Hs, GHC.Hs.Expr
HsLevityGHC.Iface.Syntax
HsLFInfoGHC.Iface.Syntax
hsLinearGHC, GHC.Hs, GHC.Hs.Type
HsLinearArrowGHC, GHC.Hs, GHC.Hs.Type
HsListTyGHC, GHC.Hs, GHC.Hs.Type
HsLit 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Lit
hsLitKeyGHC.HsToCore.Match.Literal
hsLitNeedsParensGHC, GHC.Hs, GHC.Hs.Lit
hsLitTypeGHC.Tc.Utils.Zonk
hsLMatchPatsGHC, GHC.Hs, GHC.Hs.Expr
HsLocalBindsGHC, GHC.Hs, GHC.Hs.Binds
HsLocalBindsLRGHC, GHC.Hs, GHC.Hs.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
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
HsMultiIfGHC, GHC.Hs, GHC.Hs.Expr
HsNoCafRefsGHC.Iface.Syntax
HsNumTyGHC, GHC.Hs, GHC.Hs.Type
HsOpTyGHC, GHC.Hs, GHC.Hs.Type
HsOverLabelGHC, GHC.Hs, GHC.Hs.Expr
HsOverLit 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Lit
hsOverLitNameGHC.Tc.Utils.Zonk
hsOverLitNeedsParensGHC, GHC.Hs, GHC.Hs.Lit
hsPackageNameGHC.Driver.Backpack.Syntax
HsParGHC, GHC.Hs, GHC.Hs.Expr
HsParsedModule 
1 (Data Constructor)GHC.Plugins, GHC.Driver.Types
2 (Type/Class)GHC.Plugins, GHC.Driver.Types
HsParTyGHC, GHC.Hs, GHC.Hs.Type
HsPatSigTypeGHC, GHC.Hs, GHC.Hs.Type
hsPatSigTypeGHC, GHC.Hs, GHC.Hs.Type
HsPatSynDetailsGHC, GHC.Hs, GHC.Hs.Binds
HsPatSynDirGHC, GHC.Hs, GHC.Hs.Binds
hsPatSynSelectorsGHC, GHC.Hs, GHC.Hs.Utils
hsPatTypeGHC.Tc.Utils.Zonk
HsPpGHC.Driver.Phases
HsPragE 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
HsPragSCCGHC, GHC.Hs, GHC.Hs.Expr
HsPragTickGHC, GHC.Hs, GHC.Hs.Expr
HsProcGHC, GHC.Hs, GHC.Hs.Expr
HsPSGHC, GHC.Hs, GHC.Hs.Type
HsPSRn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Type
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type
hsps_bodyGHC, GHC.Hs, GHC.Hs.Type
hsps_extGHC, GHC.Hs, GHC.Hs.Type
hsps_imp_tvsGHC, GHC.Hs, GHC.Hs.Type
hsps_nwcsGHC, GHC.Hs, GHC.Hs.Type
hsQTvExplicitGHC, GHC.Hs, GHC.Hs.Type
HsQTvsGHC, GHC.Hs, GHC.Hs.Type
HsQualTyGHC, GHC.Hs, GHC.Hs.Type
HsQuasiQuoteGHC, GHC.Hs, GHC.Hs.Expr
hsq_explicitGHC, GHC.Hs, GHC.Hs.Type
hsq_extGHC, GHC.Hs, GHC.Hs.Type
HsRatGHC, GHC.Hs, GHC.Hs.Lit
HsRecField 
1 (Type/Class)GHC, GHC.Hs, GHC.Hs.Pat
2 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Pat
HsRecField'GHC, GHC.Hs, GHC.Hs.Pat
hsRecFieldArgGHC, GHC.Hs, GHC.Hs.Pat
HsRecFieldConGHC.Rename.Pat
HsRecFieldContextGHC.Rename.Pat
hsRecFieldIdGHC, GHC.Hs, GHC.Hs.Pat
hsRecFieldLblGHC, GHC.Hs, GHC.Hs.Pat
HsRecFieldPatGHC.Rename.Pat
HsRecFields 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Pat
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Pat
hsRecFieldsGHC, GHC.Hs, GHC.Hs.Pat
hsRecFieldsArgsGHC, GHC.Hs, GHC.Hs.Pat
hsRecFieldSelGHC, GHC.Hs, GHC.Hs.Pat
HsRecFieldUpdGHC.Rename.Pat
HsRecFldGHC, GHC.Hs, GHC.Hs.Expr
HsRecordBindsGHC, GHC.Hs, GHC.Hs.Expr
hsRecPunGHC, GHC.Hs, GHC.Hs.Pat
HsRecTyGHC, GHC.Hs, GHC.Hs.Type
HsRecUpdFieldGHC, GHC.Hs, GHC.Hs.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
HsRuleGHC, GHC.Hs, GHC.Hs.Decls
HsRuleRn 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
HsRulesGHC, GHC.Hs, GHC.Hs.Decls
HsScaled 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Type
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type
hsScaledThingGHC, GHC.Hs, GHC.Hs.Type
hsScopedTvsGHC, GHC.Hs, GHC.Hs.Type
HsSigCtxtGHC.Rename.Env, GHC.Rename.Bind
hsSigDocGHC, GHC.Hs, GHC.Hs.Binds
HsSigFunGHC.Tc.TyCl.Class
hsSigTypeGHC, GHC.Hs, GHC.Hs.Type
hsSigWcTypeGHC, GHC.Hs, GHC.Hs.Type
HsSigWcTypeScopingGHC.Rename.HsType
HsSpliceGHC, GHC.Hs, GHC.Hs.Expr
HsSplicedGHC, GHC.Hs, GHC.Hs.Expr
HsSplicedExprGHC, GHC.Hs, GHC.Hs.Expr
HsSplicedPatGHC, GHC.Hs, GHC.Hs.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
HsSplicedTyGHC, GHC.Hs, GHC.Hs.Expr
HsSpliceEGHC, GHC.Hs, GHC.Hs.Expr
HsSpliceTyGHC, GHC.Hs, GHC.Hs.Type
HsSrcBang 
1 (Data Constructor)GHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type
2 (Type/Class)GHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type
HsSrcFileGHC.Plugins, GHC.Driver.Phases, GHC.Driver.Types
HsStarTyGHC, GHC.Hs, GHC.Hs.Type
HsStaticGHC, GHC.Hs, GHC.Hs.Expr
HsStmtContextGHC, GHC.Hs, GHC.Hs.Expr
HsStrictGHC.Plugins, GHC, GHC.Core.DataCon, GHC.Hs, GHC.Hs.Type
HsStrictnessGHC.Iface.Syntax
HsStringGHC, GHC.Hs, GHC.Hs.Lit
HsStringPrimGHC, GHC.Hs, GHC.Hs.Lit
HsStrTyGHC, GHC.Hs, GHC.Hs.Type
HsSumTyGHC, GHC.Hs, GHC.Hs.Type
HsTcBracketOutGHC, GHC.Hs, GHC.Hs.Expr
HsTickGHC, GHC.Hs, GHC.Hs.Expr
HsTupArgGHC, GHC.Hs, GHC.Hs.Expr
HsTupleSortGHC, GHC.Hs, GHC.Hs.Type
HsTupleTyGHC, GHC.Hs, GHC.Hs.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
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type
HsTyPatsGHC, GHC.Hs, GHC.Hs.Decls
HsTypeGHC, GHC.Hs, GHC.Hs.Type
HsTypeArgGHC, GHC.Hs, GHC.Hs.Type
HsTypeCtxGHC.Rename.Utils
HsTypedSpliceGHC, GHC.Hs, GHC.Hs.Expr
hsTypeNeedsParensGHC, GHC.Hs, GHC.Hs.Type
HsTyVarGHC, GHC.Hs, GHC.Hs.Type
HsTyVarBndrGHC, GHC.Hs, GHC.Hs.Type
hsTyVarBndrFlagGHC, GHC.Hs, GHC.Hs.Type
hsTyVarNameGHC, GHC.Hs, GHC.Hs.Type
hst_bodyGHC, GHC.Hs, GHC.Hs.Type
hst_ctxtGHC, GHC.Hs, GHC.Hs.Type
hst_teleGHC, GHC.Hs, GHC.Hs.Type
hst_xforallGHC, GHC.Hs, GHC.Hs.Type
hst_xqualGHC, GHC.Hs, GHC.Hs.Type
HsUnboundVarGHC, GHC.Hs, GHC.Hs.Expr
HsUnboxedTupleGHC, GHC.Hs, GHC.Hs.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
hsUnrestrictedGHC, GHC.Hs, GHC.Hs.Type
HsUnrestrictedArrowGHC, GHC.Hs, GHC.Hs.Type
HsUntypedSpliceGHC, GHC.Hs, GHC.Hs.Expr
HsValArgGHC, GHC.Hs, GHC.Hs.Type
HsValBinds 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Binds
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Binds
hsValBindsImplicitsGHC, GHC.Hs, GHC.Hs.Utils
HsValBindsLRGHC, GHC.Hs, GHC.Hs.Binds
HsVarGHC, GHC.Hs, GHC.Hs.Expr
HsWCGHC, GHC.Hs, GHC.Hs.Type
hsWcScopedTvsGHC, GHC.Hs, GHC.Hs.Type
hswc_bodyGHC, GHC.Hs, GHC.Hs.Type
hswc_extGHC, GHC.Hs, GHC.Hs.Type
HsWildCardBndrsGHC, GHC.Hs, GHC.Hs.Type
HsWildCardTyGHC, GHC.Hs, GHC.Hs.Type
HsWord64PrimGHC, GHC.Hs, GHC.Hs.Lit
HsWordPrimGHC, GHC.Hs, GHC.Hs.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
hs_defdsGHC, GHC.Hs, GHC.Hs.Decls
hs_derivdsGHC, GHC.Hs, GHC.Hs.Decls
hs_docsGHC, GHC.Hs, GHC.Hs.Decls
hs_extGHC, GHC.Hs, GHC.Hs.Decls
hs_fixdsGHC, GHC.Hs, GHC.Hs.Decls
hs_fordsGHC, GHC.Hs, GHC.Hs.Decls
hs_ruledsGHC, GHC.Hs, GHC.Hs.Decls
hs_splcdsGHC, GHC.Hs, GHC.Hs.Decls
hs_tycldsGHC, GHC.Hs, GHC.Hs.Decls
hs_valdsGHC, GHC.Hs, GHC.Hs.Decls
hs_warndsGHC, GHC.Hs, GHC.Hs.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