ghc-9.2.8: The GHC API (Index - A)

ghc-9.2.8: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- :
- !
- $
- &
- *
- +
- .
- /
- <
- =
- >
- ^
- |
- -
- _
- All

Index - A

abandon | GHC.Runtime.Eval, GHC
abandonAll | GHC.Runtime.Eval, GHC
AbandonStmt | GHC.Runtime.Interpreter
abandonStmt | GHC.Runtime.Interpreter
ABE | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
ABExport | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abe_ext | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abe_mono | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abe_poly | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abe_prags | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abe_wrap | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abs | GHC.Prelude
AbsBinds | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
absDmd | GHC.Types.Demand
absentErrorIdKey | GHC.Builtin.Names
absentSumFieldErrorIdKey | GHC.Builtin.Names
aBSENT_ERROR_ID | GHC.Core.Make, GHC.Plugins
aBSENT_SUM_FIELD_ERROR_ID | GHC.Core.Make, GHC.Plugins
AbstractClosedSynFamilyTyCon | GHC.Core.TyCon, GHC.Plugins
abstractConstr | GHC.Utils.Misc, GHC.Plugins
abstractCprTy | GHC.Types.Cpr
abstractDataType | GHC.Utils.Misc, GHC.Plugins
abstractFloats | GHC.Core.Opt.Simplify.Utils
AbstractTyCon | GHC.Core.TyCon, GHC.Plugins
AbstractTyConReason | GHC.Tc.Types.Constraint
AbstractTypeFlavour | GHC.Core.TyCon, GHC.Plugins
abs_binds | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abs_ev_binds | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abs_ev_vars | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abs_exports | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abs_ext | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abs_sig | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
abs_tvs | Language.Haskell.Syntax.Binds, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Binds, GHC
accSpillSL | GHC.CmmToAsm.Reg.Graph.Spill
ACoAxiom | GHC.Types.TyThing, GHC.Tc.Utils.Env, GHC
AConLike | GHC.Types.TyThing, GHC.Tc.Utils.Env, GHC
acos | GHC.Prelude
acosh | GHC.Prelude
activateAfterInitial | GHC.Types.Basic, GHC.Plugins
activateDuringFinal | GHC.Types.Basic, GHC.Plugins
Activation | GHC.Types.Basic, GHC.Plugins
ActiveAfter | GHC.Types.Basic, GHC.Plugins
ActiveBefore | GHC.Types.Basic, GHC.Plugins
activeContext | GHC.Parser.Lexer
activeInFinalPhase | GHC.Types.Basic, GHC.Plugins
activeRule | GHC.Core.Opt.Simplify.Utils
activeStgRegs |
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
activeUnfolding | GHC.Core.Opt.Simplify.Utils
AcyclicSCC | GHC.Data.Graph.Directed
ac_close | GHC.Parser.Annotation, GHC.Hs, GHC
ac_darrow | GHC.Parser.Annotation, GHC.Hs, GHC
ac_open | GHC.Parser.Annotation, GHC.Hs, GHC
ac_prior_tok | GHC.Parser.Annotation, GHC.Hs, GHC
ac_tok | GHC.Parser.Annotation, GHC.Hs, GHC
ADC | GHC.CmmToAsm.X86.Instr
ADD |
1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr
2 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr
3 (Data Constructor) | GHC.CmmToAsm.PPC.Instr
4 (Data Constructor) | GHC.CmmToAsm.X86.Instr
addAmbiguousNameErr | GHC.Tc.Gen.Expr, GHC.Tc.Gen.Head
addAnns | GHC.Parser.Annotation, GHC.Hs, GHC
addAnnsA | GHC.Parser.Annotation, GHC.Hs, GHC
addArgReps | GHC.StgToCmm.Closure
addArgWrap | GHC.Tc.Gen.Head
addBindC | GHC.StgToCmm.Env
addBindsC | GHC.StgToCmm.Env
addBlock | GHC.Cmm.Dataflow.Graph
addBootSuffix | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins
addBootSuffixLocn | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins
addBootSuffixLocnOut | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins
addBootSuffix_maybe | GHC.Unit.Module, GHC.Unit.Module.Location, GHC.Unit, GHC.Plugins
ADDC | GHC.CmmToAsm.PPC.Instr
addCallerCostCentres | GHC.Core.Opt.CallerCC
addCaseBndrDmd | GHC.Types.Demand
addCastTo | GHC.Core.Opt.Simplify.Utils
AddCFinalizerToWeakOp | GHC.Builtin.PrimOps
addCLoc | GHC.Types.SrcLoc, GHC.Plugins, GHC
addCLocA | GHC.Parser.Annotation, GHC.Hs, GHC
addCLocAA | GHC.Parser.Annotation, GHC.Hs, GHC
addCoalesce | GHC.Data.Graph.Ops, GHC.Data.Graph.Color
AddCommaAnn | GHC.Parser.Annotation, GHC.Hs, GHC
addCommentsToEpAnn | GHC.Parser.Annotation, GHC.Hs, GHC
addCommentsToSrcAnn | GHC.Parser.Annotation, GHC.Hs, GHC
addConflict | GHC.Data.Graph.Ops, GHC.Data.Graph.Color
addConflicts | GHC.Data.Graph.Ops, GHC.Data.Graph.Color
addConsistencyConstraints | GHC.Tc.TyCl
addCoreScrutTmCs | GHC.HsToCore.Pmc
addDataConStupidTheta | GHC.Tc.Gen.Pat
addDefault | GHC.Core.Utils, GHC.Plugins
addDemand | GHC.Types.Demand
addDependentFiles | GHC.Tc.Utils.Monad
addDict | GHC.Tc.Solver.Monad
addDictsByClass | GHC.Tc.Solver.Monad
ADDE | GHC.CmmToAsm.PPC.Instr
addEdge | GHC.CmmToAsm.CFG
AddEpAnn |
1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
addEpsInStats | GHC.Unit.External
addErr |
1 (Function) | GHC.Driver.CmdLine
2 (Function) | GHC.Tc.Utils.Monad
addErrAt | GHC.Tc.Utils.Monad
addErrCtxt | GHC.Tc.Utils.Monad
addErrCtxtM | GHC.Tc.Utils.Monad
addError | GHC.Parser.Lexer
addErrs | GHC.Tc.Utils.Monad
addErrTc | GHC.Tc.Utils.Monad
addErrTcM | GHC.Tc.Utils.Monad
addErrTcS | GHC.Tc.Solver.Monad
addExclusion | GHC.Data.Graph.Ops, GHC.Data.Graph.Color
addExclusions | GHC.Data.Graph.Ops, GHC.Data.Graph.Color
addExprCtxt | GHC.Tc.Gen.Head
addFatalError | GHC.Parser.Lexer, GHC.Parser.PostProcess
addFilesToClean | GHC.Utils.TmpFs
addFingerprints | GHC.Iface.Recomp
addFlagWarn | GHC.Driver.CmdLine
addFloats | GHC.Core.Opt.Simplify.Env
addFunResCtxt | GHC.Tc.Gen.Head
addFvRn | GHC.Rename.Utils
addGlobalInclude | GHC.Driver.Session, GHC.Plugins
addHaddockToModule | GHC.Parser.PostProcess.Haddock
addHoleFitDocs | GHC.Tc.Errors.Hole
addHoles | GHC.Tc.Types.Constraint
addHomeModuleToFinder | GHC.Unit.Finder
addHsScrutTmCs | GHC.HsToCore.Pmc
addIdReps | GHC.StgToCmm.Closure
addIdSpecialisations | GHC.Core.Rules, GHC.Plugins
addImmediateSuccessor | GHC.CmmToAsm.CFG
addImmediateSuccessorNat | GHC.CmmToAsm.Monad
addImplicitQuoteInclude | GHC.Driver.Session, GHC.Plugins
addImplics | GHC.Tc.Types.Constraint
addImport | GHC.CmmToAsm.PIC
addImportNat | GHC.CmmToAsm.Monad
addInertCan | GHC.Tc.Solver.Monad
addInertForAll | GHC.Tc.Solver.Monad
addInertSafehask | GHC.Tc.Solver.Monad
addInlinePragArity | GHC.Tc.Gen.Sig
addInlinePrags | GHC.Tc.Gen.Sig
addInsols | GHC.Tc.Types.Constraint
ADDIS | GHC.CmmToAsm.PPC.Instr
addJoinFloats | GHC.Core.Opt.Simplify.Env
addJoinFlts | GHC.Core.Opt.Simplify.Env
addLabelSize | GHC.Cmm.CLabel
addLandmarkErrCtxt | GHC.Tc.Utils.Monad
addLandmarkErrCtxtM | GHC.Tc.Utils.Monad
addLetFloats | GHC.Core.Opt.Simplify.Env
addLetFlts | GHC.Core.Opt.Simplify.Env
AddLibrarySearchPath | GHC.Runtime.Interpreter
addLibrarySearchPath | GHC.Runtime.Interpreter
addLiftedBinding | GHC.Stg.Lift.Monad
addListToHpt | GHC.Unit.Home.ModInfo
addListToUDFM | GHC.Types.Unique.DFM
addListToUFM | GHC.Types.Unique.FM, GHC.Plugins
addListToUFM_C | GHC.Types.Unique.FM, GHC.Plugins
addListToUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins
addListToUniqDSet | GHC.Types.Unique.DSet
addListToUniqMap | GHC.Types.Unique.Map
addListToUniqMap_C | GHC.Types.Unique.Map
addListToUniqSet | GHC.Types.Unique.Set, GHC.Plugins
addLocalFixities | GHC.Rename.Fixity
addLocM | GHC.Tc.Utils.Monad
addLocMA | GHC.Tc.Utils.Monad
AddLollyAnnU | GHC.Parser.Annotation, GHC.Hs, GHC
addLongErrAt | GHC.Tc.Utils.Monad
addMessage | GHC.Types.Error
addMessages | GHC.Tc.Utils.Monad
addModFinalizersWithLclEnv | GHC.Tc.Utils.Monad
addNameClashErrRn | GHC.Rename.Utils
addNewInScopeIds | GHC.Core.Opt.Simplify.Env
addNode | GHC.Data.Graph.Ops, GHC.Data.Graph.Color
addNodeBetweenNat | GHC.CmmToAsm.Monad
addNodesBetween | GHC.CmmToAsm.CFG
addNoNestedForallsContextsErr | GHC.Rename.Utils
ADDO | GHC.CmmToAsm.PPC.Instr
addOneFV | GHC.Types.Name.Set, GHC.Plugins
addOneToUniqDSet | GHC.Types.Unique.DSet
addOneToUniqSet | GHC.Types.Unique.Set, GHC.Plugins
addPhiCtNablas | GHC.HsToCore.Pmc.Solver
addPhiCtsNablas | GHC.HsToCore.Pmc.Solver
addPluginModuleName | GHC.Driver.Session, GHC.Plugins
addPreference | GHC.Data.Graph.Ops, GHC.Data.Graph.Color
addQuoteInclude | GHC.Driver.Session, GHC.Plugins
AddrAddOp | GHC.Builtin.PrimOps
AddRarrowAnn | GHC.Parser.Annotation, GHC.Hs, GHC
AddRarrowAnnU | GHC.Parser.Annotation, GHC.Hs, GHC
AddrBaseIndex | GHC.CmmToAsm.X86.Regs
AddrEqOp | GHC.Builtin.PrimOps
AddrGeOp | GHC.Builtin.PrimOps
AddrGtOp | GHC.Builtin.PrimOps
AddrHint | GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
AddrLeOp | GHC.Builtin.PrimOps
AddrLtOp | GHC.Builtin.PrimOps
AddrMode |
1 (Type/Class) | GHC.CmmToAsm.X86.Regs
2 (Type/Class) | GHC.CmmToAsm.SPARC.AddrMode
3 (Type/Class) | GHC.CmmToAsm.PPC.Regs
4 (Type/Class) | GHC.CmmToAsm.AArch64.Regs
addrModeRegs | GHC.CmmToAsm.X86.Regs
AddrNeOp | GHC.Builtin.PrimOps
addrOffset |
1 (Function) | GHC.CmmToAsm.X86.Regs
2 (Function) | GHC.CmmToAsm.SPARC.AddrMode
3 (Function) | GHC.CmmToAsm.PPC.Regs
addrPrimTy | GHC.Builtin.Types.Prim
addrPrimTyCon | GHC.Builtin.Types.Prim
addrPrimTyConKey | GHC.Builtin.Names
addrPrimTyConName | GHC.Builtin.Types.Prim
AddrReg | GHC.CmmToAsm.AArch64.Regs
AddrRegImm |
1 (Data Constructor) | GHC.CmmToAsm.SPARC.AddrMode
2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs
3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs
AddrRegReg |
1 (Data Constructor) | GHC.CmmToAsm.SPARC.AddrMode
2 (Data Constructor) | GHC.CmmToAsm.PPC.Regs
3 (Data Constructor) | GHC.CmmToAsm.AArch64.Regs
AddrRemOp | GHC.Builtin.PrimOps
AddrRep | GHC.Types.RepType, GHC.Core.TyCon, GHC.Plugins
addrRepDataConTy | GHC.Builtin.Types, GHC.Plugins
AddrSubOp | GHC.Builtin.PrimOps
AddrToAnyOp | GHC.Builtin.PrimOps
AddrToIntOp | GHC.Builtin.PrimOps
addRuleInfo | GHC.Core.Rules, GHC.Plugins
AddSemiAnn | GHC.Parser.Annotation, GHC.Hs, GHC
addSigCtxt | GHC.Tc.Gen.HsType
addSimplCount | GHC.Core.Opt.Monad, GHC.Plugins
addSimples | GHC.Tc.Types.Constraint
addSolvedDict | GHC.Tc.Solver.Monad
addSourceToTokens | GHC
AddSptEntry | GHC.Runtime.Interpreter
addSptEntry | GHC.Runtime.Interpreter
addSRM | GHC.CmmToAsm.Reg.Graph.Stats
addTarget | GHC
addTcEvBind | GHC.Tc.Utils.TcMType, GHC.Tc.Utils.Monad
addTcgDUs | GHC.Rename.Module
addTicksToBinds | GHC.HsToCore.Coverage
addToHpt | GHC.Unit.Home.ModInfo
addToMem | GHC.StgToCmm.Utils
addToMemE | GHC.StgToCmm.Utils
addToMemLbl | GHC.StgToCmm.Utils
addToMemLblE | GHC.StgToCmm.Utils
addTopEvBinds | GHC.Tc.Utils.Monad
addTopStringLit | GHC.Stg.Lift.Monad
addToUDFM | GHC.Types.Unique.DFM
addToUDFM_C | GHC.Types.Unique.DFM
addToUDFM_C_Directly | GHC.Types.Unique.DFM
addToUDFM_Directly | GHC.Types.Unique.DFM
addToUFM | GHC.Types.Unique.FM, GHC.Plugins
addToUFM_Acc | GHC.Types.Unique.FM, GHC.Plugins
addToUFM_C | GHC.Types.Unique.FM, GHC.Plugins
addToUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins
addToUniqMap | GHC.Types.Unique.Map
addToUniqMap_Acc | GHC.Types.Unique.Map
addToUniqMap_C | GHC.Types.Unique.Map
addToUSDFM | GHC.Types.Unique.SDFM
addTrailingAnnToA | GHC.Parser.Annotation, GHC.Hs, GHC
addTrailingAnnToL | GHC.Parser.Annotation, GHC.Hs, GHC
addTrailingCommaToN | GHC.Parser.Annotation, GHC.Hs, GHC
addTyArgTo | GHC.Core.Opt.Simplify.Utils
addTyConFlavCtxt | GHC.Tc.Gen.HsType
addTyConsToGblEnv | GHC.Tc.TyCl.Utils
addTyCs | GHC.HsToCore.Pmc
addTypecheckedBinds | GHC.Tc.Utils.Env
addUE | GHC.Core.UsageEnv
addUnpackednessP | GHC.Parser.PostProcess
addUsage | GHC.Core.UsageEnv
addUsedDataCons | GHC.Rename.Env
addUsedGRE |
1 (Function) | GHC.Rename.Env
2 (Function) | GHC.Tc.Solver.Monad
addUsedGREs |
1 (Function) | GHC.Rename.Env
2 (Function) | GHC.Tc.Solver.Monad
addValArgTo | GHC.Core.Opt.Simplify.Utils
AddVbarAnn | GHC.Parser.Annotation, GHC.Hs, GHC
addWarn |
1 (Function) | GHC.Driver.CmdLine
2 (Function) | GHC.Tc.Utils.Monad
addWarnAt | GHC.Tc.Utils.Monad
addWarning | GHC.Parser.Lexer
addWarnTc | GHC.Tc.Utils.Monad
addWarnTcM | GHC.Tc.Utils.Monad
addWay | GHC.Platform.Ways
addWeightEdge | GHC.CmmToAsm.CFG
ADDZE | GHC.CmmToAsm.PPC.Instr
ADD_CC | GHC.CmmToAsm.X86.Instr
add_warn | GHC.Tc.Utils.Monad
adjustDNameEnv | GHC.Types.Name.Env, GHC.Plugins
adjustDTyConEnv | GHC.Core.TyCon.Env
adjustEdgeWeight | GHC.CmmToAsm.CFG
adjustHpBackwards | GHC.StgToCmm.Layout
adjustMatchResultDs | GHC.HsToCore.Utils
adjustUDFM | GHC.Types.Unique.DFM
adjustUDFM_Directly | GHC.Types.Unique.DFM
adjustUFM | GHC.Types.Unique.FM, GHC.Plugins
adjustUFM_Directly | GHC.Types.Unique.FM, GHC.Plugins
adjustUniqMap | GHC.Types.Unique.Map
advanceBufPos | GHC.Types.SrcLoc, GHC.Plugins
advancePsLoc | GHC.Types.SrcLoc, GHC.Plugins
advanceSrcLoc | GHC.Types.SrcLoc, GHC.Plugins
aesBarsAfter | GHC.Hs.Expr, GHC.Hs, GHC
aesBarsBefore | GHC.Hs.Expr, GHC.Hs, GHC
aesClose | GHC.Hs.Expr, GHC.Hs, GHC
aesOpen | GHC.Hs.Expr, GHC.Hs, GHC
afDot | GHC.Hs.Expr, GHC.Hs, GHC
afilter | GHC.SysTools.Ar
AGlobal | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env
aGraphToGraph | GHC.StgToCmm.Monad
aiElse | GHC.Hs.Expr, GHC.Hs, GHC
aiElseSemi | GHC.Hs.Expr, GHC.Hs, GHC
aiIf | GHC.Hs.Expr, GHC.Hs, GHC
aiThen | GHC.Hs.Expr, GHC.Hs, GHC
aiThenSemi | GHC.Hs.Expr, GHC.Hs, GHC
AixLD | GHC.Driver.Session, GHC.Plugins
ai_args | GHC.Core.Opt.Simplify.Utils
ai_class | GHC.Tc.Instance.Class
ai_discs | GHC.Core.Opt.Simplify.Utils
ai_dmds | GHC.Core.Opt.Simplify.Utils
ai_encl | GHC.Core.Opt.Simplify.Utils
ai_fun | GHC.Core.Opt.Simplify.Utils
ai_inst_env | GHC.Tc.Instance.Class
ai_rules | GHC.Core.Opt.Simplify.Utils
ai_tyvars | GHC.Tc.Instance.Class
AlgAlt | GHC.Stg.Syntax
algTcFields | GHC.Core.TyCon, GHC.Plugins
AlgTyConFlav | GHC.Core.TyCon, GHC.Plugins
AlgTyConRhs | GHC.Core.TyCon, GHC.Plugins
algTyConRhs | GHC.Core.TyCon, GHC.Plugins
Alias | GHC.Llvm.Types, GHC.Llvm
aliasify | GHC.CmmToLlvm.Base
Alignment | GHC.Types.Basic, GHC.Plugins
alignmentBytes | GHC.Types.Basic, GHC.Plugins
alignmentOf | GHC.Types.Basic, GHC.Plugins
AlignmentSpec | GHC.Cmm.Expr, GHC.Cmm
alIn | GHC.Hs.Expr, GHC.Hs, GHC
all | GHC.Prelude
all2 | GHC.Utils.Misc, GHC.Plugins
allArgRegs |
1 (Function) | GHC.CmmToAsm.X86.Regs
2 (Function) | GHC.CmmToAsm.SPARC.Regs
3 (Function) | GHC.CmmToAsm.PPC.Regs
allBag | GHC.Data.Bag
AllCafsCC | GHC.Types.CostCentre
allDistinctTyVars | GHC.Tc.Validity
allDVarSet | GHC.Types.Var.Set, GHC.Plugins
alLet | GHC.Hs.Expr, GHC.Hs, GHC
AllFieldsSame | GHC.Types.Cpr
allFPArgRegs |
1 (Function) | GHC.CmmToAsm.X86.Regs
2 (Function) | GHC.CmmToAsm.PPC.Regs
allFpArgRegs | GHC.CmmToAsm.AArch64.Regs
allGpArgRegs | GHC.CmmToAsm.AArch64.Regs
allHpt | GHC.Unit.Home.ModInfo
allIntArgRegs | GHC.CmmToAsm.X86.Regs
allM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad
allMachRegNos |
1 (Function) | GHC.CmmToAsm.X86.Regs
2 (Function) | GHC.CmmToAsm.PPC.Regs
3 (Function) | GHC.CmmToAsm.AArch64.Regs
AllModes | GHC.Driver.CmdLine
allNameStrings | GHC.Builtin.Names
allNonDeprecatedFlags | GHC.Driver.Session, GHC.Plugins
Alloca | GHC.Llvm.Syntax, GHC.Llvm
allocatableRegs |
1 (Function) | GHC.CmmToAsm.X86.Regs
2 (Function) | GHC.CmmToAsm.SPARC.Regs
3 (Function) | GHC.CmmToAsm.PPC.Regs
4 (Function) | GHC.CmmToAsm.AArch64.Regs
5 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm
allocateComments | GHC.Parser.Lexer
allocateCommentsP | GHC.Parser.Lexer
allocateFinalComments | GHC.Parser.Lexer
allocateFinalCommentsP | GHC.Parser.Lexer
allocateGlobalBinder | GHC.Iface.Env
allocatePriorComments | GHC.Parser.Lexer
allocatePriorCommentsP | GHC.Parser.Lexer
allocateReg |
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
AllocationLimitExceeded |
1 (Data Constructor) | GHC.Utils.Exception
2 (Type/Class) | GHC.Utils.Exception
allocDynClosure | GHC.StgToCmm.Heap
allocDynClosureCmm | GHC.StgToCmm.Heap
allocHeapClosure | GHC.StgToCmm.Heap
allocMoreStack |
1 (Function) | GHC.CmmToAsm.AArch64.Instr
2 (Function) | GHC.CmmToAsm.PPC.Instr
3 (Function) | GHC.CmmToAsm.X86.Instr
ALLOC_AP | GHC.ByteCode.Instr
ALLOC_AP_NOUPD | GHC.ByteCode.Instr
ALLOC_PAP | GHC.ByteCode.Instr
allowed_combination | GHC.Platform.Ways
allowInterrupt | GHC.Utils.Exception
allowVirtualUnits | GHC.Unit.State, GHC.Plugins
allPhasesDataConKey | GHC.Builtin.Names.TH
allPhasesDataConName | GHC.Builtin.Names.TH
allPmCheckWarnings | GHC.HsToCore.Pmc.Utils
allRealRegs | GHC.CmmToAsm.SPARC.Regs
allThePrimOps | GHC.Builtin.PrimOps
AllTheWay | GHC.Utils.Outputable, GHC.Plugins
allUDFM | GHC.Types.Unique.DFM
allUFM | GHC.Types.Unique.FM, GHC.Plugins
allUniqMap | GHC.Types.Unique.Map
allUses | GHC.Types.Name.Set, GHC.Plugins
allValid | GHC.Utils.Error
allVarSet | GHC.Types.Var.Set, GHC.Plugins
all_RDR | GHC.Builtin.Names
almostDevoidCoVarOfCo | GHC.Core.TyCo.FVs
ALoad | GHC.Llvm.Syntax, GHC.Llvm
alphaTy | GHC.Builtin.Types.Prim
alphaTys | GHC.Builtin.Types.Prim
alphaTysUnliftedRep | GHC.Builtin.Types.Prim
alphaTyUnliftedRep | GHC.Builtin.Types.Prim
alphaTyVar | GHC.Builtin.Types.Prim
alphaTyVars | GHC.Builtin.Types.Prim, GHC
alphaTyVarsUnliftedRep | GHC.Builtin.Types.Prim
alphaTyVarUnliftedRep | GHC.Builtin.Types.Prim
ALRTransitionalBit | GHC.Parser.Lexer
alr_context | GHC.Parser.Lexer
alr_expecting_ocurly | GHC.Parser.Lexer
alr_justClosedExplicitLetBlock | GHC.Parser.Lexer
alr_last_loc | GHC.Parser.Lexer
alr_next_token | GHC.Parser.Lexer
alr_pending_implicit_tokens | GHC.Parser.Lexer
Alt |
1 (Type/Class) | GHC.Core, GHC.Plugins
2 (Data Constructor) | GHC.Core, GHC.Plugins
AltCon | GHC.Core, GHC.Plugins
alterDNameEnv | GHC.Types.Name.Env, GHC.Plugins
alterDTyConEnv | GHC.Core.TyCon.Env
alterDVarEnv | GHC.Types.Var.Env, GHC.Plugins
alterFsEnv | GHC.Data.FastString.Env
alterNameEnv | GHC.Types.Name.Env, GHC.Plugins
alternativeClassKey | GHC.Builtin.Names
alternativeClassName | GHC.Builtin.Names
AlternativeLayoutRuleBit | GHC.Parser.Lexer
alterOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins
alterTM | GHC.Core.Map.Type, GHC.Data.TrieMap, GHC.Core.Map.Expr
alterTyConEnv | GHC.Core.TyCon.Env
alterUDFM | GHC.Types.Unique.DFM
alterUFM | GHC.Types.Unique.FM, GHC.Plugins
alterUniqMap | GHC.Types.Unique.Map
alterVarEnv | GHC.Types.Var.Env, GHC.Plugins
altHeapCheck | GHC.StgToCmm.Heap
altHeapCheckReturnsTo | GHC.StgToCmm.Heap
AltMerge | GHC.Core.Opt.Monad, GHC.Plugins
AltPpr |
1 (Type/Class) | GHC.Iface.Syntax
2 (Data Constructor) | GHC.Iface.Syntax
altsAreExhaustive | GHC.Core.Utils, GHC.Plugins
AltSk | GHC.Stg.Lift.Analysis
AltType | GHC.Stg.Syntax
alt_bndrs | GHC.HsToCore.Utils
alt_pat | GHC.HsToCore.Utils
alt_RDR | GHC.Builtin.Names
alt_result | GHC.HsToCore.Utils
alt_wrapper | GHC.HsToCore.Utils
ALWAYS |
1 (Data Constructor) | GHC.CmmToAsm.X86.Cond
2 (Data Constructor) | GHC.CmmToAsm.SPARC.Cond
3 (Data Constructor) | GHC.CmmToAsm.AArch64.Cond
4 (Data Constructor) | GHC.CmmToAsm.PPC.Cond
Always | GHC.Utils.Misc, GHC.Plugins
AlwaysActive | GHC.Types.Basic, GHC.Plugins
AlwaysBind | GHC.Rename.HsType
alwaysBindFun | GHC.Core.Unify
alwaysFailMatchResult | GHC.HsToCore.Utils
AlwaysInline | GHC.Llvm.Types, GHC.Llvm
alwaysInlinePragma | GHC.Types.Basic, GHC.Plugins
alwaysLive | GHC.CmmToLlvm.Regs
alwaysQualify | GHC.Utils.Outputable, GHC.Plugins, GHC
alwaysQualifyModules | GHC.Utils.Outputable, GHC.Plugins
alwaysQualifyNames | GHC.Utils.Outputable, GHC.Plugins
alwaysQualifyPackages | GHC.Utils.Outputable, GHC.Plugins
AlwaysTailCalled | GHC.Types.Id.Info, GHC.Types.Basic, GHC.Plugins
alwaysUnsafeUfmToUdfm | GHC.Types.Unique.DFM
al_anchor | GHC.Parser.Annotation, GHC.Hs, GHC
al_close | GHC.Parser.Annotation, GHC.Hs, GHC
al_open | GHC.Parser.Annotation, GHC.Hs, GHC
al_rest | GHC.Parser.Annotation, GHC.Hs, GHC
al_trailing | GHC.Parser.Annotation, GHC.Hs, GHC
AmbiguityCheckOrigin | GHC.Tc.Types.Origin
Ambiguous | Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
AmbiguousFieldOcc | Language.Haskell.Syntax.Type, GHC.Hs.Type, GHC.Hs, Language.Haskell.Syntax, GHC
ambiguousFieldOcc | GHC.Hs.Type, GHC.Hs, GHC
AmbiguousFields | GHC.Rename.Env
AmbiguousResult | GHC.Rename.Env
Amode |
1 (Type/Class) | GHC.CmmToAsm.SPARC.CodeGen.Base
2 (Data Constructor) | GHC.CmmToAsm.SPARC.CodeGen.Base
AMO_Add | GHC.Cmm.Expr, GHC.Cmm.MachOp, GHC.Cmm
AMO_And | GHC.Cmm.Expr, GHC.Cmm.MachOp, GHC.Cmm
AMO_Nand | GHC.Cmm.Expr, GHC.Cmm.MachOp, GHC.Cmm
AMO_Or | GHC.Cmm.Expr, GHC.Cmm.MachOp, GHC.Cmm
AMO_Sub | GHC.Cmm.Expr, GHC.Cmm.MachOp, GHC.Cmm
AMO_Xor | GHC.Cmm.Expr, GHC.Cmm.MachOp, GHC.Cmm
am_decls | GHC.Hs, GHC
am_main | GHC.Hs, GHC
analyzeCmmBwd | GHC.Cmm.Dataflow
analyzeCmmFwd | GHC.Cmm.Dataflow
ancestors | GHC.CmmToAsm.CFG.Dominators
Anchor |
1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
anchor | GHC.Parser.Annotation, GHC.Hs, GHC
AnchorOperation | GHC.Parser.Annotation, GHC.Hs, GHC
anchor_op | GHC.Parser.Annotation, GHC.Hs, GHC
AND |
1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr
2 (Data Constructor) | GHC.CmmToAsm.AArch64.Instr
3 (Data Constructor) | GHC.CmmToAsm.PPC.Instr
4 (Data Constructor) | GHC.CmmToAsm.X86.Instr
And | GHC.Data.BooleanFormula
and | GHC.Prelude
ANDC | GHC.CmmToAsm.PPC.Instr
andCts | GHC.Tc.Types.Constraint
andManyCts | GHC.Tc.Types.Constraint
ANDN | GHC.CmmToAsm.SPARC.Instr
ANDS | GHC.CmmToAsm.AArch64.Instr
andValid | GHC.Utils.Error
andWC | GHC.Tc.Types.Constraint
andWhenContinue | GHC.Tc.Solver.Canonical
and_RDR | GHC.Builtin.Names
angleBrackets | GHC.Utils.Outputable, GHC.Plugins
AnId | GHC.Types.TyThing, GHC.Tc.Utils.Env, GHC
ANN | GHC.CmmToAsm.AArch64.Instr
ann | GHC.Parser.Annotation, GHC.Hs, GHC
AnnAlt |
1 (Type/Class) | GHC.Core, GHC.Plugins
2 (Data Constructor) | GHC.Core, GHC.Plugins
AnnAnyclass | GHC.Parser.Annotation, GHC.Hs, GHC
AnnApp | GHC.Core, GHC.Plugins
AnnAs | GHC.Parser.Annotation, GHC.Hs, GHC
AnnAt | GHC.Parser.Annotation, GHC.Hs, GHC
AnnBackquote | GHC.Parser.Annotation, GHC.Hs, GHC
AnnBang | GHC.Parser.Annotation, GHC.Hs, GHC
AnnBind | GHC.Core, GHC.Plugins
annBindingFreeVars | GHC.Stg.FVs
annBinds | GHC.Parser.PostProcess
AnnBy | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCase |
1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Core, GHC.Plugins
AnnCast | GHC.Core, GHC.Plugins
AnnClass | GHC.Parser.Annotation, GHC.Hs, GHC
AnnClose | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCloseB | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCloseBU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCloseC | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCloseP | GHC.Parser.Annotation, GHC.Hs, GHC
AnnClosePH | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCloseQ | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCloseQU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCloseS | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCoercion | GHC.Core, GHC.Plugins
AnnColon | GHC.Parser.Annotation, GHC.Hs, GHC
AnnComma | GHC.Parser.Annotation, GHC.Hs, GHC
AnnCommaTuple | GHC.Parser.Annotation, GHC.Hs, GHC
AnnContext |
1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
annCtxt | GHC.Tc.Gen.Annotation
AnnD | Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
AnnDarrow | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDarrowU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnData | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDcolon | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDcolonU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDecl | Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
AnnDefault | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDeriving | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDo | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDollar | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDollarDollar | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDot | GHC.Parser.Annotation, GHC.Hs, GHC
AnnDotdot | GHC.Parser.Annotation, GHC.Hs, GHC
AnnElse | GHC.Parser.Annotation, GHC.Hs, GHC
AnnEnv | GHC.Types.Annotations, GHC.Plugins
AnnEqual | GHC.Parser.Annotation, GHC.Hs, GHC
AnnExplicitSum |
1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC
AnnExport | GHC.Parser.Annotation, GHC.Hs, GHC
AnnExpr | GHC.Core, GHC.Plugins
AnnExpr' | GHC.Core, GHC.Plugins
AnnFamily | GHC.Parser.Annotation, GHC.Hs, GHC
AnnFieldLabel |
1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC
AnnForall | GHC.Parser.Annotation, GHC.Hs, GHC
AnnForallU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnForeign | GHC.Parser.Annotation, GHC.Hs, GHC
AnnFunId | GHC.Parser.Annotation, GHC.Hs, GHC
AnnGroup | GHC.Parser.Annotation, GHC.Hs, GHC
AnnHeader | GHC.Parser.Annotation, GHC.Hs, GHC
AnnHiding | GHC.Parser.Annotation, GHC.Hs, GHC
AnnIf | GHC.Parser.Annotation, GHC.Hs, GHC
AnnImport | GHC.Parser.Annotation, GHC.Hs, GHC
AnnIn | GHC.Parser.Annotation, GHC.Hs, GHC
AnnInfix | GHC.Parser.Annotation, GHC.Hs, GHC
AnnInstance | GHC.Parser.Annotation, GHC.Hs, GHC
AnnKeywordId | GHC.Parser.Annotation, GHC.Hs, GHC
AnnLam |
1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Core, GHC.Plugins
AnnLarrow | GHC.Parser.Annotation, GHC.Hs, GHC
AnnLarrowtail | GHC.Parser.Annotation, GHC.Hs, GHC
Annlarrowtail | GHC.Parser.Annotation, GHC.Hs, GHC
AnnLarrowtailU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnlarrowtailU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnLarrowU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnLet |
1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Core, GHC.Plugins
AnnList |
1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
AnnListItem |
1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
AnnLit | GHC.Core, GHC.Plugins
AnnLollyU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnMdo | GHC.Parser.Annotation, GHC.Hs, GHC
AnnMinus | GHC.Parser.Annotation, GHC.Hs, GHC
AnnModule | GHC.Parser.Annotation, GHC.Hs, GHC
AnnName | GHC.Parser.Annotation, GHC.Hs, GHC
AnnNewtype | GHC.Parser.Annotation, GHC.Hs, GHC
AnnNonRec | GHC.Core, GHC.Plugins
Anno | Language.Haskell.Syntax.Extension, GHC.Hs, Language.Haskell.Syntax, GHC
AnnoBody | GHC.Rename.Expr
AnnOf | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpen | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenB | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenBU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenC | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenE | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenEQ | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenEQU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenP | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenPH | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOpenS | GHC.Parser.Annotation, GHC.Hs, GHC
AnnOrigin | GHC.Tc.Types.Origin
Annotation |
1 (Type/Class) | GHC.Types.Annotations, GHC.Plugins
2 (Data Constructor) | GHC.Types.Annotations, GHC.Plugins
AnnPackageName | GHC.Parser.Annotation, GHC.Hs, GHC
AnnParen |
1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
annParen2AddEpAnn | GHC.Parser.Annotation, GHC.Hs, GHC
AnnParens | GHC.Parser.Annotation, GHC.Hs, GHC
AnnParensHash | GHC.Parser.Annotation, GHC.Hs, GHC
AnnParensSquare | GHC.Parser.Annotation, GHC.Hs, GHC
AnnPattern | GHC.Parser.Annotation, GHC.Hs, GHC
AnnPayload | GHC.Types.Annotations, GHC.Plugins
AnnPercent | GHC.Parser.Annotation, GHC.Hs, GHC
AnnPercentOne | GHC.Parser.Annotation, GHC.Hs, GHC
AnnPragma |
1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
AnnProc | GHC.Parser.Annotation, GHC.Hs, GHC
AnnProjection |
1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC
AnnProvenance | Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
annProvenanceName_maybe | Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
AnnQualified | GHC.Parser.Annotation, GHC.Hs, GHC
AnnRarrow | GHC.Parser.Annotation, GHC.Hs, GHC
AnnRarrowtail | GHC.Parser.Annotation, GHC.Hs, GHC
Annrarrowtail | GHC.Parser.Annotation, GHC.Hs, GHC
AnnRarrowtailU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnrarrowtailU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnRarrowU | GHC.Parser.Annotation, GHC.Hs, GHC
AnnRec |
1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Core, GHC.Plugins
AnnRole | GHC.Parser.Annotation, GHC.Hs, GHC
anns | GHC.Parser.Annotation, GHC.Hs, GHC
AnnSafe | GHC.Parser.Annotation, GHC.Hs, GHC
AnnSemi | GHC.Parser.Annotation, GHC.Hs, GHC
AnnsIf |
1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC
AnnSig |
1 (Type/Class) | GHC.Hs, GHC.Hs.Binds, GHC
2 (Data Constructor) | GHC.Hs, GHC.Hs.Binds, GHC
AnnSignature | GHC.Parser.Annotation, GHC.Hs, GHC
AnnSimpleQuote | GHC.Parser.Annotation, GHC.Hs, GHC
AnnsLet |
1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC
2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC
AnnsModule |
1 (Type/Class) | GHC.Hs, GHC
2 (Data Constructor) | GHC.Hs, GHC
AnnSortKey |
1 (Type/Class) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
AnnStatic | GHC.Parser.Annotation, GHC.Hs, GHC
AnnStock | GHC.Parser.Annotation, GHC.Hs, GHC
AnnTarget | GHC.Types.Annotations, GHC.Plugins
AnnThen | GHC.Parser.Annotation, GHC.Hs, GHC
AnnThTyQuote | GHC.Parser.Annotation, GHC.Hs, GHC
AnnTick | GHC.Core, GHC.Plugins
AnnTilde | GHC.Parser.Annotation, GHC.Hs, GHC
annTopBindingsFreeVars | GHC.Stg.FVs
AnnType |
1 (Data Constructor) | GHC.Parser.Annotation, GHC.Hs, GHC
2 (Data Constructor) | GHC.Core, GHC.Plugins
AnnUnit | GHC.Parser.Annotation, GHC.Hs, GHC
AnnUsing | GHC.Parser.Annotation, GHC.Hs, GHC
AnnVal | GHC.Parser.Annotation, GHC.Hs, GHC
AnnValStr | GHC.Parser.Annotation, GHC.Hs, GHC
AnnVar | GHC.Core, GHC.Plugins
AnnVbar | GHC.Parser.Annotation, GHC.Hs, GHC
AnnVia | GHC.Parser.Annotation, GHC.Hs, GHC
AnnWhere | GHC.Parser.Annotation, GHC.Hs, GHC
ann_target | GHC.Types.Annotations, GHC.Plugins
ann_value | GHC.Types.Annotations, GHC.Plugins
Anon | GHC.Core.TyCo.Rep
AnonArgFlag | GHC.Types.Var, GHC.Core.Type, GHC.Core.TyCo.Rep, GHC.Iface.Type, GHC.Tc.Utils.TcType, GHC.Iface.Syntax, GHC.Plugins
AnonTCB | GHC.Core.TyCon, GHC.Plugins
Any | GHC.CmmToAsm.SPARC.CodeGen.Base
any | GHC.Prelude
anyBag | GHC.Data.Bag
anyBagM | GHC.Data.Bag
anyBoxConKey | GHC.Builtin.Names
AnyclassStrategy | Language.Haskell.Syntax.Decls, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Decls, GHC
anyclassStrategyIdKey | GHC.Builtin.Names.TH
anyclassStrategyName | GHC.Builtin.Names.TH
anyDVarEnv | GHC.Types.Var.Env, GHC.Plugins
anyDVarSet | GHC.Types.Var.Set, GHC.Plugins
anyFreeVarsOfCo | GHC.Core.TyCo.FVs, GHC.Core.Coercion, GHC.Plugins
anyFreeVarsOfType | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins
anyFreeVarsOfTypes | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins
AnyHpcUsage | GHC.Types.HpcInfo
anyHpt | GHC.Unit.Home.ModInfo
anyHsc | GHC.Driver.Phases
AnyKind | GHC.Tc.Gen.HsType
anyM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad
anyNameEnv | GHC.Types.Name.Env, GHC.Plugins
anyRewritableCanEqLHS | GHC.Tc.Utils.TcType
anyRewritableTyFamApp | GHC.Tc.Utils.TcType
anyRewritableTyVar | GHC.Tc.Utils.TcType
AnySuffix | GHC.Driver.CmdLine
AnyToAddrOp | GHC.Builtin.PrimOps
anyTy | GHC.Builtin.Types, GHC.Plugins
anyTyCon | GHC.Builtin.Types, GHC.Plugins
anyTyConEnv | GHC.Core.TyCon.Env
anyTyConKey | GHC.Builtin.Names
anyTypeOfKind | GHC.Builtin.Types, GHC.Plugins
anyUDFM | GHC.Types.Unique.DFM
anyUFM | GHC.Types.Unique.FM, GHC.Plugins
anyUniqMap | GHC.Types.Unique.Map
anyVarSet | GHC.Types.Var.Set, GHC.Plugins
apAClassOpKey | GHC.Builtin.Names
apAName | GHC.Builtin.Names
Apart | GHC.Core.Unify
apartnessCheck | GHC.Core.FamInstEnv
apClose | GHC.Hs.Expr, GHC.Hs, GHC
apOpen | GHC.Hs.Expr, GHC.Hs, GHC
App | GHC.Core, GHC.Plugins
appAIdKey | GHC.Builtin.Names
appAName | GHC.Builtin.Names
appArgsIfaceTypes | GHC.Iface.Type, GHC.Iface.Syntax
appArgsIfaceTypesArgFlags | GHC.Iface.Type, GHC.Iface.Syntax
AppCo | GHC.Core.TyCo.Rep
AppCtxt | GHC.Tc.Gen.Head
appCtxtLoc | GHC.Tc.Gen.Head
appEIdKey | GHC.Builtin.Names.TH
appEName | GHC.Builtin.Names.TH
appendDocs | GHC.Hs.Doc, GHC.Hs, GHC
appendFile | GHC.Prelude
appendFS | GHC.Data.FastString, GHC.Plugins
appendGroups | GHC.Hs, GHC.Hs.Decls, GHC
appendIdKey | GHC.Builtin.Names
Appending | GHC.Llvm.Types, GHC.Llvm
appendName | GHC.Builtin.Names
appEndo | GHC.Core.TyCo.FVs
appendStringBuffers | GHC.Data.StringBuffer
appendStubC | GHC.Types.ForeignStubs
appendWorkList | GHC.Tc.Solver.Monad
append_RDR | GHC.Builtin.Names
appE_RDR | GHC.Builtin.Names.TH
appKindTIdKey | GHC.Builtin.Names.TH
appKindTName | GHC.Builtin.Names.TH
AppleClang | GHC.Driver.Session, GHC.Plugins
AppleClang51 | GHC.Driver.Session, GHC.Plugins
Applicative | GHC.Prelude, GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad, GHC.HsToCore.Monad
ApplicativeArg | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ApplicativeArgMany | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ApplicativeArgOne | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ApplicativeArgStmCtxPass | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
applicativeClassKey | GHC.Builtin.Names
applicativeClassName | GHC.Builtin.Names
ApplicativeStmt | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
applyCprTy | GHC.Types.Cpr
ApplyMR | GHC.Tc.Solver
applyNameMaker | GHC.Rename.Pat
applyQuoteWrapper | GHC.Tc.Types.Evidence
ApplyToTy | GHC.Core.Opt.Simplify.Utils
ApplyToVal | GHC.Core.Opt.Simplify.Utils
applyTypeToArg | GHC.Core.Utils, GHC.Core, GHC.Plugins
applyTypeToArgs | GHC.Core.Utils, GHC.Plugins
applyTysX | GHC.Core.Type, GHC.Plugins
applyWhen | GHC.Utils.Misc, GHC.Plugins
appOL | GHC.Data.OrdList
AppOrigin | GHC.Tc.Types.Origin
appPrec | GHC.Types.Basic, GHC.Core.TyCo.Ppr, GHC.Plugins
Approximate | GHC.HsToCore.Pmc.Types
approximateWC | GHC.Tc.Solver
appTIdKey | GHC.Builtin.Names.TH
appTName | GHC.Builtin.Names.TH
AppTy | GHC.Core.TyCo.Rep
appTyArgFlags | GHC.Core.Type, GHC.Plugins
appTypeEIdKey | GHC.Builtin.Names.TH
appTypeEName | GHC.Builtin.Names.TH
app_arg_pattern | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
app_stmts | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
APromotionErr | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env
apr_close | GHC.Parser.Annotation, GHC.Hs, GHC
apr_open | GHC.Parser.Annotation, GHC.Hs, GHC
apr_rest | GHC.Parser.Annotation, GHC.Hs, GHC
ApThunk | GHC.StgToCmm.Types
ap_adornment | GHC.Parser.Annotation, GHC.Hs, GHC
ap_close | GHC.Parser.Annotation, GHC.Hs, GHC
ap_open | GHC.Parser.Annotation, GHC.Hs, GHC
ap_RDR | GHC.Builtin.Names
Arch | GHC.Platform
ArchAArch64 | GHC.Platform
ArchAlpha | GHC.Platform
ArchARM | GHC.Platform
Archive |
1 (Type/Class) | GHC.SysTools.Ar
2 (Data Constructor) | GHC.SysTools.Ar
ArchiveEntry |
1 (Type/Class) | GHC.SysTools.Ar
2 (Data Constructor) | GHC.SysTools.Ar
ArchJavaScript | GHC.Platform
ArchMipseb | GHC.Platform
ArchMipsel | GHC.Platform
ArchOS |
1 (Data Constructor) | GHC.Platform
2 (Type/Class) | GHC.Platform
archOS_arch | GHC.Platform
archOS_OS | GHC.Platform
ArchPPC | GHC.Platform
ArchPPC_64 | GHC.Platform
ArchRISCV64 | GHC.Platform
ArchS390X | GHC.Platform
ArchSPARC | GHC.Platform
ArchSPARC64 | GHC.Platform
ArchUnknown | GHC.Platform
archWordFormat |
1 (Function) | GHC.CmmToAsm.PPC.Instr
2 (Function) | GHC.CmmToAsm.X86.Instr
ArchX86 | GHC.Platform
ArchX86_64 | GHC.Platform
Area | GHC.Cmm.Expr, GHC.Cmm
Arg | GHC.Core, GHC.Plugins
ArgDescr | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout
ArgDoc | GHC.Tc.Types, GHC.Tc.Utils.Monad
ArgDocMap |
1 (Type/Class) | GHC.Hs.Doc, GHC.Hs, GHC
2 (Data Constructor) | GHC.Hs.Doc, GHC.Hs, GHC
ArgFlag | GHC.Types.Var, GHC.Core.Type, GHC.Core.TyCo.Rep, GHC.Iface.Type, GHC.Tc.Utils.TcType, GHC.Iface.Syntax, GHC.Plugins
ArgGen | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout
ArgInfo |
1 (Type/Class) | GHC.Core.Opt.Simplify.Utils
2 (Data Constructor) | GHC.Core.Opt.Simplify.Utils
argInfoAppArgs | GHC.Core.Opt.Simplify.Utils
argInfoExpr | GHC.Core.Opt.Simplify.Utils
argOneShots | GHC.Types.Demand
argPrimRep | GHC.StgToCmm.Closure
argRegs |
1 (Function) | GHC.CmmToAsm.X86.Regs
2 (Function) | GHC.CmmToAsm.SPARC.Regs
3 (Function) | GHC.CmmToAsm.PPC.Regs
ArgRep | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
argRepSizeW | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
argRepString | GHC.StgToCmm.ArgRep
args | GHC.Cmm, GHC.Cmm.Node
argsOneShots | GHC.Types.Demand
ArgSpec |
1 (Data Constructor) | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout
2 (Type/Class) | GHC.Core.Opt.Simplify.Utils
ArgSummary | GHC.Core.Unfold
ArgUnknown | GHC.StgToCmm.Types, GHC.Runtime.Heap.Layout
arg_expr | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
aRG_GEN | GHC.Runtime.Heap.Layout
aRG_GEN_BIG | GHC.Runtime.Heap.Layout
arg_space | GHC.Cmm
arisesFromGivens | GHC.Tc.Types.Constraint
ArithException | GHC.Utils.Exception
ArithSeq | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ArithSeqInfo | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ArithSeqOrigin | GHC.Tc.Types.Origin
Arity | GHC.Types.Basic, GHC.Plugins
arityErr | GHC.Tc.Validity
ArityInfo | GHC.Types.Id.Info, GHC.Plugins
arityInfo | GHC.Types.Id.Info, GHC.Plugins
ArityType | GHC.Core.Opt.Arity
arityTypeArity | GHC.Core.Opt.Arity
ArmABI | GHC.Platform
ArmISA | GHC.Platform
ArmISAExt | GHC.Platform
ARMv5 | GHC.Platform
ARMv6 | GHC.Platform
ARMv7 | GHC.Platform
arrAIdKey | GHC.Builtin.Names
arrAName | GHC.Builtin.Names
arrayArrayPrimTyCon | GHC.Builtin.Types.Prim
arrayArrayPrimTyConKey | GHC.Builtin.Names
ArrayException | GHC.Utils.Exception
arrayPrimTyCon | GHC.Builtin.Types.Prim
arrayPrimTyConKey | GHC.Builtin.Names
ArrayPtrsRep | GHC.Runtime.Heap.Layout
ArrayWordsRep | GHC.Runtime.Heap.Layout
aRROW | GHC.Builtin.Names
arrow | GHC.Utils.Outputable, GHC.Plugins
ArrowCaseAlt | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ArrowCtxt |
1 (Type/Class) | GHC.Tc.Types, GHC.Tc.Utils.Monad
2 (Data Constructor) | GHC.Tc.Types, GHC.Tc.Utils.Monad
ArrowExpr | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ArrowMatchCtxt | GHC.Hs.Expr, Language.Haskell.Syntax.Expr, GHC.Hs, Language.Haskell.Syntax, GHC
ArrowsBit | GHC.Parser.Lexer
ArrowSkol | GHC.Tc.Types.Origin
arrowt | GHC.Utils.Outputable, GHC.Plugins
arrowTIdKey | GHC.Builtin.Names.TH
arrowTName | GHC.Builtin.Names.TH
arrowToHsType | GHC.Hs.Type, GHC.Hs, GHC
arrowtt | GHC.Utils.Outputable, GHC.Plugins
arrPtrsHdrSize | GHC.Runtime.Heap.Layout
arrPtrsHdrSizeW | GHC.Runtime.Heap.Layout
arrPtrsRep | GHC.Runtime.Heap.Layout
arrWordsHdrSize | GHC.Runtime.Heap.Layout
arrWordsHdrSizeW | GHC.Runtime.Heap.Layout
arrWordsRep | GHC.Runtime.Heap.Layout
As | GHC.Driver.Phases
asciiSpace | GHC.Utils.Ppr
asConCpr | GHC.Types.Cpr
asDcolon | GHC.Hs, GHC.Hs.Binds, GHC
asGraph | GHC.CmmToAsm.CFG.Dominators
asin | GHC.Prelude
asinh | GHC.Prelude
asJoinCeilLvl | GHC.Core.Opt.SetLevels
asJoinId | GHC.Types.Id, GHC.Plugins
asJoinId_maybe | GHC.Types.Id, GHC.Plugins
askLd | GHC.SysTools.Tasks, GHC.SysTools
askNoErrs | GHC.Tc.Utils.Monad
askNoErrsDs | GHC.HsToCore.Monad
askOtool | GHC.SysTools.Tasks, GHC.SysTools
Asm | GHC.Llvm.Syntax, GHC.Llvm
AsmCodeGen | GHC.CmmToAsm.CFG
AsmStyle | GHC.Utils.Outputable, GHC.Cmm.CLabel, GHC.Plugins
asmStyle | GHC.Utils.Outputable, GHC.Plugins
AsPat | Language.Haskell.Syntax.Pat, GHC.Hs, Language.Haskell.Syntax, GHC.Hs.Pat, GHC
asPIdKey | GHC.Builtin.Names.TH
asPName | GHC.Builtin.Names.TH
ASR | GHC.CmmToAsm.AArch64.Instr
asRest | GHC.Hs, GHC.Hs.Binds, GHC
assembleBCOs | GHC.ByteCode.Asm
assembleOneBCO | GHC.ByteCode.Asm
assert | GHC.Utils.Exception
assertErrorIdKey | GHC.Builtin.Names
assertErrorName | GHC.Builtin.Names
assertIdKey | GHC.Builtin.Names
AssertionFailed |
1 (Data Constructor) | GHC.Utils.Exception
2 (Type/Class) | GHC.Utils.Exception
assertName | GHC.Builtin.Names
assertNonVoidIds | GHC.StgToCmm.Closure
assertNonVoidStgArgs | GHC.StgToCmm.Closure
assertPanic | GHC.Utils.Panic.Plain, GHC.Utils.Panic, GHC.Plugins
assertPprPanic | GHC.Utils.Panic, GHC.Plugins
assignArgumentsPos | GHC.Cmm.CallConv
AssignedDirectly | GHC.StgToCmm.Monad
assignMem_I64Code | GHC.CmmToAsm.SPARC.CodeGen.Gen64
Assignment | GHC.Llvm.Syntax, GHC.Llvm
assignReg_I64Code | GHC.CmmToAsm.SPARC.CodeGen.Gen64
assignStack | GHC.Cmm.CallConv
assignTemp | GHC.StgToCmm.Utils
AssignTo | GHC.StgToCmm.Monad
Assoc | GHC.Data.List.SetOps
assoc | GHC.Data.List.SetOps
assocDefault | GHC.Data.List.SetOps
assocDefaultUsing | GHC.Data.List.SetOps
AssocFamPatOrigin | GHC.Tc.Types.Origin
AssocInstInfo | GHC.Tc.Instance.Class
assocMaybe | GHC.Data.List.SetOps
assocUsing | GHC.Data.List.SetOps
asTree | GHC.CmmToAsm.CFG.Dominators
asTypeOf | GHC.Prelude
AsyncException | GHC.Utils.Exception
asyncExceptionFromException | GHC.Utils.Exception
asyncExceptionToException | GHC.Utils.Exception
as_arg | GHC.Core.Opt.Simplify.Utils
as_arg_ty | GHC.Core.Opt.Simplify.Utils
as_dmd | GHC.Core.Opt.Simplify.Utils
as_hole_ty | GHC.Core.Opt.Simplify.Utils
AT | GHC.Core.Opt.Arity
atan | GHC.Prelude
atan2 | GHC.Prelude
atanh | GHC.Prelude
ATcId | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env
ATcTyCon | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env
atEnd | GHC.Data.StringBuffer
ATI | GHC.Core.Class
atLength | GHC.Utils.Misc, GHC.Plugins
atLine | GHC.Data.StringBuffer
AtomicallyOp | GHC.Builtin.PrimOps
atomicFetchAddFastMut | GHC.Data.FastMutInt
AtomicMachOp | GHC.Cmm.Expr, GHC.Cmm.MachOp, GHC.Cmm
AtomicModifyMutVar2Op | GHC.Builtin.PrimOps
AtomicModifyMutVar_Op | GHC.Builtin.PrimOps
AtomicReadAddrOp_Word | GHC.Builtin.PrimOps
AtomicReadByteArrayOp_Int | GHC.Builtin.PrimOps
atomicReadLabel | GHC.CmmToAsm.CPrim
AtomicRMW | GHC.Llvm.Syntax, GHC.Llvm
atomicRMWLabel | GHC.CmmToAsm.CPrim
atomicUpdMutVar | GHC.Data.IOEnv, GHC.Tc.Utils.Monad
atomicUpdMutVar' | GHC.Data.IOEnv, GHC.Tc.Utils.Monad
AtomicWriteAddrOp_Word | GHC.Builtin.PrimOps
AtomicWriteByteArrayOp_Int | GHC.Builtin.PrimOps
atomicWriteLabel | GHC.CmmToAsm.CPrim
attachContInfoTables | GHC.Cmm.ProcPoint
attemptM | GHC.Tc.Utils.Monad
ATValidityInfo | GHC.Core.Class
ATVI | GHC.Core.Class
ATyCon | GHC.Types.TyThing, GHC.Tc.Utils.Env, GHC
ATyVar | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Utils.Env
augmentIdKey | GHC.Builtin.Names
augmentName | GHC.Builtin.Names
Auto | GHC.Utils.Misc, GHC.Plugins
Avail | GHC.Types.Avail
avail | GHC.Types.Avail
availExportsDecl | GHC.Types.Avail
availField | GHC.Types.Avail
availFlds | GHC.Types.Avail
availFromGRE | GHC.Types.Name.Reader, GHC.Plugins
availGreName | GHC.Types.Avail
availGreNames | GHC.Types.Avail
AvailInfo | GHC.Types.Avail
availName | GHC.Types.Avail
availNames | GHC.Types.Avail
availNamesWithSelectors | GHC.Types.Avail
availNonFldNames | GHC.Types.Avail
Avails | GHC.Types.Avail
availsToNameEnv | GHC.Types.Avail
availsToNameSet | GHC.Types.Avail
availsToNameSetWithSelectors | GHC.Types.Avail
availSubordinateGreNames | GHC.Types.Avail
AvailTC | GHC.Types.Avail
availTC | GHC.Types.Avail
avoidClashesOccEnv | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins
avoidNameClashes | GHC.Core.TyCo.Tidy
avx | GHC.Driver.Session, GHC.Plugins, GHC
avx2 | GHC.Driver.Session, GHC.Plugins, GHC
avx512cd | GHC.Driver.Session, GHC.Plugins, GHC
avx512er | GHC.Driver.Session, GHC.Plugins, GHC
avx512f | GHC.Driver.Session, GHC.Plugins, GHC
avx512pf | GHC.Driver.Session, GHC.Plugins, GHC
AxiomInstCo | GHC.Core.TyCo.Rep
AxiomRuleCo | GHC.Core.TyCo.Rep