Index - A
| abandon | InteractiveEval, GHC | 
| abandonAll | InteractiveEval, GHC | 
| AbandonStmt | GHCi | 
| abandonStmt | GHCi | 
| ABE | HsBinds, HsSyn, GHC | 
| ABExport | HsBinds, HsSyn, GHC | 
| abe_ext | 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 | 
| 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 | HsBinds, HsSyn, GHC | 
| abs_ev_binds | HsBinds, HsSyn, GHC | 
| abs_ev_vars | HsBinds, HsSyn, GHC | 
| abs_exports | HsBinds, HsSyn, GHC | 
| abs_ext | HsBinds, HsSyn, GHC | 
| abs_sig | 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.Graph | 
| 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 | 
| 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 | 
| addExprErrCtxt | TcExpr | 
| addFieldDoc | HaddockUtils | 
| addFieldDocs | HaddockUtils | 
| addFilesToClean | FileCleanup | 
| addFlagWarn | CmdLineParser | 
| addFloats | SimplEnv | 
| addFvRn | RnUtils | 
| addGlobalInclude | DynFlags, GhcPlugins | 
| addHomeModuleToFinder | Finder | 
| addIdReps | StgCmmClosure | 
| addIdSpecialisations | Rules, GhcPlugins | 
| addImplics | TcRnTypes, TcRnMonad | 
| addImport | PIC | 
| addImportNat | NCGMonad | 
| addInertCan | TcSMonad | 
| addInertForAll | TcSMonad | 
| addInertSafehask | TcSMonad | 
| addInlinePrags | TcSigs | 
| addInScopeSet | CoreSubst, GhcPlugins | 
| addInsols | TcRnTypes, TcRnMonad | 
| ADDIS | PPC.Instr | 
| addJoinFloats | SimplEnv | 
| addJoinFlts | SimplEnv | 
| addLabelSize | CLabel | 
| addLandmarkErrCtxt | TcRnMonad | 
| addLandmarkErrCtxtM | TcRnMonad | 
| addLetFloats | SimplEnv | 
| addLetFlts | SimplEnv | 
| AddLibrarySearchPath | GHCi | 
| addLibrarySearchPath | GHCi | 
| 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 | 
| ADDO | PPC.Instr | 
| addOneFV | NameSet, GhcPlugins | 
| addOneToUniqDSet | UniqDSet | 
| addOneToUniqSet | UniqSet, GhcPlugins | 
| addPluginModuleName | DynFlags, GhcPlugins | 
| addPreference | GraphOps, GraphColor | 
| addQuoteInclude | DynFlags, GhcPlugins | 
| Addr2IntOp | PrimOp | 
| AddrAddOp | PrimOp | 
| AddrBaseIndex | X86.Regs | 
| 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 | 
| addTopEvBinds | TcRnMonad | 
| 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 | 
| addTyConsToGblEnv | TcTyDecls | 
| 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 | 
| adjustUniqMap | UniqMap | 
| advanceSrcLoc | SrcLoc, GhcPlugins | 
| afilter | Ar | 
| AGlobal | TcRnTypes, TcRnMonad, TcEnv | 
| 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 | 
| 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 | 
| allUniqMap | UniqMap | 
| allUses | NameSet, GhcPlugins | 
| allValid | ErrUtils | 
| allVarSet | VarSet, GhcPlugins | 
| all_RDR | PrelNames | 
| 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, CoreMap | 
| alterUDFM | UniqDFM | 
| alterUFM | UniqFM, GhcPlugins | 
| alterUniqMap | UniqMap | 
| alterVarEnv | VarEnv, GhcPlugins | 
| altHeapCheck | StgCmmHeap | 
| altHeapCheckReturnsTo | StgCmmHeap | 
| AltMerge | CoreMonad, GhcPlugins | 
| AltPpr | |
| 1 (Type/Class) | IfaceSyn | 
| 2 (Data Constructor) | IfaceSyn | 
| altsAreExhaustive | CoreUtils, GhcPlugins | 
| 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 | 
| analyzeCmmBwd | Hoopl.Dataflow | 
| analyzeCmmFwd | Hoopl.Dataflow | 
| 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 | 
| 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 | 
| AnonTCB | TyCon, GhcPlugins | 
| AnonWildCard | HsTypes, HsSyn, GHC | 
| Any | SPARC.CodeGen.Base | 
| anyBag | Bag | 
| anyBagM | Bag | 
| anyBoxConKey | PrelNames | 
| AnyclassStrategy | HsDecls, HsSyn, GHC | 
| anyclassStrategyIdKey | THNames | 
| anyclassStrategyName | 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 | 
| anyUniqMap | UniqMap | 
| anyVarSet | VarSet, GhcPlugins | 
| apAClassOpKey | PrelNames | 
| apAName | PrelNames | 
| apartnessCheck | FamInstEnv | 
| ApiAnnKey | ApiAnnotation | 
| ApiAnns | ApiAnnotation, GHC | 
| App | CoreSyn, GhcPlugins | 
| appAIdKey | PrelNames | 
| appAName | PrelNames | 
| appEIdKey | THNames | 
| appEName | THNames | 
| appendDocs | HsDoc, HsSyn, GHC | 
| 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 | 
| appOL | OrdList | 
| AppOrigin | TcRnTypes, TcRnMonad | 
| appPrec | BasicTypes, Type, GhcPlugins | 
| 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 | 
| Archive | |
| 1 (Type/Class) | Ar | 
| 2 (Data Constructor) | Ar | 
| ArchiveEntry | |
| 1 (Type/Class) | Ar | 
| 2 (Data Constructor) | Ar | 
| 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 | 
| ArgDocMap | |
| 1 (Type/Class) | HsDoc, HsSyn, GHC | 
| 2 (Data Constructor) | HsDoc, HsSyn, GHC | 
| 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 | 
| askAr | SysTools.Tasks, SysTools | 
| askLd | SysTools.Tasks, 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 | 
| availNamesWithOccs | Avail | 
| availNamesWithSelectors | Avail | 
| availNonFldNames | Avail | 
| Avails | Avail | 
| availsNamesWithOccs | 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 |