ghc-lib-parser-0.20220501: 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
BadAnonWildcardContextGHC.Tc.Errors.Types
badIOLanguage.Haskell.TH.Syntax
badMonadBindGHC.HsToCore.Errors.Ppr
BadTelescopeGHC.Tc.Errors.Types
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
BangOpts 
1 (Type/Class)GHC.Types.Id.Make
2 (Data Constructor)GHC.Types.Id.Make
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
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
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
BCOOpts 
1 (Type/Class)GHC.Runtime.Interpreter
2 (Data Constructor)GHC.Runtime.Interpreter
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
bco_n_jobsGHC.Runtime.Interpreter
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
beginPhaseGHC.Types.Basic
bestImportGHC.Types.Name.Reader
bestOneShotGHC.Types.Basic
BetaReductionGHC.Core.Opt.Monad
betaTyGHC.Builtin.Types.Prim
betaTyVarGHC.Builtin.Types.Prim
betaTyVarSpecGHC.Builtin.Types.Prim
bFlushGHC.Utils.BufHandle
bHalfWordGHC.Cmm.Type, GHC.Cmm.Expr, GHC.Cmm
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.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
bindersOfGHC.Core
bindersOfBindsGHC.Core
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
BindsTypeGHC.HsToCore.Errors.Types
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
BlockedEqualityGHC.Tc.Errors.Types
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
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
bootExportsGHC.Tc.Types
BootUnfoldingGHC.Core
bootUnfoldingGHC.Core
BoringCtxtGHC.Core.Unfold
boringCxtNotOkGHC.Core
boringCxtOkGHC.Core
botCprGHC.Types.Cpr
botCprTypeGHC.Types.Cpr
botDivGHC.Types.Demand
BotDmdGHC.Types.Demand
botDmdGHC.Types.Demand
botDmdTypeGHC.Types.Demand
BotInfoGHC.HsToCore.Pmc.Solver.Types, GHC.HsToCore.Pmc.Types
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, GHC.Types.Demand
boxedRepDataConKeyGHC.Builtin.Names
boxedRepDataConTyConGHC.Builtin.Types
boxedRepDataConTyConKeyGHC.Builtin.Names
BoxedTupleGHC.Types.Basic
boxEqPredGHC.Tc.Utils.TcType
boxingDataCon_maybeGHC.Builtin.Types
BoxityGHC.Types.Basic, GHC.Types.Demand
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
brack_pending_splicesGHC.Hs.Expr, GHC.Hs
brack_quote_wrapperGHC.Hs.Expr, GHC.Hs
brack_renamed_quoteGHC.Hs.Expr, GHC.Hs
brack_tyGHC.Hs.Expr, GHC.Hs
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.Types.BreakInfo
2 (Data Constructor)GHC.Types.BreakInfo
breakInfoGHC.Runtime.Eval.Types
breakInfo_moduleGHC.Types.BreakInfo
breakInfo_numberGHC.Types.BreakInfo
breakNamesGHC.Runtime.Eval.Types
breakOffGHCi.BreakArray
breakOnGHCi.BreakArray
breakOnErrorGHCi.Message
breakOnExceptionGHCi.Message
BreakpointGHC.Types.Tickish
breakpointExtGHC.Types.Tickish
breakpointFVsGHC.Types.Tickish
breakpointIdGHC.Types.Tickish
BreakpointStatusGHCi.Message, GHC.Runtime.Interpreter
breakpointStatusGHC.Runtime.Interpreter
BRev16OpGHC.Builtin.PrimOps
BRev32OpGHC.Builtin.PrimOps
BRev64OpGHC.Builtin.PrimOps
BRev8OpGHC.Builtin.PrimOps
BRevOpGHC.Builtin.PrimOps
BrokenDependenciesGHC.Unit.State, GHC.Unit
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
BuildingCabalPackageGHC.Driver.Errors.Types
buildNameGHC.Builtin.Names
buildSynTyConGHC.Core.Type
build_RDRGHC.Builtin.Names
BuiltinRuleGHC.Core
builtinRulesGHC.Core.Opt.ConstantFold
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