ghc-7.8.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

b128 | CmmType, CmmExpr, Cmm
b16 | CmmType, CmmExpr, Cmm
b256 | CmmType, CmmExpr, Cmm
b32 | CmmType, CmmExpr, Cmm
b512 | CmmType, CmmExpr, Cmm
b64 | CmmType, CmmExpr, Cmm
b8 | CmmType, CmmExpr, Cmm
BA |
1 (Data Constructor) | Binary
2 (Data Constructor) | BreakArray
back |
1 (Function) | Digraph
2 (Function) | InteractiveEval, GHC
backBiasBlock | Hoopl
Backwards | Util, GhcPlugins
badATErr | TcValidity
badBootDeclErr | TcBinds
badDataConTyCon | TcTyClsDecls
badFieldCon | TcPat
badMethodErr | TcClassDcl
Bag | Bag
BagDerivStuff | TcGenDeriv
bagToList | Bag
BangPat | HsPat, HsSyn, GHC
bangPatEnabled | Lexer
BangType | HsTypes, HsSyn, GHC
bang_RDR | RdrHsSyn
baseN | LlvmCodeGen.Regs
basePackageId | Module, GhcPlugins
BaseReg | CmmExpr, Cmm
baseReg | CmmExpr, Cmm
BasicBlock | Cmm, Instruction
basicKnownKeyNames | PrelNames, PrelInfo
batchMsg | HscMain
BCat | Hoopl
BCC | PPC.Instr
bcc | Digraph
BCCFAR | PPC.Instr
BCInstr | ByteCodeInstr
bciStackUse | ByteCodeInstr
BCO# | ExtsCompat46
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
bestOneShot | BasicTypes, GhcPlugins
BetaReduction | CoreMonad, GhcPlugins
betaTy | TysPrim
betaTyVar | TysPrim
betaTyVars | TysPrim
BF | SPARC.Instr
bFlush | BufWrite
bHalfWord | CmmType, CmmExpr, Cmm
BI | SPARC.Instr
bicomps | Digraph
Bin | Binary
Binary | Binary
Bind |
1 (Type/Class) | ExternalCore
2 (Type/Class) | CoreSyn, GhcPlugins
bindArgsToRegs | StgCmmEnv
bindArgToReg | StgCmmEnv
bindConArgs | StgCmmCon
bindersOf | CoreSyn, GhcPlugins
bindersOfBinds | CoreSyn, GhcPlugins
BindFlag | Unify
bindFreeVars | CoreFVs, GhcPlugins
bindHsTyVars | RnTypes
BindingSite | Outputable, GhcPlugins
bindIOIdKey | PrelNames
bindIOName | PrelNames
bindIO_RDR | PrelNames
bindLocalNames | RnEnv
bindLocalNamesFV | RnEnv
bindLocatedLocalsFV | RnEnv
bindLocatedLocalsRn | RnEnv
bindMClassOpKey | PrelNames
BindMe | Unify
bindMName | PrelNames
bindM_RDR | PrelNames
bindNonRec | CoreUtils, GhcPlugins
BindPatSigCtxt | TcType, TcValidity, TcHsType
bindSigTyVarsFV | RnTypes
bindsOnlyPass | CoreMonad, GhcPlugins
BindStmt | HsExpr, HsSyn, GHC
bindToReg | StgCmmEnv
bind_fvs | HsBinds, HsSyn, GHC
BinHandle | Binary
binSpillReasons | RegAlloc.Linear.Stats, RegAlloc.Linear.Main
bitAndFastInt | FastTypes, GhcPlugins
Bitmap | Bitmap
bITMAP_BITS_SHIFT | DynFlags, GhcPlugins
bitMask | RegAlloc.Linear.SPARC.FreeRegs
bitOrFastInt | FastTypes, GhcPlugins
BL | PPC.Instr
BlackHole | SMRep, Cmm
Blackhole | RtClosureInspect
blackHoleOnEntry | StgCmmClosure
blackHoleRep | SMRep
blankLine | Outputable, GhcPlugins
blankWord | CmmUtils, StgCmmUtils
Block | Hoopl
blockAppend | Hoopl
BlockAssignment | RegAlloc.Linear.Base, RegAlloc.Linear.Main
BlockCC | Hoopl
BlockCO | Hoopl
blockCons | Hoopl
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 | Cmm, Instruction
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 | Llvm.AbsSyn, Llvm
bLOCKS_PER_MBLOCK | DynFlags, GhcPlugins
blockToList | Hoopl
bLOCK_SIZE | DynFlags, GhcPlugins
bLOCK_SIZE_W | DynFlags, GhcPlugins
BMiddle | Hoopl
BNil | Hoopl
Body | Hoopl
Body' | Hoopl
bodyGraph | Hoopl
bodyList | Hoopl
BodyStmt | HsExpr, HsSyn, GHC
bodyToBlockList | CmmUtils
bodyUnion | Hoopl
bold | Outputable, GhcPlugins
BooleanFormula | BooleanFormula
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 | Hoopl
botDmd | Demand
botDmdType | Demand
bothCleanDmd | Demand
bothDmd | Demand
BothDmdArg | Demand
bothDmdType | Demand
botRes | Demand
botSig | Demand
BottomFound | CoreMonad, GhcPlugins
Bound | DsMonad
bound | RegAlloc.Graph.ArchBase
boundedClassKey | PrelNames
boundedClassName | PrelNames
bound_to | RtClosureInspect, InteractiveEval
boxConTbl | TcGenDeriv
Boxed | BasicTypes, GhcPlugins
BoxedTuple | BasicTypes, GhcPlugins
Boxity | BasicTypes, GhcPlugins
boxityConKey | PrelNames
boxityNormalTupleSort | BasicTypes, GhcPlugins
boxResult | DsCCall
bPutChar | BufWrite
bPutFS | BufWrite
bPutFZS | 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
Branched | CoAxiom
BranchIf | Llvm.AbsSyn, Llvm
BranchIndex | CoAxiom
BranchList | CoAxiom
Break | InteractiveEvalTypes, 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
breakpoint | ExtsCompat46
breakpointAutoIdKey | PrelNames
breakpointAutoJumpIdKey | PrelNames
breakpointAutoJumpName | PrelNames
breakpointAutoName | PrelNames
breakpointCond | ExtsCompat46
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
brListFoldlM_ | CoAxiom
brListFoldr | CoAxiom
brListLength | CoAxiom
brListMap | CoAxiom
brListMapM | CoAxiom
brListNth | CoAxiom
brListZipWith | CoAxiom
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
BSnoc | Hoopl
BSWAP | X86.Instr
BSwap16Op | PrimOp
BSwap32Op | PrimOp
BSwap64Op | PrimOp
bSwapLabel | CPrim
BSwapOp | PrimOp
BT | X86.Instr
buf | StringBuffer
buffer | Lexer
BufHandle |
1 (Type/Class) | BufWrite
2 (Data Constructor) | BufWrite
bufLeftRender | Pretty
build | ExtsCompat46
buildAlgTyCon | DataCon, BuildTyCl, GhcPlugins
buildClass | BuildTyCl
buildClosures | Vectorise.Utils.Closure, Vectorise.Utils
buildDataCon | BuildTyCl
buildDynCon | StgCmmCon
buildIdKey | PrelNames
buildName | PrelNames
buildPADict | Vectorise.Generic.PADict
buildPAScAndMethods | Vectorise.Generic.PAMethods
buildPatSyn | BuildTyCl
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
BuiltInSynFamily |
1 (Type/Class) | CoAxiom, TcTypeNats
2 (Data Constructor) | CoAxiom, TcTypeNats
BuiltInSynFamTyCon | TyCon, GhcPlugins
BuiltInSyntax |
1 (Type/Class) | Name, GhcPlugins
2 (Data Constructor) | Name, GhcPlugins
bumpCtLocDepth | TcRnTypes, TcRnMonad
bumpStepCountTcS | TcSMonad
bumpSubGoalDepth | TcRnTypes, TcRnMonad
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
ByteArray | Binary
ByteArray# | ExtsCompat46
byteArrayContents# | ExtsCompat46
ByteArrayContents_Char | PrimOp
byteArrayPrimTy | TysPrim
byteArrayPrimTyCon | TysPrim
byteArrayPrimTyConKey | PrelNames
ByteCode | ByteCodeAsm
byteCodeGen | ByteCodeGen
byteCodeOfObject | HscTypes, GhcPlugins
byteDiff | StringBuffer
ByteOff | SMRep
bytesFS | FastString, GhcPlugins
byteSwap# | ExtsCompat46
byteSwap16# | ExtsCompat46
byteSwap32# | ExtsCompat46
byteSwap64# | ExtsCompat46
ByVal | Llvm.Types, Llvm