| b128 | CmmType |
| b16 | CmmType |
| b256 | CmmType |
| b32 | CmmType |
| b512 | CmmType |
| b64 | CmmType |
| b8 | CmmType |
| BA | GHCi.BreakArray |
| backEdgeBonus | DynFlags |
| backendMaintainsCfg | DynFlags |
| Backward | Digraph |
| Backwards | Util |
| badIO | Language.Haskell.TH.Syntax |
| Bag | Bag |
| bagToList | Bag |
| Bang | |
| 1 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH |
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH |
| bang | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH |
| BangP | Language.Haskell.TH.Syntax, Language.Haskell.TH |
| bangP | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH |
| BangPat | GHC.Hs.Pat, GHC.Hs |
| BangPatBit | Lexer |
| BangPatterns | GHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH |
| BangQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH |
| BangType | |
| 1 (Type/Class) | Language.Haskell.TH.Syntax |
| 2 (Type/Class) | GHC.Hs.Types, GHC.Hs |
| bangType | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH |
| BangTypeQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH |
| bar | Language.Haskell.TH.Ppr |
| baseUnitId | Module |
| basicKnownKeyNames | PrelNames |
| BCO | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap |
| BCOClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| BCONPtr | ByteCodeTypes |
| BCONPtrItbl | ByteCodeTypes |
| BCONPtrLbl | ByteCodeTypes |
| BCONPtrStr | ByteCodeTypes |
| BCONPtrWord | ByteCodeTypes |
| bcoPrimTy | TysPrim |
| bcoPrimTyCon | TysPrim |
| bcoPrimTyConKey | PrelNames |
| BCOPtr | ByteCodeTypes |
| BCOPtrBCO | ByteCodeTypes |
| BCOPtrBreakArray | ByteCodeTypes |
| BCOPtrName | ByteCodeTypes |
| BCOPtrPrimOp | ByteCodeTypes |
| bcoptrs | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| BCOs | LinkerTypes, HscTypes |
| bcos_loaded | LinkerTypes |
| bc_bcos | ByteCodeTypes |
| bc_breaks | ByteCodeTypes |
| bc_ffis | ByteCodeTypes |
| bc_itbls | ByteCodeTypes |
| bc_strs | ByteCodeTypes |
| BeforePhase | Language.Haskell.TH.Syntax, Language.Haskell.TH |
| bestImport | RdrName |
| bestOneShot | BasicTypes |
| BetaReduction | CoreMonad |
| betaTy | TysPrim |
| betaTyVar | TysPrim |
| bFlush | BufWrite |
| bHalfWord | CmmType |
| Bin | Binary |
| Binary | Binary |
| BinaryLiterals | GHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH |
| BinaryLiteralsBit | Lexer |
| BinaryStringRep | GHC.PackageDb |
| binBlobThreshold | DynFlags |
| Bind | CoreSyn |
| binderArgFlag | Var, TyCoRep, Type |
| binderRelevantType_maybe | Type |
| bindersOf | CoreSyn |
| bindersOfBinds | CoreSyn |
| binderType | Var, TyCoRep, Type |
| binderVar | Var, TyCoRep, Type |
| binderVars | Var, TyCoRep, Type |
| BindFlag | Unify |
| bindFreeVars | CoreFVs |
| BindingSite | Outputable |
| bindIOIdKey | PrelNames |
| bindIOName | PrelNames |
| bindIO_RDR | PrelNames |
| bindMClassOpKey | PrelNames |
| BindMe | Unify |
| bindMName | PrelNames |
| bindM_RDR | PrelNames |
| bindNonRec | CoreUtils |
| bindQ | Language.Haskell.TH.Syntax |
| BindS | Language.Haskell.TH.Syntax, Language.Haskell.TH |
| bindS | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH |
| bindsOnlyPass | CoreMonad |
| BindStmt | GHC.Hs.Expr, GHC.Hs |
| BinHandle | Binary |
| bitIntegerIdKey | PrelNames |
| bitIntegerName | PrelNames |
| bitmap | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| bITMAP_BITS_SHIFT | DynFlags |
| BLACKHOLE | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap |
| blackHole | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| BlackholeClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| blankLine | Outputable |
| BlankSrcSpan | |
| 1 (Type/Class) | GHC.Hs.Dump |
| 2 (Data Constructor) | GHC.Hs.Dump |
| BlockArguments | GHC.LanguageExtensions.Type, GHC.LanguageExtensions, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax, Language.Haskell.TH |
| BlockArgumentsBit | Lexer |
| BlockedIndefinitelyOnMVar | |
| 1 (Data Constructor) | Exception |
| 2 (Type/Class) | Exception |
| BlockedIndefinitelyOnSTM | |
| 1 (Data Constructor) | Exception |
| 2 (Type/Class) | Exception |
| BlockingQueueClosure | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| BLOCKING_QUEUE | GHC.Exts.Heap.ClosureTypes, GHC.Exts.Heap |
| bLOCKS_PER_MBLOCK | DynFlags |
| bLOCK_SIZE | DynFlags |
| bLOCK_SIZE_W | DynFlags |
| bmiVersion | DynFlags |
| Bndr | Var |
| bndrIsJoin_maybe | Outputable |
| bndrRuleAndUnfoldingVarsDSet | CoreFVs |
| Body | |
| 1 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH |
| 2 (Type/Class) | RdrHsSyn |
| BodyQ | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH |
| BodyStmt | GHC.Hs.Expr, GHC.Hs |
| Bool | GhcPrelude |
| BooleanFormula | BooleanFormula |
| boolToRecFlag | BasicTypes |
| boolTy | TysWiredIn |
| boolTyCon | TysWiredIn |
| boolTyConKey | PrelNames |
| boolTyConName | TysWiredIn |
| boolTyCon_RDR | TysWiredIn |
| BootUnfolding | CoreSyn |
| bootUnfolding | CoreSyn |
| BoringCtxt | CoreUnfold |
| boringCxtNotOk | CoreSyn |
| boringCxtOk | CoreSyn |
| botDmd | Demand |
| botDmdType | Demand |
| bothCleanDmd | Demand |
| bothDmd | Demand |
| BothDmdArg | Demand |
| bothDmdType | Demand |
| botRes | Demand |
| botSig | Demand |
| Bounded | GhcPrelude |
| boundedClassKey | PrelNames |
| boundedClassName | PrelNames |
| Box | |
| 1 (Type/Class) | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| 2 (Data Constructor) | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| Boxed | BasicTypes |
| BoxedTuple | BasicTypes |
| boxEqPred | TcType |
| boxingDataCon_maybe | TysWiredIn |
| Boxity | BasicTypes |
| boxityConKey | PrelNames |
| boxityTupleSort | BasicTypes |
| bPutChar | BufWrite |
| bPutFS | BufWrite |
| bPutFZS | BufWrite |
| bPutPtrString | BufWrite |
| bPutReplicate | BufWrite |
| bPutStr | BufWrite |
| braces | |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Pretty |
| 3 (Function) | Outputable |
| Brack | TcRnTypes |
| bracket | Exception |
| bracketOnError | Exception |
| brackets | |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Pretty |
| 3 (Function) | Outputable |
| BracketSkol | TcOrigin |
| bracket_ | Exception |
| BranchCount | BasicTypes, IdInfo |
| Branched | CoAxiom |
| Branches | CoAxiom |
| BranchFlag | CoAxiom |
| BranchIndex | CoAxiom |
| break | GhcPrelude |
| BreakArray | GHCi.BreakArray |
| BreakIndex | ByteCodeTypes |
| BreakInfo | |
| 1 (Type/Class) | InteractiveEvalTypes |
| 2 (Data Constructor) | InteractiveEvalTypes |
| breakInfo | InteractiveEvalTypes |
| breakInfo_module | InteractiveEvalTypes |
| breakInfo_number | InteractiveEvalTypes |
| breakNames | InteractiveEvalTypes |
| breakOnError | GHCi.Message |
| breakOnException | GHCi.Message |
| Breakpoint | CoreSyn |
| breakpointCondIdKey | PrelNames |
| breakpointCondName | PrelNames |
| breakpointFVs | CoreSyn |
| breakpointId | CoreSyn |
| breakpointIdKey | PrelNames |
| breakpointName | PrelNames |
| BreakpointStatus | GHCi.Message |
| BRev16Op | PrimOp |
| BRev32Op | PrimOp |
| BRev64Op | PrimOp |
| BRev8Op | PrimOp |
| BRevOp | PrimOp |
| BrokenDependencies | Packages |
| BSwap16Op | PrimOp |
| BSwap32Op | PrimOp |
| BSwap64Op | PrimOp |
| BSwapOp | PrimOp |
| buf | StringBuffer |
| buffer | Lexer |
| BufHandle | |
| 1 (Type/Class) | BufWrite |
| 2 (Data Constructor) | BufWrite |
| bufLeftRender | Pretty |
| bufLeftRenderSDoc | Outputable |
| buildAlgTyCon | DataCon |
| buildCoercion | Coercion |
| buildIdKey | PrelNames |
| buildName | PrelNames |
| buildSynTyCon | DataCon |
| buildTag | DynFlags |
| build_RDR | PrelNames |
| BuiltinRule | CoreSyn |
| builtinRules | PrelRules, MkId |
| BuiltInSynFamily | |
| 1 (Type/Class) | CoAxiom |
| 2 (Data Constructor) | CoAxiom |
| BuiltInSynFamTyCon | TyCon |
| BuiltInSyntax | |
| 1 (Type/Class) | Name |
| 2 (Data Constructor) | Name |
| BuiltInTypeFlavour | TyCon |
| bullet | Outputable |
| bumpCtLocDepth | Constraint |
| bumpSubGoalDepth | Constraint |
| bumpVersion | BasicTypes |
| bv_pattern | GHC.Hs.Expr, GHC.Hs |
| bWord | CmmType |
| ByteArrayContents_Char | PrimOp |
| ByteArrayIsPinnedOp | PrimOp |
| byteArrayPrimTy | TysPrim |
| byteArrayPrimTyCon | TysPrim |
| byteArrayPrimTyConKey | PrelNames |
| byteCodeOfObject | HscTypes |
| byteDiff | StringBuffer |
| Bytes | |
| 1 (Type/Class) | Language.Haskell.TH.Syntax |
| 2 (Data Constructor) | Language.Haskell.TH.Syntax |
| bytes | GHC.Exts.Heap.Closures, GHC.Exts.Heap |
| bytesFS | FastString |
| bytesOffset | Language.Haskell.TH.Syntax |
| BytesPrimL | Language.Haskell.TH.Syntax, Language.Haskell.TH |
| bytesPrimL | Language.Haskell.TH.Lib.Internal, Language.Haskell.TH.Lib, Language.Haskell.TH |
| bytesPtr | Language.Haskell.TH.Syntax |
| bytesSize | Language.Haskell.TH.Syntax |
| bytesToString | Language.Haskell.TH.Ppr |