ghc-8.2.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 | HsBinds, HsSyn, GHC
ABExport | HsBinds, HsSyn, GHC
abe_mono | HsBinds, HsSyn, GHC
abe_poly | HsBinds, HsSyn, GHC
abe_prags | HsBinds, HsSyn, GHC
abe_wrap | HsBinds, HsSyn, GHC
abiDepends | PackageConfig, Packages, GhcPlugins
abiHash | PackageConfig, Packages, GhcPlugins
AbsBinds | HsBinds, HsSyn, GHC
AbsBindsSig | HsBinds, HsSyn, GHC
absDmd | Demand
absentErrorIdKey | PrelNames
absentLiteralOf | Literal, GhcPlugins
aBSENT_ERROR_ID | MkCore, GhcPlugins
absIntegerIdKey | PrelNames
absIntegerName | PrelNames
AbstractClosedSynFamilyTyCon | TyCon, GhcPlugins
abstractConstr | Util, GhcPlugins
abstractDataType | Util, GhcPlugins
abstractFloats | SimplUtils
AbstractTyCon | TyCon, GhcPlugins
abs_binds | HsBinds, HsSyn, GHC
abs_ev_binds | HsBinds, HsSyn, GHC
abs_ev_vars | HsBinds, HsSyn, GHC
abs_exports | HsBinds, HsSyn, GHC
abs_sig_bind | HsBinds, HsSyn, GHC
abs_sig_ev_bind | HsBinds, HsSyn, GHC
abs_sig_export | HsBinds, HsSyn, GHC
abs_sig_prags | HsBinds, HsSyn, GHC
abs_tvs | HsBinds, HsSyn, GHC
accSpillSL | RegAlloc.Graph.Spill
ACoAxiom | Type, HscTypes, TcEnv, GhcPlugins, GHC
AConLike | Type, HscTypes, TcEnv, GhcPlugins, GHC
Activation | BasicTypes, GhcPlugins
ActiveAfter | BasicTypes, GhcPlugins
ActiveBefore | BasicTypes, GhcPlugins
activeContext | Lexer
activeRule | SimplUtils
activeStgRegs |
1 (Function) | CodeGen.Platform.X86_64
2 (Function) | CodeGen.Platform.X86
3 (Function) | CodeGen.Platform.SPARC
4 (Function) | CodeGen.Platform.PPC_Darwin
5 (Function) | CodeGen.Platform.PPC
6 (Function) | CodeGen.Platform.NoRegs
7 (Function) | CodeGen.Platform.ARM64
8 (Function) | CodeGen.Platform.ARM
9 (Function) | CodeGen.Platform
activeUnfolding | SimplUtils
AcyclicSCC | Digraph
ADC | X86.Instr
ADD |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
3 (Data Constructor) | PPC.Instr
AddAnn | Lexer
addAnnotation | Lexer
addAnnsAt | Lexer
addArgReps | StgCmmClosure
addBang | DsUtils
addBindC | StgCmmEnv
addBindsC | StgCmmEnv
addBlock | Hoopl
addBlocks | Hoopl
addBootSuffix | Module, GhcPlugins
addBootSuffixLocn | 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
addDataConStupidTheta | TcPat
addDefault | CoreUtils, GhcPlugins
addDemand | Demand
addDependentFiles | TcRnMonad
addDict | TcSMonad
addDictsByClass | TcSMonad
addDictsDs | DsMonad
ADDE | PPC.Instr
addEntrySeq | Hoopl
addEpsInStats | HscTypes, GhcPlugins
addErr |
1 (Function) | CmdLineParser
2 (Function) | TcRnMonad
addErrAt | TcRnMonad
addErrCtxt | TcRnMonad
addErrCtxtM | TcRnMonad
addErrs | TcRnMonad
addErrsTc | TcRnMonad
addErrTc | TcRnMonad
addErrTcM | TcRnMonad
addErrTcS | TcSMonad
addExclusion | GraphOps, GraphColor
addExclusions | GraphOps, GraphColor
addExitSeq | Hoopl
addExprErrCtxt | TcExpr
addFieldDoc | HaddockUtils
addFieldDocs | HaddockUtils
addFilesToClean | SysTools
addFloats | SimplEnv
addFvRn | RnEnv
addGlobalParallelTyCon | Vectorise.Monad
addGlobalParallelVar | Vectorise.Monad
addHomeModuleToFinder | Finder
addIdReps | StgCmmClosure
addIdSpecialisations | Rules, GhcPlugins
addImplics | TcRnTypes, TcRnMonad
addImport | PIC
addImportNat | NCGMonad
addInertCan | TcSMonad
addInertEq | TcSMonad
addInertSafehask | TcSMonad
addInlineArity | Vectorise.Utils.Hoisting, Vectorise.Utils
addInlinePrags | TcSigs
addInScopeSet | CoreSubst, GhcPlugins
addInsols | TcRnTypes, TcRnMonad
ADDIS | PPC.Instr
addLabelSize | CLabel
addLandmarkErrCtxt | TcRnMonad
addLandmarkErrCtxtM | TcRnMonad
AddLibrarySearchPath | GHCi
addLibrarySearchPath | GHCi
addListToHpt | HscTypes, GhcPlugins
addListToUDFM | UniqDFM
addListToUFM | UniqFM, GhcPlugins
addListToUFM_C | UniqFM, GhcPlugins
addListToUFM_Directly | UniqFM, GhcPlugins
addListToUniqDSet | UniqDSet
addListToUniqSet | UniqSet, GhcPlugins
addLocalFixities | RnEnv
addLocM | TcRnMonad
addLongErrAt | TcRnMonad
addMessages | TcRnMonad
addModFinalizersWithLclEnv | TcRnMonad
addNameClashErrRn | RnEnv
addNewInScopeIds | SimplEnv
addNode | GraphOps, GraphColor
addNonRec | SimplEnv
ADDO | PPC.Instr
addOneFV | NameSet, GhcPlugins
addOneToUniqDSet | UniqDSet
addOneToUniqSet | UniqSet, GhcPlugins
addPoints | Hoopl
addPoints' | Hoopl
addPreference | GraphOps, GraphColor
Addr2IntOp | PrimOp
AddrAddOp | PrimOp
AddrBaseIndex | X86.Regs
addRecFloats | SimplEnv
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
addSigCtxt | TcHsType
addSimplCount | CoreMonad, GhcPlugins
addSimples | TcRnTypes, TcRnMonad
addSolvedDict | TcSMonad
addSourceToTokens | GHC
AddSptEntry | GHCi
addSptEntry | GHCi
addSRM | RegAlloc.Graph.Stats
addTarget | GHC
addTcEvBind | TcRnMonad, TcMType
addTcgDUs | RnSource
addTicksToBinds | Coverage
addTmCsDs | DsMonad
addToHpt | HscTypes, GhcPlugins
addToMem | StgCmmUtils
addToMemE | StgCmmUtils
addToMemLbl | StgCmmUtils
addToMemLblE | StgCmmUtils
addTop | Hoopl
addTop' | Hoopl
addToUDFM | UniqDFM
addToUDFM_C | UniqDFM
addToUFM | UniqFM, GhcPlugins
addToUFM_Acc | UniqFM, GhcPlugins
addToUFM_C | UniqFM, GhcPlugins
addToUFM_Directly | UniqFM, GhcPlugins
addTyArgTo | SimplUtils
addTypecheckedBinds | TcBinds
addUsedDataCons | RnEnv
addUsedGRE |
1 (Function) | RnEnv
2 (Function) | TcSMonad
addUsedGREs |
1 (Function) | RnEnv
2 (Function) | TcSMonad
addValArgTo | SimplUtils
addWarn |
1 (Function) | CmdLineParser
2 (Function) | TcRnMonad
addWarnAt | TcRnMonad
addWarning | Lexer
addWarnTc | TcRnMonad
addWarnTcM | TcRnMonad
addWay' | DynFlags, GhcPlugins
ADDZE | PPC.Instr
ADD_CC | X86.Instr
add_warn | TcRnMonad
adjustHpBackwards | StgCmmLayout
adjustMatchResult | DsUtils
adjustMatchResultDs | DsUtils
adjustUDFM | UniqDFM
adjustUFM | UniqFM, GhcPlugins
adjustUFM_Directly | UniqFM, GhcPlugins
advanceSrcLoc | SrcLoc, GhcPlugins
AGlobal | TcRnTypes, TcRnMonad, TcEnv
AGraph | Hoopl
aGraphOfGraph | Hoopl
aGraphToGraph | StgCmmMonad
AixLD | DynFlags, GhcPlugins
ai_args | SimplUtils
ai_discs | SimplUtils
ai_encl | SimplUtils
ai_fun | SimplUtils
ai_rules | SimplUtils
ai_strs | SimplUtils
ai_type | SimplUtils
AlgAlt | StgSyn
algTcFields | TyCon, GhcPlugins
AlgTyConFlav | TyCon, GhcPlugins
AlgTyConRhs | TyCon, GhcPlugins
algTyConRhs | TyCon, GhcPlugins
Alias | Llvm.Types, Llvm
aliasify | LlvmCodeGen.Base
Alignment | BasicTypes, GhcPlugins
all2 | Util, GhcPlugins
allArgRegs |
1 (Function) | SPARC.Regs
2 (Function) | PPC.Regs
3 (Function) | X86.Regs
allBag | Bag
allBoundVariables | TcType
allBoundVariabless | TcType
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) | AsmCodeGen
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 | StgCmmHeap
allocDynClosureCmm | StgCmmHeap
allocHeapClosure | StgCmmHeap
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
allUses | NameSet, GhcPlugins
allValid | ErrUtils
allVarSet | VarSet, GhcPlugins
aLL_DPH_PRIM_TYCONS | Vectorise.Builtins.Base
ALoad | Llvm.AbsSyn, Llvm
alphaTy | TysPrim
alphaTys | TysPrim
alphaTyVar | TysPrim
alphaTyVars | TysPrim, GHC
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
alterOccEnv | OccName, Name, GhcPlugins
alterTM | TrieMap
alterUDFM | UniqDFM
alterUFM | UniqFM, GhcPlugins
alterVarEnv | VarEnv, GhcPlugins
altHeapCheck | StgCmmHeap
altHeapCheckReturnsTo | StgCmmHeap
AltMerge | CoreMonad, GhcPlugins
AltPpr |
1 (Type/Class) | IfaceSyn
2 (Data Constructor) | IfaceSyn
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
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 | HsTypes, HsSyn, GHC
AmbiguousFieldOcc | HsTypes, HsSyn, GHC
ambiguousFieldOcc | HsTypes, HsSyn, 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
analyzeAndRewriteBwd | Hoopl
analyzeAndRewriteBwdBody | Hoopl
analyzeAndRewriteBwdOx | Hoopl
analyzeAndRewriteFwd | Hoopl
analyzeAndRewriteFwdBody | Hoopl
analyzeAndRewriteFwdOx | Hoopl
analyzeCmmBwd | Hoopl.Dataflow, Hoopl
analyzeCmmFwd | Hoopl.Dataflow, Hoopl
AND |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
3 (Data Constructor) | PPC.Instr
And | BooleanFormula
ANDC | PPC.Instr
andCts | TcRnTypes, TcRnMonad
andIntegerIdKey | PrelNames
andIntegerName | PrelNames
AndIOp | PrimOp
andManyCts | TcRnTypes, TcRnMonad
ANDN | SPARC.Instr
AndOp | PrimOp
andValid | ErrUtils
andWC | TcRnTypes, TcRnMonad
and_RDR | PrelNames
angleBrackets | Outputable, GhcPlugins
AnId | 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
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 | HsDecls, HsSyn, GHC
AnnDarrow | ApiAnnotation, GHC
AnnDarrowU | ApiAnnotation, GHC
AnnData | ApiAnnotation, GHC
AnnDcolon | ApiAnnotation, GHC
AnnDcolonU | ApiAnnotation, GHC
AnnDecl | HsDecls, HsSyn, 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 | TcRnTypes, TcRnMonad
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 | HsDecls, HsSyn, GHC
annProvenanceName_maybe | HsDecls, HsSyn, 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
AnnTildehsh | ApiAnnotation, GHC
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
AnnWhere | ApiAnnotation, GHC
ann_target | Annotations, GhcPlugins
ann_value | Annotations, GhcPlugins
AnonTCB | TyCon, GhcPlugins
AnonWildCard | HsTypes, HsSyn, GHC
Any | SPARC.CodeGen.Base
anyBag | Bag
anyBagM | Bag
anyBoxConKey | PrelNames
anyclassDataConKey | THNames
AnyclassStrategy | BasicTypes, GhcPlugins
anyclassStrategyDataConName | THNames
anyDVarEnv | VarEnv, GhcPlugins
anyDVarSet | VarSet, GhcPlugins
AnyHpcUsage | HscTypes, GhcPlugins
anyHsc | DriverPhases
anyM | MonadUtils, IOEnv, TcRnMonad
anyNameEnv | NameEnv, GhcPlugins
anyRewritableTyVar | TcType
AnySuffix | CmdLineParser
AnySuffixPred | CmdLineParser
AnythingKind | TcValidity
AnyToAddrOp | PrimOp
anyTy | TysWiredIn, GhcPlugins
anyTyCon | TysWiredIn, GhcPlugins
anyTyConKey | PrelNames
anyTypeOfKind | TysWiredIn, GhcPlugins
anyUDFM | UniqDFM
anyUFM | UniqFM, GhcPlugins
anyVarSet | VarSet, GhcPlugins
AP | RtClosureInspect
apAClassOpKey | PrelNames
apAName | PrelNames
apartnessCheck | FamInstEnv
ApiAnnKey | ApiAnnotation
ApiAnns | ApiAnnotation, GHC
App | CoreSyn, GhcPlugins
appAIdKey | PrelNames
appAName | PrelNames
appEIdKey | THNames
appEName | THNames
appendFS | FastString, GhcPlugins
appendGroups | HsDecls, HsSyn, GHC
appendIdKey | PrelNames
Appending | Llvm.Types, Llvm
appendName | PrelNames
appendStringBuffers | StringBuffer
appendStubC | HscTypes, GhcPlugins
appendWorkList | TcSMonad
append_RDR | PrelNames
appE_RDR | THNames
appIsBottom | Demand
appKIdKey | THNames
appKName | THNames
AppleClang | DynFlags, GhcPlugins
AppleClang51 | DynFlags, GhcPlugins
Applicative | MonadUtils, IOEnv, TcRnMonad, DsMonad
ApplicativeArg | HsExpr, HsSyn, GHC
ApplicativeArgMany | HsExpr, HsSyn, GHC
ApplicativeArgOne | HsExpr, HsSyn, GHC
applicativeClassKey | PrelNames
applicativeClassName | PrelNames
ApplicativeStmt | HsExpr, HsSyn, GHC
ApplyMR | TcSimplify
applyNameMaker | RnPat
ApplyToTy | SimplUtils
ApplyToVal | SimplUtils
applyTypeToArg | CoreSyn, CoreUtils, GhcPlugins
applyTypeToArgs | CoreUtils, GhcPlugins
applyTysX | Type, GhcPlugins
applyVar | Vectorise.Builtins.Base, Vectorise.Builtins
appOL | OrdList
AppOrigin | TcRnTypes, TcRnMonad
appPVar | TcRnTypes, TcRnMonad, DsMonad
approximateWC | TcSimplify
appTIdKey | THNames
appTName | THNames
appTypeEIdKey | THNames
appTypeEName | THNames
APromotionErr | TcRnTypes, TcRnMonad, TcEnv
ap_RDR | PrelNames
aP_STACK_SPLIM | DynFlags, GhcPlugins
Arch | Platform
ArchAlpha | Platform
ArchARM | Platform
ArchARM64 | Platform
ArchJavaScript | Platform
ArchMipseb | Platform
ArchMipsel | Platform
ArchPPC | Platform
ArchPPC_64 | Platform
ArchSPARC | Platform
ArchSPARC64 | Platform
ArchUnknown | Platform
archWordFormat |
1 (Function) | X86.Instr
2 (Function) | PPC.Instr
ArchX86 | Platform
ArchX86_64 | Platform
Area | CmmExpr, Cmm
Arg | CoreSyn, GhcPlugins
ArgDescr | SMRep
ArgFlag | Var, IfaceType, Type, IfaceSyn, TcType, GhcPlugins
ArgGen | SMRep
ArgInfo |
1 (Type/Class) | SimplUtils
2 (Data Constructor) | SimplUtils
argInfoAppArgs | SimplUtils
argInfoExpr | SimplUtils
argOneShots | Demand
argPrimRep | StgCmmClosure
argRegs |
1 (Function) | SPARC.Regs
2 (Function) | PPC.Regs
3 (Function) | X86.Regs
ArgRep | StgCmmArgRep, StgCmmLayout
argRepSizeW | StgCmmArgRep, StgCmmLayout
argRepString | StgCmmArgRep
args | CmmNode, Cmm
argsOneShots | Demand
ArgSpec |
1 (Data Constructor) | SMRep
2 (Type/Class) | SimplUtils
ArgSummary | CoreUnfold
aRG_GEN | SMRep
aRG_GEN_BIG | SMRep
arg_space | Cmm
arisesFromGivens | TcRnTypes, TcRnMonad
ArithException | Exception
ArithSeq | HsExpr, HsSyn, GHC
ArithSeqInfo | HsExpr, HsSyn, GHC
ArithSeqOrigin | TcRnTypes, TcRnMonad
Arity | BasicTypes, GhcPlugins
arityErr | TcValidity
ArityInfo | IdInfo, GhcPlugins
arityInfo | IdInfo, GhcPlugins
ArmABI | Platform
armABI | Platform
ArmISA | Platform
armISA | Platform
ArmISAExt | Platform
armISAExt | Platform
ARMv5 | Platform
ARMv6 | Platform
ARMv7 | Platform
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 | HsExpr, HsSyn, GHC
arrowKIdKey | THNames
arrowKName | THNames
ArrowSkol | TcRnTypes, TcRnMonad
arrowt | Outputable, GhcPlugins
arrowTIdKey | THNames
arrowTName | THNames
arrowtt | Outputable, GhcPlugins
arrPtrsHdrSize | SMRep
arrPtrsHdrSizeW | SMRep
arrPtrsRep | SMRep
arrWordsHdrSize | SMRep
arrWordsHdrSizeW | SMRep
arrWordsRep | SMRep
As | DriverPhases
asJoinCeilLvl | SetLevels
asJoinId | Id, GhcPlugins
asJoinId_maybe | Id, GhcPlugins
askLd | SysTools
askNoErrs | TcRnMonad
askNoErrsDs | DsMonad
Asm | Llvm.AbsSyn, Llvm
AsmStyle | Outputable, GhcPlugins
asmStyle | Outputable, GhcPlugins
AsPat | HsPat, HsSyn, 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 | StgCmmClosure
assertNonVoidStgArgs | StgCmmClosure
assertPanic | Panic, Outputable, GhcPlugins
assertPprPanic | Outputable, GhcPlugins
assignArgumentsPos | CmmCallConv
AssignedDirectly | StgCmmMonad
assignMem_I64Code | SPARC.CodeGen.Gen64
Assignment | Llvm.AbsSyn, Llvm
assignReg_I64Code | SPARC.CodeGen.Gen64
assignStack | CmmCallConv
assignTemp | StgCmmUtils
AssignTo | StgCmmMonad
Assoc | ListSetOps
assoc | ListSetOps
assocDefault | ListSetOps
assocDefaultUsing | ListSetOps
assocMaybe | ListSetOps
assocUsing | ListSetOps
AsyncException | Exception
asyncExceptionFromException | Exception
asyncExceptionToException | Exception
as_arg_ty | SimplUtils
as_hole_ty | SimplUtils
ATcId | TcRnTypes, TcRnMonad, TcEnv
ATcTyCon | TcRnTypes, TcRnMonad, TcEnv
atEnd | StringBuffer
ATI | Class
atLength | Util, GhcPlugins
atLine | StringBuffer
AtomicallyOp | PrimOp
AtomicMachOp | CmmMachOp, CmmExpr, Cmm
AtomicModifyMutVarOp | 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
ATyCon | 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
availNamesWithSelectors | Avail
availNonFldNames | Avail
Avails | Avail
availsToGlobalRdrEnv | InteractiveEval
availsToNameEnv | Avail
availsToNameSet | Avail
availsToNameSetWithSelectors | Avail
AvailTC | Avail
avoidClashesOccEnv | OccName, Name, GhcPlugins
avx | DynFlags, GhcPlugins, GHC
avx2 | DynFlags, GhcPlugins, GHC
avx512cd | DynFlags, GhcPlugins, GHC
avx512er | DynFlags, GhcPlugins, GHC
avx512f | DynFlags, GhcPlugins, GHC
avx512pf | DynFlags, GhcPlugins, GHC