ghc-9.2.5: The GHC API

Index - G

g0GHC.CmmToAsm.SPARC.Regs
g1GHC.CmmToAsm.SPARC.Regs
g2GHC.CmmToAsm.SPARC.Regs
gadtCIdKeyGHC.Builtin.Names.TH
gadtCNameGHC.Builtin.Names.TH
gadtConArgDocsGHC.HsToCore.Docs
GadtSyntaxBitGHC.Parser.Lexer
gammaTyGHC.Builtin.Types.Prim
gammaTyVarGHC.Builtin.Types.Prim
garbageLitGHC.Llvm.Types
ga_sepGHC.Hs.Expr, GHC.Hs, GHC
ga_vbarGHC.Hs.Expr, GHC.Hs, GHC
GCGHC.Cmm, GHC.Cmm.Node
GCCGHC.Driver.Session, GHC.Plugins
gcdGHC.Prelude
GCEnter1GHC.Cmm.Expr, GHC.Cmm
GCFunGHC.Cmm.Expr, GHC.Cmm
gcWordGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
GE 
1 (Data Constructor)GHC.CmmToAsm.X86.Cond
2 (Data Constructor)GHC.CmmToAsm.SPARC.Cond
3 (Data Constructor)GHC.CmmToAsm.PPC.Cond
geClassOpKeyGHC.Builtin.Names
Gen0GHC.Tc.Deriv.Generics
Gen1GHC.Tc.Deriv.Generics
gen1ClassKeyGHC.Builtin.Names
gen1ClassNameGHC.Builtin.Names
geNameGHC.Builtin.Names
genAuxBindsGHC.Tc.Deriv.Generate
GenBasicBlockGHC.Cmm, GHC.CmmToAsm.Types
genClassKeyGHC.Builtin.Names
genClassNameGHC.Builtin.Names
GenCmmDeclGHC.Cmm
GenCmmGraphGHC.Cmm
GenCmmGroupGHC.Cmm
GenCmmStaticsGHC.Cmm
genDataGHC.CmmToLlvm.Data
GeneralFlagGHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins, GHC
generalFlagsGHC.Driver.Session, GHC.Plugins, GHC
GeneratedGHC.Types.Basic, GHC.Plugins
GeneratedInfoGHC.Iface.Ext.Types
generatedSrcLocGHC.Types.SrcLoc, GHC.Plugins
generatedSrcSpanGHC.Types.SrcLoc, GHC.Plugins
generateExternDeclsGHC.CmmToLlvm.Base
generateInhabitingPatternsGHC.HsToCore.Pmc.Solver
generateJumpTableForInstr 
1 (Function)GHC.CmmToAsm.Monad, GHC.CmmToAsm
2 (Function)GHC.CmmToAsm.X86.CodeGen
3 (Function)GHC.CmmToAsm.SPARC.CodeGen
4 (Function)GHC.CmmToAsm.PPC.CodeGen
5 (Function)GHC.CmmToAsm.AArch64.CodeGen
generateReferencesMapGHC.Iface.Ext.Utils
genericClassNamesGHC.Builtin.Names
GenericCtxGHC.Rename.Utils
GenericDMGHC.Types.Basic, GHC.Plugins
GenericKindGHC.Tc.Deriv.Generics
genericPlatformGHC.Platform
gENERICSGHC.Builtin.Names
genericTyConNamesGHC.Builtin.Names
GenericUnitInfo 
1 (Data Constructor)GHC.Unit.State, GHC.Unit, GHC.Unit.Info, GHC.Plugins
2 (Type/Class)GHC.Unit.State, GHC.Unit, GHC.Unit.Info, GHC.Plugins
GenHomeUnitGHC.Unit.Home, GHC.Unit
GenInstantiatedUnitGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
GenInstantiationsGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
genLlvmDataGHC.CmmToLlvm.Data
genLlvmProcGHC.CmmToLlvm.CodeGen
GenLocatedGHC.Types.SrcLoc, GHC.Plugins, GHC
GenMapGHC.Data.TrieMap
GenModuleGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
GenSigCtxtGHC.Tc.Types.Origin, GHC.Tc.Gen.HsType, GHC.Tc.Validity
GenStgAltGHC.Stg.Syntax
GenStgBindingGHC.Stg.Syntax
GenStgExprGHC.Stg.Syntax
GenStgRhsGHC.Stg.Syntax
GenStgTopBindingGHC.Stg.Syntax
GenTickishGHC.Types.Tickish
GenUnitGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
genUnitDataConKeyGHC.Builtin.Names
GenUnitInfoGHC.Unit.State, GHC.Unit, GHC.Unit.Info, GHC.Plugins
GenWithIsBootGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
gen_Bounded_bindsGHC.Tc.Deriv.Generate
gen_Data_bindsGHC.Tc.Deriv.Generate
gen_Enum_bindsGHC.Tc.Deriv.Generate
gen_Eq_bindsGHC.Tc.Deriv.Generate
gen_Foldable_bindsGHC.Tc.Deriv.Functor
gen_Functor_bindsGHC.Tc.Deriv.Functor
gen_Generic_bindsGHC.Tc.Deriv.Generics
gen_Ix_bindsGHC.Tc.Deriv.Generate
gen_killGHC.Cmm.Liveness
gen_killLGHC.Cmm.Liveness
gen_Lift_bindsGHC.Tc.Deriv.Generate
gen_Newtype_bindsGHC.Tc.Deriv.Generate
gen_Ord_bindsGHC.Tc.Deriv.Generate
gen_Read_bindsGHC.Tc.Deriv.Generate
gen_Show_bindsGHC.Tc.Deriv.Generate
gen_Traversable_bindsGHC.Tc.Deriv.Functor
get 
1 (Function)GHC.Utils.Monad.State
2 (Function)GHC.Utils.Binary
getAmodeGHC.CmmToAsm.SPARC.CodeGen.Amode
getAnnotationsGHC.Core.Opt.Monad, GHC.Plugins
GetApStackValOpGHC.Builtin.PrimOps
getArgGHC.Driver.CmdLine
getArgAmodeGHC.StgToCmm.Layout
getAssigRGHC.CmmToAsm.Reg.Linear.State
getAstsGHC.Iface.Ext.Types
getAtGHC.Utils.Binary
getBangStrictnessGHC.Hs.Type, GHC.Hs, GHC
getBangTypeGHC.Hs.Type, GHC.Hs, GHC
getBindingsGHC
getBindsGHC.StgToCmm.Monad
getBindSiteFromContextGHC.Iface.Ext.Utils
getBitGHC.Parser.Lexer
getBlockAssigRGHC.CmmToAsm.Reg.Linear.State
getBlockIdNatGHC.CmmToAsm.Monad
GetBreakpointVarGHC.Runtime.Interpreter
getBreakpointVarGHC.Runtime.Interpreter
getBufPosGHC.Types.SrcLoc, GHC.Plugins
getBufSpanGHC.Types.SrcLoc, GHC.Plugins
getByteGHC.Utils.Binary
getCallMethodGHC.StgToCmm.Closure
getCallOptsGHC.StgToCmm.Monad
getCaretDiagnosticGHC.Types.Error, GHC.Utils.Error
getCastedTyVar_maybeGHC.Core.Type, GHC.Plugins
getCCIndexGHC.Types.CostCentre.State
getCCIndexDsMGHC.HsToCore.Monad
getCCIndexMGHC.Tc.Utils.Monad
getCCIndexTcMGHC.Tc.Utils.Monad
GetCCSOfOpGHC.Builtin.PrimOps
getCfgGHC.CmmToAsm.CFG
getCfgNodesGHC.CmmToAsm.CFG
getCfgProcGHC.CmmToAsm.CFG
getCfgWeightsGHC.CmmToAsm.Monad
getCgIdInfoGHC.StgToCmm.Env
getCharGHC.Prelude
getCHeaderGHC.Types.ForeignStubs
getClassPredTysGHC.Core.Predicate
getClassPredTys_maybeGHC.Core.Predicate
GetClosureGHC.Runtime.Interpreter
getClosureGHC.Runtime.Interpreter
getCmdGHC.Utils.Misc, GHC.Plugins
getCmdLineStateGHC.Driver.CmdLine
getCmmGHC.StgToCmm.Monad
getCode 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
getCodeR 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
getCodeScoped 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
getCommentsForGHC.Parser.Lexer
getCompilerInfoGHC.SysTools.Info, GHC.Linker.ExtraObj, GHC.SysTools
getCompilerInfo'GHC.SysTools.Info, GHC.SysTools
getCompressedAstsGHC.Iface.Ext.Ast
getCondCodeGHC.CmmToAsm.SPARC.CodeGen.CondCode
getConfig 
1 (Function)GHC.CmmToAsm.Reg.Linear.State
2 (Function)GHC.CmmToAsm.Monad
getConInfoTableLocationGHC.Cmm.CLabel
getConNamesGHC.Hs, GHC.Hs.Decls, GHC
getConstraintVarGHC.Tc.Utils.Monad
getConstrTagGHC.Cmm.Info
getContentsGHC.Prelude
getContextGHC.Runtime.Eval, GHC
getCoVar_maybeGHC.Core.Coercion, GHC.Plugins
getCprSigGHC.Types.Cpr
getCStubGHC.Types.ForeignStubs
getCtLocMGHC.Tc.Utils.Monad
getCurLocGHC.Driver.CmdLine
GetCurrentCCSOpGHC.Builtin.PrimOps
getCvSubstEnvGHC.Core.TyCo.Subst, GHC.Core.Coercion, GHC.Plugins
getDebugBlockGHC.CmmToAsm.Monad
getDeclaredDefaultTysGHC.Tc.Utils.Monad
getDefaultInfoGHC.Tc.Solver.Monad
getDeltaLineGHC.Parser.Annotation, GHC.Hs, GHC
getDeltaNatGHC.CmmToAsm.Monad
getDeltaRGHC.CmmToAsm.Reg.Linear.State
getDFunTyKeyGHC.Tc.Utils.TcType
getDictFastStringGHC.Iface.Binary
getDictionaryGHC.Utils.Binary
getDocsGHC.Runtime.Eval, GHC
GetDocsFailureGHC.Runtime.Eval, GHC
getDynFlagsGHC.Driver.Session, GHC.Core.Opt.Monad, GHC.CmmToLlvm.Base, GHC.StgToCmm.Monad, GHC.Tc.Solver.Monad, GHC.Plugins
getEdgeInfoGHC.CmmToAsm.CFG
GetElemPtrGHC.Llvm.Syntax, GHC.Llvm
getEnv 
1 (Function)GHC.Data.IOEnv, GHC.Tc.Utils.Monad
2 (Function)GHC.StgToCmm.ExtCode
getEnvs 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC.Tc.Plugin
getEofPosGHC.Parser.Lexer
getEpsGHC.Tc.Utils.Monad
getEpsAndHptGHC.Tc.Utils.Monad
getEpsVarGHC.Tc.Utils.Monad
getEqPredRoleGHC.Core.Predicate
getEqPredTysGHC.Core.Predicate
getEqPredTys_maybeGHC.Core.Predicate
getErrCtxtGHC.Tc.Utils.Monad
getErrorMessages 
1 (Function)GHC.Types.Error
2 (Function)GHC.Parser.Lexer
getErrsVarGHC.Tc.Utils.Monad
getEvBindDepsGHC.Iface.Ext.Types
getEvBindsTcPluginMGHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Plugin
getEvExprGHC.Tc.Solver.Monad
getEvidenceBindDepsGHC.Iface.Ext.Utils
getEvidenceTreeGHC.Iface.Ext.Utils
getEvidenceTreesAtPointGHC.Iface.Ext.Utils
getExtensibleFieldsGHC.Iface.Ext.Fields
getFactGHC.Cmm.Dataflow
getFamEnvsGHC.Core.Opt.Simplify.Monad
getFamInstEnvs 
1 (Function)GHC.Tc.Solver.Monad
2 (Function)GHC.Tc.Plugin
getFastStringTableGHC.Data.FastString, GHC.Plugins
getFastStringZEncCounterGHC.Data.FastString, GHC.Plugins
getFieldClassOpKeyGHC.Builtin.Names
getFieldEIdKeyGHC.Builtin.Names.TH
getFieldENameGHC.Builtin.Names.TH
getFieldNameGHC.Builtin.Names
getFileHashGHC.Utils.Fingerprint
getFileIdGHC.CmmToAsm.Monad
getFinalCommentsForGHC.Parser.Lexer
getFirstAnnotationsGHC.Core.Opt.Monad, GHC.Plugins
getFixedTyVarsGHC.Tc.Gen.Expr
getFixityEnvGHC.Tc.Utils.Monad
getFollowingCommentsGHC.Parser.Annotation, GHC.Hs, GHC
getFrameworkOptsGHC.Linker.MacOS
getFreeRegs 
1 (Function)GHC.CmmToAsm.Reg.Linear.X86_64
2 (Function)GHC.CmmToAsm.Reg.Linear.X86
3 (Function)GHC.CmmToAsm.Reg.Linear.SPARC
4 (Function)GHC.CmmToAsm.Reg.Linear.PPC
5 (Function)GHC.CmmToAsm.Reg.Linear.AArch64
getFreeRegsRGHC.CmmToAsm.Reg.Linear.State
getGblEnv 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC.Tc.Solver.Monad
getGccEnvGHC.SysTools.Process
getGHCiMonad 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC
getGhcModeGHC.Tc.Utils.Monad
getGhcModeDsGHC.HsToCore.Monad
getGlobalPtrGHC.CmmToLlvm.Base
getGlobalRdrEnvGHC.Tc.Utils.Monad
getGlobalRdrEnvTcSGHC.Tc.Solver.Monad
getGlobalValueGHC.Llvm.Types, GHC.Llvm
getGlobalVarGHC.Llvm.Types, GHC.Llvm
getGREGHC
getGRE_NameQualifier_maybesGHC.Types.Name.Reader, GHC.Plugins
getHasGivenEqsGHC.Tc.Solver.Monad
getHeapUsageGHC.StgToCmm.Monad
getHistoryModuleGHC.Runtime.Eval, GHC
getHistorySpan 
1 (Function)GHC.Runtime.Eval
2 (Function)GHC
getHiVirtualRegFromLoGHC.Platform.Reg
getHiVRegFromLoGHC.Platform.Reg
getHoleFitDispConfigGHC.Tc.Errors.Hole
getHoleFitSortingAlgGHC.Tc.Errors.Hole
getHomeUnitIdGHC.Cmm.Parser.Monad
getHooksGHC.Driver.Hooks
getHpRelOffsetGHC.StgToCmm.Layout, GHC.StgToCmm.Heap
getHptGHC.Tc.Utils.Monad
getHpUsageGHC.StgToCmm.Monad
getHscEnv 
1 (Function)GHC.Core.Opt.Monad, GHC.Plugins
2 (Function)GHC.Driver.Main
getHValueSafelyGHC.Runtime.Loader
getIdFromTrivialExprGHC.Core.Utils, GHC.Plugins
getIdFromTrivialExpr_maybeGHC.Core.Utils, GHC.Plugins
getIfaceTopBndrGHC.Iface.Syntax
getIfModuleGHC.Tc.Utils.Monad
getImports 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC.Parser.Header
getInertCansGHC.Tc.Solver.Monad
getInertEqsGHC.Tc.Solver.Monad
getInertGivensGHC.Tc.Solver.Monad
getInertInsolsGHC.Tc.Solver.Monad
getInfoGHC.Runtime.Eval, GHC
getInfoDownGHC.StgToCmm.Monad
getInLocalScopeGHC.Tc.Utils.Env
getInnermostGivenEqLevelGHC.Tc.Solver.Monad
getInScopeGHC.Core.Opt.Simplify.Env
getInScopeVarsGHC.Types.Var.Env, GHC.Plugins
getInstancesForTypeGHC.Runtime.Eval, GHC
getInstEnvs 
1 (Function)GHC.Tc.Solver.Monad
2 (Function)GHC.Tc.Plugin
getInstLocGHC.HsToCore.Docs
getInstsGHC
getInteractiveDynFlagsGHC
getInteractivePrintNameGHC.Tc.Utils.Monad
getInvalidsGHC.Utils.Error
getIsGHCiGHC.Tc.Utils.Monad
getJumpDestBlockId 
1 (Function)GHC.CmmToAsm.SPARC.ShortcutJump
2 (Function)GHC.CmmToAsm.AArch64.RegInfo
3 (Function)GHC.CmmToAsm.PPC.RegInfo
4 (Function)GHC.CmmToAsm.X86.Instr
5 (Function)GHC.CmmToAsm.Monad, GHC.CmmToAsm
getKeyGHC.Types.Unique
getLclEnv 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC.Tc.Solver.Monad
getLclEnvLocGHC.Tc.Types, GHC.Tc.Utils.Monad
getLclEnvTcLevelGHC.Tc.Types, GHC.Tc.Utils.Monad
getLclTypeEnvGHC.Tc.Utils.Monad
getLexStateGHC.Parser.Lexer
getLHsInstDeclClass_maybeGHC.Hs.Type, GHC.Hs, GHC
getLHsInstDeclHeadGHC.Hs.Type, GHC.Hs, GHC
getLibsGHC.Linker.Unit
getLineGHC.Prelude
getLinkGHC.Llvm.Types, GHC.Llvm
getLinkerInfoGHC.SysTools.Info, GHC.SysTools
getLinkerInfo'GHC.SysTools.Info, GHC.SysTools
getLinkInfoGHC.Linker.ExtraObj
getLitTypeGHC.Llvm.Types, GHC.Llvm
getLlvmOptsGHC.CmmToLlvm.Base
getLlvmVerGHC.CmmToLlvm.Base
getLocGHC.Types.SrcLoc, GHC.Plugins, GHC
getLocAGHC.Parser.Annotation, GHC.Hs, GHC
getLocalBindingsGHC.Tc.Errors.Hole
getLocalLabelGHC.ByteCode.Instr
getLocalNonValBindersGHC.Rename.Names
getLocalRdrEnvGHC.Tc.Utils.Monad
getLocAnnGHC.Parser.Annotation, GHC.Hs, GHC
getLocationGHC.Driver.Pipeline
getLoggerGHC.Utils.Logger, GHC
getMainDeclBinderGHC.HsToCore.Docs
getMaskingStateGHC.Utils.Exception
getMessagesGHC.Parser.Lexer
getMetaUniqueIdGHC.CmmToLlvm.Base
getMinimalImportsGHC.Rename.Names
getModBreaksGHC.Runtime.Interpreter, GHC.Runtime.Eval
getModeGHC.Core.Opt.Simplify.Env
getModificationUTCTimeGHC.Utils.Misc, GHC.Plugins
getModLocGHC.CmmToAsm.Monad
getModSummaryGHC
getModuleGHC.Unit.Module, GHC.Unit, GHC.Core.Opt.Monad, GHC.Plugins
getModuleGraphGHC
getModuleInfoGHC
getModuleInstantiationGHC.Unit.Module, GHC.Unit, GHC.Plugins
getModuleInterfaceGHC.Tc.Module
getModuleNameGHC.StgToCmm.Monad
getName 
1 (Function)GHC.Types.Name, GHC.Plugins, GHC
2 (Function)GHC.StgToCmm.ExtCode
getNameBindingGHC.Iface.Ext.Utils
getNameBindingInClassGHC.Iface.Ext.Utils
getNameScopeGHC.Iface.Ext.Utils
getNameScopeAndBindingGHC.Iface.Ext.Utils
getNamesInScopeGHC.Runtime.Eval, GHC
getNameToInstancesIndexGHC
getNewLabelNatGHC.CmmToAsm.Monad
getNewRegNatGHC.CmmToAsm.Monad
getNewRegPairNatGHC.CmmToAsm.Monad
getNodeGHC.Data.Graph.Ops, GHC.Data.Graph.Color
getNonDetGHC.Types.Unique.FM, GHC.Plugins
getNonVoidArgAmodesGHC.StgToCmm.Layout
getNthGHC.Data.List.SetOps
getOccFSGHC.Types.Name, GHC.Plugins
getOccNameGHC.Types.Name, GHC.Plugins, GHC
getOccStringGHC.Types.Name, GHC.Plugins
getOptCoercionOptsGHC.Core.Opt.Simplify.Monad
getOptionsGHC.Parser.Header
getOptionsFromFileGHC.Parser.Header
getOptsGHC.Driver.Session, GHC.Plugins
getOutputFilenameGHC.Driver.Pipeline
getOverlapFlagGHC.Tc.Utils.Instantiate
getPackageFamInstEnvGHC.Core.Opt.Monad, GHC.Plugins
getPatSynBindsGHC.Hs.Utils, GHC.Hs, GHC
getPendingGivenScsGHC.Tc.Solver.Monad
getPendingWantedScsGHC.Tc.Types.Constraint
getPicBaseMaybeNatGHC.CmmToAsm.Monad
getPicBaseNatGHC.CmmToAsm.Monad
getPipeEnvGHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline
getPipeSessionGHC.Driver.Pipeline.Monad
getPipeStateGHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline
getPlatform 
1 (Function)GHC.CmmToLlvm.Base
2 (Function)GHC.CmmToAsm.Reg.Linear.State
3 (Function)GHC.StgToCmm.Monad
4 (Function)GHC.StgToCmm.ExtCode
5 (Function)GHC.CmmToAsm.Monad
6 (Function)GHC.Cmm.Parser.Monad
7 (Function)GHC.Tc.Types, GHC.Tc.Utils.Monad
getPmNablasGHC.HsToCore.Monad
getPossibleDataConsGHC.Tc.Deriv.Generate
getPprDebugGHC.Utils.Outputable, GHC.Plugins
getPprStyleGHC.Utils.Outputable, GHC.Plugins
getPrimOpResultInfoGHC.Builtin.PrimOps
getPrintUnqualGHC
getPrintUnqualified 
1 (Function)GHC.Core.Opt.Monad, GHC.Plugins
2 (Function)GHC.Tc.Utils.Monad
getPriorCommentsForGHC.Parser.Lexer
getProfile 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
3 (Function)GHC.Cmm.Parser.Monad
getProgramDynFlagsGHC
getPStateGHC.Parser.Lexer
getPtrOpts 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
3 (Function)GHC.Cmm.Parser.Monad
getRcmGHC.HsToCore.Pmc.Types, GHC.HsToCore.Pmc.Solver.Types
getRdrEnvsGHC.Tc.Utils.Monad
getRdrNameGHC.Types.Name.Reader, GHC.Plugins
getRdrNamesInScopeGHC.Runtime.Eval, GHC
getRealSrcLocGHC.Parser.Lexer
getRealSrcSpanGHC.Types.SrcLoc, GHC.Plugins, GHC
getRecConArgs_maybeGHC.Hs, GHC.Hs.Decls, GHC
getRecFieldEnvGHC.Tc.Utils.Monad
getRegisterGHC.CmmToAsm.SPARC.CodeGen.Gen32
getRegisterRegGHC.CmmToAsm.SPARC.CodeGen.Base
getRenamedStuffGHC.Tc.Module
getResumeContextGHC.Runtime.Eval, GHC
getRichTokenStreamGHC
getRoleAnnotsGHC.Tc.Types, GHC.Tc.Utils.Monad
getRuleBaseGHC.Core.Opt.Monad, GHC.Plugins
getRulesGHC.Core.Rules, GHC.Plugins
getRuntimeRepGHC.Core.Type, GHC.Plugins
getRuntimeRep_maybeGHC.Core.Type, GHC.Plugins
getsGHC.Utils.Monad.State
getSafeModeGHC.Types.SafeHaskell
getSafeOverlapFailuresGHC.Tc.Solver.Monad
getScopeFromContextGHC.Iface.Ext.Utils
getSelfLoopGHC.StgToCmm.Monad
getSequelGHC.StgToCmm.Monad
getSessionGHC.Driver.Monad, GHC
getSessionDynFlagsGHC.Driver.Monad, GHC
getSeverityColourGHC.Types.Error
getSimplCountGHC.Core.Opt.Simplify.Monad
getSimplRulesGHC.Core.Opt.Simplify.Monad, GHC.Core.Opt.Simplify.Env
GetSizeofMutableByteArrayOpGHC.Builtin.PrimOps
GetSizeofSmallMutableArrayOpGHC.Builtin.PrimOps
getSLEB128GHC.Utils.Binary
getSolvedDictsGHC.Tc.Solver.Monad
getSomeRegGHC.CmmToAsm.SPARC.CodeGen.Gen32
getSomeTypeRepGHC.Utils.Binary.Typeable
getSourcedNodeInfoGHC.Iface.Ext.Types
GetSparkOpGHC.Builtin.PrimOps
getSrcLocGHC.Types.Name, GHC.Plugins
getSrcSpanGHC.Types.Name, GHC.Plugins
getSrcSpanDsGHC.HsToCore.Monad
getSrcSpanM 
1 (Function)GHC.Core.Opt.Monad, GHC.Plugins
2 (Function)GHC.Tc.Utils.Monad
getStackSlotForGHC.CmmToAsm.Reg.Linear.StackMap
getStackUseGHC.CmmToAsm.Reg.Linear.StackMap
getStageGHC.Tc.Utils.Monad
getStageAndBindLevelGHC.Tc.Utils.Monad
getStateGHC.StgToCmm.Monad
getStatTypeGHC.Llvm.Types, GHC.Llvm
getSuccEdgesSortedGHC.CmmToAsm.CFG
getSuccessorEdgesGHC.CmmToAsm.CFG
getSuccessorsGHC.CmmToAsm.CFG
getSymbolTableGHC.Iface.Binary
getSymtabNameGHC.Iface.Binary
getTag_RDRGHC.Builtin.Names
getTargetsGHC
getTBAAGHC.CmmToLlvm.Regs
getTcEvBindsMap 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC.Tc.Solver.Monad
getTcEvBindsVarGHC.Tc.Solver.Monad
getTcEvTyCoVars 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC.Tc.Solver.Monad
getTcLevel 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC.Tc.Solver.Monad
getTcSInertsGHC.Tc.Solver.Monad
getTCvInScopeGHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Core.TyCo.Subst, GHC.Plugins
getTCvSubst 
1 (Function)GHC.Core.Subst, GHC.Plugins
2 (Function)GHC.Core.Opt.Simplify.Env
getTCvSubstRangeFVsGHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins
getThisModuleNatGHC.CmmToAsm.Monad
getTickScopeGHC.StgToCmm.Monad
getTickyCtrLabelGHC.StgToCmm.Monad
getTokenStreamGHC
getTopEnv 
1 (Function)GHC.Tc.Utils.Monad
2 (Function)GHC.Tc.Solver.Monad
3 (Function)GHC.Tc.Plugin
getTopFloatBindsGHC.Core.Opt.Simplify.Env
getTvSubstEnvGHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Core.TyCo.Subst, GHC.Plugins
getTypeIndexGHC.Iface.Ext.Utils
getTypeSigNamesGHC.Tc.Utils.Env
getTyVarGHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins
getTyVar_maybeGHC.Core.Type, GHC.Plugins
getULEB128GHC.Utils.Binary
getUnfoldingInRuleMatchGHC.Core.Opt.Simplify.Utils
getUniqDSetGHC.Types.Unique.DSet
getUniqMaskGHC.Core.Opt.Monad, GHC.Plugins
getUniqMetaGHC.CmmToLlvm.Base
getUniqSetGHC.Types.Unique.Set, GHC.Plugins
getUniqueGHC.Types.Unique, GHC.Builtin.Names, GHC.Plugins
getUniqueMGHC.Types.Unique.Supply, GHC.Core.Opt.Simplify.Monad, GHC.Plugins
getUniqueNatGHC.CmmToAsm.Monad
getUniqueRGHC.CmmToAsm.Reg.Linear.State
getUniquesMGHC.Types.Unique.Supply, GHC.Core.Opt.Simplify.Monad, GHC.Plugins
getUniqueSupplyMGHC.Types.Unique.Supply, GHC.Core.Opt.Simplify.Monad, GHC.Plugins
getUnitDbRefsGHC.Unit.State, GHC.Plugins
getUnitFrameworkOptsGHC.Linker.MacOS
getUnitInstantiationsGHC.Unit.Module, GHC.Unit, GHC.Plugins
getUnitLinkOptsGHC.Linker.Unit
getUnsolvedInertsGHC.Tc.Solver.Monad
getUpdFrameOff 
1 (Function)GHC.StgToCmm.Monad
2 (Function)GHC.StgToCmm.ExtCode
getUsedVarsGHC.CmmToLlvm.Base
getUserDataGHC.Utils.Binary
getUserTypeErrorMsgGHC.Tc.Types.Constraint
getValueSafelyGHC.Runtime.Loader
getValueSafelyHookGHC.Driver.Hooks
getVarTypeGHC.Llvm.Types, GHC.Llvm
getVerbFlagsGHC.Driver.Session, GHC.Plugins
getVirtHpGHC.StgToCmm.Monad, GHC.StgToCmm.Heap
getVisibleOrphanModsGHC.Core.Opt.Monad, GHC.Plugins
getWarningMessagesGHC.Types.Error
getWithUserDataGHC.Iface.Binary
getWorkListGHC.Tc.Solver.Monad
get_gen1_constrained_tysGHC.Tc.Deriv.Generics
get_GlobalReg_addrGHC.StgToCmm.CgUtils, GHC.StgToCmm.Utils
get_Regtable_addr_from_offsetGHC.StgToCmm.CgUtils
GEU 
1 (Data Constructor)GHC.CmmToAsm.X86.Cond
2 (Data Constructor)GHC.CmmToAsm.SPARC.Cond
3 (Data Constructor)GHC.CmmToAsm.PPC.Cond
ge_RDRGHC.Builtin.Names
gf_exprGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
gf_extGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
gf_fieldGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
Ghc 
1 (Type/Class)GHC.Driver.Monad, GHC
2 (Data Constructor)GHC.Driver.Monad
GHC2021GHC.Driver.Flags, GHC.Driver.Session, GHC.Plugins
GhcApiError 
1 (Type/Class)GHC
2 (Data Constructor)GHC
GhcBug20076GHC.Tc.Types.Origin
GhcExceptionGHC.Utils.Panic, GHC.Plugins, GHC
ghcExitGHC.Utils.Error
GhcFlagModeGHC.Driver.CmdLine
ghcHeapSizeGHC.Driver.Session, GHC.Plugins, GHC
GHCiCtxGHC.Rename.Utils
GhciCtxtGHC.Tc.Types.Origin, GHC.Tc.Gen.HsType, GHC.Tc.Validity
ghciHistSizeGHC.Driver.Session, GHC.Plugins, GHC
ghciIoClassKeyGHC.Builtin.Names
ghciIoClassNameGHC.Builtin.Names
GhciLStmtGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ghcInternalFunctionsGHC.CmmToLlvm.Base
ghciScriptsGHC.Driver.Session, GHC.Plugins, GHC
ghciStepIoMClassOpKeyGHC.Builtin.Names
ghciStepIoMNameGHC.Builtin.Names
GhciStmtGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
GhciStmtCtxtGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ghciSupportedGHC.Utils.Misc, GHC.Plugins
ghciUsagePathGHC.Driver.Session, GHC.Plugins
GhcLinkGHC.Driver.Session, GHC.Plugins, GHC
ghcLinkGHC.Driver.Session, GHC.Plugins, GHC
ghcLinkInfoNoteNameGHC.Linker.ExtraObj
ghcLinkInfoSectionNameGHC.Linker.ExtraObj
GhcModeGHC.Driver.Session, GHC.Plugins, GHC
ghcModeGHC.Driver.Session, GHC.Plugins, GHC
GhcMonadGHC.Driver.Monad, GHC
GhcNameVersion 
1 (Type/Class)GHC.Settings, GHC.Driver.Session, GHC.Plugins
2 (Data Constructor)GHC.Settings, GHC.Driver.Session, GHC.Plugins
ghcNameVersionGHC.Driver.Session, GHC.Plugins, GHC
ghcNameVersion_programNameGHC.Settings, GHC.Driver.Session, GHC.Plugins
ghcNameVersion_projectVersionGHC.Settings, GHC.Driver.Session, GHC.Plugins
GhcPassGHC.Hs.Extension, GHC.Hs, GHC
ghcPassGHC.Hs.Extension, GHC.Hs, GHC
ghcPrimDeclDocsGHC.Builtin.Utils
ghcPrimExportsGHC.Builtin.Utils
ghcPrimIdsGHC.Types.Id.Make, GHC.Builtin.Utils
ghcPrimIfaceHookGHC.Driver.Hooks
GhcPs 
1 (Data Constructor)GHC.Hs.Extension, GHC.Hs, GHC
2 (Type/Class)GHC.Hs.Extension, GHC.Hs, GHC
GhcRn 
1 (Data Constructor)GHC.Hs.Extension, GHC.Hs, GHC
2 (Type/Class)GHC.Hs.Extension, GHC.Hs, GHC
GhcT 
1 (Type/Class)GHC.Driver.Monad, GHC
2 (Data Constructor)GHC.Driver.Monad
GhcTc 
1 (Data Constructor)GHC.Hs.Extension, GHC.Hs, GHC
2 (Type/Class)GHC.Hs.Extension, GHC.Hs, GHC
ghcUsagePathGHC.Driver.Session, GHC.Plugins
ghcVersionFileGHC.Driver.Session, GHC.Plugins, GHC
gHC_BASEGHC.Builtin.Names
gHC_CLASSESGHC.Builtin.Names
gHC_CONCGHC.Builtin.Names
gHC_CSTRINGGHC.Builtin.Names
gHC_DESUGARGHC.Builtin.Names
gHC_ENUMGHC.Builtin.Names
gHC_ERRGHC.Builtin.Names
gHC_EXTSGHC.Builtin.Names
gHC_FINGERPRINT_TYPEGHC.Builtin.Names
gHC_FLOATGHC.Builtin.Names
gHC_GENERICSGHC.Builtin.Names
gHC_GHCIGHC.Builtin.Names
gHC_GHCI_HELPERSGHC.Builtin.Names
gHC_INTGHC.Builtin.Names
gHC_IOGHC.Builtin.Names
gHC_IO_ExceptionGHC.Builtin.Names
gHC_IXGHC.Builtin.Names
gHC_LISTGHC.Builtin.Names
gHC_MAGICGHC.Builtin.Names
gHC_MAYBEGHC.Builtin.Names
gHC_NUMGHC.Builtin.Names
gHC_NUM_BIGNATGHC.Builtin.Names
gHC_NUM_INTEGERGHC.Builtin.Names
gHC_NUM_NATURALGHC.Builtin.Names
gHC_OVER_LABELSGHC.Builtin.Names
gHC_PRIMGHC.Builtin.Names
gHC_PRIMOPWRAPPERSGHC.Builtin.Names
gHC_PRIM_EXCEPTIONGHC.Builtin.Names
gHC_PRIM_PANICGHC.Builtin.Names
gHC_PTRGHC.Builtin.Names
gHC_READGHC.Builtin.Names
gHC_REALGHC.Builtin.Names
gHC_RECORDSGHC.Builtin.Names
gHC_SHOWGHC.Builtin.Names
gHC_SRCLOCGHC.Builtin.Names
gHC_STGHC.Builtin.Names
gHC_STABLEGHC.Builtin.Names
gHC_STACKGHC.Builtin.Names
gHC_STACK_TYPESGHC.Builtin.Names
gHC_STATICPTRGHC.Builtin.Names
gHC_STATICPTR_INTERNALGHC.Builtin.Names
gHC_TOP_HANDLERGHC.Builtin.Names
gHC_TUPLEGHC.Builtin.Names
gHC_TYPELITSGHC.Builtin.Names
gHC_TYPELITS_INTERNALGHC.Builtin.Names
gHC_TYPENATSGHC.Builtin.Names
gHC_TYPENATS_INTERNALGHC.Builtin.Names
gHC_TYPESGHC.Builtin.Names
gHC_WORDGHC.Builtin.Names
GivenGHC.Tc.Types.Constraint
GivenOriginGHC.Tc.Types.Origin
glasgowExtsFlagsGHC.Driver.Session, GHC.Plugins
GlobalGHC.Llvm.Types, GHC.Llvm
globalGHC.Utils.GlobalVars
globaliseIdGHC.Types.Var, GHC.Types.Id, GHC.Plugins
globalMGHC.Utils.GlobalVars
globalPackageDatabasePathGHC.Driver.Session, GHC.Plugins
GlobalPkgDbGHC.Driver.Session, GHC.Plugins
GlobalRdrEltGHC.Types.Name.Reader, GHC.Plugins
GlobalRdrEnvGHC.Types.Name.Reader, GHC.Plugins
globalRdrEnvEltsGHC.Types.Name.Reader, GHC.Plugins
GlobalRegGHC.Cmm.Expr, GHC.Cmm
globalRegMaybe 
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
GlobalRegSetGHC.Cmm.Expr, GHC.Cmm
globalRegTypeGHC.Cmm.Expr, GHC.Cmm
GlobalScopeGHC.Cmm, GHC.Cmm.Node
GManyGHC.Cmm.Dataflow.Graph
GNilGHC.Cmm.Dataflow.Graph
GnuGoldGHC.Driver.Session, GHC.Plugins
GnuLDGHC.Driver.Session, GHC.Plugins
goodToLiftGHC.Stg.Lift.Analysis
goptGHC.Driver.Session, GHC.Plugins, GHC
goptMGHC.Tc.Utils.Monad
gopt_setGHC.Driver.Session, GHC.Plugins
gopt_unsetGHC.Driver.Session, GHC.Plugins
GotSymbolOffsetGHC.Cmm.CLabel
GotSymbolPtrGHC.Cmm.CLabel
Graph 
1 (Type/Class)GHC.CmmToAsm.CFG.Dominators
2 (Type/Class)GHC.Data.Graph.Base, GHC.Data.Graph.Color
3 (Data Constructor)GHC.Data.Graph.Base, GHC.Data.Graph.Color
4 (Type/Class)GHC.Data.Graph.Directed
5 (Type/Class)GHC.Cmm.Dataflow.Graph
Graph'GHC.Cmm.Dataflow.Graph
graphFromEdgedVerticesOrdGHC.Data.Graph.Directed
graphFromEdgedVerticesUniqGHC.Data.Graph.Directed
graphMapGHC.Data.Graph.Base, GHC.Data.Graph.Color
graphMapModifyGHC.Data.Graph.Base, GHC.Data.Graph.Color
GrdVec 
1 (Type/Class)GHC.HsToCore.Pmc.Types
2 (Data Constructor)GHC.HsToCore.Pmc.Types
GREGHC.Types.Name.Reader, GHC.Plugins
greDefinitionModuleGHC.Types.Name.Reader, GHC.Plugins
greDefinitionSrcSpanGHC.Types.Name.Reader, GHC.Plugins
greFieldLabelGHC.Types.Name.Reader, GHC.Plugins
GReflGHC.Core.TyCo.Rep
gRegGHC.CmmToAsm.SPARC.Regs
GreHFCandGHC.Tc.Errors.Hole.FitTypes, GHC.Plugins
greMangledNameGHC.Types.Name.Reader, GHC.Plugins
GreNameGHC.Types.Name.Reader, GHC.Types.Avail, GHC.Plugins
greNameFieldLabelGHC.Types.Avail
greNameMangledNameGHC.Types.Avail
greNamePrintableNameGHC.Types.Avail
greNameSrcSpanGHC.Types.Name.Reader, GHC.Types.Avail, GHC.Plugins
greOccNameGHC.Types.Name.Reader, GHC.Plugins
greParent_maybeGHC.Types.Name.Reader, GHC.Plugins
grePrintableNameGHC.Types.Name.Reader, GHC.Plugins
greQualModNameGHC.Types.Name.Reader, GHC.Plugins
greRdrNamesGHC.Types.Name.Reader, GHC.Plugins
gresFromAvailGHC.Types.Name.Reader, GHC.Plugins
gresFromAvailsGHC.Types.Name.Reader, GHC.Rename.Names, GHC.Plugins
greSrcSpanGHC.Types.Name.Reader, GHC.Plugins
gresToAvailInfoGHC.Types.Name.Reader, GHC.Plugins
gre_impGHC.Types.Name.Reader, GHC.Plugins
gre_lclGHC.Types.Name.Reader, GHC.Plugins
gre_nameGHC.Types.Name.Reader, GHC.Plugins
gre_parGHC.Types.Name.Reader, GHC.Plugins
GRHS 
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
GrhsAnn 
1 (Type/Class)GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor)GHC.Hs.Expr, GHC.Hs, GHC
GRHSs 
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
grhssCtOriginGHC.Tc.Types.Origin
grhssExtGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
grhssGRHSsGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
grhssLocalBindsGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
GroupFormGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
groupWithIdKeyGHC.Builtin.Names
groupWithNameGHC.Builtin.Names
group_extLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
group_instdsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
group_kisigsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
group_rolesLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
group_tycldsLanguage.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
growThetaTyVarsGHC.Tc.Solver
GTGHC.Prelude
GTT 
1 (Data Constructor)GHC.CmmToAsm.X86.Cond
2 (Data Constructor)GHC.CmmToAsm.SPARC.Cond
3 (Data Constructor)GHC.CmmToAsm.PPC.Cond
gtTag_RDRGHC.Builtin.Names
gt_RDRGHC.Builtin.Names
GU 
1 (Data Constructor)GHC.CmmToAsm.X86.Cond
2 (Data Constructor)GHC.CmmToAsm.SPARC.Cond
3 (Data Constructor)GHC.CmmToAsm.PPC.Cond
guardedBIdKeyGHC.Builtin.Names.TH
guardedBNameGHC.Builtin.Names.TH
GuardLStmtGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
guardMIdKeyGHC.Builtin.Names
guardMNameGHC.Builtin.Names
GuardStmtGHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
guessTargetGHC
GUnitGHC.Cmm.Dataflow.Graph
GWIBGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
gwib_isBootGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
gwib_modGHC.Unit.Types, GHC.Unit.Module, GHC.Unit, GHC.Plugins
g_entryGHC.Cmm
g_graphGHC.Cmm