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

ghc-8.10.2: 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 | InteractiveEval, GHC
abandonAll | InteractiveEval, GHC
AbandonStmt | GHCi
abandonStmt | GHCi
ABE | GHC.Hs.Binds, GHC.Hs, GHC
ABExport | GHC.Hs.Binds, GHC.Hs, GHC
abe_ext | GHC.Hs.Binds, GHC.Hs, GHC
abe_mono | GHC.Hs.Binds, GHC.Hs, GHC
abe_poly | GHC.Hs.Binds, GHC.Hs, GHC
abe_prags | GHC.Hs.Binds, GHC.Hs, GHC
abe_wrap | GHC.Hs.Binds, GHC.Hs, GHC
abiDepends | PackageConfig, Packages, GhcPlugins
abiHash | PackageConfig, Packages, GhcPlugins
abs | GhcPrelude
AbsBinds | GHC.Hs.Binds, GHC.Hs, GHC
absDmd | Demand
absentErrorIdKey | PrelNames
absentLiteralOf | Literal, GhcPlugins
absentSumFieldErrorIdKey | PrelNames
aBSENT_ERROR_ID | MkCore, GhcPlugins
aBSENT_SUM_FIELD_ERROR_ID | MkCore, GhcPlugins
absIntegerIdKey | PrelNames
absIntegerName | PrelNames
AbstractClosedSynFamilyTyCon | TyCon, GhcPlugins
abstractConstr | Util, GhcPlugins
abstractDataType | Util, GhcPlugins
abstractFloats | SimplUtils
AbstractTyCon | TyCon, GhcPlugins
AbstractTypeFlavour | TyCon, GhcPlugins
abs_binds | GHC.Hs.Binds, GHC.Hs, GHC
abs_ev_binds | GHC.Hs.Binds, GHC.Hs, GHC
abs_ev_vars | GHC.Hs.Binds, GHC.Hs, GHC
abs_exports | GHC.Hs.Binds, GHC.Hs, GHC
abs_ext | GHC.Hs.Binds, GHC.Hs, GHC
abs_sig | GHC.Hs.Binds, GHC.Hs, GHC
abs_tvs | GHC.Hs.Binds, GHC.Hs, GHC
accSpillSL | RegAlloc.Graph.Spill
ACoAxiom | TyCoRep, Type, HscTypes, TcEnv, GhcPlugins, GHC
AConLike | TyCoRep, Type, HscTypes, TcEnv, GhcPlugins, GHC
acos | GhcPrelude
acosh | GhcPrelude
Activation | BasicTypes, GhcPlugins
ActiveAfter | BasicTypes, GhcPlugins
activeAfterInitial | BasicTypes, GhcPlugins
ActiveBefore | BasicTypes, GhcPlugins
activeContext | Lexer
activeDuringFinal | BasicTypes, GhcPlugins
activeRule | SimplUtils
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.PPC
6 (Function) | GHC.Platform.NoRegs
7 (Function) | GHC.Platform.ARM64
8 (Function) | GHC.Platform.ARM
9 (Function) | GHC.Platform.Regs
activeUnfolding | SimplUtils
AcyclicSCC | Digraph
ADC | X86.Instr
ADD |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
3 (Data Constructor) | PPC.Instr
AddAnn |
1 (Type/Class) | Lexer
2 (Data Constructor) | Lexer
addAnnotation | Lexer
addAnnsAt | Lexer
addArgReps | GHC.StgToCmm.Closure
addBang | DsUtils
addBindC | GHC.StgToCmm.Env
addBindsC | GHC.StgToCmm.Env
addBlock | Hoopl.Graph
addBootSuffix | Module, GhcPlugins
addBootSuffixLocn | Module, GhcPlugins
addBootSuffixLocnOut | Module, GhcPlugins
addBootSuffix_maybe | Module, GhcPlugins
ADDC | PPC.Instr
addCaseBndrDmd | Demand
addCastTo | SimplUtils
AddCFinalizerToWeakOp | PrimOp
addCLoc | SrcLoc, GhcPlugins, GHC
addCoalesce | GraphOps, GraphColor
addConDoc | HaddockUtils
addConDocFirst | HaddockUtils
addConDocs | HaddockUtils
addConflict | GraphOps, GraphColor
addConflicts | GraphOps, GraphColor
addConsistencyConstraints | TcTyClsDecls
addDataConStupidTheta | TcPat
addDefault | CoreUtils, GhcPlugins
addDemand | Demand
addDependentFiles | TcRnMonad
addDict | TcSMonad
addDictsByClass | TcSMonad
ADDE | PPC.Instr
addEdge | CFG
addEpsInStats | HscTypes, GhcPlugins
addErr |
1 (Function) | CmdLineParser
2 (Function) | TcRnMonad
addErrAt | TcRnMonad
addErrCtxt | TcRnMonad
addErrCtxtM | TcRnMonad
addError | Lexer
addErrs | TcRnMonad
addErrsTc | TcRnMonad
addErrTc | TcRnMonad
addErrTcM | TcRnMonad
addErrTcS | TcSMonad
addExclusion | GraphOps, GraphColor
addExclusions | GraphOps, GraphColor
addExprErrCtxt | TcExpr
addFatalError | Lexer, RdrHsSyn
addFieldDoc | HaddockUtils
addFieldDocs | HaddockUtils
addFilesToClean | FileCleanup
addFlagWarn | CmdLineParser
addFloats | SimplEnv
addFvRn | RnUtils
addGlobalInclude | DynFlags, GhcPlugins
addHomeModuleToFinder | Finder
addIdReps | GHC.StgToCmm.Closure
addIdSpecialisations | Rules, GhcPlugins
addImmediateSuccessor | CFG
addImmediateSuccessorNat | NCGMonad
addImplics | Constraint
addImport | PIC
addImportNat | NCGMonad
addInertCan | TcSMonad
addInertForAll | TcSMonad
addInertSafehask | TcSMonad
addInlinePrags | TcSigs
addInScopeSet | CoreSubst, GhcPlugins
addInsols | Constraint
ADDIS | PPC.Instr
addJoinFloats | SimplEnv
addJoinFlts | SimplEnv
addLabelSize | CLabel
addLandmarkErrCtxt | TcRnMonad
addLandmarkErrCtxtM | TcRnMonad
addLetFloats | SimplEnv
addLetFlts | SimplEnv
AddLibrarySearchPath | GHCi
addLibrarySearchPath | GHCi
addLiftedBinding | StgLiftLams.LiftM
addListToHpt | HscTypes, GhcPlugins
addListToUDFM | UniqDFM
addListToUFM | UniqFM, GhcPlugins
addListToUFM_C | UniqFM, GhcPlugins
addListToUFM_Directly | UniqFM, GhcPlugins
addListToUniqDSet | UniqDSet
addListToUniqMap | UniqMap
addListToUniqMap_C | UniqMap
addListToUniqSet | UniqSet, GhcPlugins
addLocalFixities | RnFixity
addLocM | TcRnMonad
addLongErrAt | TcRnMonad
addMessages | TcRnMonad
addModFinalizersWithLclEnv | TcRnMonad
addNameClashErrRn | RnUtils
addNewInScopeIds | SimplEnv
addNode | GraphOps, GraphColor
addNodeBetweenNat | NCGMonad
addNodesBetween | CFG
ADDO | PPC.Instr
addOneFV | NameSet, GhcPlugins
addOneToUniqDSet | UniqDSet
addOneToUniqSet | UniqSet, GhcPlugins
addPatTmCs | GHC.HsToCore.PmCheck
addPluginModuleName | DynFlags, GhcPlugins
addPreference | GraphOps, GraphColor
addQuoteInclude | DynFlags, GhcPlugins
Addr2IntOp | PrimOp
AddrAddOp | PrimOp
AddrBaseIndex | X86.Regs
addRefutableAltCon | GHC.HsToCore.PmCheck.Oracle
AddrEqOp | PrimOp
AddrGeOp | PrimOp
AddrGtOp | PrimOp
AddrHint | CmmType, CmmExpr, Cmm
AddrLeOp | PrimOp
AddrLtOp | PrimOp
AddrMode |
1 (Type/Class) | SPARC.AddrMode
2 (Type/Class) | PPC.Regs
3 (Type/Class) | X86.Regs
addrModeRegs | X86.Regs
AddrNeOp | PrimOp
addRnInScopeSet | VarEnv, GhcPlugins
addrOffset |
1 (Function) | SPARC.AddrMode
2 (Function) | PPC.Regs
3 (Function) | X86.Regs
addrPrimTy | TysPrim
addrPrimTyCon | TysPrim
addrPrimTyConKey | PrelNames
addrPrimTyConName | TysPrim
AddrRegImm |
1 (Data Constructor) | SPARC.AddrMode
2 (Data Constructor) | PPC.Regs
AddrRegReg |
1 (Data Constructor) | SPARC.AddrMode
2 (Data Constructor) | PPC.Regs
AddrRemOp | PrimOp
AddrRep | TyCon, RepType, GhcPlugins
addrRepDataConTy | TysWiredIn, GhcPlugins
AddrSubOp | PrimOp
AddrToAnyOp | PrimOp
addRuleInfo | Rules, GhcPlugins
addScrutTmCs | GHC.HsToCore.PmCheck
addSigCtxt | TcHsType
addSimplCount | CoreMonad, GhcPlugins
addSimples | Constraint
addSolvedDict | TcSMonad
addSourceToTokens | GHC
AddSptEntry | GHCi
addSptEntry | GHCi
addSRM | RegAlloc.Graph.Stats
addTarget | GHC
addTcEvBind | TcRnMonad, TcMType
addTcgDUs | RnSource
addTicksToBinds | Coverage
addTmCt | GHC.HsToCore.PmCheck.Oracle
addToHpt | HscTypes, GhcPlugins
addToMem | GHC.StgToCmm.Utils
addToMemE | GHC.StgToCmm.Utils
addToMemLbl | GHC.StgToCmm.Utils
addToMemLblE | GHC.StgToCmm.Utils
addTopEvBinds | TcRnMonad
addTopStringLit | StgLiftLams.LiftM
addToUDFM | UniqDFM
addToUDFM_C | UniqDFM
addToUFM | UniqFM, GhcPlugins
addToUFM_Acc | UniqFM, GhcPlugins
addToUFM_C | UniqFM, GhcPlugins
addToUFM_Directly | UniqFM, GhcPlugins
addToUniqMap | UniqMap
addToUniqMap_Acc | UniqMap
addToUniqMap_C | UniqMap
addTyArgTo | SimplUtils
addTyConFlavCtxt | TcHsType
addTyConsToGblEnv | TcTyDecls
addTyCsDs | GHC.HsToCore.PmCheck
addTypecheckedBinds | TcEnv
addTypeEvidence | GHC.HsToCore.PmCheck.Oracle
addUsedDataCons | RnEnv
addUsedGRE |
1 (Function) | RnEnv
2 (Function) | TcSMonad
addUsedGREs |
1 (Function) | RnEnv
2 (Function) | TcSMonad
addValArgTo | SimplUtils
addVarCoreCt | GHC.HsToCore.PmCheck.Oracle
addWarn |
1 (Function) | CmdLineParser
2 (Function) | TcRnMonad
addWarnAt | TcRnMonad
addWarning | Lexer
addWarnTc | TcRnMonad
addWarnTcM | TcRnMonad
addWay' | DynFlags, GhcPlugins
addWeightEdge | CFG
ADDZE | PPC.Instr
ADD_CC | X86.Instr
add_warn | TcRnMonad
adjustDNameEnv | NameEnv, GhcPlugins
adjustEdgeWeight | CFG
adjustHpBackwards | GHC.StgToCmm.Layout
adjustMatchResult | DsUtils
adjustMatchResultDs | DsUtils
adjustUDFM | UniqDFM
adjustUFM | UniqFM, GhcPlugins
adjustUFM_Directly | UniqFM, GhcPlugins
adjustUniqMap | UniqMap
advanceSrcLoc | SrcLoc, GhcPlugins
afilter | Ar
AGlobal | TcRnTypes, TcRnMonad, TcEnv
aGraphToGraph | GHC.StgToCmm.Monad
AixLD | DynFlags, GhcPlugins
ai_args | SimplUtils
ai_class | ClsInst
ai_discs | SimplUtils
ai_encl | SimplUtils
ai_fun | SimplUtils
ai_inst_env | ClsInst
ai_rules | SimplUtils
ai_strs | SimplUtils
ai_type | SimplUtils
ai_tyvars | ClsInst
AlgAlt | StgSyn
algTcFields | TyCon, GhcPlugins
AlgTyConFlav | TyCon, GhcPlugins
AlgTyConRhs | TyCon, GhcPlugins
algTyConRhs | TyCon, GhcPlugins
Alias | Llvm.Types, Llvm
aliasify | LlvmCodeGen.Base
Alignment | BasicTypes, GhcPlugins
alignmentBytes | BasicTypes, GhcPlugins
alignmentOf | BasicTypes, GhcPlugins
all | GhcPrelude
all2 | Util, GhcPlugins
allArgRegs |
1 (Function) | SPARC.Regs
2 (Function) | PPC.Regs
3 (Function) | X86.Regs
allBag | Bag
AllCafsCC | CostCentre
allDistinctTyVars | TcValidity
allDVarSet | VarSet, GhcPlugins
allFPArgRegs |
1 (Function) | PPC.Regs
2 (Function) | X86.Regs
allHpt | HscTypes, GhcPlugins
allIntArgRegs | X86.Regs
allM | MonadUtils, IOEnv, TcRnMonad
allMachRegNos |
1 (Function) | PPC.Regs
2 (Function) | X86.Regs
AllModes | CmdLineParser
allNameStrings | PrelNames
allNonDeprecatedFlags | DynFlags, GhcPlugins
Alloca | Llvm.AbsSyn, Llvm
allocatableRegs |
1 (Function) | SPARC.Regs
2 (Function) | PPC.Regs
3 (Function) | X86.Regs
4 (Function) | NCGMonad, AsmCodeGen
allocateComments | Lexer
allocateGlobalBinder | IfaceEnv
allocateReg |
1 (Function) | RegAlloc.Linear.SPARC.FreeRegs
2 (Function) | RegAlloc.Linear.PPC.FreeRegs
3 (Function) | RegAlloc.Linear.X86_64.FreeRegs
4 (Function) | RegAlloc.Linear.X86.FreeRegs
AllocationLimitExceeded |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
allocDynClosure | GHC.StgToCmm.Heap
allocDynClosureCmm | GHC.StgToCmm.Heap
allocHeapClosure | GHC.StgToCmm.Heap
allocMoreStack |
1 (Function) | X86.Instr
2 (Function) | PPC.Instr
ALLOC_AP | ByteCodeInstr
ALLOC_AP_NOUPD | ByteCodeInstr
ALLOC_PAP | ByteCodeInstr
allowInterrupt | Exception
allPhasesDataConKey | THNames
allPhasesDataConName | THNames
allRealRegs | SPARC.Regs
allThePrimOps | PrimOp
AllTheWay | Outputable, GhcPlugins
allUDFM | UniqDFM
allUFM | UniqFM, GhcPlugins
allUniqMap | UniqMap
allUses | NameSet, GhcPlugins
allValid | ErrUtils
allVarSet | VarSet, GhcPlugins
all_RDR | PrelNames
almostDevoidCoVarOfCo | TyCoFVs
ALoad | Llvm.AbsSyn, Llvm
alphaTy | TysPrim
alphaTys | TysPrim
alphaTysUnliftedRep | TysPrim
alphaTyUnliftedRep | TysPrim
alphaTyVar | TysPrim
alphaTyVars | TysPrim, GHC
alphaTyVarsUnliftedRep | TysPrim
alphaTyVarUnliftedRep | TysPrim
ALRTransitionalBit | Lexer
alr_context | Lexer
alr_expecting_ocurly | Lexer
alr_justClosedExplicitLetBlock | Lexer
alr_last_loc | Lexer
alr_next_token | Lexer
alr_pending_implicit_tokens | Lexer
Alt | CoreSyn, GhcPlugins
AltCon | CoreSyn, GhcPlugins
alterDNameEnv | NameEnv, GhcPlugins
alterDVarEnv | VarEnv, GhcPlugins
alterFsEnv | FastStringEnv
alterNameEnv | NameEnv, GhcPlugins
alternativeClassKey | PrelNames
alternativeClassName | PrelNames
AlternativeLayoutRuleBit | Lexer
alterOccEnv | OccName, Name, GhcPlugins
alterTM | TrieMap, CoreMap
alterUDFM | UniqDFM
alterUFM | UniqFM, GhcPlugins
alterUniqMap | UniqMap
alterVarEnv | VarEnv, GhcPlugins
altHeapCheck | GHC.StgToCmm.Heap
altHeapCheckReturnsTo | GHC.StgToCmm.Heap
AltMerge | CoreMonad, GhcPlugins
AltPpr |
1 (Type/Class) | IfaceSyn
2 (Data Constructor) | IfaceSyn
altsAreExhaustive | CoreUtils, GhcPlugins
AltSk | StgLiftLams.Analysis
AltType | StgSyn
alt_bndrs | DsUtils
alt_pat | DsUtils
alt_RDR | PrelNames
alt_result | DsUtils
alt_wrapper | DsUtils
ALWAYS |
1 (Data Constructor) | PPC.Cond
2 (Data Constructor) | SPARC.Cond
3 (Data Constructor) | X86.Cond
Always | Util, GhcPlugins
AlwaysActive | BasicTypes, GhcPlugins
AlwaysBind | RnTypes
alwaysFailMatchResult | DsUtils
AlwaysInline | Llvm.Types, Llvm
alwaysInlinePragma | BasicTypes, GhcPlugins
alwaysLive | LlvmCodeGen.Regs
alwaysQualify | Outputable, GhcPlugins, GHC
alwaysQualifyModules | Outputable, GhcPlugins
alwaysQualifyNames | Outputable, GhcPlugins
alwaysQualifyPackages | Outputable, GhcPlugins
AlwaysTailCalled | BasicTypes, IdInfo, GhcPlugins
alwaysUnsafeUfmToUdfm | UniqDFM
Ambiguous | GHC.Hs.Types, GHC.Hs, GHC
AmbiguousFieldOcc | GHC.Hs.Types, GHC.Hs, GHC
ambiguousFieldOcc | GHC.Hs.Types, GHC.Hs, GHC
Amode |
1 (Type/Class) | SPARC.CodeGen.Base
2 (Data Constructor) | SPARC.CodeGen.Base
AMO_Add | CmmMachOp, CmmExpr, Cmm
AMO_And | CmmMachOp, CmmExpr, Cmm
AMO_Nand | CmmMachOp, CmmExpr, Cmm
AMO_Or | CmmMachOp, CmmExpr, Cmm
AMO_Sub | CmmMachOp, CmmExpr, Cmm
AMO_Xor | CmmMachOp, CmmExpr, Cmm
analyzeCmmBwd | Hoopl.Dataflow
analyzeCmmFwd | Hoopl.Dataflow
ancestors | Dominators
AND |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
3 (Data Constructor) | PPC.Instr
And | BooleanFormula
and | GhcPrelude
ANDC | PPC.Instr
andCts | Constraint
andIntegerIdKey | PrelNames
andIntegerName | PrelNames
AndIOp | PrimOp
andManyCts | Constraint
ANDN | SPARC.Instr
AndOp | PrimOp
andValid | ErrUtils
andWC | Constraint
and_RDR | PrelNames
angleBrackets | Outputable, GhcPlugins
AnId | TyCoRep, Type, HscTypes, TcEnv, GhcPlugins, GHC
AnnAlt | CoreSyn, GhcPlugins
AnnAnyclass | ApiAnnotation, GHC
AnnApp | CoreSyn, GhcPlugins
AnnAs | ApiAnnotation, GHC
AnnAt | ApiAnnotation, GHC
AnnBackquote | ApiAnnotation, GHC
AnnBang | ApiAnnotation, GHC
AnnBind | CoreSyn, GhcPlugins
annBindingFreeVars | StgFVs
AnnBlockComment | ApiAnnotation, GHC
AnnBy | ApiAnnotation, GHC
AnnCase |
1 (Data Constructor) | ApiAnnotation, GHC
2 (Data Constructor) | CoreSyn, GhcPlugins
AnnCast | CoreSyn, GhcPlugins
AnnClass | ApiAnnotation, GHC
AnnClose | ApiAnnotation, GHC
AnnCloseB | ApiAnnotation, GHC
AnnCloseBU | ApiAnnotation, GHC
AnnCloseC | ApiAnnotation, GHC
AnnCloseP | ApiAnnotation, GHC
AnnCloseQ | ApiAnnotation, GHC
AnnCloseQU | ApiAnnotation, GHC
AnnCloseS | ApiAnnotation, GHC
AnnCoercion | CoreSyn, GhcPlugins
AnnColon | ApiAnnotation, GHC
AnnComma | ApiAnnotation, GHC
AnnCommaTuple | ApiAnnotation, GHC
annCtxt | TcAnnotations
AnnD | GHC.Hs.Decls, GHC.Hs, GHC
AnnDarrow | ApiAnnotation, GHC
AnnDarrowU | ApiAnnotation, GHC
AnnData | ApiAnnotation, GHC
AnnDcolon | ApiAnnotation, GHC
AnnDcolonU | ApiAnnotation, GHC
AnnDecl | GHC.Hs.Decls, GHC.Hs, GHC
AnnDefault | ApiAnnotation, GHC
AnnDeriving | ApiAnnotation, GHC
AnnDo | ApiAnnotation, GHC
AnnDocCommentNamed | ApiAnnotation, GHC
AnnDocCommentNext | ApiAnnotation, GHC
AnnDocCommentPrev | ApiAnnotation, GHC
AnnDocOptions | ApiAnnotation, GHC
AnnDocSection | ApiAnnotation, GHC
AnnDot | ApiAnnotation, GHC
AnnDotdot | ApiAnnotation, GHC
AnnElse | ApiAnnotation, GHC
AnnEnv | Annotations, GhcPlugins
AnnEofPos | ApiAnnotation, GHC
AnnEqual | ApiAnnotation, GHC
AnnExport | ApiAnnotation, GHC
AnnExpr | CoreSyn, GhcPlugins
AnnExpr' | CoreSyn, GhcPlugins
AnnFamily | ApiAnnotation, GHC
AnnForall | ApiAnnotation, GHC
AnnForallU | ApiAnnotation, GHC
AnnForeign | ApiAnnotation, GHC
AnnFunId | ApiAnnotation, GHC
AnnGroup | ApiAnnotation, GHC
AnnHeader | ApiAnnotation, GHC
AnnHiding | ApiAnnotation, GHC
AnnIf | ApiAnnotation, GHC
AnnImport | ApiAnnotation, GHC
AnnIn | ApiAnnotation, GHC
AnnInfix | ApiAnnotation, GHC
AnnInstance | ApiAnnotation, GHC
AnnKeywordId | ApiAnnotation, GHC
AnnLam |
1 (Data Constructor) | ApiAnnotation, GHC
2 (Data Constructor) | CoreSyn, GhcPlugins
AnnLarrow | ApiAnnotation, GHC
AnnLarrowtail | ApiAnnotation, GHC
Annlarrowtail | ApiAnnotation, GHC
AnnLarrowtailU | ApiAnnotation, GHC
AnnlarrowtailU | ApiAnnotation, GHC
AnnLarrowU | ApiAnnotation, GHC
AnnLet |
1 (Data Constructor) | ApiAnnotation, GHC
2 (Data Constructor) | CoreSyn, GhcPlugins
AnnLineComment | ApiAnnotation, GHC
AnnLit | CoreSyn, GhcPlugins
AnnMdo | ApiAnnotation, GHC
AnnMinus | ApiAnnotation, GHC
AnnModule | ApiAnnotation, GHC
AnnName | ApiAnnotation, GHC
AnnNewtype | ApiAnnotation, GHC
AnnNonRec | CoreSyn, GhcPlugins
AnnOf | ApiAnnotation, GHC
AnnOpen | ApiAnnotation, GHC
AnnOpenB | ApiAnnotation, GHC
AnnOpenBU | ApiAnnotation, GHC
AnnOpenC | ApiAnnotation, GHC
AnnOpenE | ApiAnnotation, GHC
AnnOpenEQ | ApiAnnotation, GHC
AnnOpenEQU | ApiAnnotation, GHC
AnnOpenP | ApiAnnotation, GHC
AnnOpenPE | ApiAnnotation, GHC
AnnOpenPTE | ApiAnnotation, GHC
AnnOpenS | ApiAnnotation, GHC
AnnOrigin | TcOrigin
Annotation |
1 (Type/Class) | Annotations, GhcPlugins
2 (Data Constructor) | Annotations, GhcPlugins
AnnotationComment | ApiAnnotation, GHC
annotations | Lexer
annotations_comments | Lexer
AnnPackageName | ApiAnnotation, GHC
AnnPattern | ApiAnnotation, GHC
AnnPayload | Annotations, GhcPlugins
AnnProc | ApiAnnotation, GHC
AnnProvenance | GHC.Hs.Decls, GHC.Hs, GHC
annProvenanceName_maybe | GHC.Hs.Decls, GHC.Hs, GHC
AnnQualified | ApiAnnotation, GHC
AnnRarrow | ApiAnnotation, GHC
AnnRarrowtail | ApiAnnotation, GHC
Annrarrowtail | ApiAnnotation, GHC
AnnRarrowtailU | ApiAnnotation, GHC
AnnrarrowtailU | ApiAnnotation, GHC
AnnRarrowU | ApiAnnotation, GHC
AnnRec |
1 (Data Constructor) | ApiAnnotation, GHC
2 (Data Constructor) | CoreSyn, GhcPlugins
AnnRole | ApiAnnotation, GHC
AnnSafe | ApiAnnotation, GHC
AnnSemi | ApiAnnotation, GHC
AnnSignature | ApiAnnotation, GHC
AnnSimpleQuote | ApiAnnotation, GHC
AnnStatic | ApiAnnotation, GHC
AnnStock | ApiAnnotation, GHC
AnnTarget | Annotations, GhcPlugins
AnnThen | ApiAnnotation, GHC
AnnThIdSplice | ApiAnnotation, GHC
AnnThIdTySplice | ApiAnnotation, GHC
AnnThTyQuote | ApiAnnotation, GHC
AnnTick | CoreSyn, GhcPlugins
AnnTilde | ApiAnnotation, GHC
annTopBindingsFreeVars | StgFVs
AnnType |
1 (Data Constructor) | ApiAnnotation, GHC
2 (Data Constructor) | CoreSyn, GhcPlugins
AnnUnit | ApiAnnotation, GHC
AnnUsing | ApiAnnotation, GHC
AnnVal | ApiAnnotation, GHC
AnnValStr | ApiAnnotation, GHC
AnnVar | CoreSyn, GhcPlugins
AnnVbar | ApiAnnotation, GHC
AnnVia | ApiAnnotation, GHC
AnnWhere | ApiAnnotation, GHC
ann_target | Annotations, GhcPlugins
ann_value | Annotations, GhcPlugins
Anon | TyCoRep
AnonArgFlag | Var, IfaceType, TyCoRep, Type, IfaceSyn, TcType, GhcPlugins
AnonTCB | TyCon, GhcPlugins
Any | SPARC.CodeGen.Base
any | GhcPrelude
anyBag | Bag
anyBagM | Bag
anyBoxConKey | PrelNames
AnyclassStrategy | GHC.Hs.Decls, GHC.Hs, GHC
anyclassStrategyIdKey | THNames
anyclassStrategyName | THNames
anyDVarEnv | VarEnv, GhcPlugins
anyDVarSet | VarSet, GhcPlugins
AnyHpcUsage | HscTypes, GhcPlugins
anyHsc | DriverPhases
AnyKind | TcHsType
anyM | MonadUtils, IOEnv, TcRnMonad
anyNameEnv | NameEnv, GhcPlugins
anyRewritableTyVar | TcType
AnySuffix | CmdLineParser
AnyToAddrOp | PrimOp
anyTy | TysWiredIn, GhcPlugins
anyTyCon | TysWiredIn, GhcPlugins
anyTyConKey | PrelNames
anyTypeOfKind | TysWiredIn, GhcPlugins
anyUDFM | UniqDFM
anyUFM | UniqFM, GhcPlugins
anyUniqMap | UniqMap
anyVarSet | VarSet, GhcPlugins
apAClassOpKey | PrelNames
apAName | PrelNames
apartnessCheck | FamInstEnv
ApiAnnKey | ApiAnnotation
ApiAnns | ApiAnnotation, GHC
App | CoreSyn, GhcPlugins
appAIdKey | PrelNames
appAName | PrelNames
appArgsIfaceTypes | IfaceType, IfaceSyn
appArgsIfaceTypesArgFlags | IfaceType, IfaceSyn
AppCo | TyCoRep
appEIdKey | THNames
appEName | THNames
appendDocs | GHC.Hs.Doc, GHC.Hs, GHC
appendError | Lexer
appendFile | GhcPrelude
appendFS | FastString, GhcPlugins
appendGroups | GHC.Hs.Decls, GHC.Hs, GHC
appendIdKey | PrelNames
Appending | Llvm.Types, Llvm
appendName | PrelNames
appendStringBuffers | StringBuffer
appendStubC | HscTypes, GhcPlugins
appendWarning | Lexer
appendWorkList | TcSMonad
append_RDR | PrelNames
appE_RDR | THNames
appIsBottom | Demand
appKIdKey | THNames
appKindTIdKey | THNames
appKindTName | THNames
appKName | THNames
AppleClang | DynFlags, GhcPlugins
AppleClang51 | DynFlags, GhcPlugins
Applicative | GhcPrelude, MonadUtils, IOEnv, TcRnMonad, DsMonad
ApplicativeArg | GHC.Hs.Expr, GHC.Hs, GHC
ApplicativeArgMany | GHC.Hs.Expr, GHC.Hs, GHC
ApplicativeArgOne | GHC.Hs.Expr, GHC.Hs, GHC
applicativeClassKey | PrelNames
applicativeClassName | PrelNames
ApplicativeStmt | GHC.Hs.Expr, GHC.Hs, GHC
ApplyMR | TcSimplify
applyNameMaker | RnPat
ApplyToTy | SimplUtils
ApplyToVal | SimplUtils
applyTypeToArg | CoreSyn, CoreUtils, GhcPlugins
applyTypeToArgs | CoreUtils, GhcPlugins
applyTysX | Type, GhcPlugins
applyWhen | Util, GhcPlugins
appOL | OrdList
AppOrigin | TcOrigin
appPrec | BasicTypes, TyCoPpr, GhcPlugins
approximateWC | TcSimplify
appTIdKey | THNames
appTName | THNames
AppTy | TyCoRep
appTyArgFlags | Type, GhcPlugins
appTypeEIdKey | THNames
appTypeEName | THNames
app_arg_pattern | GHC.Hs.Expr, GHC.Hs, GHC
app_stmts | GHC.Hs.Expr, GHC.Hs, GHC
APromotionErr | TcRnTypes, TcRnMonad, TcEnv
ap_RDR | PrelNames
aP_STACK_SPLIM | DynFlags, GhcPlugins
Archive |
1 (Type/Class) | Ar
2 (Data Constructor) | Ar
ArchiveEntry |
1 (Type/Class) | Ar
2 (Data Constructor) | Ar
archWordFormat |
1 (Function) | X86.Instr
2 (Function) | PPC.Instr
Area | CmmExpr, Cmm
Arg | CoreSyn, GhcPlugins
ArgDescr | SMRep
ArgDocMap |
1 (Type/Class) | GHC.Hs.Doc, GHC.Hs, GHC
2 (Data Constructor) | GHC.Hs.Doc, GHC.Hs, GHC
ArgFlag | Var, IfaceType, TyCoRep, Type, IfaceSyn, TcType, GhcPlugins
ArgGen | SMRep
ArgInfo |
1 (Type/Class) | SimplUtils
2 (Data Constructor) | SimplUtils
argInfoAppArgs | SimplUtils
argInfoExpr | SimplUtils
argOneShots | Demand
argPrimRep | GHC.StgToCmm.Closure
argRegs |
1 (Function) | SPARC.Regs
2 (Function) | PPC.Regs
3 (Function) | X86.Regs
ArgRep | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
argRepSizeW | GHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
argRepString | GHC.StgToCmm.ArgRep
args | CmmNode, Cmm
argsOneShots | Demand
ArgSpec |
1 (Data Constructor) | SMRep
2 (Type/Class) | SimplUtils
ArgSummary | CoreUnfold
argToForallVisFlag | Var, GhcPlugins
arg_expr | GHC.Hs.Expr, GHC.Hs, GHC
aRG_GEN | SMRep
aRG_GEN_BIG | SMRep
arg_space | Cmm
arisesFromGivens | Constraint
ArithException | Exception
ArithSeq | GHC.Hs.Expr, GHC.Hs, GHC
ArithSeqInfo | GHC.Hs.Expr, GHC.Hs, GHC
ArithSeqOrigin | TcOrigin
Arity | BasicTypes, GhcPlugins
arityErr | TcValidity
ArityInfo | IdInfo, GhcPlugins
arityInfo | IdInfo, GhcPlugins
arrAIdKey | PrelNames
arrAName | PrelNames
arrayArrayPrimTyCon | TysPrim
arrayArrayPrimTyConKey | PrelNames
ArrayException | Exception
arrayPrimTyCon | TysPrim
arrayPrimTyConKey | PrelNames
ArrayPtrsRep | SMRep
ArrayWordsRep | SMRep
aRROW | PrelNames
arrow | Outputable, GhcPlugins
ArrowCtxt |
1 (Type/Class) | TcRnTypes, TcRnMonad
2 (Data Constructor) | TcRnTypes, TcRnMonad
ArrowExpr | GHC.Hs.Expr, GHC.Hs, GHC
arrowKIdKey | THNames
arrowKName | THNames
ArrowsBit | Lexer
ArrowSkol | TcOrigin
arrowt | Outputable, GhcPlugins
arrowTIdKey | THNames
arrowTName | THNames
arrowtt | Outputable, GhcPlugins
arrPtrsHdrSize | SMRep
arrPtrsHdrSizeW | SMRep
arrPtrsRep | SMRep
arrWordsHdrSize | SMRep
arrWordsHdrSizeW | SMRep
arrWordsRep | SMRep
As | DriverPhases
asGraph | Dominators
asin | GhcPrelude
asinh | GhcPrelude
asJoinCeilLvl | SetLevels
asJoinId | Id, GhcPlugins
asJoinId_maybe | Id, GhcPlugins
askAr | SysTools.Tasks, SysTools
askLd | SysTools.Tasks, SysTools
askNoErrs | TcRnMonad
askNoErrsDs | DsMonad
Asm | Llvm.AbsSyn, Llvm
AsmCodeGen | CFG
AsmStyle | Outputable, GhcPlugins
asmStyle | Outputable, GhcPlugins
AsPat | GHC.Hs.Pat, GHC.Hs, GHC
asPIdKey | THNames
asPName | THNames
assembleBCOs | ByteCodeAsm
assembleOneBCO | ByteCodeAsm
assert | Exception
assertErrorIdKey | PrelNames
assertErrorName | PrelNames
assertIdKey | PrelNames
AssertionFailed |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
assertName | PrelNames
assertNonVoidIds | GHC.StgToCmm.Closure
assertNonVoidStgArgs | GHC.StgToCmm.Closure
assertPanic | PlainPanic, Panic, Outputable, GhcPlugins
assertPprPanic | Outputable, GhcPlugins
assignArgumentsPos | CmmCallConv
AssignedDirectly | GHC.StgToCmm.Monad
assignMem_I64Code | SPARC.CodeGen.Gen64
Assignment | Llvm.AbsSyn, Llvm
assignReg_I64Code | SPARC.CodeGen.Gen64
assignStack | CmmCallConv
assignTemp | GHC.StgToCmm.Utils
AssignTo | GHC.StgToCmm.Monad
Assoc | ListSetOps
assoc | ListSetOps
assocDefault | ListSetOps
assocDefaultUsing | ListSetOps
AssocFamPatOrigin | TcOrigin
AssocInstInfo | ClsInst
assocMaybe | ListSetOps
assocUsing | ListSetOps
asTree | Dominators
asTypeOf | GhcPrelude
AsyncException | Exception
asyncExceptionFromException | Exception
asyncExceptionToException | Exception
as_arg_ty | SimplUtils
as_hole_ty | SimplUtils
atan | GhcPrelude
atan2 | GhcPrelude
atanh | GhcPrelude
ATcId | TcRnTypes, TcRnMonad, TcEnv
ATcTyCon | TcRnTypes, TcRnMonad, TcEnv
atEnd | StringBuffer
ATI | Class
atLength | Util, GhcPlugins
atLine | StringBuffer
AtomicallyOp | PrimOp
AtomicMachOp | CmmMachOp, CmmExpr, Cmm
AtomicModifyMutVar2Op | PrimOp
AtomicModifyMutVar_Op | PrimOp
AtomicReadByteArrayOp_Int | PrimOp
atomicReadLabel | CPrim
AtomicRMW | Llvm.AbsSyn, Llvm
atomicRMWLabel | CPrim
atomicUpdMutVar | IOEnv, TcRnMonad
atomicUpdMutVar' | IOEnv, TcRnMonad
AtomicWriteByteArrayOp_Int | PrimOp
atomicWriteLabel | CPrim
attachContInfoTables | CmmProcPoint
attemptM | TcRnMonad
ATyCon | TyCoRep, Type, HscTypes, TcEnv, GhcPlugins, GHC
ATyVar | TcRnTypes, TcRnMonad, TcEnv
augmentIdKey | PrelNames
augmentName | PrelNames
Auto | Util, GhcPlugins
Avail | Avail
avail | Avail
availFlds | Avail
availFromGRE | RdrName, GhcPlugins
AvailInfo | Avail
availName | Avail
availNames | Avail
availNamesWithOccs | Avail
availNamesWithSelectors | Avail
availNonFldNames | Avail
Avails | Avail
availsNamesWithOccs | Avail
availsToGlobalRdrEnv | InteractiveEval
availsToNameEnv | Avail
availsToNameSet | Avail
availsToNameSetWithSelectors | Avail
AvailTC | Avail
avoidClashesOccEnv | OccName, Name, GhcPlugins
avoidNameClashes | TyCoTidy
avx | DynFlags, GhcPlugins, GHC
avx2 | DynFlags, GhcPlugins, GHC
avx512cd | DynFlags, GhcPlugins, GHC
avx512er | DynFlags, GhcPlugins, GHC
avx512f | DynFlags, GhcPlugins, GHC
avx512pf | DynFlags, GhcPlugins, GHC
AxiomInstCo | TyCoRep
AxiomRuleCo | TyCoRep