ghc-8.10.0.20191210: The GHC API

Index - B

b128CmmType, CmmExpr, Cmm
b16CmmType, CmmExpr, Cmm
b256CmmType, CmmExpr, Cmm
b32CmmType, CmmExpr, Cmm
b512CmmType, CmmExpr, Cmm
b64CmmType, CmmExpr, Cmm
b8CmmType, CmmExpr, Cmm
backInteractiveEval, GHC
backEdgeBonusDynFlags, GhcPlugins
backendMaintainsCfgDynFlags, GhcPlugins
BackwardDigraph
BackwardsUtil, GhcPlugins
badATErrTcValidity
badBootDeclErrTcBinds
badFieldConTcPat
badMethodErrTcClassDcl
badQualBndrErrRnUtils
badReexportedBootThingTcRnDriver
BagBag
BagDerivStuffTcGenDeriv
bagToListBag
bangIdKeyTHNames
bangNameTHNames
BangPatGHC.Hs.Pat, GHC.Hs, GHC
BangPatBitLexer
bangPIdKeyTHNames
bangPNameTHNames
bangTKeyTHNames
BangTypeGHC.Hs.Types, GHC.Hs, GHC
bangTypeNameTHNames
bangTypeQTyConKeyTHNames
bangTypeQTyConNameTHNames
baseExprCmmUtils
baseNLlvmCodeGen.Regs
BaseRegCmmExpr, Cmm
baseRegCmmExpr, Cmm
baseRegOffsetGHC.StgToCmm.CgUtils
baseUnitIdModule, GhcPlugins
BasicBlockCmm, Instruction
basicKnownKeyNamesPrelNames
batchMsgHscMain
BCatHoopl.Block
BCCPPC.Instr
BCCFARPPC.Instr
BCInstrByteCodeInstr
bciStackUseByteCodeInstr
bcoFreeNamesByteCodeAsm
BCONPtrByteCodeTypes
BCONPtrItblByteCodeTypes
BCONPtrLblByteCodeTypes
BCONPtrStrByteCodeTypes
BCONPtrWordByteCodeTypes
BConsHoopl.Block
bcoPrimTyTysPrim
bcoPrimTyConTysPrim
bcoPrimTyConKeyPrelNames
BCOPtrByteCodeTypes
BCOPtrBCOByteCodeTypes
BCOPtrBreakArrayByteCodeTypes
BCOPtrNameByteCodeTypes
BCOPtrPrimOpByteCodeTypes
BCOsLinkerTypes, HscTypes, GhcPlugins
bcos_loadedLinkerTypes
BCTRPPC.Instr
BCTRLPPC.Instr
bc_bcosByteCodeTypes
bc_breaksByteCodeTypes
bc_ffisByteCodeTypes
bc_itblsByteCodeTypes
bc_strsByteCodeTypes
beforePhaseDataConKeyTHNames
beforePhaseDataConNameTHNames
bestImportRdrName, GhcPlugins
bestOneShotBasicTypes, GhcPlugins
BetaReductionCoreMonad, GhcPlugins
betaTyTysPrim
betaTyVarTysPrim
BFSPARC.Instr
bFlushBufWrite
bHalfWordCmmType, CmmExpr, Cmm
BISPARC.Instr
BinBinary
BinaryBinary
BinaryLiteralsBitLexer
binBlobThresholdDynFlags, GhcPlugins, GHC
BindCoreSyn, GhcPlugins
bindArgsToRegsGHC.StgToCmm.Env
bindArgToRegGHC.StgToCmm.Env
bindConArgsGHC.StgToCmm.DataCon
binderArgFlagVar, TyCoRep, Type, GhcPlugins
BinderInfoStgLiftLams.Analysis
binderInfoBndrStgLiftLams.Analysis
BinderPStgSyn
binderRelevantType_maybeType, GhcPlugins
bindersOfCoreSyn, GhcPlugins
bindersOfBindsCoreSyn, GhcPlugins
binderTypeVar, TyCoRep, Type, GhcPlugins
binderVarVar, TyCoRep, Type, GhcPlugins
binderVarsVar, TyCoRep, Type, GhcPlugins
bindExplicitTKBndrs_Q_SkolTcHsType
bindExplicitTKBndrs_Q_TvTcHsType
bindExplicitTKBndrs_SkolTcHsType
bindExplicitTKBndrs_TvTcHsType
BindFlagUnify
bindFreeVarsCoreFVs, GhcPlugins
bindHsQTyVarsRnTypes
BinDictionary 
1 (Type/Class)BinIface
2 (Data Constructor)BinIface
bindImplicitTKBndrs_Q_SkolTcHsType
bindImplicitTKBndrs_Q_TvTcHsType
bindImplicitTKBndrs_SkolTcHsType
bindImplicitTKBndrs_TvTcHsType
BindingSiteOutputable, GhcPlugins
bindIOIdKeyPrelNames
bindIONamePrelNames
bindIO_RDRPrelNames
bindLHsTyVarBndrRnTypes
bindLHsTyVarBndrsRnTypes
bindLocalNamesRnUtils
bindLocalNamesFVRnUtils
bindLRdrNamesRnTypes
bindMClassOpKeyPrelNames
BindMeUnify
bindMNamePrelNames
bindM_RDRPrelNames
bindNonRecCoreUtils, GhcPlugins
bindQIdKeyTHNames
bindQNameTHNames
BindsClosureStgLiftLams.Analysis
bindSIdKeyTHNames
bindSigTyVarsFVRnTypes
bindSNameTHNames
bindsOnlyPassCoreMonad, GhcPlugins
BindStmtGHC.Hs.Expr, GHC.Hs, GHC
bindToRegGHC.StgToCmm.Env
bindTyClTyVarsTcHsType
BindTypeHieTypes
BindUnlessForallRnTypes
BinHandleBinary
binSpillReasonsRegAlloc.Linear.Stats, RegAlloc.Linear.Main
BinSymbolTable 
1 (Type/Class)BinIface
2 (Data Constructor)BinIface
bin_dict_mapBinIface
bin_dict_nextBinIface
bin_symtab_mapBinIface
bin_symtab_nextBinIface
bitIntegerIdKeyPrelNames
bitIntegerNamePrelNames
BitmapBitmap
bITMAP_BITS_SHIFTDynFlags, GhcPlugins
bitMaskRegAlloc.Linear.SPARC.FreeRegs
BLPPC.Instr
BlackHoleSMRep, Cmm
blackHoleOnEntryGHC.StgToCmm.Closure
blackHoleRepSMRep
blankLineOutputable, GhcPlugins
BlankSrcSpan 
1 (Type/Class)GHC.Hs.Dump
2 (Data Constructor)GHC.Hs.Dump
blankWordCmmUtils, GHC.StgToCmm.Utils
BlockHoopl.Block, Hoopl.Dataflow
blockAppendHoopl.Block
BlockArgumentsBitLexer
BlockAssignmentRegAlloc.Linear.Base, RegAlloc.Linear.Main
BlockCCHoopl.Block
BlockCOHoopl.Block
blockConsHoopl.Block
BlockedIndefinitelyOnMVar 
1 (Data Constructor)Exception
2 (Type/Class)Exception
BlockedIndefinitelyOnSTM 
1 (Data Constructor)Exception
2 (Type/Class)Exception
blockFromListHoopl.Block
BlockIdBlockId
blockIdCmm, Instruction
blockJoinHoopl.Block
blockJoinHeadHoopl.Block
blockJoinTailHoopl.Block
blockLabelLlvm.AbsSyn, Llvm
blockLblBlockId
BlockMapRegAlloc.Liveness
BlockOCHoopl.Block
blockSnocHoopl.Block
blockSplitHoopl.Block
blockSplitHeadHoopl.Block
blockSplitTailHoopl.Block
blockStmtsLlvm.AbsSyn, Llvm
bLOCKS_PER_MBLOCKDynFlags, GhcPlugins
blockTicksCmmUtils
blockToListHoopl.Block
bLOCK_SIZEDynFlags, GhcPlugins
bLOCK_SIZE_WDynFlags, GhcPlugins
BMiddleHoopl.Block
bmiVersionDynFlags, GhcPlugins, GHC
BndrVar, GhcPlugins
bndrIsJoin_maybeOutputable, GhcPlugins
BndrLvlSetLevels
bndrRuleAndUnfoldingVarsDSetCoreFVs, GhcPlugins
BNilHoopl.Block
Body 
1 (Type/Class)Hoopl.Graph
2 (Type/Class)RdrHsSyn
bodyListHoopl.Graph
BodyStmtGHC.Hs.Expr, GHC.Hs, GHC
bodyToBlockListCmmUtils
BoolGhcPrelude
BooleanFormulaBooleanFormula
boolToRecFlagBasicTypes, GhcPlugins
boolTyTysWiredIn, GhcPlugins
boolTyConTysWiredIn, GhcPlugins
boolTyConKeyPrelNames
boolTyConNameTysWiredIn, GhcPlugins
boolTyCon_RDRTysWiredIn, GhcPlugins
BootUnfoldingCoreSyn, GhcPlugins
bootUnfoldingCoreSyn, GhcPlugins
BoringBinderStgLiftLams.Analysis
BoringCtxtCoreUnfold
boringCxtNotOkCoreSyn, GhcPlugins
boringCxtOkCoreSyn, GhcPlugins
botDmdDemand
botDmdTypeDemand
bothCleanDmdDemand
bothDmdDemand
BothDmdArgDemand
bothDmdTypeDemand
BothSkStgLiftLams.Analysis
botResDemand
botSigDemand
boundRegAlloc.Graph.ArchBase
BoundedGhcPrelude
boundedClassKeyPrelNames
boundedClassNamePrelNames
bound_toRtClosureInspect, InteractiveEval
boxConTblTcGenDeriv
BoxedBasicTypes, GhcPlugins
BoxedTupleBasicTypes, GhcPlugins
boxEqPredTcType
boxingDataCon_maybeTysWiredIn, GhcPlugins
BoxityBasicTypes, GhcPlugins
boxityConKeyPrelNames
boxityTupleSortBasicTypes, GhcPlugins
boxResultDsCCall
bPutCharBufWrite
bPutFSBufWrite
bPutFZSBufWrite
bPutPtrStringBufWrite
bPutReplicateBufWrite
bPutStrBufWrite
braces 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
BrackTcRnTypes, TcRnMonad
bracketException
bracketOnErrorException
brackets 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
BracketSkolTcOrigin
bracket_Exception
BranchLlvm.AbsSyn, Llvm
BranchedCoAxiom
BranchesCoAxiom
BranchFlagCoAxiom
BranchIfLlvm.AbsSyn, Llvm
BranchIndexCoAxiom
breakGhcPrelude
breakColonSysTools.Process
BreakIndexByteCodeTypes, GHC
BreakInfo 
1 (Type/Class)InteractiveEvalTypes, GHC
2 (Data Constructor)InteractiveEvalTypes
breakInfoInteractiveEvalTypes, InteractiveEval, GHC
breakInfo_moduleInteractiveEvalTypes, GHC
breakInfo_numberInteractiveEvalTypes, GHC
breakIntColonSysTools.Process
breakNamesInteractiveEvalTypes, InteractiveEval, GHC
BreakpointCoreSyn, GhcPlugins
breakpointCondIdKeyPrelNames
breakpointCondNamePrelNames
breakpointFVsCoreSyn, GhcPlugins
breakpointIdCoreSyn, GhcPlugins
breakpointIdKeyPrelNames
breakpointNamePrelNames
BreakpointStatusGHCi
breakpointStatusGHCi
BRev16OpPrimOp
BRev32OpPrimOp
BRev64OpPrimOp
BRev8OpPrimOp
bRevLabelCPrim
BRevOpPrimOp
BRK_FUNByteCodeInstr
BrokenDependenciesPackages, GhcPlugins
BSFX86.Instr
BSnocHoopl.Block
BSRX86.Instr
BSWAPX86.Instr
BSwap16OpPrimOp
BSwap32OpPrimOp
BSwap64OpPrimOp
bSwapLabelCPrim
BSwapOpPrimOp
BTX86.Instr
bufStringBuffer
bufferLexer
BufHandle 
1 (Type/Class)BufWrite
2 (Data Constructor)BufWrite
bufLeftRenderPretty
bufLeftRenderSDocOutputable, GhcPlugins
buildAlgTyConDataCon, GhcPlugins
buildClassBuildTyCl
buildCoercionCoercion, GhcPlugins
buildDataConBuildTyCl
buildDynConGHC.StgToCmm.DataCon
builderMainLoopSysTools.Process
BuildErrorSysTools.Process
buildIdKeyPrelNames
buildImplicationForTcUnify
BuildMessageSysTools.Process
BuildMsgSysTools.Process
buildNamePrelNames
buildPatSynBuildTyCl
buildSynTyConDataCon, GhcPlugins
buildTagDynFlags, GhcPlugins, GHC
build_RDRPrelNames
BuiltinEqInstanceClsInst
BuiltinInstanceClsInst
BuiltinRuleCoreSyn, GhcPlugins
builtinRulesPrelRules, MkId, PrelInfo
BuiltInSynFamily 
1 (Type/Class)CoAxiom, TcTypeNats
2 (Data Constructor)CoAxiom, TcTypeNats
BuiltInSynFamTyConTyCon, GhcPlugins
BuiltInSyntax 
1 (Type/Class)Name, GhcPlugins
2 (Data Constructor)Name, GhcPlugins
BuiltInTypeFlavourTyCon, GhcPlugins
bulletOutputable, GhcPlugins
bumpCtLocDepthConstraint
bumpStepCountTcSTcSMonad
bumpSubGoalDepthConstraint
bumpVersionBasicTypes, GhcPlugins
bv_patternGHC.Hs.Expr, GHC.Hs, GHC
bWordCmmType, CmmExpr, Cmm
ByteArrayContents_CharPrimOp
ByteArrayIsPinnedOpPrimOp
byteArrayPrimTyTysPrim
byteArrayPrimTyConTysPrim
byteArrayPrimTyConKeyPrelNames
byteCodeGenByteCodeGen
byteCodeOfObjectHscTypes, GhcPlugins
byteDiffStringBuffer
ByteOffSMRep
bytesFSFastString, GhcPlugins
bytesToWordsRoundUpSMRep
ByValLlvm.Types, Llvm