ghc-7.8.4: 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
BA 
1 (Data Constructor)Binary
2 (Data Constructor)BreakArray
back 
1 (Function)Digraph
2 (Function)InteractiveEval, GHC
backBiasBlockHoopl
BackwardsUtil, GhcPlugins
badATErrTcValidity
badBootDeclErrTcBinds
badDataConTyConTcTyClsDecls
badFieldConTcPat
badMethodErrTcClassDcl
BagBag
BagDerivStuffTcGenDeriv
bagToListBag
BangPatHsPat, HsSyn, GHC
bangPatEnabledLexer
BangTypeHsTypes, HsSyn, GHC
bang_RDRRdrHsSyn
baseNLlvmCodeGen.Regs
basePackageIdModule, GhcPlugins
BaseRegCmmExpr, Cmm
baseRegCmmExpr, Cmm
BasicBlockCmm, Instruction
basicKnownKeyNamesPrelNames, PrelInfo
batchMsgHscMain
BCatHoopl
BCCPPC.Instr
bccDigraph
BCCFARPPC.Instr
BCInstrByteCodeInstr
bciStackUseByteCodeInstr
BCO#ExtsCompat46
bcoFreeNamesByteCodeAsm
BCONPtrByteCodeAsm
BCONPtrItblByteCodeAsm
BCONPtrLblByteCodeAsm
BCONPtrWordByteCodeAsm
BConsHoopl
bcoPrimTyTysPrim
bcoPrimTyConTysPrim
bcoPrimTyConKeyPrelNames
BCOPtrByteCodeAsm
BCOPtrArrayByteCodeAsm
BCOPtrBCOByteCodeAsm
BCOPtrBreakInfoByteCodeAsm
BCOPtrNameByteCodeAsm
BCOPtrPrimOpByteCodeAsm
BCOsHscTypes, GhcPlugins
BCTRPPC.Instr
BCTRLPPC.Instr
bestOneShotBasicTypes, GhcPlugins
BetaReductionCoreMonad, GhcPlugins
betaTyTysPrim
betaTyVarTysPrim
betaTyVarsTysPrim
BFSPARC.Instr
bFlushBufWrite
bHalfWordCmmType, CmmExpr, Cmm
BISPARC.Instr
bicompsDigraph
BinBinary
BinaryBinary
Bind 
1 (Type/Class)ExternalCore
2 (Type/Class)CoreSyn, GhcPlugins
bindArgsToRegsStgCmmEnv
bindArgToRegStgCmmEnv
bindConArgsStgCmmCon
bindersOfCoreSyn, GhcPlugins
bindersOfBindsCoreSyn, GhcPlugins
BindFlagUnify
bindFreeVarsCoreFVs, GhcPlugins
bindHsTyVarsRnTypes
BindingSiteOutputable, GhcPlugins
bindIOIdKeyPrelNames
bindIONamePrelNames
bindIO_RDRPrelNames
bindLocalNamesRnEnv
bindLocalNamesFVRnEnv
bindLocatedLocalsFVRnEnv
bindLocatedLocalsRnRnEnv
bindMClassOpKeyPrelNames
BindMeUnify
bindMNamePrelNames
bindM_RDRPrelNames
bindNonRecCoreUtils, GhcPlugins
BindPatSigCtxtTcType, TcValidity, TcHsType
bindSigTyVarsFVRnTypes
bindsOnlyPassCoreMonad, GhcPlugins
BindStmtHsExpr, HsSyn, GHC
bindToRegStgCmmEnv
bind_fvsHsBinds, HsSyn, GHC
BinHandleBinary
binSpillReasonsRegAlloc.Linear.Stats, RegAlloc.Linear.Main
bitAndFastIntFastTypes, GhcPlugins
BitmapBitmap
bITMAP_BITS_SHIFTDynFlags, GhcPlugins
bitMaskRegAlloc.Linear.SPARC.FreeRegs
bitOrFastIntFastTypes, GhcPlugins
BLPPC.Instr
BlackHoleSMRep, Cmm
BlackholeRtClosureInspect
blackHoleOnEntryStgCmmClosure
blackHoleRepSMRep
blankLineOutputable, GhcPlugins
blankWordCmmUtils, StgCmmUtils
BlockHoopl
blockAppendHoopl
BlockAssignmentRegAlloc.Linear.Base, RegAlloc.Linear.Main
BlockCCHoopl
BlockCOHoopl
blockConsHoopl
BlockedIndefinitelyOnMVar 
1 (Data Constructor)Exception
2 (Type/Class)Exception
BlockedIndefinitelyOnSTM 
1 (Data Constructor)Exception
2 (Type/Class)Exception
BlockEnvBlockId
blockFromListHoopl
blockGraphHoopl
BlockIdBlockId
blockIdCmm, Instruction
blockJoinHoopl
blockJoinAnyHoopl
blockJoinHeadHoopl
blockJoinTailHoopl
blockLabelLlvm.AbsSyn, Llvm
blockLblBlockId
BlockMapRegAlloc.Liveness
BlockOCHoopl
BlockSetBlockId
blockSnocHoopl
blockSplitHoopl
blockSplitAnyHoopl
blockSplitHeadHoopl
blockSplitTailHoopl
blockStmtsLlvm.AbsSyn, Llvm
bLOCKS_PER_MBLOCKDynFlags, GhcPlugins
blockToListHoopl
bLOCK_SIZEDynFlags, GhcPlugins
bLOCK_SIZE_WDynFlags, GhcPlugins
BMiddleHoopl
BNilHoopl
BodyHoopl
Body'Hoopl
bodyGraphHoopl
bodyListHoopl
BodyStmtHsExpr, HsSyn, GHC
bodyToBlockListCmmUtils
bodyUnionHoopl
boldOutputable, GhcPlugins
BooleanFormulaBooleanFormula
boolToRecFlagBasicTypes, GhcPlugins
boolTyTysWiredIn, GhcPlugins
boolTyConTysWiredIn, GhcPlugins
boolTyConKeyPrelNames
boolTyConNameTysWiredIn, GhcPlugins
boolTyCon_RDRTysWiredIn, GhcPlugins
BoringCtxtCoreUnfold
boringCxtNotOkCoreSyn, GhcPlugins
boringCxtOkCoreSyn, GhcPlugins
BotHoopl
botDmdDemand
botDmdTypeDemand
bothCleanDmdDemand
bothDmdDemand
BothDmdArgDemand
bothDmdTypeDemand
botResDemand
botSigDemand
BottomFoundCoreMonad, GhcPlugins
BoundDsMonad
boundRegAlloc.Graph.ArchBase
boundedClassKeyPrelNames
boundedClassNamePrelNames
bound_toRtClosureInspect, InteractiveEval
boxConTblTcGenDeriv
BoxedBasicTypes, GhcPlugins
BoxedTupleBasicTypes, GhcPlugins
BoxityBasicTypes, GhcPlugins
boxityConKeyPrelNames
boxityNormalTupleSortBasicTypes, GhcPlugins
boxResultDsCCall
bPutCharBufWrite
bPutFSBufWrite
bPutFZSBufWrite
bPutLitStringBufWrite
bPutStrBufWrite
bp_latticeHoopl.Dataflow, Hoopl
bp_rewriteHoopl.Dataflow, Hoopl
bp_transferHoopl.Dataflow, Hoopl
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
BranchIfLlvm.AbsSyn, Llvm
BranchIndexCoAxiom
BranchListCoAxiom
BreakInteractiveEvalTypes, InteractiveEval
BreakArrayBreakArray, GHC
BreakIndexHscTypes, GhcPlugins, GHC
BreakInfo 
1 (Type/Class)ByteCodeInstr, GHC
2 (Data Constructor)ByteCodeInstr
breakInfo_moduleByteCodeInstr, GHC
breakInfo_numberByteCodeInstr, GHC
breakInfo_restyByteCodeInstr
breakInfo_varsByteCodeInstr
BreakpointCoreSyn, GhcPlugins
breakpointExtsCompat46
breakpointAutoIdKeyPrelNames
breakpointAutoJumpIdKeyPrelNames
breakpointAutoJumpNamePrelNames
breakpointAutoNamePrelNames
breakpointCondExtsCompat46
breakpointCondIdKeyPrelNames
breakpointCondJumpIdKeyPrelNames
breakpointCondJumpNamePrelNames
breakpointCondNamePrelNames
breakpointFVsCoreSyn, GhcPlugins
breakpointIdCoreSyn, GhcPlugins
breakpointIdKeyPrelNames
breakpointJumpIdKeyPrelNames
breakpointJumpNamePrelNames
breakpointNamePrelNames
BRK_FUNByteCodeInstr
brListFoldlM_CoAxiom
brListFoldrCoAxiom
brListLengthCoAxiom
brListMapCoAxiom
brListMapMCoAxiom
brListNthCoAxiom
brListZipWithCoAxiom
broadcastDoubleX2#ExtsCompat46
broadcastDoubleX4#ExtsCompat46
broadcastDoubleX8#ExtsCompat46
broadcastFloatX16#ExtsCompat46
broadcastFloatX4#ExtsCompat46
broadcastFloatX8#ExtsCompat46
broadcastInt16X16#ExtsCompat46
broadcastInt16X32#ExtsCompat46
broadcastInt16X8#ExtsCompat46
broadcastInt32X16#ExtsCompat46
broadcastInt32X4#ExtsCompat46
broadcastInt32X8#ExtsCompat46
broadcastInt64X2#ExtsCompat46
broadcastInt64X4#ExtsCompat46
broadcastInt64X8#ExtsCompat46
broadcastInt8X16#ExtsCompat46
broadcastInt8X32#ExtsCompat46
broadcastInt8X64#ExtsCompat46
broadcastWord16X16#ExtsCompat46
broadcastWord16X32#ExtsCompat46
broadcastWord16X8#ExtsCompat46
broadcastWord32X16#ExtsCompat46
broadcastWord32X4#ExtsCompat46
broadcastWord32X8#ExtsCompat46
broadcastWord64X2#ExtsCompat46
broadcastWord64X4#ExtsCompat46
broadcastWord64X8#ExtsCompat46
broadcastWord8X16#ExtsCompat46
broadcastWord8X32#ExtsCompat46
broadcastWord8X64#ExtsCompat46
BSnocHoopl
BSWAPX86.Instr
BSwap16OpPrimOp
BSwap32OpPrimOp
BSwap64OpPrimOp
bSwapLabelCPrim
BSwapOpPrimOp
BTX86.Instr
bufStringBuffer
bufferLexer
BufHandle 
1 (Type/Class)BufWrite
2 (Data Constructor)BufWrite
bufLeftRenderPretty
buildExtsCompat46
buildAlgTyConDataCon, BuildTyCl, GhcPlugins
buildClassBuildTyCl
buildClosuresVectorise.Utils.Closure, Vectorise.Utils
buildDataConBuildTyCl
buildDynConStgCmmCon
buildIdKeyPrelNames
buildNamePrelNames
buildPADictVectorise.Generic.PADict
buildPAScAndMethodsVectorise.Generic.PAMethods
buildPatSynBuildTyCl
buildPDatasTyConVectorise.Generic.PData
buildPDataTyConVectorise.Generic.PData
buildPReprTyConVectorise.Generic.PAMethods
buildSynTyConBuildTyCl
buildTagDynFlags, GhcPlugins, GHC
build_RDRPrelNames
builtinVectorise.Monad
BuiltinRuleCoreSyn, GhcPlugins
builtinRulesPrelRules, MkId, PrelInfo
Builtins 
1 (Type/Class)Vectorise.Builtins.Base, Vectorise.Builtins
2 (Data Constructor)Vectorise.Builtins.Base, Vectorise.Builtins
builtinsVectorise.Monad
BuiltInSynFamily 
1 (Type/Class)CoAxiom, TcTypeNats
2 (Data Constructor)CoAxiom, TcTypeNats
BuiltInSynFamTyConTyCon, GhcPlugins
BuiltInSyntax 
1 (Type/Class)Name, GhcPlugins
2 (Data Constructor)Name, GhcPlugins
bumpCtLocDepthTcRnTypes, TcRnMonad
bumpStepCountTcSTcSMonad
bumpSubGoalDepthTcRnTypes, TcRnMonad
bumpVersionBasicTypes, GhcPlugins
BwdPass 
1 (Data Constructor)Hoopl.Dataflow, Hoopl
2 (Type/Class)Hoopl.Dataflow, Hoopl
BwdRewriteHoopl.Dataflow, Hoopl
BwdTransferHoopl.Dataflow, Hoopl
bWordCmmType, CmmExpr, Cmm
ByteArrayBinary
ByteArray#ExtsCompat46
byteArrayContents#ExtsCompat46
ByteArrayContents_CharPrimOp
byteArrayPrimTyTysPrim
byteArrayPrimTyConTysPrim
byteArrayPrimTyConKeyPrelNames
ByteCodeByteCodeAsm
byteCodeGenByteCodeGen
byteCodeOfObjectHscTypes, GhcPlugins
byteDiffStringBuffer
ByteOffSMRep
bytesFSFastString, GhcPlugins
byteSwap#ExtsCompat46
byteSwap16#ExtsCompat46
byteSwap32#ExtsCompat46
byteSwap64#ExtsCompat46
ByValLlvm.Types, Llvm