ghc-7.6.3: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- $
- *
- +
- /
- <
- =
- >
- |
- -
- _
- All

Index - B

b16 | CmmType, CmmExpr, Cmm, OldCmm
b32 | CmmType, CmmExpr, Cmm, OldCmm
b64 | CmmType, CmmExpr, Cmm, OldCmm
b8 | CmmType, CmmExpr, Cmm, OldCmm
BA |
1 (Data Constructor) | BreakArray
2 (Data Constructor) | Binary
back |
1 (Function) | Digraph
2 (Function) | InteractiveEval, GHC
backBiasBlock | Hoopl
Backwards | Util, GhcPlugins
badATErr | TcTyClsDecls
badBootDeclErr | TcBinds
badFieldCon | TcPat
badMethodErr | TcClassDcl
Bag | Bag
BagDerivStuff | TcGenDeriv
bagToList | Bag
BangPat | HsPat, HsSyn, GHC
bangPatEnabled | Lexer
BangType | HsTypes, HsSyn, GHC
bang_RDR | RdrHsSyn
base | LlvmCodeGen.Regs
basePackageId | Module, GhcPlugins
BaseReg | CmmExpr, Cmm, OldCmm
baseReg | CmmExpr, Cmm, OldCmm
BasicBlock | OldCmm
basicKnownKeyNames | PrelNames, PrelInfo
BCat | Hoopl
BCC | PPC.Instr
bcc | Digraph
BCCFAR | PPC.Instr
BCInstr | ByteCodeInstr
bciStackUse | ByteCodeInstr
bcoFreeNames | ByteCodeAsm
BCONPtr | ByteCodeAsm
BCONPtrItbl | ByteCodeAsm
BCONPtrLbl | ByteCodeAsm
BCONPtrWord | ByteCodeAsm
BCons | Hoopl
bcoPrimTy | TysPrim
bcoPrimTyCon | TysPrim
bcoPrimTyConKey | PrelNames
BCOPtr | ByteCodeAsm
BCOPtrArray | ByteCodeAsm
BCOPtrBCO | ByteCodeAsm
BCOPtrBreakInfo | ByteCodeAsm
BCOPtrName | ByteCodeAsm
BCOPtrPrimOp | ByteCodeAsm
BCOs | HscTypes, GhcPlugins
BCTR | PPC.Instr
BCTRL | PPC.Instr
BetaReduction | CoreMonad, GhcPlugins
betaTy | TysPrim
betaTyVar | TysPrim
betaTyVars | TysPrim
BF | SPARC.Instr
bFlush | BufWrite
bHalfWord | CmmType, CmmExpr, Cmm, OldCmm
BI | SPARC.Instr
bicomps | Digraph
Bin | Binary
Binary | Binary
Bind |
1 (Type/Class) | ExternalCore
2 (Type/Class) | CoreSyn, GhcPlugins
bindArgsToRegs |
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
bindArgsToStack | CgBindery
bindArgToReg | StgCmmEnv
bindConArgs |
1 (Function) | CgCon
2 (Function) | StgCmmCon
bindersOf | CoreSyn, GhcPlugins
bindersOfBinds | CoreSyn, GhcPlugins
BindFlag | Unify
bindFreeVars | CoreFVs, GhcPlugins
bindHsTyVars | RnTypes
BindingSite | Outputable, GhcPlugins
bindIOIdKey | PrelNames
bindIOName | PrelNames
bindIO_RDR | PrelNames
bindLocalName | RnEnv
bindLocalNames | RnEnv
bindLocalNamesFV | RnEnv
bindLocatedLocalsFV | RnEnv
bindLocatedLocalsRn | RnEnv
bindMClassOpKey | PrelNames
BindMe | Unify
bindMName | PrelNames
bindM_RDR | PrelNames
bindNewToNode | CgBindery
bindNewToReg | CgBindery
bindNewToTemp | CgBindery
bindNewToUntagNode | CgBindery
bindNonRec | CoreUtils, GhcPlugins
BindPatSigCtxt | TcType, TcMType, TcHsType
bindSigTyVarsFV | RnTypes
bindsOnlyPass | CoreMonad, GhcPlugins
BindStmt | HsExpr, HsSyn, GHC
bindToReg | StgCmmEnv
bindUnboxedTupleComponents | CgCon
bind_fvs | HsBinds, HsSyn, GHC
BinHandle | Binary
binSpillReasons | RegAlloc.Linear.Stats, RegAlloc.Linear.Main
bitAndFastInt | FastTypes, GhcPlugins
Bitmap | Bitmap
bITMAP_BITS_SHIFT | Constants
bitMask | RegAlloc.Linear.SPARC.FreeRegs
bitOrFastInt | FastTypes, GhcPlugins
BL | PPC.Instr
BlackHole | SMRep, Cmm, OldCmm
Blackhole | RtClosureInspect
blackHoleOnEntry |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
blackHoleRep | SMRep
blankLine | Outputable, GhcPlugins
blankWord | CmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
Block | Hoopl
block | Exception
blockAppend | Hoopl
BlockAssignment | RegAlloc.Linear.Base, RegAlloc.Linear.Main
BlockCC | Hoopl
BlockCO | Hoopl
blockCons | Hoopl
blocked | Exception
BlockedIndefinitelyOnMVar |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
BlockedIndefinitelyOnSTM |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
BlockEnv | BlockId
blockFromList | Hoopl
blockGraph | Hoopl
BlockId | BlockId
blockId | OldCmm
blockJoin | Hoopl
blockJoinAny | Hoopl
blockJoinHead | Hoopl
blockJoinTail | Hoopl
blockLabel | Llvm.AbsSyn, Llvm
blockLbl | BlockId
BlockMap | RegAlloc.Liveness
BlockOC | Hoopl
BlockSet | BlockId
blockSnoc | Hoopl
blockSplit | Hoopl
blockSplitAny | Hoopl
blockSplitHead | Hoopl
blockSplitTail | Hoopl
blockStmts |
1 (Function) | Llvm.AbsSyn, Llvm
2 (Function) | OldCmm
bLOCKS_PER_MBLOCK | Constants
blockToList | Hoopl
bLOCK_SIZE | Constants
bLOCK_SIZE_W | Constants
BMiddle | Hoopl
BNil | Hoopl
Body | Hoopl
Body' | Hoopl
bodyGraph | Hoopl
bodyList | Hoopl
bodyToBlockList | CmmUtils, OldCmmUtils
bodyUnion | Hoopl
bold | Outputable, GhcPlugins
boolToRecFlag | BasicTypes, GhcPlugins
boolTy | TysWiredIn, GhcPlugins
boolTyCon | TysWiredIn, GhcPlugins
boolTyConKey | PrelNames
boolTyConName | TysWiredIn, GhcPlugins
boolTyCon_RDR | TysWiredIn, GhcPlugins
BoringCtxt | CoreUnfold
boringCxtNotOk | CoreSyn, GhcPlugins
boringCxtOk | CoreSyn, GhcPlugins
Bot |
1 (Data Constructor) | Hoopl
2 (Data Constructor) | Demand
botDmdType | Demand
both | DmdAnal
BotRes | Demand
botSig | Demand
BottomFound | CoreMonad, GhcPlugins
Bound | DsMonad
bound | RegAlloc.Graph.ArchBase
boundedClassKey | PrelNames
boundedClassName | PrelNames
bound_to | RtClosureInspect, InteractiveEval
Box | Demand
boxConTbl | TcGenDeriv
Boxed | BasicTypes, GhcPlugins
BoxedTuple | BasicTypes, GhcPlugins
Boxity | BasicTypes, GhcPlugins
boxityConKey | PrelNames
boxityNormalTupleSort | BasicTypes, GhcPlugins
boxResult | DsCCall
bPutChar | BufWrite
bPutFS | BufWrite
bPutLitString | BufWrite
bPutStr | BufWrite
bp_lattice | Hoopl.Dataflow, Hoopl
bp_rewrite | Hoopl.Dataflow, Hoopl
bp_transfer | Hoopl.Dataflow, Hoopl
braces |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
Brack | TcRnTypes, TcRnMonad
bracket | Exception
bracketOnError | Exception
brackets |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
BracketSkol | TcRnTypes, TcRnMonad
bracket_ | Exception
Branch | Llvm.AbsSyn, Llvm
BranchIf | Llvm.AbsSyn, Llvm
Break | InteractiveEval
BreakArray | BreakArray, GHC
BreakIndex | HscTypes, GhcPlugins, GHC
BreakInfo |
1 (Type/Class) | ByteCodeInstr, GHC
2 (Data Constructor) | ByteCodeInstr
breakInfo_module | ByteCodeInstr, GHC
breakInfo_number | ByteCodeInstr, GHC
breakInfo_resty | ByteCodeInstr
breakInfo_vars | ByteCodeInstr
Breakpoint | CoreSyn, GhcPlugins
breakpointAutoIdKey | PrelNames
breakpointAutoJumpIdKey | PrelNames
breakpointAutoJumpName | PrelNames
breakpointAutoName | PrelNames
breakpointCondIdKey | PrelNames
breakpointCondJumpIdKey | PrelNames
breakpointCondJumpName | PrelNames
breakpointCondName | PrelNames
breakpointFVs | CoreSyn, GhcPlugins
breakpointId | CoreSyn, GhcPlugins
breakpointIdKey | PrelNames
breakpointJumpIdKey | PrelNames
breakpointJumpName | PrelNames
breakpointName | PrelNames
BRK_FUN | ByteCodeInstr
BSnoc | Hoopl
BT | X86.Instr
buf |
1 (Function) | FastString, GhcPlugins
2 (Function) | StringBuffer
buffer | Lexer
BufHandle |
1 (Type/Class) | BufWrite
2 (Data Constructor) | BufWrite
bufLeftRender | Pretty
buildAlgTyCon | BuildTyCl
buildClass | BuildTyCl
buildClosures | Vectorise.Utils.Closure, Vectorise.Utils
buildDataCon | BuildTyCl
buildDynCon |
1 (Function) | CgCon
2 (Function) | StgCmmCon
buildIdKey | PrelNames
buildName | PrelNames
buildPADict | Vectorise.Generic.PADict
buildPAScAndMethods | Vectorise.Generic.PAMethods
buildPDatasTyCon | Vectorise.Generic.PData
buildPDataTyCon | Vectorise.Generic.PData
buildPReprTyCon | Vectorise.Generic.PAMethods
buildSynTyCon | BuildTyCl
buildTag | DynFlags, GhcPlugins, GHC
build_RDR | PrelNames
builtin | Vectorise.Monad
BuiltinRule | CoreSyn, GhcPlugins
builtinRules | PrelRules, MkId, PrelInfo
Builtins |
1 (Type/Class) | Vectorise.Builtins.Base, Vectorise.Builtins
2 (Data Constructor) | Vectorise.Builtins.Base, Vectorise.Builtins
builtins | Vectorise.Monad
BuiltInSyntax |
1 (Type/Class) | Name, GhcPlugins
2 (Data Constructor) | Name, GhcPlugins
bumpStepCountTcS | TcSMonad
bumpVersion | BasicTypes, GhcPlugins
BwdPass |
1 (Data Constructor) | Hoopl.Dataflow, Hoopl
2 (Type/Class) | Hoopl.Dataflow, Hoopl
BwdRewrite | Hoopl.Dataflow, Hoopl
BwdTransfer | Hoopl.Dataflow, Hoopl
bWord | CmmType, CmmExpr, Cmm, OldCmm
ByteArray | Binary
ByteArrayContents_Char | PrimOp
byteArrayPrimTy | TysPrim
byteArrayPrimTyCon | TysPrim
byteArrayPrimTyConKey | PrelNames
ByteCode | ByteCodeAsm
byteCodeGen | ByteCodeGen
byteCodeOfObject | HscTypes, GhcPlugins
byteDiff | StringBuffer
ByteOff | SMRep
bytesFS | FastString, GhcPlugins
ByVal | Llvm.Types, Llvm