ghc-8.6.3: 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
BackwardsUtil, GhcPlugins
badATErrTcValidity
badBootDeclErrTcBinds
badFieldConTcPat
badKindSigTcHsType
badMethodErrTcClassDcl
badQualBndrErrRnUtils
badReexportedBootThingTcRnDriver
BagBag
BagDerivStuffTcGenDeriv
bagToListBag
bangIdKeyTHNames
bangNameTHNames
BangPatHsPat, HsSyn, GHC
bangPatEnabledLexer
bangPIdKeyTHNames
bangPNameTHNames
bangTKeyTHNames
BangTypeHsTypes, HsSyn, GHC
bangTypeNameTHNames
bangTypeQTyConKeyTHNames
bangTypeQTyConNameTHNames
bang_RDRRdrHsSyn
baseExprCmmUtils
baseNLlvmCodeGen.Regs
BaseRegCmmExpr, Cmm
baseRegCmmExpr, Cmm
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
BCOsHscTypes, GhcPlugins
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
BindCoreSyn, GhcPlugins
bindArgsToRegsStgCmmEnv
bindArgToRegStgCmmEnv
bindConArgsStgCmmCon
binderArgFlagVar, Type, GhcPlugins
binderKindVar, Type, GhcPlugins
binderRelevantType_maybeType, GhcPlugins
bindersOfCoreSyn, GhcPlugins
bindersOfBindsCoreSyn, GhcPlugins
binderVarVar, Type, GhcPlugins
binderVarsVar, Type, GhcPlugins
BindFlagUnify
bindFreeVarsCoreFVs, GhcPlugins
bindHsQTyVarsRnTypes
BindingSiteOutputable, GhcPlugins
bindIOIdKeyPrelNames
bindIONamePrelNames
bindIO_RDRPrelNames
bindLHsTyVarBndrRnTypes
bindLHsTyVarBndrsRnTypes
bindLocalNamesRnUtils
bindLocalNamesFVRnUtils
bindLRdrNamesRnTypes
bindMClassOpKeyPrelNames
BindMeUnify
bindMNamePrelNames
bindM_RDRPrelNames
bindNonRecCoreUtils, GhcPlugins
bindQIdKeyTHNames
bindQNameTHNames
bindSIdKeyTHNames
bindSigTyVarsFVRnTypes
bindSNameTHNames
bindsOnlyPassCoreMonad, GhcPlugins
BindStmtHsExpr, HsSyn, GHC
bindToRegStgCmmEnv
BinHandleBinary
binSpillReasonsRegAlloc.Linear.Stats, RegAlloc.Linear.Main
bitIntegerIdKeyPrelNames
bitIntegerNamePrelNames
BitmapBitmap
bITMAP_BITS_SHIFTDynFlags, GhcPlugins
bitMaskRegAlloc.Linear.SPARC.FreeRegs
BLPPC.Instr
BlackHoleSMRep, Cmm
blackHoleOnEntryStgCmmClosure
blackHoleRepSMRep
blankLineOutputable, GhcPlugins
BlankSrcSpan 
1 (Type/Class)HsDumpAst
2 (Data Constructor)HsDumpAst
blankWordCmmUtils, StgCmmUtils
BlockHoopl.Block, Hoopl.Dataflow
blockAppendHoopl.Block
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
bndrIsJoin_maybeOutputable, GhcPlugins
BndrLvlSetLevels
bndrRuleAndUnfoldingVarsDSetCoreFVs, GhcPlugins
BNilHoopl.Block
BodyHoopl.Graph
bodyListHoopl.Graph
BodyStmtHsExpr, HsSyn, GHC
bodyToBlockListCmmUtils
BooleanFormulaBooleanFormula
boolToRecFlagBasicTypes, GhcPlugins
boolTyTysWiredIn, GhcPlugins
boolTyConTysWiredIn, GhcPlugins
boolTyConKeyPrelNames
boolTyConNameTysWiredIn, GhcPlugins
boolTyCon_RDRTysWiredIn, GhcPlugins
BootUnfoldingCoreSyn, GhcPlugins
bootUnfoldingCoreSyn, GhcPlugins
BoringCtxtCoreUnfold
boringCxtNotOkCoreSyn, GhcPlugins
boringCxtOkCoreSyn, GhcPlugins
botDmdDemand
botDmdTypeDemand
bothCleanDmdDemand
bothDmdDemand
BothDmdArgDemand
bothDmdTypeDemand
botResDemand
botSigDemand
BottomFoundCoreMonad, GhcPlugins
boundRegAlloc.Graph.ArchBase
boundedClassKeyPrelNames
boundedClassNamePrelNames
bound_toRtClosureInspect, InteractiveEval
boxConTblTcGenDeriv
BoxedBasicTypes, GhcPlugins
BoxedTupleBasicTypes, GhcPlugins
boxingDataCon_maybeTysWiredIn, GhcPlugins
BoxityBasicTypes, GhcPlugins
boxityConKeyPrelNames
boxityTupleSortBasicTypes, GhcPlugins
boxResultDsCCall
bPutCharBufWrite
bPutFSBufWrite
bPutFZSBufWrite
bPutLitStringBufWrite
bPutReplicateBufWrite
bPutStrBufWrite
braces 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
BrackTcRnTypes, TcRnMonad
bracketException
bracketOnErrorException
brackets 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
BracketSkolTcRnTypes, TcRnMonad
bracket_Exception
BranchLlvm.AbsSyn, Llvm
BranchedCoAxiom
BranchesCoAxiom
BranchFlagCoAxiom
BranchIfLlvm.AbsSyn, Llvm
BranchIndexCoAxiom
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
breakpointAutoIdKeyPrelNames
breakpointAutoJumpIdKeyPrelNames
breakpointAutoJumpNamePrelNames
breakpointAutoNamePrelNames
breakpointCondIdKeyPrelNames
breakpointCondJumpIdKeyPrelNames
breakpointCondJumpNamePrelNames
breakpointCondNamePrelNames
breakpointFVsCoreSyn, GhcPlugins
breakpointIdCoreSyn, GhcPlugins
breakpointIdKeyPrelNames
breakpointJumpIdKeyPrelNames
breakpointJumpNamePrelNames
breakpointNamePrelNames
BreakpointStatusGHCi
breakpointStatusGHCi
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
buildDynConStgCmmCon
builderMainLoopSysTools.Process
BuildErrorSysTools.Process
buildIdKeyPrelNames
buildImplicationForTcUnify
BuildMessageSysTools.Process
BuildMsgSysTools.Process
buildNamePrelNames
buildPatSynBuildTyCl
buildSynTyConDataCon, GhcPlugins
buildTagDynFlags, GhcPlugins, GHC
build_RDRPrelNames
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
bumpCtLocDepthTcRnTypes, TcRnMonad
bumpStepCountTcSTcSMonad
bumpSubGoalDepthTcRnTypes, TcRnMonad
bumpVersionBasicTypes, GhcPlugins
bWordCmmType, CmmExpr, Cmm
ByteArrayContents_CharPrimOp
ByteArrayIsPinnedOpPrimOp
byteArrayPrimTyTysPrim
byteArrayPrimTyConTysPrim
byteArrayPrimTyConKeyPrelNames
byteCodeGenByteCodeGen
byteCodeOfObjectHscTypes, GhcPlugins
byteDiffStringBuffer
ByteOffSMRep
bytesFSFastString, GhcPlugins
bytesToWordsRoundUpSMRep
ByValLlvm.Types, Llvm