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 |