ghc-9.0.0.20200925: The GHC API

Index - H

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