ghc-lib-8.10.3.20201220: The GHC API, decoupled from GHC versions

Index - A

abandonInteractiveEval, GHC
abandonAllInteractiveEval, GHC
AbandonStmtGHCi, GHCi.Message
abandonStmtGHCi
ABEGHC, GHC.Hs, GHC.Hs.Binds
ABExportGHC, GHC.Hs, GHC.Hs.Binds
abe_extGHC, GHC.Hs, GHC.Hs.Binds
abe_monoGHC, GHC.Hs, GHC.Hs.Binds
abe_polyGHC, GHC.Hs, GHC.Hs.Binds
abe_pragsGHC, GHC.Hs, GHC.Hs.Binds
abe_wrapGHC, GHC.Hs, GHC.Hs.Binds
abiDependsGhcPlugins, GHC.PackageDb, PackageConfig, Packages
abiHashGhcPlugins, GHC.PackageDb, PackageConfig, Packages
absGhcPrelude
AbsBindsGHC, GHC.Hs, GHC.Hs.Binds
absDmdDemand
absentErrorIdKeyPrelNames
absentLiteralOfGhcPlugins, Literal
absentSumFieldErrorIdKeyPrelNames
aBSENT_ERROR_IDGhcPlugins, MkCore
aBSENT_SUM_FIELD_ERROR_IDGhcPlugins, MkCore
absIntegerIdKeyPrelNames
absIntegerNamePrelNames
AbstractClosedSynFamilyTyConGhcPlugins, TyCon
abstractConstrGhcPlugins, Util
abstractDataTypeGhcPlugins, Util
abstractFloatsSimplUtils
AbstractTyConGhcPlugins, TyCon
AbstractTypeFlavourGhcPlugins, TyCon
abs_bindsGHC, GHC.Hs, GHC.Hs.Binds
abs_ev_bindsGHC, GHC.Hs, GHC.Hs.Binds
abs_ev_varsGHC, GHC.Hs, GHC.Hs.Binds
abs_exportsGHC, GHC.Hs, GHC.Hs.Binds
abs_extGHC, GHC.Hs, GHC.Hs.Binds
abs_sigGHC, GHC.Hs, GHC.Hs.Binds
abs_tvsGHC, GHC.Hs, GHC.Hs.Binds
accSpillSLRegAlloc.Graph.Spill
ACoAxiomTcEnv, GhcPlugins, GHC, HscTypes, TyCoRep, Type
AConLikeTcEnv, GhcPlugins, GHC, HscTypes, TyCoRep, Type
acosGhcPrelude
acoshGhcPrelude
ActivationGhcPlugins, BasicTypes
ActiveAfterGhcPlugins, BasicTypes
activeAfterInitialGhcPlugins, BasicTypes
ActiveBeforeGhcPlugins, BasicTypes
activeContextLexer
activeDuringFinalGhcPlugins, BasicTypes
activeRuleSimplUtils
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
activeUnfoldingSimplUtils
AcyclicSCCDigraph
ADCX86.Instr
ADD 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
AddAnn 
1 (Data Constructor)Lexer
2 (Type/Class)Lexer
addAnnotationLexer
addAnnsAtLexer
addArgRepsGHC.StgToCmm.Closure
addBangDsUtils
addBindCGHC.StgToCmm.Env
addBindsCGHC.StgToCmm.Env
addBlockHoopl.Graph
addBootSuffixGhcPlugins, Module
addBootSuffixLocnGhcPlugins, Module
addBootSuffixLocnOutGhcPlugins, Module
addBootSuffix_maybeGhcPlugins, Module
ADDCPPC.Instr
addCaseBndrDmdDemand
addCastToSimplUtils
AddCFinalizerToWeakOpPrimOp
addCLocGhcPlugins, GHC, SrcLoc
addCoalesceGraphOps, GraphColor
addConDocHaddockUtils
addConDocFirstHaddockUtils
addConDocsHaddockUtils
addConflictGraphOps, GraphColor
addConflictsGraphOps, GraphColor
addConsistencyConstraintsTcTyClsDecls
AddCorePluginGHCi.Message
addCorePluginLanguage.Haskell.TH.Syntax
addDataConStupidThetaTcPat
addDefaultGhcPlugins, CoreUtils
addDemandDemand
AddDependentFileGHCi.Message
addDependentFileLanguage.Haskell.TH.Syntax
addDependentFilesTcRnMonad
addDictTcSMonad
addDictsByClassTcSMonad
ADDEPPC.Instr
addEdgeCFG
addEpsInStatsGhcPlugins, HscTypes
addErr 
1 (Function)CmdLineParser
2 (Function)TcRnMonad
addErrAtTcRnMonad
addErrCtxtTcRnMonad
addErrCtxtMTcRnMonad
addErrorLexer
addErrsTcRnMonad
addErrsTcTcRnMonad
addErrTcTcRnMonad
addErrTcMTcRnMonad
addErrTcSTcSMonad
addExclusionGraphOps, GraphColor
addExclusionsGraphOps, GraphColor
addExprErrCtxtTcExpr
addFatalErrorLexer, RdrHsSyn
addFieldDocHaddockUtils
addFieldDocsHaddockUtils
addFilesToCleanFileCleanup
addFlagWarnCmdLineParser
addFloatsSimplEnv
addForeignFileLanguage.Haskell.TH.Syntax
AddForeignFilePathGHCi.Message
addForeignFilePathLanguage.Haskell.TH.Syntax
addForeignSourceLanguage.Haskell.TH.Syntax
addFvRnRnUtils
addGlobalIncludeGhcPlugins, DynFlags
addHomeModuleToFinderFinder
addIdRepsGHC.StgToCmm.Closure
addIdSpecialisationsGhcPlugins, Rules
addImmediateSuccessorCFG
addImmediateSuccessorNatNCGMonad
addImplicsConstraint
addImportPIC
addImportNatNCGMonad
addInertCanTcSMonad
addInertForAllTcSMonad
addInertSafehaskTcSMonad
addInlinePragsTcSigs
addInScopeSetGhcPlugins, CoreSubst
addInsolsConstraint
ADDISPPC.Instr
addJoinFloatsSimplEnv
addJoinFltsSimplEnv
addLabelSizeCLabel
addLandmarkErrCtxtTcRnMonad
addLandmarkErrCtxtMTcRnMonad
addLetFloatsSimplEnv
addLetFltsSimplEnv
AddLibrarySearchPathGHCi, GHCi.Message
addLibrarySearchPath 
1 (Function)GHCi.ObjLink
2 (Function)GHCi
addLiftedBindingStgLiftLams.LiftM
addListToHptGhcPlugins, HscTypes
addListToSSSizedSeq
addListToUDFMUniqDFM
addListToUFMGhcPlugins, UniqFM
addListToUFM_CGhcPlugins, UniqFM
addListToUFM_DirectlyGhcPlugins, UniqFM
addListToUniqDSetUniqDSet
addListToUniqMapUniqMap
addListToUniqMap_CUniqMap
addListToUniqSetGhcPlugins, UniqSet
addLocalFixitiesRnFixity
addLocMTcRnMonad
addLongErrAtTcRnMonad
addMessagesTcRnMonad
AddModFinalizerGHCi.Message
addModFinalizerLanguage.Haskell.TH.Syntax
addModFinalizersWithLclEnvTcRnMonad
addNameClashErrRnRnUtils
addNewInScopeIdsSimplEnv
addNodeGraphOps, GraphColor
addNodeBetweenNatNCGMonad
addNodesBetweenCFG
ADDOPPC.Instr
addOneFVGhcPlugins, NameSet
addOneToUniqDSetUniqDSet
addOneToUniqSetGhcPlugins, UniqSet
addPatTmCsGHC.HsToCore.PmCheck
addPluginModuleNameGhcPlugins, DynFlags
addPreferenceGraphOps, GraphColor
addQuoteIncludeGhcPlugins, DynFlags
Addr2IntOpPrimOp
AddrAddOpPrimOp
AddrBaseIndexX86.Regs
AddrClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
addRefutableAltConGHC.HsToCore.PmCheck.Oracle
AddrEqOpPrimOp
AddrGeOpPrimOp
AddrGtOpPrimOp
AddrHintCmmExpr, Cmm, CmmType
AddrLeOpPrimOp
AddrLtOpPrimOp
AddrMode 
1 (Type/Class)PPC.Regs
2 (Type/Class)SPARC.AddrMode
3 (Type/Class)X86.Regs
addrModeRegsX86.Regs
AddrNeOpPrimOp
addRnInScopeSetGhcPlugins, VarEnv
addrOffset 
1 (Function)PPC.Regs
2 (Function)SPARC.AddrMode
3 (Function)X86.Regs
addrPrimTyTysPrim
addrPrimTyConTysPrim
addrPrimTyConKeyPrelNames
addrPrimTyConNameTysPrim
AddrRegImm 
1 (Data Constructor)PPC.Regs
2 (Data Constructor)SPARC.AddrMode
AddrRegReg 
1 (Data Constructor)PPC.Regs
2 (Data Constructor)SPARC.AddrMode
AddrRemOpPrimOp
AddrRepGhcPlugins, RepType, TyCon
addrRepDataConTyGhcPlugins, TysWiredIn
AddrSubOpPrimOp
AddrToAnyOpPrimOp
addRuleInfoGhcPlugins, Rules
addrValGHC.Exts.Heap, GHC.Exts.Heap.Closures
addScrutTmCsGHC.HsToCore.PmCheck
addSigCtxtTcHsType
addSimplCountGhcPlugins, CoreMonad
addSimplesConstraint
addSolvedDictTcSMonad
addSourceToTokensGHC
AddSptEntryGHCi, GHCi.Message
addSptEntryGHCi
addSRMRegAlloc.Graph.Stats
addTargetGHC
addTcEvBindTcRnMonad, TcMType
addTcgDUsRnSource
AddTempFileGHCi.Message
addTempFileLanguage.Haskell.TH.Syntax
addTicksToBindsCoverage
addTmCtGHC.HsToCore.PmCheck.Oracle
addToHptGhcPlugins, HscTypes
addToMemGHC.StgToCmm.Utils
addToMemEGHC.StgToCmm.Utils
addToMemLblGHC.StgToCmm.Utils
addToMemLblEGHC.StgToCmm.Utils
AddTopDeclsGHCi.Message
addTopDeclsLanguage.Haskell.TH.Syntax
addTopEvBindsTcRnMonad
addTopStringLitStgLiftLams.LiftM
addToSSSizedSeq
addToUDFMUniqDFM
addToUDFM_CUniqDFM
addToUFMGhcPlugins, UniqFM
addToUFM_AccGhcPlugins, UniqFM
addToUFM_CGhcPlugins, UniqFM
addToUFM_DirectlyGhcPlugins, UniqFM
addToUniqMapUniqMap
addToUniqMap_AccUniqMap
addToUniqMap_CUniqMap
addTyArgToSimplUtils
addTyConFlavCtxtTcHsType
addTyConsToGblEnvTcTyDecls
addTyCsDsGHC.HsToCore.PmCheck
addTypecheckedBindsTcEnv
addTypeEvidenceGHC.HsToCore.PmCheck.Oracle
addUsedDataConsRnEnv
addUsedGRE 
1 (Function)RnEnv
2 (Function)TcSMonad
addUsedGREs 
1 (Function)RnEnv
2 (Function)TcSMonad
addValArgToSimplUtils
addVarCoreCtGHC.HsToCore.PmCheck.Oracle
addWarn 
1 (Function)CmdLineParser
2 (Function)TcRnMonad
addWarnAtTcRnMonad
addWarningLexer
addWarnTcTcRnMonad
addWarnTcMTcRnMonad
addWay'GhcPlugins, DynFlags
addWeightEdgeCFG
ADDZEPPC.Instr
ADD_CCX86.Instr
add_warnTcRnMonad
adjustDNameEnvGhcPlugins, NameEnv
adjustEdgeWeightCFG
adjustHpBackwardsGHC.StgToCmm.Layout
adjustMatchResultDsUtils
adjustMatchResultDsDsUtils
adjustUDFMUniqDFM
adjustUFMGhcPlugins, UniqFM
adjustUFM_DirectlyGhcPlugins, UniqFM
adjustUniqMapUniqMap
advanceSrcLocGhcPlugins, SrcLoc
afilterAr
AGlobalTcRnMonad, TcEnv, TcRnTypes
aGraphToGraphGHC.StgToCmm.Monad
AixLDGhcPlugins, DynFlags
ai_argsSimplUtils
ai_classClsInst
ai_discsSimplUtils
ai_enclSimplUtils
ai_funSimplUtils
ai_inst_envClsInst
ai_rulesSimplUtils
ai_strsSimplUtils
ai_typeSimplUtils
ai_tyvarsClsInst
AlgAltStgSyn
algTcFieldsGhcPlugins, TyCon
AlgTyConFlavGhcPlugins, TyCon
AlgTyConRhsGhcPlugins, TyCon
algTyConRhsGhcPlugins, TyCon
AliasLlvm.Types, Llvm
aliasifyLlvmCodeGen.Base
AlignmentGhcPlugins, BasicTypes
alignmentBytesGhcPlugins, BasicTypes
alignmentOfGhcPlugins, BasicTypes
allGhcPrelude
all2GhcPlugins, Util
allArgRegs 
1 (Function)PPC.Regs
2 (Function)SPARC.Regs
3 (Function)X86.Regs
allBagBag
AllCafsCCCostCentre
allClosuresGHC.Exts.Heap, GHC.Exts.Heap.Closures
allDistinctTyVarsTcValidity
allDVarSetGhcPlugins, VarSet
allFPArgRegs 
1 (Function)PPC.Regs
2 (Function)X86.Regs
allHptGhcPlugins, HscTypes
allIntArgRegsX86.Regs
allMTcRnMonad, IOEnv, MonadUtils
allMachRegNos 
1 (Function)PPC.Regs
2 (Function)X86.Regs
AllModesCmdLineParser
allNameStringsPrelNames
allNonDeprecatedFlagsGhcPlugins, DynFlags
AllocaLlvm.AbsSyn, Llvm
allocatableRegs 
1 (Function)PPC.Regs
2 (Function)SPARC.Regs
3 (Function)X86.Regs
4 (Function)NCGMonad, AsmCodeGen
allocateCommentsLexer
allocateGlobalBinderIfaceEnv
allocateReg 
1 (Function)RegAlloc.Linear.PPC.FreeRegs
2 (Function)RegAlloc.Linear.SPARC.FreeRegs
3 (Function)RegAlloc.Linear.X86_64.FreeRegs
4 (Function)RegAlloc.Linear.X86.FreeRegs
AllocationLimitExceeded 
1 (Data Constructor)Exception
2 (Type/Class)Exception
allocDynClosureGHC.StgToCmm.Heap
allocDynClosureCmmGHC.StgToCmm.Heap
allocHeapClosureGHC.StgToCmm.Heap
allocMoreStack 
1 (Function)X86.Instr
2 (Function)PPC.Instr
ALLOC_APByteCodeInstr
ALLOC_AP_NOUPDByteCodeInstr
ALLOC_PAPByteCodeInstr
AllowAmbiguousTypesGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
allowInterruptException
AllPhasesLanguage.Haskell.TH, Language.Haskell.TH.Syntax
allPhasesDataConKeyTHNames
allPhasesDataConNameTHNames
allRealRegsSPARC.Regs
allThePrimOpsPrimOp
AllTheWayGhcPlugins, Outputable
allUDFMUniqDFM
allUFMGhcPlugins, UniqFM
allUniqMapUniqMap
allUsesGhcPlugins, NameSet
allValidErrUtils
allVarSetGhcPlugins, VarSet
all_RDRPrelNames
almostDevoidCoVarOfCoTyCoFVs
ALoadLlvm.AbsSyn, Llvm
AloneLanguage.Haskell.TH.Syntax
alphaTyTysPrim
alphaTysTysPrim
alphaTysUnliftedRepTysPrim
alphaTyUnliftedRepTysPrim
alphaTyVarTysPrim
alphaTyVarsGHC, TysPrim
alphaTyVarsUnliftedRepTysPrim
alphaTyVarUnliftedRepTysPrim
ALRTransitionalBitLexer
alr_contextLexer
alr_expecting_ocurlyLexer
alr_justClosedExplicitLetBlockLexer
alr_last_locLexer
alr_next_tokenLexer
alr_pending_implicit_tokensLexer
AltGhcPlugins, CoreSyn
AltConGhcPlugins, CoreSyn
alterDNameEnvGhcPlugins, NameEnv
alterDVarEnvGhcPlugins, VarEnv
alterFsEnvFastStringEnv
alterNameEnvGhcPlugins, NameEnv
alternativeClassKeyPrelNames
alternativeClassNamePrelNames
AlternativeLayoutRuleGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
AlternativeLayoutRuleBitLexer
AlternativeLayoutRuleTransitionalGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
alterOccEnvGhcPlugins, Name, OccName
alterTMCoreMap, TrieMap
alterUDFMUniqDFM
alterUFMGhcPlugins, UniqFM
alterUniqMapUniqMap
alterVarEnvGhcPlugins, VarEnv
altHeapCheckGHC.StgToCmm.Heap
altHeapCheckReturnsToGHC.StgToCmm.Heap
AltMergeGhcPlugins, CoreMonad
AltPpr 
1 (Data Constructor)IfaceSyn
2 (Type/Class)IfaceSyn
altsAreExhaustiveGhcPlugins, CoreUtils
AltSkStgLiftLams.Analysis
AltTypeStgSyn
alt_bndrsDsUtils
alt_patDsUtils
alt_RDRPrelNames
alt_resultDsUtils
alt_wrapperDsUtils
ALWAYS 
1 (Data Constructor)PPC.Cond
2 (Data Constructor)SPARC.Cond
3 (Data Constructor)X86.Cond
AlwaysGhcPlugins, Util
AlwaysActiveGhcPlugins, BasicTypes
AlwaysBindRnTypes
alwaysFailMatchResultDsUtils
AlwaysInlineLlvm.Types, Llvm
alwaysInlinePragmaGhcPlugins, BasicTypes
alwaysLiveLlvmCodeGen.Regs
alwaysQualifyGhcPlugins, GHC, Outputable
alwaysQualifyModulesGhcPlugins, Outputable
alwaysQualifyNamesGhcPlugins, Outputable
alwaysQualifyPackagesGhcPlugins, Outputable
AlwaysTailCalledGhcPlugins, BasicTypes, IdInfo
alwaysUnsafeUfmToUdfmUniqDFM
AmbiguousGHC, GHC.Hs, GHC.Hs.Types
AmbiguousFieldOccGHC, GHC.Hs, GHC.Hs.Types
ambiguousFieldOccGHC, GHC.Hs, GHC.Hs.Types
Amode 
1 (Type/Class)SPARC.CodeGen.Base
2 (Data Constructor)SPARC.CodeGen.Base
AMO_AddCmmMachOp, CmmExpr, Cmm
AMO_AndCmmMachOp, CmmExpr, Cmm
AMO_NandCmmMachOp, CmmExpr, Cmm
AMO_OrCmmMachOp, CmmExpr, Cmm
AMO_SubCmmMachOp, CmmExpr, Cmm
AMO_XorCmmMachOp, CmmExpr, Cmm
analyzeCmmBwdHoopl.Dataflow
analyzeCmmFwdHoopl.Dataflow
ancestorsDominators
AND 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
AndBooleanFormula
andGhcPrelude
ANDCPPC.Instr
andCtsConstraint
andIntegerIdKeyPrelNames
andIntegerNamePrelNames
AndIOpPrimOp
andManyCtsConstraint
ANDNSPARC.Instr
AndOpPrimOp
andValidErrUtils
andWCConstraint
and_RDRPrelNames
angleBracketsGhcPlugins, Outputable
AnIdTcEnv, GhcPlugins, GHC, HscTypes, TyCoRep, Type
AnnAltGhcPlugins, CoreSyn
AnnAnyclassGHC, ApiAnnotation
AnnAppGhcPlugins, CoreSyn
AnnAsGHC, ApiAnnotation
AnnAtGHC, ApiAnnotation
AnnBackquoteGHC, ApiAnnotation
AnnBangGHC, ApiAnnotation
AnnBindGhcPlugins, CoreSyn
annBindingFreeVarsStgFVs
AnnBlockCommentGHC, ApiAnnotation
AnnByGHC, ApiAnnotation
AnnCase 
1 (Data Constructor)GhcPlugins, CoreSyn
2 (Data Constructor)GHC, ApiAnnotation
AnnCastGhcPlugins, CoreSyn
AnnClassGHC, ApiAnnotation
AnnCloseGHC, ApiAnnotation
AnnCloseBGHC, ApiAnnotation
AnnCloseBUGHC, ApiAnnotation
AnnCloseCGHC, ApiAnnotation
AnnClosePGHC, ApiAnnotation
AnnCloseQGHC, ApiAnnotation
AnnCloseQUGHC, ApiAnnotation
AnnCloseSGHC, ApiAnnotation
AnnCoercionGhcPlugins, CoreSyn
AnnColonGHC, ApiAnnotation
AnnCommaGHC, ApiAnnotation
AnnCommaTupleGHC, ApiAnnotation
annCtxtTcAnnotations
AnnDGHC, GHC.Hs, GHC.Hs.Decls
AnnDarrowGHC, ApiAnnotation
AnnDarrowUGHC, ApiAnnotation
AnnDataGHC, ApiAnnotation
AnnDcolonGHC, ApiAnnotation
AnnDcolonUGHC, ApiAnnotation
AnnDeclGHC, GHC.Hs, GHC.Hs.Decls
AnnDefaultGHC, ApiAnnotation
AnnDerivingGHC, ApiAnnotation
AnnDoGHC, ApiAnnotation
AnnDocCommentNamedGHC, ApiAnnotation
AnnDocCommentNextGHC, ApiAnnotation
AnnDocCommentPrevGHC, ApiAnnotation
AnnDocOptionsGHC, ApiAnnotation
AnnDocSectionGHC, ApiAnnotation
AnnDotGHC, ApiAnnotation
AnnDotdotGHC, ApiAnnotation
AnnElseGHC, ApiAnnotation
AnnEnvGhcPlugins, Annotations
AnnEofPosGHC, ApiAnnotation
AnnEqualGHC, ApiAnnotation
AnnExportGHC, ApiAnnotation
AnnExprGhcPlugins, CoreSyn
AnnExpr'GhcPlugins, CoreSyn
AnnFamilyGHC, ApiAnnotation
AnnForallGHC, ApiAnnotation
AnnForallUGHC, ApiAnnotation
AnnForeignGHC, ApiAnnotation
AnnFunIdGHC, ApiAnnotation
AnnGroupGHC, ApiAnnotation
AnnHeaderGHC, ApiAnnotation
AnnHidingGHC, ApiAnnotation
AnnIfGHC, ApiAnnotation
AnnImportGHC, ApiAnnotation
AnnInGHC, ApiAnnotation
AnnInfixGHC, ApiAnnotation
AnnInstanceGHC, ApiAnnotation
AnnKeywordIdGHC, ApiAnnotation
AnnLam 
1 (Data Constructor)GhcPlugins, CoreSyn
2 (Data Constructor)GHC, ApiAnnotation
AnnLarrowGHC, ApiAnnotation
AnnLarrowtailGHC, ApiAnnotation
AnnlarrowtailGHC, ApiAnnotation
AnnLarrowtailUGHC, ApiAnnotation
AnnlarrowtailUGHC, ApiAnnotation
AnnLarrowUGHC, ApiAnnotation
AnnLet 
1 (Data Constructor)GhcPlugins, CoreSyn
2 (Data Constructor)GHC, ApiAnnotation
AnnLineCommentGHC, ApiAnnotation
AnnLitGhcPlugins, CoreSyn
AnnLookupLanguage.Haskell.TH, Language.Haskell.TH.Syntax
AnnLookupModuleLanguage.Haskell.TH, Language.Haskell.TH.Syntax
AnnLookupNameLanguage.Haskell.TH, Language.Haskell.TH.Syntax
AnnMdoGHC, ApiAnnotation
AnnMinusGHC, ApiAnnotation
AnnModuleGHC, ApiAnnotation
AnnNameGHC, ApiAnnotation
AnnNewtypeGHC, ApiAnnotation
AnnNonRecGhcPlugins, CoreSyn
AnnOfGHC, ApiAnnotation
AnnOpenGHC, ApiAnnotation
AnnOpenBGHC, ApiAnnotation
AnnOpenBUGHC, ApiAnnotation
AnnOpenCGHC, ApiAnnotation
AnnOpenEGHC, ApiAnnotation
AnnOpenEQGHC, ApiAnnotation
AnnOpenEQUGHC, ApiAnnotation
AnnOpenPGHC, ApiAnnotation
AnnOpenPEGHC, ApiAnnotation
AnnOpenPTEGHC, ApiAnnotation
AnnOpenSGHC, ApiAnnotation
AnnOriginTcOrigin
Annotation 
1 (Data Constructor)GhcPlugins, Annotations
2 (Type/Class)GhcPlugins, Annotations
AnnotationCommentGHC, ApiAnnotation
annotationsLexer
annotations_commentsLexer
AnnPLanguage.Haskell.TH, Language.Haskell.TH.Syntax
AnnPackageNameGHC, ApiAnnotation
AnnPatternGHC, ApiAnnotation
AnnPayloadGhcPlugins, Annotations
AnnProcGHC, ApiAnnotation
AnnProvenanceGHC, GHC.Hs, GHC.Hs.Decls
annProvenanceName_maybeGHC, GHC.Hs, GHC.Hs.Decls
AnnQualifiedGHC, ApiAnnotation
AnnRarrowGHC, ApiAnnotation
AnnRarrowtailGHC, ApiAnnotation
AnnrarrowtailGHC, ApiAnnotation
AnnRarrowtailUGHC, ApiAnnotation
AnnrarrowtailUGHC, ApiAnnotation
AnnRarrowUGHC, ApiAnnotation
AnnRec 
1 (Data Constructor)GhcPlugins, CoreSyn
2 (Data Constructor)GHC, ApiAnnotation
AnnRoleGHC, ApiAnnotation
AnnSafeGHC, ApiAnnotation
AnnSemiGHC, ApiAnnotation
AnnSignatureGHC, ApiAnnotation
AnnSimpleQuoteGHC, ApiAnnotation
AnnStaticGHC, ApiAnnotation
AnnStockGHC, ApiAnnotation
AnnTarget 
1 (Type/Class)GhcPlugins, Annotations
2 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Syntax
AnnThenGHC, ApiAnnotation
AnnThIdSpliceGHC, ApiAnnotation
AnnThIdTySpliceGHC, ApiAnnotation
AnnThTyQuoteGHC, ApiAnnotation
AnnTickGhcPlugins, CoreSyn
AnnTildeGHC, ApiAnnotation
annTopBindingsFreeVarsStgFVs
AnnType 
1 (Data Constructor)GhcPlugins, CoreSyn
2 (Data Constructor)GHC, ApiAnnotation
AnnUnitGHC, ApiAnnotation
AnnUsingGHC, ApiAnnotation
AnnValGHC, ApiAnnotation
AnnValStrGHC, ApiAnnotation
AnnVarGhcPlugins, CoreSyn
AnnVbarGHC, ApiAnnotation
AnnViaGHC, ApiAnnotation
AnnWhereGHC, ApiAnnotation
ann_targetGhcPlugins, Annotations
ann_valueGhcPlugins, Annotations
AnonTyCoRep
AnonArgFlagGhcPlugins, IfaceSyn, IfaceType, TcType, TyCoRep, Type, Var
AnonTCBGhcPlugins, TyCon
AnySPARC.CodeGen.Base
anyGhcPrelude
anyBagBag
anyBagMBag
anyBoxConKeyPrelNames
AnyclassStrategy 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Syntax
anyclassStrategyLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
anyclassStrategyIdKeyTHNames
anyclassStrategyNameTHNames
anyDVarEnvGhcPlugins, VarEnv
anyDVarSetGhcPlugins, VarSet
AnyHpcUsageGhcPlugins, HscTypes
anyHscDriverPhases
AnyKindTcHsType
anyMTcRnMonad, IOEnv, MonadUtils
anyNameEnvGhcPlugins, NameEnv
anyRewritableTyVarTcType
AnySuffixCmdLineParser
AnyToAddrOpPrimOp
anyTyGhcPlugins, TysWiredIn
anyTyConGhcPlugins, TysWiredIn
anyTyConKeyPrelNames
anyTypeOfKindGhcPlugins, TysWiredIn
anyUDFMUniqDFM
anyUFMGhcPlugins, UniqFM
anyUniqMapUniqMap
anyVarSetGhcPlugins, VarSet
APGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
apAClassOpKeyPrelNames
apANamePrelNames
apartnessCheckFamInstEnv
APClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
ApiAnnKeyApiAnnotation
ApiAnnsGHC, ApiAnnotation
AppGhcPlugins, CoreSyn
appAIdKeyPrelNames
appANamePrelNames
appArgsIfaceTypesIfaceSyn, IfaceType
appArgsIfaceTypesArgFlagsIfaceSyn, IfaceType
AppCoTyCoRep
AppELanguage.Haskell.TH, Language.Haskell.TH.Syntax
appELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
appEIdKeyTHNames
appENameTHNames
appendDocsGHC, GHC.Hs, GHC.Hs.Doc
appendErrorLexer
appendFileGhcPrelude
appendFSGhcPlugins, FastString
appendGroupsGHC, GHC.Hs, GHC.Hs.Decls
appendIdKeyPrelNames
AppendingLlvm.Types, Llvm
appendNamePrelNames
appendStringBuffersStringBuffer
appendStubCGhcPlugins, HscTypes
appendWarningLexer
appendWorkListTcSMonad
append_RDRPrelNames
appE_RDRTHNames
appIsBottomDemand
appKLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
appKIdKeyTHNames
AppKindTLanguage.Haskell.TH, Language.Haskell.TH.Syntax
appKindTLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
appKindTIdKeyTHNames
appKindTNameTHNames
appKNameTHNames
AppleClangGhcPlugins, DynFlags
AppleClang51GhcPlugins, DynFlags
ApplicativeTcRnMonad, DsMonad, GhcPrelude, IOEnv, MonadUtils
ApplicativeArgGHC, GHC.Hs, GHC.Hs.Expr
ApplicativeArgManyGHC, GHC.Hs, GHC.Hs.Expr
ApplicativeArgOneGHC, GHC.Hs, GHC.Hs.Expr
applicativeClassKeyPrelNames
applicativeClassNamePrelNames
ApplicativeDoGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
ApplicativeStmtGHC, GHC.Hs, GHC.Hs.Expr
AppliedLanguage.Haskell.TH.Syntax
ApplyMRTcSimplify
applyNameMakerRnPat
ApplyToTySimplUtils
ApplyToValSimplUtils
applyTypeToArgGhcPlugins, CoreSyn, CoreUtils
applyTypeToArgsGhcPlugins, CoreUtils
applyTysXGhcPlugins, Type
applyWhenGhcPlugins, Util
appOLOrdList
AppOriginTcOrigin
appPrec 
1 (Function)GhcPlugins, BasicTypes, TyCoPpr
2 (Function)Language.Haskell.TH.Ppr
approximateWCTcSimplify
appsELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
AppTLanguage.Haskell.TH, Language.Haskell.TH.Syntax
appTLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
appTIdKeyTHNames
appTNameTHNames
AppTyTyCoRep
appTyArgFlagsGhcPlugins, Type
AppTypeELanguage.Haskell.TH, Language.Haskell.TH.Syntax
appTypeELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
appTypeEIdKeyTHNames
appTypeENameTHNames
app_arg_patternGHC, GHC.Hs, GHC.Hs.Expr
app_stmtsGHC, GHC.Hs, GHC.Hs.Expr
APromotionErrTcRnMonad, TcEnv, TcRnTypes
APStackClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
ap_RDRPrelNames
AP_STACKGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
aP_STACK_SPLIMGhcPlugins, DynFlags
ArchGHC.Platform
ArchAlphaGHC.Platform
ArchARMGHC.Platform
ArchARM64GHC.Platform
Archive 
1 (Type/Class)Ar
2 (Data Constructor)Ar
ArchiveEntry 
1 (Type/Class)Ar
2 (Data Constructor)Ar
ArchJavaScriptGHC.Platform
ArchMipsebGHC.Platform
ArchMipselGHC.Platform
ArchPPCGHC.Platform
ArchPPC_64GHC.Platform
ArchS390XGHC.Platform
ArchSPARCGHC.Platform
ArchSPARC64GHC.Platform
ArchUnknownGHC.Platform
archWordFormat 
1 (Function)X86.Instr
2 (Function)PPC.Instr
ArchX86GHC.Platform
ArchX86_64GHC.Platform
AreaCmmExpr, Cmm
areBoxesEqualGHC.Exts.Heap, GHC.Exts.Heap.Closures
ArgGhcPlugins, CoreSyn
ArgDescrSMRep
ArgDocMap 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Doc
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Doc
ArgFlagGhcPlugins, IfaceSyn, IfaceType, TcType, TyCoRep, Type, Var
ArgGenSMRep
ArgInfo 
1 (Type/Class)SimplUtils
2 (Data Constructor)SimplUtils
argInfoAppArgsSimplUtils
argInfoExprSimplUtils
argOneShotsDemand
argPrimRepGHC.StgToCmm.Closure
argRegs 
1 (Function)PPC.Regs
2 (Function)SPARC.Regs
3 (Function)X86.Regs
ArgRepGHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
argRepSizeWGHC.StgToCmm.ArgRep, GHC.StgToCmm.Layout
argRepStringGHC.StgToCmm.ArgRep
argsCmmNode, Cmm
argsOneShotsDemand
ArgSpec 
1 (Data Constructor)SMRep
2 (Type/Class)SimplUtils
ArgSummaryCoreUnfold
argToForallVisFlagGhcPlugins, Var
arg_exprGHC, GHC.Hs, GHC.Hs.Expr
aRG_GENSMRep
aRG_GEN_BIGSMRep
arg_spaceCmm
arisesFromGivensConstraint
ArithExceptionException
ArithSeqGHC, GHC.Hs, GHC.Hs.Expr
ArithSeqELanguage.Haskell.TH, Language.Haskell.TH.Syntax
arithSeqELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
ArithSeqInfoGHC, GHC.Hs, GHC.Hs.Expr
ArithSeqOriginTcOrigin
Arity 
1 (Type/Class)GhcPlugins, BasicTypes
2 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Syntax
arityGHC.Exts.Heap, GHC.Exts.Heap.Closures
arityErrTcValidity
ArityInfoGhcPlugins, IdInfo
arityInfoGhcPlugins, IdInfo
ArmABIGHC.Platform
armABIGHC.Platform
ArmISAGHC.Platform
armISAGHC.Platform
ArmISAExtGHC.Platform
armISAExtGHC.Platform
ARMv5GHC.Platform
ARMv6GHC.Platform
ARMv7GHC.Platform
arrAIdKeyPrelNames
arrANamePrelNames
arrayArrayPrimTyConTysPrim
arrayArrayPrimTyConKeyPrelNames
ArrayExceptionException
arrayPrimTyConTysPrim
arrayPrimTyConKeyPrelNames
ArrayPtrsRepSMRep
ArrayWordsRepSMRep
aRROWPrelNames
arrow 
1 (Function)GhcPlugins, Outputable
2 (Function)Language.Haskell.TH.PprLib
ArrowCtxt 
1 (Data Constructor)TcRnMonad, TcRnTypes
2 (Type/Class)TcRnMonad, TcRnTypes
ArrowExprGHC, GHC.Hs, GHC.Hs.Expr
arrowKLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
arrowKIdKeyTHNames
arrowKNameTHNames
ArrowsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
ArrowsBitLexer
ArrowSkolTcOrigin
ArrowTLanguage.Haskell.TH, Language.Haskell.TH.Syntax
arrowTLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
arrowtGhcPlugins, Outputable
arrowTIdKeyTHNames
arrowTNameTHNames
arrowttGhcPlugins, Outputable
arrPtrsHdrSizeSMRep
arrPtrsHdrSizeWSMRep
arrPtrsRepSMRep
arrWordsGHC.Exts.Heap, GHC.Exts.Heap.Closures
ArrWordsClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
arrWordsHdrSizeSMRep
arrWordsHdrSizeWSMRep
arrWordsRepSMRep
ARR_WORDSGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
AsDriverPhases
asBoxGHC.Exts.Heap, GHC.Exts.Heap.Closures
asGraphDominators
asinGhcPrelude
asinhGhcPrelude
asJoinCeilLvlSetLevels
asJoinIdGhcPlugins, Id
asJoinId_maybeGhcPlugins, Id
askArSysTools.Tasks, SysTools
askLdSysTools.Tasks, SysTools
askNoErrsTcRnMonad
askNoErrsDsDsMonad
askOtoolSysTools.Tasks, SysTools
AsmLlvm.AbsSyn, Llvm
AsmCodeGenCFG
AsmStyleGhcPlugins, Outputable
asmStyleGhcPlugins, Outputable
AsPLanguage.Haskell.TH, Language.Haskell.TH.Syntax
asPLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
AsPatGHC, GHC.Hs, GHC.Hs.Pat
asPIdKeyTHNames
asPNameTHNames
assembleBCOsByteCodeAsm
assembleOneBCOByteCodeAsm
assertException
assertErrorIdKeyPrelNames
assertErrorNamePrelNames
assertIdKeyPrelNames
AssertionFailed 
1 (Data Constructor)Exception
2 (Type/Class)Exception
assertNamePrelNames
assertNonVoidIdsGHC.StgToCmm.Closure
assertNonVoidStgArgsGHC.StgToCmm.Closure
assertPanicGhcPlugins, Outputable, Panic, PlainPanic
assertPprPanicGhcPlugins, Outputable
assignArgumentsPosCmmCallConv
AssignedDirectlyGHC.StgToCmm.Monad
assignMem_I64CodeSPARC.CodeGen.Gen64
AssignmentLlvm.AbsSyn, Llvm
assignReg_I64CodeSPARC.CodeGen.Gen64
assignStackCmmCallConv
assignTempGHC.StgToCmm.Utils
AssignToGHC.StgToCmm.Monad
AssocListSetOps
assocListSetOps
assocDefaultListSetOps
assocDefaultUsingListSetOps
AssocFamPatOriginTcOrigin
AssocInstInfoClsInst
assocMaybeListSetOps
assocUsingListSetOps
asTreeDominators
asTypeOfGhcPrelude
AsyncExceptionException
asyncExceptionFromExceptionException
asyncExceptionToExceptionException
as_arg_tySimplUtils
as_hole_tySimplUtils
atanGhcPrelude
atan2GhcPrelude
atanhGhcPrelude
ATcIdTcRnMonad, TcEnv, TcRnTypes
ATcTyConTcRnMonad, TcEnv, TcRnTypes
atEndStringBuffer
ATIClass
atLengthGhcPlugins, Util
atLineStringBuffer
AtomicallyOpPrimOp
ATOMICALLY_FRAMEGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
AtomicMachOpCmmMachOp, CmmExpr, Cmm
AtomicModifyMutVar2OpPrimOp
AtomicModifyMutVar_OpPrimOp
AtomicReadByteArrayOp_IntPrimOp
atomicReadLabelCPrim
AtomicRMWLlvm.AbsSyn, Llvm
atomicRMWLabelCPrim
atomicUpdMutVarTcRnMonad, IOEnv
atomicUpdMutVar'TcRnMonad, IOEnv
AtomicWriteByteArrayOp_IntPrimOp
atomicWriteLabelCPrim
attachContInfoTablesCmmProcPoint
attemptMTcRnMonad
ATyConTcEnv, GhcPlugins, GHC, HscTypes, TyCoRep, Type
ATyVarTcRnMonad, TcEnv, TcRnTypes
augmentIdKeyPrelNames
augmentNamePrelNames
AutoGhcPlugins, Util
AutoDeriveTypeableGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
AvailAvail
availAvail
availFldsAvail
availFromGREGhcPlugins, RdrName
AvailInfoAvail
availNameAvail
availNamesAvail
availNamesWithOccsAvail
availNamesWithSelectorsAvail
availNonFldNamesAvail
AvailsAvail
availsNamesWithOccsAvail
availsToGlobalRdrEnvInteractiveEval
availsToNameEnvAvail
availsToNameSetAvail
availsToNameSetWithSelectorsAvail
AvailTCAvail
avoidClashesOccEnvGhcPlugins, Name, OccName
avoidNameClashesTyCoTidy
avxGhcPlugins, GHC, DynFlags
avx2GhcPlugins, GHC, DynFlags
avx512cdGhcPlugins, GHC, DynFlags
avx512erGhcPlugins, GHC, DynFlags
avx512fGhcPlugins, GHC, DynFlags
avx512pfGhcPlugins, GHC, DynFlags
AxiomInstCoTyCoRep
AxiomRuleCoTyCoRep