ghc-7.0.4: 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 | CmmExpr, Cmm
b32 | CmmExpr, Cmm
b64 | CmmExpr, Cmm
b8 | CmmExpr, Cmm
BA |
1 (Data Constructor) | BreakArray
2 (Data Constructor) | Binary
back |
1 (Function) | Digraph
2 (Function) | InteractiveEval, GHC
BackwardFixedPoint | ZipDataflow
BackwardRewrites |
1 (Type/Class) | ZipDataflow
2 (Data Constructor) | ZipDataflow
Backwards | Util
BackwardTransfers |
1 (Type/Class) | ZipDataflow
2 (Data Constructor) | ZipDataflow
badATErr | TcClassDcl
badBootDeclErr | TcBinds
badFieldCon | TcPat
badMethodErr | TcClassDcl
Bag | Bag
bagToList | Bag
BangPat | HsPat, HsSyn, GHC
bangPatEnabled | Lexer
bangTyFVs | RnHsSyn
BangType | HsTypes, HsSyn, GHC
bang_RDR | RdrHsSyn
bareLastOutFacts | DFMonad
basePackageId | Module
BaseReg | CmmExpr, Cmm
BasicBlock | Cmm
basicKnownKeyNames | PrelNames, PrelInfo
BCC | PPC.Instr
bcc | Digraph
BCCFAR | PPC.Instr
BCInstr | ByteCodeInstr
bciStackUse | ByteCodeInstr
bcoFreeNames | ByteCodeAsm
BCONPtr | ByteCodeAsm
BCONPtrItbl | ByteCodeAsm
BCONPtrLbl | ByteCodeAsm
BCONPtrWord | ByteCodeAsm
bcoPrimTy | TysPrim
bcoPrimTyCon | TysPrim
bcoPrimTyConKey | PrelNames
BCOPtr | ByteCodeAsm
BCOPtrArray | ByteCodeAsm
BCOPtrBCO | ByteCodeAsm
BCOPtrBreakInfo | ByteCodeAsm
BCOPtrName | ByteCodeAsm
BCOPtrPrimOp | ByteCodeAsm
BCOs | HscTypes
BCTR | PPC.Instr
BCTRL | PPC.Instr
BetaReduction | CoreMonad
betaTy | TysPrim
betaTyVar | TysPrim
betaTyVars | TysPrim
BF | SPARC.Instr
bFlush | BufWrite
bHalfWord | CmmExpr, Cmm
BI | SPARC.Instr
bicomps | Digraph
bid | ZipCfg
BigLiveness | ClosureInfo, StgCmmClosure
Bin | Binary
Binary | Binary
Bind |
1 (Type/Class) | ExternalCore
2 (Type/Class) | CoreSyn
bindArgsToRegs |
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
bindArgsToStack | CgBindery
bindArgToReg | StgCmmEnv
bindConArgs |
1 (Function) | CgCon
2 (Function) | StgCmmCon
bindersOf | CoreSyn
bindersOfBinds | CoreSyn
BindFlag | Unify
bindFreeVars | CoreFVs
BindingSite | Outputable
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
BindPatSigCtxt | TcType, TcMType, TcHsType
bindPatSigTyVars | RnEnv
bindPatSigTyVarsFV | RnEnv
bindSigTyVarsFV | RnEnv
BindStmt | HsExpr, HsSyn, GHC
bindToReg | StgCmmEnv
bindTyVarsFV | RnEnv
bindTyVarsRn | RnEnv
bindUnboxedTupleComponents | CgCon
bind_fvs | HsBinds, HsSyn, GHC
BinHandle | Binary
binSpillReasons | RegAlloc.Linear.Stats, RegAlloc.Linear.Main
bitAndFastInt | FastTypes
Bitmap | Bitmap
bITMAP_BITS_SHIFT | Constants
bitMask | RegAlloc.Linear.SPARC.FreeRegs
bitOrFastInt | FastTypes
BL | PPC.Instr
Blackhole | RtClosureInspect
blackHoleOnEntry |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
BlackHoleRep | SMRep
blankLine | Outputable
blankWord |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
Block |
1 (Type/Class) | ZipCfg
2 (Data Constructor) | ZipCfg
block | Exception
BlockAssignment | RegAlloc.Linear.Base, RegAlloc.Linear.Main
blocked | Exception
BlockedIndefinitelyOnMVar |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
BlockedIndefinitelyOnSTM |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
BlockEntryInfo | CmmBrokenBlock
BlockEntryLiveness | CmmLive
BlockEnv | BlockId
blockEnvToList | BlockId
BlockId |
1 (Type/Class) | BlockId
2 (Data Constructor) | BlockId
blockId |
1 (Function) | Cmm
2 (Function) | ZipCfg
blockLabel | Llvm.AbsSyn, Llvm
blockLbl | BlockId
BlockMap | RegAlloc.Liveness
BlockSet | BlockId
blockSetToList | BlockId
blockStmts |
1 (Function) | Llvm.AbsSyn, Llvm
2 (Function) | Cmm
blocksToBlockEnv | CmmBrokenBlock
bLOCKS_PER_MBLOCK | Constants
bLOCK_SIZE | Constants
bLOCK_SIZE_W | Constants
boolToRecFlag | BasicTypes
boolTy | TysWiredIn
boolTyCon | TysWiredIn
boolTyConKey | PrelNames
boolTyConName | TysWiredIn
boolTyCon_RDR | TysWiredIn
BoringCtxt | CoreUnfold
boringCxtNotOk | CoreSyn
boringCxtOk | CoreSyn
Bot | Demand
botDmdType | Demand
botFact | DFMonad
both | DmdAnal
BotRes | Demand
botSig | Demand
BottomFound | CoreMonad
Bound | DsMonad
bound | RegAlloc.Graph.ArchBase
boundedClassKey | PrelNames
boundedClassName | PrelNames
bound_to | RtClosureInspect, InteractiveEval
Box | Demand
Boxed | BasicTypes
Boxity | BasicTypes
boxityConKey | PrelNames
boxResult | DsCCall
bPutChar | BufWrite
bPutFS | BufWrite
bPutLitString | BufWrite
bPutStr | BufWrite
braces |
1 (Function) | Pretty
2 (Function) | Outputable
Brack | TcRnTypes, TcRnMonad
bracket | Exception
bracketOnError | Exception
brackets |
1 (Function) | Pretty
2 (Function) | Outputable
BracketSkol | TcRnTypes, TcRnMonad
bracket_ | Exception
Branch | Llvm.AbsSyn, Llvm
branchChainElimZ | CmmContFlowOpt
BranchIf | Llvm.AbsSyn, Llvm
branchNodeTarget | ZipCfg
Break | InteractiveEval
BreakArray | BreakArray, GHC
breakBlock | CmmBrokenBlock
BreakIndex | HscTypes, 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
breakpointAutoIdKey | PrelNames
breakpointAutoJumpIdKey | PrelNames
breakpointAutoJumpName | PrelNames
breakpointAutoName | PrelNames
breakpointCondIdKey | PrelNames
breakpointCondJumpIdKey | PrelNames
breakpointCondJumpName | PrelNames
breakpointCondName | PrelNames
breakpointIdKey | PrelNames
breakpointJumpIdKey | PrelNames
breakpointJumpName | PrelNames
breakpointName | PrelNames
BRK_FUN | ByteCodeInstr
BrokenBlock |
1 (Type/Class) | CmmBrokenBlock
2 (Data Constructor) | CmmBrokenBlock
brokenBlockEntry | CmmBrokenBlock
brokenBlockExit | CmmBrokenBlock
brokenBlockId | CmmBrokenBlock
brokenBlockStmts | CmmBrokenBlock
brokenBlockTargets | CmmBrokenBlock
br_exit | ZipDataflow
br_first | ZipDataflow
br_last | ZipDataflow
br_middle | ZipDataflow
BT | X86.Instr
bt_first_in | ZipDataflow
bt_last_in | ZipDataflow
bt_middle_in | ZipDataflow
buf |
1 (Function) | FastString
2 (Function) | StringBuffer
buffer | Lexer
BufHandle |
1 (Type/Class) | BufWrite
2 (Data Constructor) | BufWrite
bufLeftRender | Pretty
buildAlgTyCon | BuildTyCl
buildClass | BuildTyCl
buildClosure | Vectorise.Utils.Closure, Vectorise.Utils
buildClosures | Vectorise.Utils.Closure, Vectorise.Utils
buildDataCon | BuildTyCl
buildDynCon |
1 (Function) | CgCon
2 (Function) | StgCmmCon
buildEnv | Vectorise.Utils.Closure, Vectorise.Utils
buildFromArrPRepr | Vectorise.Type.PRepr
buildFromPRepr | Vectorise.Type.PRepr
buildIdKey | PrelNames
buildIGraphAndCounts | StackColor
buildName | PrelNames
buildPADict | Vectorise.Type.PADict
buildPDataTyCon | Vectorise.Type.PData
buildPRDict | Vectorise.Type.PRDict
buildPReprTyCon | Vectorise.Type.PRepr
buildSynTyCon | BuildTyCl
buildTag | DynFlags, GHC
buildToArrPRepr | Vectorise.Type.PRepr
buildToPRepr | Vectorise.Type.PRepr
build_RDR | PrelNames
builtin | Vectorise.Monad
BuiltinRule | CoreSyn
builtinRules | PrelRules, 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
2 (Data Constructor) | Name
bumpStepCountTcS | TcSMonad
bumpVersion | BasicTypes
bundleCAFs | CmmBuildInfoTables
bWord | CmmExpr, Cmm
ByteArray | Binary
ByteArrayContents_Char | PrimOp
byteArrayPrimTy | TysPrim
byteArrayPrimTyCon | TysPrim
byteArrayPrimTyConKey | PrelNames
ByteCode | ByteCodeAsm
byteCodeGen | ByteCodeGen
byteCodeOfObject | HscTypes
byteDiff | StringBuffer
ByteOff | SMRep
bytesFS | FastString
ByVal | Llvm.Types, Llvm