ghc-lib-parser-9.2.1.20220109: The GHC API, decoupled from GHC versions

Index - B

b128GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
b16GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
b256GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
b32GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
b512GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
b64GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
b8GHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
BAGHCi.BreakArray
backEdgeBonusGHC.CmmToAsm.CFG.Weight
BackendGHC.Driver.Backend
backendGHC.Driver.Session
backendProducesObjectGHC.Driver.Backend
backendRetainsAllBindingsGHC.Driver.Backend
backendSupportsSwitchGHC.Cmm.Switch
BackwardGHC.Data.Graph.Directed
BackwardsGHC.Utils.Misc
badIOLanguage.Haskell.TH.Syntax
BagGHC.Data.Bag
bagToListGHC.Data.Bag
Bang 
1 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
2 (Data Constructor)Language.Haskell.TH.Syntax, Language.Haskell.TH
bangLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
BangPLanguage.Haskell.TH.Syntax, Language.Haskell.TH
bangPLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
BangPatLanguage.Haskell.Syntax.Pat, Language.Haskell.Syntax, GHC.Hs.Pat, GHC.Hs
BangPatBitGHC.Parser.Lexer
BangPatternsGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
BangQLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
BangType 
1 (Type/Class)Language.Haskell.Syntax.Type, Language.Haskell.Syntax, GHC.Hs.Type, GHC.Hs
2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
bangTypeLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
BangTypeQLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
barLanguage.Haskell.TH.Ppr
BareSpliceLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs
Base10GHC.Types.SourceText
Base2GHC.Types.SourceText
BaseRegGHC.Cmm.Expr, GHC.Cmm
baseRegGHC.Cmm.Expr, GHC.Cmm
baseUnitGHC.Unit.Types, GHC.Unit.Module, GHC.Unit
baseUnitIdGHC.Unit.Types, GHC.Unit.Module, GHC.Unit
BasicBlockGHC.Cmm
basicKnownKeyNamesGHC.Builtin.Names
BCatGHC.Cmm.Dataflow.Block
BCOGHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap
BCOClosureGHC.Exts.Heap.Closures, GHC.Exts.Heap
BCONPtrGHC.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.Closures, GHC.Exts.Heap
BCOsGHC.Linker.Types
bcos_loadedGHC.Linker.Types
bc_bcosGHC.ByteCode.Types
bc_breaksGHC.ByteCode.Types
bc_ffisGHC.ByteCode.Types
bc_itblsGHC.ByteCode.Types
bc_strsGHC.ByteCode.Types
BeforePhaseLanguage.Haskell.TH.Syntax, Language.Haskell.TH
bestImportGHC.Types.Name.Reader
bestOneShotGHC.Types.Basic
BetaReductionGHC.Core.Opt.Monad
betaTyGHC.Builtin.Types.Prim
betaTyVarGHC.Builtin.Types.Prim
bFlushGHC.Utils.BufHandle
bHalfWordGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
BigEndianGHC.Platform
bignatFromWordListIdKeyGHC.Builtin.Names
bignatFromWordListNameGHC.Builtin.Names
bignumUnitGHC.Unit.Types, GHC.Unit.Module, GHC.Unit
bignumUnitIdGHC.Unit.Types, GHC.Unit.Module, GHC.Unit
BinGHC.Utils.Binary
BinaryGHC.Utils.Binary
BinaryLiteralsGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
BinaryLiteralsBitGHC.Parser.Lexer
binBlobThresholdGHC.Driver.Session
BindGHC.Core
BinData 
1 (Type/Class)GHC.Utils.Binary
2 (Data Constructor)GHC.Utils.Binary
bindCodeLanguage.Haskell.TH.Syntax, Language.Haskell.TH
bindCode_Language.Haskell.TH.Syntax, Language.Haskell.TH
binderArgFlagGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type
BinderPGHC.Stg.Syntax
binderRelevantType_maybeGHC.Core.Type
bindersOf 
1 (Function)GHC.Core
2 (Function)GHC.Stg.Syntax
bindersOfBindsGHC.Core
bindersOfTopGHC.Stg.Syntax
bindersOfTopBindsGHC.Stg.Syntax
binderTypeGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type
binderVarGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type
binderVarsGHC.Types.Var, GHC.Core.TyCo.Rep, GHC.Core.Type
BindFlagGHC.Core.Unify
bindFreeVarsGHC.Core.FVs
BindFunGHC.Core.Unify
BindingSiteGHC.Utils.Outputable
bindIOIdKeyGHC.Builtin.Names
bindIONameGHC.Builtin.Names
bindIO_RDRGHC.Builtin.Names
bindMClassOpKeyGHC.Builtin.Names
BindMeGHC.Core.Unify
bindMNameGHC.Builtin.Names
bindM_RDRGHC.Builtin.Names
bindNonRecGHC.Core.Utils
BindSLanguage.Haskell.TH.Syntax, Language.Haskell.TH
bindSLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
bindsOnlyPassGHC.Core.Opt.Monad
BindStmtLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs
BinHandleGHC.Utils.Binary
bitGHC.Prelude
bitDefaultGHC.Prelude
bitIntegerIdKeyGHC.Builtin.Names
bitmapGHC.Exts.Heap.Closures, GHC.Exts.Heap
BitsGHC.Prelude
bitSizeGHC.Prelude
bitSizeMaybeGHC.Prelude
BLACKHOLEGHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap
BlackHoleGHC.Runtime.Heap.Layout, GHC.Cmm
blackHoleGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlackholeClosureGHC.Exts.Heap.Closures, GHC.Exts.Heap
blackHoleRepGHC.Runtime.Heap.Layout
BlankEpAnnotations 
1 (Type/Class)GHC.Hs.Dump
2 (Data Constructor)GHC.Hs.Dump
blankLineGHC.Utils.Outputable
BlankSrcSpan 
1 (Type/Class)GHC.Hs.Dump
2 (Data Constructor)GHC.Hs.Dump
BlankSrcSpanFileGHC.Hs.Dump
BlockGHC.Cmm.Dataflow.Block
blockAppendGHC.Cmm.Dataflow.Block
BlockArgumentsGHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH
BlockArgumentsBitGHC.Parser.Lexer
BlockCCGHC.Cmm.Dataflow.Block
BlockCOGHC.Cmm.Dataflow.Block
blockConsGHC.Cmm.Dataflow.Block
BlockedIndefinitelyOnMVar 
1 (Data Constructor)GHC.Utils.Exception
2 (Type/Class)GHC.Utils.Exception
BlockedIndefinitelyOnSTM 
1 (Data Constructor)GHC.Utils.Exception
2 (Type/Class)GHC.Utils.Exception
BlockedOnBlackHoleGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnCCallGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnCCall_InterruptibleGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnDelayGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnDoProcGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnIOCompletionGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnMsgThrowToGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnMVarGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnMVarReadGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnReadGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnSTMGHC.Exts.Heap.Closures, GHC.Exts.Heap
BlockedOnWriteGHC.Exts.Heap.Closures, GHC.Exts.Heap
blocked_exceptionsGHC.Exts.Heap.Closures, GHC.Exts.Heap
blockFromListGHC.Cmm.Dataflow.Block
BlockIdGHC.Cmm.BlockId
blockIdGHC.Cmm
BlockingQueueClosureGHC.Exts.Heap.Closures, GHC.Exts.Heap
BLOCKING_QUEUEGHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap
blockJoinGHC.Cmm.Dataflow.Block
blockJoinHeadGHC.Cmm.Dataflow.Block
blockJoinTailGHC.Cmm.Dataflow.Block
blockLblGHC.Cmm.BlockId
BlockOCGHC.Cmm.Dataflow.Block
blockSnocGHC.Cmm.Dataflow.Block
blockSplitGHC.Cmm.Dataflow.Block
blockSplitHeadGHC.Cmm.Dataflow.Block
blockSplitTailGHC.Cmm.Dataflow.Block
blockToListGHC.Cmm.Dataflow.Block
BMI1GHC.Platform
BMI2GHC.Platform
BMiddleGHC.Cmm.Dataflow.Block
BmiVersionGHC.Platform
bmiVersionGHC.Driver.Session
bnbVarQualGHC.Builtin.Names
BndrGHC.Types.Var
bndrIsJoin_maybeGHC.Utils.Outputable
BndrMapGHC.Core.Map.Type
bndrRuleAndUnfoldingIdsGHC.Core.FVs
bndrRuleAndUnfoldingVarsDSetGHC.Core.FVs
BNilGHC.Cmm.Dataflow.Block
bniVarQualGHC.Builtin.Names
bnnVarQualGHC.Builtin.Names
Body 
1 (Type/Class)GHC.Cmm.Dataflow.Graph
2 (Type/Class)Language.Haskell.TH.Syntax, Language.Haskell.TH
3 (Type/Class)GHC.Parser.PostProcess
bodyListGHC.Cmm.Dataflow.Graph
BodyQLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
BodyStmtLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs
BoolGHC.Prelude
BooleanFormulaGHC.Data.BooleanFormula
boolToRecFlagGHC.Types.Basic
boolTyGHC.Builtin.Types
boolTyConGHC.Builtin.Types
boolTyConKeyGHC.Builtin.Names
boolTyConNameGHC.Builtin.Types
boolTyCon_RDRGHC.Builtin.Types
BootUnfoldingGHC.Core
bootUnfoldingGHC.Core
BoringCtxtGHC.Core.Unfold
boringCxtNotOkGHC.Core
boringCxtOkGHC.Core
botCprGHC.Types.Cpr
botCprTypeGHC.Types.Cpr
botDivGHC.Types.Demand
botDmdGHC.Types.Demand
botDmdTypeGHC.Types.Demand
botSigGHC.Types.Demand
BottomGHC.Core.UsageEnv
bottomUEGHC.Core.UsageEnv
BoundedGHC.Prelude
boundedClassKeyGHC.Builtin.Names
boundedClassNameGHC.Builtin.Names
Box 
1 (Type/Class)GHC.Exts.Heap.Closures, GHC.Exts.Heap
2 (Data Constructor)GHC.Exts.Heap.Closures, GHC.Exts.Heap
BoxedGHC.Types.Basic
boxedRepDataConKeyGHC.Builtin.Names
boxedRepDataConTyConGHC.Builtin.Types
BoxedTupleGHC.Types.Basic
boxEqPredGHC.Tc.Utils.TcType
boxingDataCon_maybeGHC.Builtin.Types
BoxityGHC.Types.Basic
boxityConKeyGHC.Builtin.Names
boxityTupleSortGHC.Types.Basic
bPutCharGHC.Utils.BufHandle
bPutFSGHC.Utils.BufHandle
bPutFZSGHC.Utils.BufHandle
bPutPtrStringGHC.Utils.BufHandle
bPutReplicateGHC.Utils.BufHandle
bPutStrGHC.Utils.BufHandle
bqGHC.Exts.Heap.Closures, GHC.Exts.Heap
braces 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable
3 (Function)Language.Haskell.TH.PprLib
BrackGHC.Tc.Types
bracketGHC.Utils.Exception
bracketOnErrorGHC.Utils.Exception
BracketOriginGHC.Tc.Types.Origin
brackets 
1 (Function)GHC.Utils.Ppr
2 (Function)GHC.Utils.Outputable
3 (Function)Language.Haskell.TH.PprLib
BracketSkolGHC.Tc.Types.Origin
bracket_GHC.Utils.Exception
BranchCountGHC.Types.Basic, GHC.Types.Id.Info
BranchedGHC.Core.Coercion.Axiom
BranchesGHC.Core.Coercion.Axiom
BranchFlagGHC.Core.Coercion.Axiom
BranchIndexGHC.Core.Coercion.Axiom
breakGHC.Prelude
BreakArrayGHCi.BreakArray
BreakIndexGHC.ByteCode.Types
BreakInfo 
1 (Type/Class)GHC.Runtime.Eval.Types
2 (Data Constructor)GHC.Runtime.Eval.Types
breakInfoGHC.Runtime.Eval.Types
breakInfo_moduleGHC.Runtime.Eval.Types
breakInfo_numberGHC.Runtime.Eval.Types
breakNamesGHC.Runtime.Eval.Types
breakOffGHCi.BreakArray
breakOnGHCi.BreakArray
breakOnErrorGHCi.Message
breakOnExceptionGHCi.Message
BreakpointGHC.Types.Tickish
breakpointCondIdKeyGHC.Builtin.Names
breakpointCondNameGHC.Builtin.Names
breakpointExtGHC.Types.Tickish
breakpointFVsGHC.Types.Tickish
breakpointIdGHC.Types.Tickish
breakpointIdKeyGHC.Builtin.Names
breakpointNameGHC.Builtin.Names
BreakpointStatusGHCi.Message
BRev16OpGHC.Builtin.PrimOps
BRev32OpGHC.Builtin.PrimOps
BRev64OpGHC.Builtin.PrimOps
BRev8OpGHC.Builtin.PrimOps
BRevOpGHC.Builtin.PrimOps
BrokenDependenciesGHC.Unit.State
BSnocGHC.Cmm.Dataflow.Block
BSwap16OpGHC.Builtin.PrimOps
BSwap32OpGHC.Builtin.PrimOps
BSwap64OpGHC.Builtin.PrimOps
BSwapOpGHC.Builtin.PrimOps
bufGHC.Data.StringBuffer
bufferGHC.Parser.Lexer
BufHandle 
1 (Type/Class)GHC.Utils.BufHandle
2 (Data Constructor)GHC.Utils.BufHandle
bufLeftRenderGHC.Utils.Ppr
bufLeftRenderSDocGHC.Utils.Outputable
BufPos 
1 (Type/Class)GHC.Types.SrcLoc
2 (Data Constructor)GHC.Types.SrcLoc
bufPosGHC.Types.SrcLoc
BufSpan 
1 (Type/Class)GHC.Types.SrcLoc
2 (Data Constructor)GHC.Types.SrcLoc
bufSpanEndGHC.Types.SrcLoc
bufSpanStartGHC.Types.SrcLoc
buildCoercionGHC.Core.Coercion
buildIdKeyGHC.Builtin.Names
buildNameGHC.Builtin.Names
buildSynTyConGHC.Core.Type
build_RDRGHC.Builtin.Names
BuiltinRuleGHC.Core
builtinRulesGHC.Core.Opt.ConstantFold, GHC.Types.Id.Make
BuiltInSynFamily 
1 (Type/Class)GHC.Core.Coercion.Axiom
2 (Data Constructor)GHC.Core.Coercion.Axiom
BuiltInSynFamTyConGHC.Core.TyCon
BuiltInSyntax 
1 (Type/Class)GHC.Types.Name
2 (Data Constructor)GHC.Types.Name
BuiltInTypeFlavourGHC.Core.TyCon
bulletGHC.Utils.Outputable
bumpCtLocDepthGHC.Tc.Types.Constraint
bumpSubGoalDepthGHC.Tc.Types.Constraint
bv_patternLanguage.Haskell.Syntax.Expr, Language.Haskell.Syntax, GHC.Hs.Expr, GHC.Hs
bWordGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
ByteArrayContents_CharGHC.Builtin.PrimOps
ByteArrayIsPinnedOpGHC.Builtin.PrimOps
byteArrayPrimTyGHC.Builtin.Types.Prim
byteArrayPrimTyConGHC.Builtin.Types.Prim
byteArrayPrimTyConKeyGHC.Builtin.Names
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.Closures, GHC.Exts.Heap
bytesFSGHC.Data.FastString
bytesOffsetLanguage.Haskell.TH.Syntax
BytesPrimLLanguage.Haskell.TH.Syntax, Language.Haskell.TH
bytesPrimLLanguage.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH
bytesPtrLanguage.Haskell.TH.Syntax
bytesSizeLanguage.Haskell.TH.Syntax
bytesToStringLanguage.Haskell.TH.Ppr
bytesToWordsRoundUpGHC.Runtime.Heap.Layout