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

Index - B

BGHC.CmmToAsm.AArch64.Instr
b128GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
b16GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
b256GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
b32GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
b512GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
b64GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
b8GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
BAGHCi.BreakArray
backGHC.Runtime.Eval, GHC
backEdgeBonusGHC.CmmToAsm.CFG.Weight
BackendGHC, GHC.Driver.Backend
backendGHC.Plugins, GHC, GHC.Driver.DynFlags, GHC.Driver.Session
backendAssemblerInfoGetterGHC.Driver.Backend
backendAssemblerProgGHC.Driver.Backend
backendCanReuseLoadedCodeGHC.Driver.Backend
backendCDefsGHC.Driver.Backend
backendCodeOutputGHC.Driver.Backend
backendDescriptionGHC.Driver.Backend
backendForcesOptimization0GHC.Driver.Backend
backendGeneratesCodeGHC.Driver.Backend
backendGeneratesCodeForHsBootGHC.Driver.Backend
backendGeneratesHcGHC.Driver.Backend
backendHasNativeSwitchGHC.Cmm.Switch, GHC.Driver.Backend
backendMaintainsCfgGHC.CmmToAsm.BlockLayout
BackendNameGHC.Driver.Backend, GHC.Driver.Backend.Internal
backendNameGHC.Driver.Backend
backendNeedsFullWaysGHC.Driver.Backend
backendNeedsPlatformNcgSupportGHC.Driver.Backend
backendNormalSuccessorPhaseGHC.Driver.Backend
backendPipelineOutputGHC.Driver.Backend
backendPostHscPipelineGHC.Driver.Backend
backendPrimitiveImplementationGHC.Driver.Backend
backendRespectsSpecialiseGHC.Driver.Backend
backendSimdValidityGHC.Driver.Backend
backendSpecialModuleSourceGHC.Driver.Backend
backendSptIsDynamicGHC.Driver.Backend
backendSupportsBreakpointsGHC.Driver.Backend
backendSupportsCExportGHC.Driver.Backend
backendSupportsCImportGHC.Driver.Backend
backendSupportsEmbeddedBlobsGHC.Driver.Backend
backendSupportsHpcGHC.Driver.Backend
backendSupportsInterfaceWritingGHC.Driver.Backend
backendSupportsUnsplitProcPointsGHC.Driver.Backend
backendSwappableWithViaCGHC.Driver.Backend
backendUnregisterisedAbiOnlyGHC.Driver.Backend
backendUseJSLinkerGHC.Driver.Backend
backendValidityOfCExportGHC.Driver.Backend
backendValidityOfCImportGHC.Driver.Backend
backendWantsGlobalBindingsGHC.Driver.Backend
backendWritesFilesGHC.Driver.Backend
BackpackUnpackAbstractTypeGHC.Tc.Errors.Types
BackwardGHC.Data.Graph.Directed
BackwardsGHC.Plugins, GHC.Utils.Misc
BadAnonWildcardContextGHC.Tc.Errors.Types
BadBootDeclsGHC.Tc.Errors.Types
BadCoercionRoleGHC.Tc.Errors.Types
BadFieldAnnotationReasonGHC.Tc.Errors.Types
badFieldConErrGHC.Rename.Utils
BadIfaceFileGHC.Iface.Errors.Types
badIfaceFileGHC.Iface.Errors, GHC.Iface.Load
BadImplicitSpliceGHC.Tc.Errors.Types
BadImportAvailDataConGHC.Tc.Errors.Types
BadImportAvailTyConGHC.Tc.Errors.Types
BadImportAvailVarGHC.Tc.Errors.Types
BadImportKindGHC.Tc.Errors.Types
BadImportNotExportedGHC.Tc.Errors.Types
BadImportNotExportedSubordinatesGHC.Tc.Errors.Types
badIOLanguage.Haskell.TH.Syntax
badMethodErrClassNameGHC.Tc.Errors.Types
badMethodErrMethodNameGHC.Tc.Errors.Types
badMonadBindGHC.HsToCore.Errors.Ppr
badQualBndrErrGHC.Rename.Utils
BadRecordUpdateReasonGHC.Tc.Errors.Types
BadReexportedBootThingGHC.Tc.Errors.Types
BadSourceImportGHC.Iface.Errors.Types
BadTelescopeGHC.Tc.Errors.Types
BagGHC.Data.Bag
bagToListGHC.Data.Bag
BAndGHC.JS.Unsat.Syntax
BAndOp 
1 (Data Constructor)GHC.JS.Unsat.Syntax
2 (Data Constructor)GHC.JS.Syntax
Bang 
1 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Syntax
2 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Syntax
bangLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
bangIdKeyGHC.Builtin.Names.TH
bangNameGHC.Builtin.Names.TH
BangOpts 
1 (Type/Class)GHC.Types.Id.Make
2 (Data Constructor)GHC.Types.Id.Make
BangPLanguage.Haskell.TH, Language.Haskell.TH.Syntax
bangPLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
BangPatGHC, GHC.Hs, GHC.Hs.Pat, Language.Haskell.Syntax, Language.Haskell.Syntax.Pat
BangPatBitGHC.Parser.Lexer
BangPatternsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
bangPIdKeyGHC.Builtin.Names.TH
bangPNameGHC.Builtin.Names.TH
BangQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
bangTKeyGHC.Builtin.Names.TH
BangType 
1 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Syntax
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Type, Language.Haskell.Syntax, Language.Haskell.Syntax.Type
bangTypeLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
bangTypeNameGHC.Builtin.Names.TH
BangTypeQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
bangTypeTyConKeyGHC.Builtin.Names.TH
bangTypeTyConNameGHC.Builtin.Names.TH
bang_opt_strict_dataGHC.Types.Id.Make
bang_opt_unbox_disableGHC.Types.Id.Make
bang_opt_unbox_smallGHC.Types.Id.Make
bang_opt_unbox_strictGHC.Types.Id.Make
barLanguage.Haskell.TH.Ppr
BareSpliceGHC, GHC.Hs, GHC.Hs.Decls, Language.Haskell.Syntax, Language.Haskell.Syntax.Decls
Base10GHC.Types.SourceText
Base2GHC.Types.SourceText
baseExprGHC.Cmm.Utils
baseNGHC.CmmToLlvm.Regs
BaseRegGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Reg
baseRegGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Reg
baseRegOffsetGHC.StgToCmm.CgUtils
baseUnitGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Types
baseUnitIdGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Types
BasicBlockGHC.CmmToAsm.Types, GHC.Cmm
basicKnownKeyNamesGHC.Builtin.Names
BasicMismatchGHC.Tc.Errors.Types
batchMsgGHC.Driver.Main
batchMultiMsgGHC.Driver.Main
BCatGHC.Cmm.Dataflow.Block
BCCGHC.CmmToAsm.PPC.Instr
BCCFARGHC.CmmToAsm.PPC.Instr
BCInstrGHC.ByteCode.Instr
bciStackUseGHC.ByteCode.Instr
BCOGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
BCOClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
bcoFreeNamesGHC.ByteCode.Asm
BCONDGHC.CmmToAsm.AArch64.Instr
BCONPtrGHC.ByteCode.Types
BCONPtrAddrGHC.ByteCode.Types
BCONPtrItblGHC.ByteCode.Types
BCONPtrLblGHC.ByteCode.Types
BCONPtrStrGHC.ByteCode.Types
BCONPtrWordGHC.ByteCode.Types
BConsGHC.Cmm.Dataflow.Block
bcoPrimTyGHC.Builtin.Types.Prim
bcoPrimTyConGHC.Builtin.Types.Prim
bcoPrimTyConKeyGHC.Builtin.Names
BCOPtrGHC.ByteCode.Types
BCOPtrBCOGHC.ByteCode.Types
BCOPtrBreakArrayGHC.ByteCode.Types
BCOPtrNameGHC.ByteCode.Types
BCOPtrPrimOpGHC.ByteCode.Types
bcoptrsGHC.Exts.Heap, GHC.Exts.Heap.Closures
BCOsGHC.Linker.Types
bcos_loadedGHC.Linker.Loader, GHC.Linker.Types
bcPrepGHC.Stg.BcPrep
BCTRGHC.CmmToAsm.PPC.Instr
BCTRLGHC.CmmToAsm.PPC.Instr
bc_bcosGHC.ByteCode.Types
bc_breaksGHC.ByteCode.Types
bc_ffisGHC.ByteCode.Types
bc_itblsGHC.ByteCode.Types
BC_JoinGHC.Core.Opt.Simplify.Utils
BC_LetGHC.Core.Opt.Simplify.Utils
bc_strsGHC.ByteCode.Types
BeforePhaseLanguage.Haskell.TH, Language.Haskell.TH.Syntax
beforePhaseDataConKeyGHC.Builtin.Names.TH
beforePhaseDataConNameGHC.Builtin.Names.TH
beginPhaseGHC.Plugins, GHC.Types.Basic
bestImportGHC.Plugins, GHC.Types.Name.Reader
bestOneShotGHC.Plugins, GHC.Types.Basic
BetaReductionGHC.Plugins, GHC.Core.Opt.Stats
betaTyGHC.Builtin.Types.Prim
betaTyVarGHC.Builtin.Types.Prim
betaTyVarSpecGHC.Builtin.Types.Prim
bFlushGHC.Utils.BufHandle
bHalfWordGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
bhStatsGHC.StgToJS.Stack
BICGHC.CmmToAsm.AArch64.Instr
BICSGHC.CmmToAsm.AArch64.Instr
bidirectionalFormatCharsGHC.Data.StringBuffer
BigEndianGHC.Platform
bignatCompareIdKeyGHC.Builtin.Names
bignatCompareNameGHC.Builtin.Names
bignatCompareWordIdKeyGHC.Builtin.Names
bignatCompareWordNameGHC.Builtin.Names
bignatEqIdKeyGHC.Builtin.Names
bignatEqNameGHC.Builtin.Names
bignatFromWordListIdKeyGHC.Builtin.Names
bignatFromWordListNameGHC.Builtin.Names
bignumUnitGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Types
bignumUnitIdGHC.Plugins, GHC.Unit, GHC.Unit.Module, GHC.Unit.Types
BinGHC.Utils.Binary
BinaryGHC.Utils.Binary
BinaryLiteralsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
BinaryLiteralsBitGHC.Parser.Lexer
binBlobThresholdGHC.Plugins, GHC, GHC.Driver.DynFlags, GHC.Driver.Session
BindGHC.Plugins, GHC.Core
bindArgsToRegsGHC.StgToCmm.Env
bindArgToRegGHC.StgToCmm.Env
BinData 
1 (Type/Class)GHC.Utils.Binary
2 (Data Constructor)GHC.Utils.Binary
bindCodeLanguage.Haskell.TH, Language.Haskell.TH.Syntax
bindCode_Language.Haskell.TH, Language.Haskell.TH.Syntax
bindConArgsGHC.StgToCmm.DataCon
BindContextGHC.Core.Opt.Simplify.Utils
bindContextLevelGHC.Core.Opt.Simplify.Utils
bindeesGHC.StgToJS.Utils
binderFlagGHC.Plugins, GHC.Core.Type, GHC.Types.Var
binderFlagsGHC.Plugins, GHC.Core.Type, GHC.Types.Var
BinderInfoGHC.Stg.Lift.Analysis, GHC.Stg.Lift.Types
binderInfoBndrGHC.Stg.Lift.Analysis, GHC.Stg.Lift.Types
binderInfoOccursAsArgGHC.Stg.Lift.Types
BinderPGHC.Stg.Syntax
bindersOf 
1 (Function)GHC.Plugins, GHC.Core
2 (Function)GHC.Stg.Utils
bindersOfBindsGHC.Plugins, GHC.Core
bindersOfTopGHC.Stg.Utils
bindersOfTopBindsGHC.Stg.Utils
bindersOfXGHC.Stg.Utils
binderTypeGHC.Plugins, GHC.Core.Type, GHC.Types.Var
binderVarGHC.Plugins, GHC.Core.Type, GHC.Types.Var
binderVarsGHC.Plugins, GHC.Core.Type, GHC.Types.Var
bindExplicitTKBndrs_Q_SkolGHC.Tc.Gen.HsType
bindExplicitTKBndrs_Q_TvGHC.Tc.Gen.HsType
bindExplicitTKBndrs_SkolGHC.Tc.Gen.HsType
bindExplicitTKBndrs_TvGHC.Tc.Gen.HsType
BindFlagGHC.Core.Unify
bindFreeVarsGHC.Plugins, GHC.Core.FVs
BindFunGHC.Core.Unify
bindHsForAllTelescopeGHC.Rename.HsType
bindHsOuterTyVarBndrsGHC.Rename.HsType
bindHsQTyVarsGHC.Rename.HsType
bindImplicitTKBndrs_Q_SkolGHC.Tc.Gen.HsType
bindImplicitTKBndrs_Q_TvGHC.Tc.Gen.HsType
bindImplicitTKBndrs_SkolGHC.Tc.Gen.HsType
bindImplicitTKBndrs_TvGHC.Tc.Gen.HsType
BindingGHC.HsToCore.Foreign.Utils
bindingRefsGHC.StgToJS.Utils
BindingSiteGHC.Plugins, GHC.Utils.Outputable
bindIOIdKeyGHC.Builtin.Names
bindIONameGHC.Builtin.Names
bindIO_RDRGHC.Builtin.Names
bindLHsTyVarBndrGHC.Rename.HsType
bindLHsTyVarBndrsGHC.Rename.HsType
bindLocalNamesGHC.Rename.Utils
bindLocalNamesFVGHC.Rename.Utils
bindMClassOpKeyGHC.Builtin.Names
BindMeGHC.Core.Unify
bindMNameGHC.Builtin.Names
bindM_RDRGHC.Builtin.Names
bindNamedWildCardBindersGHC.Tc.Gen.HsType
bindNonRecGHC.Plugins, GHC.Core.Utils
bindOuterFamEqnTKBndrsGHC.Tc.Gen.HsType
bindOuterFamEqnTKBndrs_Q_TvGHC.Tc.Gen.HsType
bindOuterSigTKBndrs_TvGHC.Tc.Gen.HsType
bindQIdKeyGHC.Builtin.Names.TH
bindQNameGHC.Builtin.Names.TH
BindSLanguage.Haskell.TH, Language.Haskell.TH.Syntax
bindSLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
BindsClosureGHC.Stg.Lift.Analysis, GHC.Stg.Lift.Types
bindSIdKeyGHC.Builtin.Names.TH
bindSigTyVarsFVGHC.Rename.HsType
bindSNameGHC.Builtin.Names.TH
bindsOnlyPassGHC.Plugins, GHC.Core.Opt.Pipeline.Types
BindStmtGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
BindsTypeGHC.HsToCore.Errors.Types
bindToRegGHC.StgToCmm.Env
bindTyClTyVarsGHC.Tc.Gen.HsType
bindTyClTyVarsAndZonkGHC.Tc.Gen.HsType
BindTypeGHC.Iface.Ext.Types
BinHandleGHC.Utils.Binary
BinLitGHC.StgToJS.Types
BinLocated 
1 (Type/Class)GHC.Utils.Binary
2 (Data Constructor)GHC.Utils.Binary
BinSpan 
1 (Type/Class)GHC.Utils.Binary
2 (Data Constructor)GHC.Utils.Binary
binSpillReasonsGHC.CmmToAsm.Reg.Linear.Stats, GHC.CmmToAsm.Reg.Linear
BinSrcSpan 
1 (Type/Class)GHC.Utils.Binary
2 (Data Constructor)GHC.Utils.Binary
BinSymbolTable 
1 (Type/Class)GHC.Iface.Binary
2 (Data Constructor)GHC.Iface.Binary
bin_symtab_mapGHC.Iface.Binary
bin_symtab_nextGHC.Iface.Binary
bitGHC.Prelude, GHC.Prelude.Basic
bitDefaultGHC.Prelude, GHC.Prelude.Basic
BitmapGHC.Data.Bitmap
bitmapGHC.Exts.Heap, GHC.Exts.Heap.Closures
BitsGHC.Prelude, GHC.Prelude.Basic
bitSizeGHC.Prelude, GHC.Prelude.Basic
bitSizeMaybeGHC.Prelude, GHC.Prelude.Basic
bi_block_depsGHC.StgToJS.Object
BI_BoxGHC.Plugins, GHC.Builtin.Types
bi_boxed_typeGHC.Plugins, GHC.Builtin.Types
bi_data_conGHC.Plugins, GHC.Builtin.Types
bi_exportsGHC.StgToJS.Object
bi_inst_conGHC.Plugins, GHC.Builtin.Types
bi_moduleGHC.StgToJS.Object
bi_must_linkGHC.StgToJS.Object
BI_NoBoxAvailableGHC.Plugins, GHC.Builtin.Types
BI_NoBoxNeededGHC.Plugins, GHC.Builtin.Types
BL 
1 (Data Constructor)GHC.CmmToAsm.AArch64.Instr
2 (Data Constructor)GHC.CmmToAsm.PPC.Instr
BLACKHOLEGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
BlackHoleGHC.Cmm, GHC.Runtime.Heap.Layout
BlackholeGHC.StgToJS.Types
blackHoleGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlackholeClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
blackHoleOnEntryGHC.StgToCmm.Closure
blackHoleRepGHC.Runtime.Heap.Layout
BlankEpAnnotations 
1 (Type/Class)GHC.Hs.Dump
2 (Data Constructor)GHC.Hs.Dump
blankLineGHC.Plugins, GHC.Utils.Outputable
BlankSrcSpan 
1 (Type/Class)GHC.Hs.Dump
2 (Data Constructor)GHC.Hs.Dump
BlankSrcSpanFileGHC.Hs.Dump
BlockGHC.Cmm.Dataflow, GHC.Cmm.Dataflow.Block
blockAppendGHC.Cmm.Dataflow.Block
BlockArgumentsGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
BlockArgumentsBitGHC.Parser.Lexer
BlockAssignmentGHC.CmmToAsm.Reg.Linear.Base, GHC.CmmToAsm.Reg.Linear
blockBlockDepsGHC.StgToJS.Object
BlockCCGHC.Cmm.Dataflow.Block
BlockCOGHC.Cmm.Dataflow.Block
blockConcatGHC.Cmm.Dataflow.Block
blockConsGHC.Cmm.Dataflow.Block
BlockDeps 
1 (Type/Class)GHC.StgToJS.Object
2 (Data Constructor)GHC.StgToJS.Object
BlockedGHC.StgToJS.Types
BlockedEqualityGHC.Tc.Errors.Types
BlockedIndefinitelyOnMVar 
1 (Type/Class)GHC.Utils.Exception
2 (Data Constructor)GHC.Utils.Exception
BlockedIndefinitelyOnSTM 
1 (Type/Class)GHC.Utils.Exception
2 (Data Constructor)GHC.Utils.Exception
BlockedOnBlackHoleGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnCCallGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnCCall_InterruptibleGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnDelayGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnDoProcGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnMsgThrowToGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnMVarGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnMVarReadGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnReadGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnSTMGHC.Exts.Heap, GHC.Exts.Heap.Closures
BlockedOnWriteGHC.Exts.Heap, GHC.Exts.Heap.Closures
blocked_exceptionsGHC.Exts.Heap, GHC.Exts.Heap.Closures
blockFromListGHC.Cmm.Dataflow.Block
blockFunDepsGHC.StgToJS.Object
BlockId 
1 (Type/Class)GHC.Cmm.BlockId
2 (Type/Class)GHC.StgToJS.Object
blockIdGHC.CmmToAsm.Types, GHC.Cmm
BlockIdsGHC.StgToJS.Object
BlockInfo 
1 (Type/Class)GHC.StgToJS.Object
2 (Data Constructor)GHC.StgToJS.Object
BlockingQueueClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
BLOCKING_QUEUEGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
blockJoinGHC.Cmm.Dataflow.Block
blockJoinHeadGHC.Cmm.Dataflow.Block
blockJoinTailGHC.Cmm.Dataflow.Block
blockLabelGHC.Llvm.Syntax, GHC.Llvm
blockLblGHC.Cmm.BlockId
BlockLocationGHC.StgToJS.Object
BlockMapGHC.CmmToAsm.Reg.Liveness
BlockOCGHC.Cmm.Dataflow.Block
BlockRef 
1 (Type/Class)GHC.StgToJS.Object
2 (Data Constructor)GHC.StgToJS.Object
blockSnocGHC.Cmm.Dataflow.Block
blockSplitGHC.Cmm.Dataflow.Block
blockSplitHeadGHC.Cmm.Dataflow.Block
blockSplitTailGHC.Cmm.Dataflow.Block
BlockStat 
1 (Data Constructor)GHC.JS.Unsat.Syntax
2 (Data Constructor)GHC.JS.Syntax
blockStmtsGHC.Llvm.Syntax, GHC.Llvm
blockTicksGHC.Cmm.Utils
blockToListGHC.Cmm.Dataflow.Block
block_ref_idxGHC.StgToJS.Object
block_ref_modGHC.StgToJS.Object
BMI1GHC.Platform
BMI2GHC.Platform
BMiddleGHC.Cmm.Dataflow.Block
BmiVersionGHC.Platform
bmiVersionGHC.Plugins, GHC, GHC.Driver.DynFlags, GHC.Driver.Session
bnbVarQualGHC.Builtin.Names
BndrGHC.Plugins, GHC.Types.Var
BndrInvisLanguage.Haskell.TH, Language.Haskell.TH.Syntax
bndrInvisLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
bndrInvisKeyGHC.Builtin.Names.TH
bndrInvisNameGHC.Builtin.Names.TH
bndrIsJoin_maybeGHC.Plugins, GHC.Utils.Outputable
BndrLvlGHC.Core.Opt.SetLevels
BndrMapGHC.Core.Map.Type
BndrReqLanguage.Haskell.TH, Language.Haskell.TH.Syntax
bndrReqLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
bndrReqKeyGHC.Builtin.Names.TH
bndrReqNameGHC.Builtin.Names.TH
bndrRuleAndUnfoldingIdsGHC.Plugins, GHC.Core.FVs
bndrRuleAndUnfoldingVarsDSetGHC.Plugins, GHC.Core.FVs
BndrVisLanguage.Haskell.TH, Language.Haskell.TH.Syntax
BNilGHC.Cmm.Dataflow.Block
bniVarQualGHC.Builtin.Names
bnnVarQualGHC.Builtin.Names
BNotGHC.JS.Unsat.Syntax
BNotOp 
1 (Data Constructor)GHC.JS.Unsat.Syntax
2 (Data Constructor)GHC.JS.Syntax
Body 
1 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Syntax
2 (Type/Class)GHC.Cmm.Dataflow.Graph
3 (Type/Class)GHC.Parser.PostProcess
bodyListGHC.Cmm.Dataflow.Graph
BodyQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
BodyStmtGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
bodyToBlockListGHC.Cmm.Dataflow.Graph
BoolGHC.Prelude, GHC.Prelude.Basic
BooleanFormulaGHC.Data.BooleanFormula
BoolLitGHC.StgToJS.Types
boolToRecFlagGHC.Plugins, GHC.Types.Basic
boolTyGHC.Plugins, GHC.Builtin.Types
boolTyConGHC.Plugins, GHC.Builtin.Types
boolTyConKeyGHC.Builtin.Names
boolTyConNameGHC.Plugins, GHC.Builtin.Types
boolTyCon_RDRGHC.Plugins, GHC.Builtin.Types
BootATMismatchGHC.Tc.Errors.Types
BootAxiomBranchMismatchGHC.Tc.Errors.Types
BootBindsPsGHC.Tc.Errors.Types
BootBindsRnGHC.Tc.Errors.Types
BootClassMismatchGHC.Tc.Errors.Types
BootDataConMismatchGHC.Tc.Errors.Types
BootDataMismatchGHC.Tc.Errors.Types
BootDefaultDeclsGHC.Tc.Errors.Types
bootExportsGHC.Tc.Utils.Monad, GHC.Tc.Types
BootFamInstGHC.Tc.Errors.Types
BootForeignDeclsGHC.Tc.Errors.Types
BootInstanceSigsGHC.Tc.Errors.Types
BootListMismatchGHC.Tc.Errors.Types
BootListMismatchesGHC.Tc.Errors.Types
BootMethodMismatchGHC.Tc.Errors.Types
BootMismatch 
1 (Type/Class)GHC.Tc.Errors.Types
2 (Data Constructor)GHC.Tc.Errors.Types
BootMismatchedIdTypesGHC.Tc.Errors.Types
BootMismatchedTyConsGHC.Tc.Errors.Types
BootMismatchWhatGHC.Tc.Errors.Types
BootRuleDeclsGHC.Tc.Errors.Types
BootSpliceDeclsGHC.Tc.Errors.Types
BootTyConMismatchGHC.Tc.Errors.Types
BootUnfoldingGHC.Plugins, GHC.Core
bootUnfoldingGHC.Plugins, GHC.Core
BOrGHC.JS.Unsat.Syntax
BoringBinderGHC.Stg.Lift.Analysis, GHC.Stg.Lift.Types
BoringCtxtGHC.Core.Opt.Simplify.Inline, GHC.Core.Unfold
boringCxtNotOkGHC.Plugins, GHC.Core
boringCxtOkGHC.Plugins, GHC.Core
boringSplitGHC.Core.Opt.WorkWrap.Utils
BOrOp 
1 (Data Constructor)GHC.JS.Unsat.Syntax
2 (Data Constructor)GHC.JS.Syntax
botCprGHC.Types.Cpr
botCprTypeGHC.Types.Cpr
botDivGHC.Types.Demand
BotDmdGHC.Types.Demand
botDmdGHC.Types.Demand
botDmdTypeGHC.Types.Demand
BothSkGHC.Stg.Lift.Analysis, GHC.Stg.Lift.Types
bothSkGHC.Stg.Lift.Types
BotInfoGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
botSigGHC.Types.Demand
BottomGHC.Core.UsageEnv
bottomUEGHC.Core.UsageEnv
BoundedGHC.Prelude, GHC.Prelude.Basic
boundedClassKeyGHC.Builtin.Names
boundedClassNameGHC.Builtin.Names
bound_toGHC.Runtime.Heap.Inspect, GHC.Runtime.Eval
Box 
1 (Type/Class)GHC.Exts.Heap, GHC.Exts.Heap.Closures
2 (Data Constructor)GHC.Exts.Heap, GHC.Exts.Heap.Closures
boxConTblGHC.Tc.Deriv.Generate
BoxedGHC.Plugins, GHC.Types.Basic, GHC.Types.Demand, Language.Haskell.Syntax.Basic
BoxedRepGHC.Plugins, GHC.Core.TyCon, GHC.Types.RepType
boxedRepDataConKeyGHC.Builtin.Names
boxedRepDataConTyConGHC.Plugins, GHC.Builtin.Types
boxedRepDataConTyConKeyGHC.Builtin.Names
BoxedTupleGHC.Plugins, GHC.Types.Basic
boxEqPredGHC.Tc.Utils.TcType
boxingDataConGHC.Plugins, GHC.Builtin.Types
boxingDataConUniqueGHC.Builtin.Uniques
BoxingInfoGHC.Plugins, GHC.Builtin.Types
BoxityGHC.Plugins, GHC.Types.Basic, GHC.Types.Demand, Language.Haskell.Syntax.Basic
boxityConKeyGHC.Builtin.Names
boxityTupleSortGHC.Plugins, GHC.Types.Basic
boxResultGHC.HsToCore.Foreign.Call
bPutCharGHC.Utils.BufHandle
bPutFSGHC.Utils.BufHandle
bPutFZSGHC.Utils.BufHandle
bPutHDocGHC.Plugins, GHC.Utils.Outputable
bPutPtrStringGHC.Utils.BufHandle
bPutReplicateGHC.Utils.BufHandle
bPutStrGHC.Utils.BufHandle
bqGHC.Exts.Heap, GHC.Exts.Heap.Closures
braceNestGHC.JS.Ppr
braces 
1 (Function)GHC.Utils.Ppr
2 (Function)Language.Haskell.TH.PprLib
3 (Function)GHC.Plugins, GHC.Utils.Outputable
BrackGHC.Tc.Utils.Monad, GHC.Tc.Types, GHC.Tc.Types.TH
bracketGHC.Utils.Exception
bracketOnErrorGHC.Utils.Exception
BracketOriginGHC.Tc.Types.Origin
brackets 
1 (Function)GHC.Utils.Ppr
2 (Function)Language.Haskell.TH.PprLib
3 (Function)GHC.Plugins, GHC.Utils.Outputable
BracketSkolGHC.Tc.Types.Origin
bracket_GHC.Utils.Exception
BranchGHC.Llvm.Syntax, GHC.Llvm
BranchCountGHC.Plugins, GHC.Types.Basic, GHC.Types.Id.Info
BranchedGHC.Core.Coercion.Axiom
BranchesGHC.Core.Coercion.Axiom
BranchFlagGHC.Core.Coercion.Axiom
BranchIfGHC.Llvm.Syntax, GHC.Llvm
BranchIndexGHC.Core.Coercion.Axiom
breakGHC.Prelude, GHC.Prelude.Basic
BreakArrayGHCi.BreakArray
breakColonGHC.SysTools.Process
BreakIndexGHC, GHC.ByteCode.Types
BreakInfo 
1 (Type/Class)GHC, GHC.Types.BreakInfo
2 (Data Constructor)GHC, GHC.Types.BreakInfo
breakInfoGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
breakInfo_moduleGHC, GHC.Types.BreakInfo
breakInfo_numberGHC, GHC.Types.BreakInfo
breakIntColonGHC.SysTools.Process
breakNamesGHC.Runtime.Eval, GHC, GHC.Runtime.Eval.Types
breakOffGHCi.BreakArray
breakOnGHCi.BreakArray
breakOnErrorGHCi.Message
breakOnExceptionGHCi.Message
BreakpointGHC.Types.Tickish
breakpointExtGHC.Types.Tickish
breakpointFVsGHC.Types.Tickish
breakpointIdGHC.Types.Tickish
BreakpointsGHC.HsToCore.Ticks
breakpointsAllowedGHC.Driver.Config.HsToCore.Ticks
BreakpointStatusGHC.Runtime.Interpreter.Process, GHC.Runtime.Interpreter, GHCi.Message
breakpointStatusGHC.Runtime.Interpreter
BreakStat 
1 (Data Constructor)GHC.JS.Unsat.Syntax
2 (Data Constructor)GHC.JS.Syntax
BRev16OpGHC.Builtin.PrimOps
BRev32OpGHC.Builtin.PrimOps
BRev64OpGHC.Builtin.PrimOps
BRev8OpGHC.Builtin.PrimOps
bRevLabelGHC.CmmToAsm.CPrim
BRevOpGHC.Builtin.PrimOps
BRK_FUNGHC.ByteCode.Instr
BrokenDependenciesGHC.Plugins, GHC.Unit, GHC.Unit.State
BrTableInterval 
1 (Type/Class)GHC.CmmToAsm.Wasm.Types, GHC.Wasm.ControlFlow
2 (Data Constructor)GHC.CmmToAsm.Wasm.Types, GHC.Wasm.ControlFlow
BSFGHC.CmmToAsm.X86.Instr
BSnocGHC.Cmm.Dataflow.Block
BSRGHC.CmmToAsm.X86.Instr
BSWAPGHC.CmmToAsm.X86.Instr
BSwap16OpGHC.Builtin.PrimOps
BSwap32OpGHC.Builtin.PrimOps
BSwap64OpGHC.Builtin.PrimOps
bSwapLabelGHC.CmmToAsm.CPrim
BSwapOpGHC.Builtin.PrimOps
BTGHC.CmmToAsm.X86.Instr
bti_countGHC.CmmToAsm.Wasm.Types, GHC.Wasm.ControlFlow
bti_loGHC.CmmToAsm.Wasm.Types, GHC.Wasm.ControlFlow
bufGHC.Data.StringBuffer
bufferGHC.Parser.Lexer
BufHandle 
1 (Type/Class)GHC.Utils.BufHandle
2 (Data Constructor)GHC.Utils.BufHandle
bufLeftRenderGHC.Utils.Ppr
bufLeftRenderSDocGHC.Plugins, GHC.Utils.Outputable
BufPos 
1 (Type/Class)GHC.Plugins, GHC.Types.SrcLoc
2 (Data Constructor)GHC.Plugins, GHC.Types.SrcLoc
bufPosGHC.Plugins, GHC.Types.SrcLoc
BufSpan 
1 (Type/Class)GHC.Plugins, GHC.Types.SrcLoc
2 (Data Constructor)GHC.Plugins, GHC.Types.SrcLoc
bufSpanEndGHC.Plugins, GHC.Types.SrcLoc
bufSpanStartGHC.Plugins, GHC.Types.SrcLoc
buildClassGHC.Tc.TyCl.Build
buildCoercionGHC.Plugins, GHC.Core.Coercion
buildDataConGHC.Tc.TyCl.Build
buildDataConInstArgEnvGHC.Tc.Deriv.Generate
buildDynConGHC.StgToCmm.DataCon
builderCommasGHC.CmmToAsm.Wasm.Utils
builderMainLoopGHC.SysTools.Process
BuildErrorGHC.SysTools.Process
buildGrGHC.Data.Graph.Inductive.Graph
buildIdKeyGHC.Builtin.Names
buildImplicationForGHC.Tc.Utils.Unify
BuildingCabalPackageGHC.Iface.Errors.Types
BuildMessageGHC.SysTools.Process
BuildMsgGHC.SysTools.Process
buildNameGHC.Builtin.Names
buildPatSynGHC.Tc.TyCl.Build
buildSynTyConGHC.Plugins, GHC.Core.Type
buildTvImplicationGHC.Tc.Utils.Unify
build_RDRGHC.Builtin.Names
BuiltinEqInstanceGHC.Tc.Instance.Class, GHC.Tc.Types.Origin
BuiltinInstanceGHC.Tc.Instance.Class, GHC.Tc.Types.Origin
BuiltinRuleGHC.Plugins, GHC.Core
builtinRulesGHC.Core.Opt.ConstantFold
BuiltInSynFamily 
1 (Type/Class)GHC.Builtin.Types.Literals, GHC.Core.Coercion.Axiom
2 (Data Constructor)GHC.Builtin.Types.Literals, GHC.Core.Coercion.Axiom
BuiltInSynFamTyConGHC.Plugins, GHC.Core.TyCon
BuiltInSyntax 
1 (Type/Class)GHC.Plugins, GHC.Types.Name
2 (Data Constructor)GHC.Plugins, GHC.Types.Name
BuiltinTypeableInstanceGHC.Tc.Instance.Class, GHC.Tc.Types.Origin
BuiltInTypeFlavourGHC.Plugins, GHC.Core.TyCon, GHC.Types.Basic
bulletGHC.Plugins, GHC.Utils.Outputable
bumpCaseDepthGHC.Core.Opt.Simplify.Env
bumpCtLocDepthGHC.Tc.Types.Constraint
bumpStepCountTcSGHC.Tc.Solver.Monad
bumpSubGoalDepthGHC.Tc.Types.Constraint
bv_patternGHC, GHC.Hs, GHC.Hs.Expr, Language.Haskell.Syntax, Language.Haskell.Syntax.Expr
bWordGHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.Type
BXorGHC.JS.Unsat.Syntax
BXorOp 
1 (Data Constructor)GHC.JS.Unsat.Syntax
2 (Data Constructor)GHC.JS.Syntax
ByteArrayContents_CharGHC.Builtin.PrimOps
ByteArrayIsPinnedOpGHC.Builtin.PrimOps
byteArrayPrimTyGHC.Builtin.Types.Prim
byteArrayPrimTyConGHC.Builtin.Types.Prim
byteArrayPrimTyConKeyGHC.Builtin.Names
ByteArrayTypeGHC.StgToJS.Types
bytecodeAndObjectsGHC.Unit.Home.ModInfo
byteCodeGenGHC.StgToByteCode
byteCodeOfObjectGHC.Linker.Types
byteDiffGHC.Data.StringBuffer
byteLengthGHC.Data.ShortText
ByteOff 
1 (Type/Class)GHC.Runtime.Heap.Layout
2 (Type/Class)GHC.ByteCode.Types
3 (Data Constructor)GHC.ByteCode.Types
ByteOrderGHC.Platform
Bytes 
1 (Type/Class)Language.Haskell.TH.Syntax
2 (Data Constructor)Language.Haskell.TH.Syntax
bytesGHC.Exts.Heap, GHC.Exts.Heap.Closures
bytesFSGHC.Plugins, GHC.Data.FastString
bytesOffsetLanguage.Haskell.TH.Syntax
BytesPrimLLanguage.Haskell.TH, Language.Haskell.TH.Syntax
bytesPrimLLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
bytesPtrLanguage.Haskell.TH.Syntax
bytesSizeLanguage.Haskell.TH.Syntax
bytesToStringLanguage.Haskell.TH.Ppr
bytesToWordsRoundUpGHC.Runtime.Heap.Layout
ByValGHC.Llvm.Types, GHC.Llvm