| C | GHC.Cmm.Dataflow.Block, GHC.Cmm.Dataflow | 
| c1TyConKey | GHC.Builtin.Names | 
| c1TyConName | GHC.Builtin.Names | 
| cab_cvs | GHC.Core.Coercion.Axiom | 
| cab_eta_tvs | GHC.Core.Coercion.Axiom | 
| cab_incomps | GHC.Core.Coercion.Axiom | 
| cab_lhs | GHC.Core.Coercion.Axiom | 
| cab_loc | GHC.Core.Coercion.Axiom | 
| cab_rhs | GHC.Core.Coercion.Axiom | 
| cab_roles | GHC.Core.Coercion.Axiom | 
| cab_tvs | GHC.Core.Coercion.Axiom | 
| Cached | GHC.Tc.Solver.Monad | 
| cachedPlugins | GHC.Driver.Session, GHC.Plugins, GHC | 
| cafAnal | GHC.Cmm.Info.Build | 
| cafAnalData | GHC.Cmm.Info.Build | 
| cafBlackHoleInfoTable | GHC.StgToCmm.Closure | 
| CafCC | GHC.Types.CostCentre | 
| CAFEnv | GHC.Cmm.Info.Build | 
| CafInfo | GHC.Types.Id.Info, GHC.Plugins | 
| cafInfo | GHC.Types.Id.Info, GHC.Plugins | 
| CAFSet | GHC.Cmm.Info.Build | 
| calculateAvails | GHC.Rename.Names | 
| CALL |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Call |  | 
| 1 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| 2 (Data Constructor) | GHC.Cmm.Graph | 
| callArityAnalProgram | GHC.Core.Opt.CallArity | 
| callArityInfo | GHC.Types.Id.Info, GHC.Plugins | 
| callArityRHS | GHC.Core.Opt.CallArity | 
| callClobberedRegs |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| CallCtxt | GHC.Core.Unfold | 
| callerRestoreGlobalReg | GHC.StgToCmm.Utils | 
| callerSaveGlobalReg | GHC.StgToCmm.Utils | 
| callerSaves |  | 
| 1 (Function) | GHC.Platform.X86_64 | 
| 2 (Function) | GHC.Platform.X86 | 
| 3 (Function) | GHC.Platform.SPARC | 
| 4 (Function) | GHC.Platform.S390X | 
| 5 (Function) | GHC.Platform.RISCV64 | 
| 6 (Function) | GHC.Platform.PPC | 
| 7 (Function) | GHC.Platform.NoRegs | 
| 8 (Function) | GHC.Platform.ARM | 
| 9 (Function) | GHC.Platform.AArch64 | 
| 10 (Function) | GHC.Platform.Regs, GHC.StgToCmm.Utils | 
| callerSaveVolatileRegs | GHC.StgToCmm.Utils | 
| CallishMachOp | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| callishMachOpHints | GHC.Cmm, GHC.Cmm.Expr, GHC.Cmm.MachOp | 
| CallM | GHC.Llvm.Syntax, GHC.Llvm | 
| CallMethod | GHC.StgToCmm.Closure | 
| callProcPoints | GHC.Cmm.ProcPoint | 
| CallReference | GHC.CmmToAsm.PIC | 
| callSiteInline | GHC.Core.Unfold | 
| callStackDoc | GHC.Utils.Outputable, GHC.Plugins | 
| callStackTyConKey | GHC.Builtin.Names | 
| callStackTyConName | GHC.Builtin.Names | 
| callWeight | GHC.Driver.Session, GHC.Plugins | 
| CanDeriveAnyClass | GHC.Tc.Deriv.Utils | 
| canDeriveAnyClass | GHC.Tc.Deriv.Utils | 
| CanDeriveStock | GHC.Tc.Deriv.Utils | 
| candidateKindVars | GHC.Tc.Utils.TcMType | 
| candidateQTyVarsOfKind | GHC.Tc.Utils.TcMType | 
| candidateQTyVarsOfKinds | GHC.Tc.Utils.TcMType | 
| candidateQTyVarsOfType | GHC.Tc.Utils.TcMType | 
| candidateQTyVarsOfTypes | GHC.Tc.Utils.TcMType | 
| CandidatesQTvs | GHC.Tc.Utils.TcMType | 
| canDiverge | GHC.HsToCore.PmCheck.Oracle | 
| canDoGenerics | GHC.Tc.Deriv.Generics | 
| canDoGenerics1 | GHC.Tc.Deriv.Generics | 
| CandPlugin | GHC.Tc.Errors.Hole.FitTypes, GHC.Plugins | 
| candPlugin | GHC.Tc.Errors.Hole.FitTypes, GHC.Tc.Errors.Hole, GHC.Plugins | 
| canGenerateDynamicToo | GHC.Driver.Session, GHC.Plugins, GHC | 
| cannotFindInterface | GHC.Driver.Finder | 
| cannotFindModule | GHC.Driver.Finder | 
| canonicalize | GHC.Tc.Solver.Canonical | 
| canonicalizeHomeModule | GHC.Driver.Session, GHC.Plugins | 
| canonicalizeModuleIfHome | GHC.Driver.Session, GHC.Plugins | 
| canShortcut |  | 
| 1 (Function) | GHC.CmmToAsm.SPARC.ShortcutJump | 
| 2 (Function) | GHC.CmmToAsm.PPC.RegInfo | 
| 3 (Function) | GHC.CmmToAsm.X86.Instr | 
| 4 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| canSolveByUnification | GHC.Tc.Utils.Unify | 
| cantFailMatchResult | GHC.HsToCore.Utils | 
| canUnfold | GHC.Core, GHC.Plugins | 
| canUseColor | GHC.Driver.Session, GHC.Plugins, GHC | 
| cApiCallIdKey | GHC.Builtin.Names.TH | 
| cApiCallName | GHC.Builtin.Names.TH | 
| CApiConv | GHC.Types.ForeignCall | 
| CApiFfiBit | GHC.Parser.Lexer | 
| capitalise | GHC.Utils.Misc, GHC.Plugins | 
| captureConstraints | GHC.Tc.Utils.Monad | 
| captureTopConstraints | GHC.Tc.Solver | 
| card | GHC.Runtime.Heap.Layout | 
| cardRoundUp | GHC.Runtime.Heap.Layout | 
| cardTableSizeB | GHC.Runtime.Heap.Layout | 
| cardTableSizeW | GHC.Runtime.Heap.Layout | 
| CARRY | GHC.CmmToAsm.X86.Cond | 
| CasAddrOp_Addr | GHC.Builtin.PrimOps | 
| CasAddrOp_Word | GHC.Builtin.PrimOps | 
| CasArrayOp | GHC.Builtin.PrimOps | 
| CasByteArrayOp_Int | GHC.Builtin.PrimOps | 
| Case | GHC.Core, GHC.Plugins | 
| CaseAlt |  | 
| 1 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Type/Class) | GHC.HsToCore.Utils | 
| CaseBind | GHC.Utils.Outputable, GHC.Plugins | 
| CaseCtxt | GHC.Core.Unfold | 
| caseEIdKey | GHC.Builtin.Names.TH | 
| CaseElim | GHC.Core.Opt.Monad, GHC.Plugins | 
| caseEName | GHC.Builtin.Names.TH | 
| CASEFAIL | GHC.ByteCode.Instr | 
| CaseIdentity | GHC.Core.Opt.Monad, GHC.Plugins | 
| CaseMerge | GHC.Core.Opt.Monad, GHC.Plugins | 
| CaseOfCase | GHC.Core.Opt.Monad, GHC.Plugins | 
| CasePatBind | GHC.Utils.Outputable, GHC.Plugins | 
| caseRules | GHC.Types.Id.Make, GHC.Core.Opt.ConstantFold | 
| CasMutVarOp | GHC.Builtin.PrimOps | 
| CasSmallArrayOp | GHC.Builtin.PrimOps | 
| Cast |  | 
| 1 (Data Constructor) | GHC.Core, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Llvm.Syntax, GHC.Llvm | 
| castBin | GHC.Utils.Binary | 
| castBottomExpr | GHC.Core.Make, GHC.Plugins | 
| CastBy | GHC.Core.Opt.Simplify.Utils | 
| castCoercionKind | GHC.Core.Coercion, GHC.Plugins | 
| castCoercionKind1 | GHC.Core.Coercion, GHC.Plugins | 
| castCoercionKind2 | GHC.Core.Coercion, GHC.Plugins | 
| castDoubleToWord8Array | GHC.CmmToAsm.Ppr | 
| castFloatToWord8Array | GHC.CmmToAsm.Ppr | 
| CastIt | GHC.Core.Opt.Simplify.Utils | 
| CastTy | GHC.Core.TyCo.Rep | 
| cat |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| catAGraphs | GHC.Cmm.Graph | 
| catBagMaybes | GHC.Data.Bag | 
| catch | GHC.Utils.Exception | 
| catches | GHC.Utils.Exception | 
| catchIO | GHC.Utils.Exception | 
| catchJust | GHC.Utils.Exception | 
| CatchOp | GHC.Builtin.PrimOps | 
| CatchRetryOp | GHC.Builtin.PrimOps | 
| CatchSTMOp | GHC.Builtin.PrimOps | 
| catMaybes | GHC.Data.Maybe | 
| cBooterVersion | GHC.Settings.Config | 
| cBuildPlatformString | GHC.Settings.Config | 
| Cc | GHC.Driver.Phases | 
| CCALL | GHC.ByteCode.Instr | 
| CCall | GHC.Types.ForeignCall | 
| CCallConv |  | 
| 1 (Type/Class) | GHC.Types.ForeignCall | 
| 2 (Data Constructor) | GHC.Types.ForeignCall | 
| ccallConvAttribute | GHC.Types.ForeignCall | 
| ccallConvToInt | GHC.Types.ForeignCall | 
| cCallIdKey | GHC.Builtin.Names.TH | 
| cCallName | GHC.Builtin.Names.TH | 
| CCallSpec |  | 
| 1 (Type/Class) | GHC.Types.ForeignCall | 
| 2 (Data Constructor) | GHC.Types.ForeignCall | 
| CCallTarget | GHC.Types.ForeignCall | 
| CCCS | GHC.Cmm, GHC.Cmm.Expr | 
| cccsExpr | GHC.Cmm.Utils | 
| cccsReg | GHC.Cmm, GHC.Cmm.Expr | 
| CCFlavour | GHC.Types.CostCentre | 
| ccFromThisModule | GHC.Types.CostCentre | 
| CcName | GHC.Types.CostCentre | 
| CCostCentre | GHC.ByteCode.Types | 
| ccsType | GHC.StgToCmm.Prof | 
| ccType | GHC.StgToCmm.Prof | 
| Ccxx | GHC.Driver.Phases | 
| CC_Ccc | GHC.Llvm.Types, GHC.Llvm | 
| cc_class | GHC.Tc.Types.Constraint | 
| CC_Coldcc | GHC.Llvm.Types, GHC.Llvm | 
| cc_eq_rel | GHC.Tc.Types.Constraint | 
| cc_ev | GHC.Tc.Types.Constraint | 
| CC_Fastcc | GHC.Llvm.Types, GHC.Llvm | 
| cc_flavour | GHC.Types.CostCentre | 
| cc_fsk | GHC.Tc.Types.Constraint | 
| cc_fun | GHC.Tc.Types.Constraint | 
| CC_Ghc | GHC.Llvm.Types, GHC.Llvm | 
| cc_loc | GHC.Types.CostCentre | 
| cc_mod | GHC.Types.CostCentre | 
| cc_name | GHC.Types.CostCentre | 
| CC_Ncc | GHC.Llvm.Types, GHC.Llvm | 
| cc_pend_sc | GHC.Tc.Types.Constraint | 
| cc_rhs | GHC.Tc.Types.Constraint | 
| cc_status | GHC.Tc.Types.Constraint | 
| cc_tyargs | GHC.Tc.Types.Constraint | 
| cc_tyvar | GHC.Tc.Types.Constraint | 
| CC_X86_Stdcc | GHC.Llvm.Types, GHC.Llvm | 
| CDictCan | GHC.Tc.Types.Constraint | 
| cd_fld_doc | GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_ext | GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_names | GHC.Hs.Type, GHC.Hs, GHC | 
| cd_fld_type | GHC.Hs.Type, GHC.Hs, GHC | 
| ceiling | GHC.Prelude | 
| certainlyWillInline | GHC.Core.Unfold | 
| CExport | GHC.Hs, GHC.Hs.Decls, GHC | 
| CExportSpec | GHC.Types.ForeignCall | 
| CExportStatic | GHC.Types.ForeignCall | 
| CFG | GHC.CmmToAsm.CFG | 
| CfgEdge |  | 
| 1 (Type/Class) | GHC.CmmToAsm.CFG | 
| 2 (Data Constructor) | GHC.CmmToAsm.CFG | 
| cfgWeightInfo | GHC.Driver.Session, GHC.Plugins, GHC | 
| CFGWeights | GHC.Driver.Session, GHC.Plugins | 
| CfgWeights | GHC.Driver.Session, GHC.Plugins | 
| CFunction | GHC.Hs, GHC.Hs.Decls, GHC | 
| CFunEqCan | GHC.Tc.Types.Constraint | 
| cgBind | GHC.StgToCmm.Bind | 
| CgBreakInfo |  | 
| 1 (Type/Class) | GHC.ByteCode.Types | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| cgb_resty | GHC.ByteCode.Types | 
| cgb_vars | GHC.ByteCode.Types | 
| cgd_dflags | GHC.StgToCmm.Monad | 
| cgd_mod | GHC.StgToCmm.Monad | 
| cgd_self_loop | GHC.StgToCmm.Monad | 
| cgd_sequel | GHC.StgToCmm.Monad | 
| cgd_ticky | GHC.StgToCmm.Monad | 
| cgd_tick_scope | GHC.StgToCmm.Monad | 
| cgd_updfr_off | GHC.StgToCmm.Monad | 
| cgExpr | GHC.StgToCmm.Expr | 
| cgForeignCall | GHC.StgToCmm.Foreign | 
| CgFork | GHC.Cmm.Graph | 
| CgGuts |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Driver.Types, GHC.Plugins | 
| CgIdInfo |  | 
| 1 (Type/Class) | GHC.StgToCmm.Monad, GHC.StgToCmm.Env | 
| 2 (Data Constructor) | GHC.StgToCmm.Monad | 
| CgInfoDownwards | GHC.StgToCmm.Monad | 
| CgInfos |  | 
| 1 (Type/Class) | GHC.StgToCmm.Types | 
| 2 (Data Constructor) | GHC.StgToCmm.Types | 
| CgLabel | GHC.Cmm.Graph | 
| CgLast | GHC.Cmm.Graph | 
| cgLFInfos | GHC.StgToCmm.Types | 
| cgLit | GHC.StgToCmm.Utils | 
| CgLoc | GHC.StgToCmm.Closure | 
| cgNonCafs | GHC.StgToCmm.Types | 
| cgOpApp | GHC.StgToCmm.Prim | 
| CgState | GHC.StgToCmm.Monad | 
| CgStgAlt | GHC.Stg.Syntax | 
| CgStgBinding | GHC.Stg.Syntax | 
| CgStgExpr | GHC.Stg.Syntax | 
| CgStgRhs | GHC.Stg.Syntax | 
| CgStgTopBinding | GHC.Stg.Syntax | 
| CgStmt |  | 
| 1 (Type/Class) | GHC.Cmm.Graph | 
| 2 (Data Constructor) | GHC.Cmm.Graph | 
| cgs_binds | GHC.StgToCmm.Monad | 
| cgs_hp_usg | GHC.StgToCmm.Monad | 
| cgs_stmts | GHC.StgToCmm.Monad | 
| cgs_tops | GHC.StgToCmm.Monad | 
| cgs_uniqs | GHC.StgToCmm.Monad | 
| cgTopRhsClosure | GHC.StgToCmm.Bind | 
| cgTopRhsCon | GHC.StgToCmm.DataCon | 
| cg_binds | GHC.Driver.Types, GHC.Plugins | 
| cg_dep_pkgs | GHC.Driver.Types, GHC.Plugins | 
| cg_foreign | GHC.Driver.Types, GHC.Plugins | 
| cg_foreign_files | GHC.Driver.Types, GHC.Plugins | 
| cg_hpc_info | GHC.Driver.Types, GHC.Plugins | 
| cg_id | GHC.StgToCmm.Monad | 
| cg_lf | GHC.StgToCmm.Monad | 
| cg_loc | GHC.StgToCmm.Monad | 
| cg_modBreaks | GHC.Driver.Types, GHC.Plugins | 
| cg_module | GHC.Driver.Types, GHC.Plugins | 
| cg_spt_entries | GHC.Driver.Types, GHC.Plugins | 
| cg_tycons | GHC.Driver.Types, GHC.Plugins | 
| Changed | GHC.Cmm.Dataflow | 
| changedIf | GHC.Cmm.Dataflow | 
| changeLast | GHC.Utils.Misc, GHC.Plugins | 
| changeTempFilesLifetime | GHC.SysTools.FileCleanup | 
| Char | GHC.Prelude | 
| char |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| char2IntLit | GHC.Types.Literal, GHC.Plugins | 
| charDataCon | GHC.Builtin.Types, GHC.Plugins | 
| charDataConKey | GHC.Builtin.Names | 
| CharEqOp | GHC.Builtin.PrimOps | 
| CharGeOp | GHC.Builtin.PrimOps | 
| CharGtOp | GHC.Builtin.PrimOps | 
| CharLeOp | GHC.Builtin.PrimOps | 
| charLIdKey | GHC.Builtin.Names.TH | 
| charLName | GHC.Builtin.Names.TH | 
| CharLtOp | GHC.Builtin.PrimOps | 
| CharNeOp | GHC.Builtin.PrimOps | 
| charPrimLIdKey | GHC.Builtin.Names.TH | 
| charPrimLName | GHC.Builtin.Names.TH | 
| charPrimL_RDR | GHC.Builtin.Names.TH | 
| charPrimTy | GHC.Builtin.Types.Prim | 
| charPrimTyCon | GHC.Builtin.Types.Prim | 
| charPrimTyConKey | GHC.Builtin.Names | 
| charPrimTyConName | GHC.Builtin.Types.Prim | 
| charToC | GHC.Utils.Misc, GHC.Plugins | 
| charTy | GHC.Builtin.Types, GHC.Plugins | 
| charTyCon | GHC.Builtin.Types, GHC.Plugins | 
| charTyConKey | GHC.Builtin.Names | 
| charTyConName | GHC.Builtin.Types, GHC.Plugins | 
| charTyCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| CheapAppFun | GHC.Core.Utils, GHC.Plugins | 
| cheapEqExpr | GHC.Core.Utils, GHC.Plugins | 
| cheapEqExpr' | GHC.Core.Utils, GHC.Plugins | 
| Check | GHC.Tc.Utils.TcType, GHC.Tc.Utils.TcMType | 
| checkAxInstCo | GHC.Core.Coercion.Opt | 
| checkBlock | GHC.CmmToAsm.SPARC.CodeGen.Sanity | 
| checkBootDecl | GHC.Tc.Module | 
| checkBootDeclM | GHC.Tc.Module | 
| checkClassCycles | GHC.Tc.TyCl.Utils | 
| checkClassKindSig | GHC.Tc.Gen.HsType | 
| checkCmdBlockArguments | GHC.Parser.PostProcess | 
| checkCoercionHole | GHC.Tc.Utils.TcMType | 
| checkConName | GHC.Rename.Names | 
| checkConsistentFamInst | GHC.Tc.Validity | 
| checkConstraints | GHC.Tc.Utils.Unify | 
| checkContext | GHC.Parser.PostProcess | 
| checkCTarget | GHC.Tc.Gen.Foreign | 
| checkDataKindSig | GHC.Tc.Gen.HsType | 
| checkDupAndShadowedNames | GHC.Rename.Utils | 
| checkDupNames | GHC.Rename.Utils | 
| checkDupRdrNames | GHC.Rename.Utils | 
| checkedTick | GHC.Core.Opt.Simplify.Monad | 
| checkEmptyGADTs | GHC.Parser.PostProcess | 
| checkErr | GHC.Tc.Utils.Monad | 
| checkExpBlockArguments | GHC.Parser.PostProcess | 
| checkFamInstConsistency | GHC.Tc.Instance.Family | 
| checkForeignArgs | GHC.Tc.Gen.Foreign | 
| checkForeignRes | GHC.Tc.Gen.Foreign | 
| checkForLevPoly | GHC.Tc.Utils.TcMType | 
| checkForLevPolyX | GHC.Tc.Utils.TcMType | 
| checkFunDeps | GHC.Tc.Instance.FunDeps | 
| checkGuardMatches | GHC.HsToCore.PmCheck | 
| checkHiBootIface' | GHC.Tc.Module | 
| CheckHiWay |  | 
| 1 (Type/Class) | GHC.Iface.Binary | 
| 2 (Data Constructor) | GHC.Iface.Binary | 
| checkImportDecl | GHC.Parser.PostProcess | 
| checkImportSpec | GHC.Parser.PostProcess | 
| checkInferredVars | GHC.Rename.Utils | 
| checkingExpType | GHC.Tc.Utils.TcMType | 
| checkingExpType_maybe | GHC.Tc.Utils.TcMType | 
| checkInstCoverage | GHC.Tc.Instance.FunDeps | 
| checkLinkInfo | GHC.SysTools.ExtraObj, GHC.Driver.Pipeline | 
| checkMatches | GHC.HsToCore.PmCheck | 
| checkMonadComp | GHC.Parser.PostProcess | 
| checkNoErrs | GHC.Tc.Utils.Monad | 
| checkOldIface | GHC.Iface.Recomp | 
| checkOriginativeSideConditions | GHC.Tc.Deriv.Utils | 
| checkPattern | GHC.Parser.PostProcess | 
| checkPattern_msg | GHC.Parser.PostProcess | 
| checkPrecMatch | GHC.Rename.HsType | 
| checkPrecP | GHC.Parser.PostProcess | 
| checkProcessArgsResult | GHC.Parser.Header | 
| checkRecordSyntax | GHC.Parser.PostProcess | 
| checkRecTc | GHC.Core.TyCon, GHC.Plugins | 
| checkReductionDepth | GHC.Tc.Solver.Monad | 
| checkRuleTyVarBndrNames | GHC.Parser.PostProcess | 
| checkSafe | GHC.Tc.Gen.Foreign | 
| checkSectionPrec | GHC.Rename.HsType | 
| checkShadowedRdrNames | GHC.Rename.Utils | 
| checkSingle | GHC.HsToCore.PmCheck | 
| checkStackReg | GHC.CmmToLlvm.Base | 
| checkSynCycles | GHC.Tc.TyCl.Utils | 
| checkTc | GHC.Tc.Utils.Monad | 
| checkTcM | GHC.Tc.Utils.Monad | 
| checkThLocalName | GHC.Rename.Splice | 
| checkTupSize | GHC.Rename.Utils, GHC.Rename.Pat | 
| checkTvConstraints | GHC.Tc.Utils.Unify | 
| checkTyConTelescope | GHC.Tc.Validity | 
| checkTySynRhs | GHC.Tc.Validity | 
| checkUnit | GHC.Tc.Module, GHC.Tc.Utils.Backpack | 
| checkUnusedRecordWildcard | GHC.Rename.Utils | 
| checkValDef | GHC.Parser.PostProcess | 
| checkValidAssocTyFamDeflt | GHC.Tc.Validity | 
| checkValidClsArgs | GHC.Tc.Utils.TcType | 
| checkValidCoAxBranch | GHC.Tc.Validity | 
| checkValidCoAxiom | GHC.Tc.Validity | 
| checkValidInstance | GHC.Tc.Validity | 
| checkValidInstHead | GHC.Tc.Validity | 
| checkValidMonoType | GHC.Tc.Validity | 
| checkValidSubst | GHC.Core.TyCo.Subst | 
| checkValidTheta | GHC.Tc.Validity | 
| checkValidTyCon | GHC.Tc.TyCl | 
| checkValidTyFamEqn | GHC.Tc.Validity | 
| checkValidType | GHC.Tc.Validity | 
| checkValSigLhs | GHC.Parser.PostProcess | 
| checkWellStaged | GHC.Tc.Utils.Env | 
| checkWellStagedDFun | GHC.Tc.Solver.Monad | 
| checkWiredInTyCon | GHC.Iface.Load, GHC.IfaceToCore | 
| ChildCode64 |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| ChildLookupResult | GHC.Rename.Env | 
| chkAppend | GHC.Utils.Misc, GHC.Plugins | 
| choiceAIdKey | GHC.Builtin.Names | 
| choiceAName | GHC.Builtin.Names | 
| chooseInferredQuantifiers | GHC.Tc.Gen.Bind | 
| chooseOrphanAnchor | GHC.Core, GHC.Plugins | 
| chooseSpill | GHC.CmmToAsm.Reg.Graph.SpillCost | 
| chooseUniqueOccTc | GHC.Tc.Utils.Monad | 
| choose_RDR | GHC.Builtin.Names | 
| cHostPlatformString | GHC.Settings.Config | 
| Chr | GHC.Utils.Ppr | 
| ChrOp | GHC.Builtin.PrimOps | 
| chunkify | GHC.Hs.Utils, GHC.Hs, GHC | 
| chunkList | GHC.Utils.Misc, GHC.Plugins | 
| ch_blocker | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| ch_co_var | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| ch_ref | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| cid_binds | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_datafam_insts | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_d_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_inst | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_overlap_mode | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_poly_ty | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_sigs | GHC.Hs, GHC.Hs.Decls, GHC | 
| cid_tyfam_insts | GHC.Hs, GHC.Hs.Decls, GHC | 
| CImport | GHC.Hs, GHC.Hs.Decls, GHC | 
| CImportSpec | GHC.Hs, GHC.Hs.Decls, GHC | 
| cInt | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cIntWidth | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cINT_SIZE | GHC.Driver.Session, GHC.Plugins | 
| CIrredCan | GHC.Tc.Types.Constraint | 
| cir_mk_ev | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| cir_new_theta | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| cir_what | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| cit_clo | GHC.Cmm | 
| cit_lbl | GHC.Cmm | 
| cit_prof | GHC.Cmm | 
| cit_rep | GHC.Cmm | 
| cit_srt | GHC.Cmm | 
| CLabel |  | 
| 1 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Type/Class) | GHC.Cmm.CLabel | 
| CLabelString | GHC.Types.ForeignCall | 
| Clang | GHC.Driver.Session, GHC.Plugins | 
| Class | GHC.Core.Class, GHC | 
| classAllSelIds | GHC.Core.Class | 
| classArity | GHC.Core.Class | 
| ClassATItem | GHC.Core.Class | 
| classATItems | GHC.Core.Class | 
| classATs | GHC.Core.Class, GHC | 
| classBigSig | GHC.Core.Class | 
| classDataCon | GHC.Core.DataCon, GHC.Plugins | 
| ClassDec | GHC.Iface.Ext.Types | 
| ClassDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| ClassDeclCtx | GHC.Rename.Utils | 
| classDecls | GHC.HsToCore.Docs | 
| classDIdKey | GHC.Builtin.Names.TH | 
| classDName | GHC.Builtin.Names.TH | 
| classExtraBigSig | GHC.Core.Class | 
| ClassF64 | GHC.CmmToAsm.Reg.Graph.Base | 
| ClassFlavour | GHC.Core.TyCon, GHC.Plugins | 
| ClassG16 | GHC.CmmToAsm.Reg.Graph.Base | 
| ClassG32 | GHC.CmmToAsm.Reg.Graph.Base | 
| ClassG8 | GHC.CmmToAsm.Reg.Graph.Base | 
| classHasFds | GHC.Core.Class | 
| classifiesTypeWithValues | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| classifyEdges | GHC.Data.Graph.Directed | 
| classifyPredType | GHC.Core.Predicate | 
| ClassInstanceCtx | GHC.Rename.Utils | 
| classInstances | GHC.Core.InstEnv | 
| classKey | GHC.Core.Class | 
| classMethodInstTy | GHC.Core.Predicate | 
| classMethods | GHC.Core.Class, GHC | 
| classMethodTy | GHC.Core.Predicate | 
| ClassMinimalDef | GHC.Core.Class | 
| classMinimalDef | GHC.Core.Class | 
| className | GHC.Core.Class | 
| classOfRealReg |  | 
| 1 (Function) | GHC.CmmToAsm.X86.Regs | 
| 2 (Function) | GHC.CmmToAsm.SPARC.Regs | 
| 3 (Function) | GHC.CmmToAsm.PPC.Regs | 
| classOfReg | GHC.CmmToAsm.Reg.Graph.X86 | 
| classOfVirtualReg | GHC.Platform.Reg | 
| ClassOpId | GHC.Types.Id.Info, GHC.Plugins | 
| ClassOpItem | GHC.Core.Class | 
| classOpItems | GHC.Core.Class | 
| ClassOpSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| ClassPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ClassPred | GHC.Core.Predicate | 
| ClassSCCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| classSCSelId | GHC.Core.Class | 
| classSCSelIds | GHC.Core.Class | 
| classSCTheta | GHC.Core.Class, GHC | 
| classTvsFds | GHC.Core.Class, GHC | 
| ClassTyCon | GHC.Core.TyCon, GHC.Plugins | 
| classTyCon | GHC.Core.Class | 
| ClassTyDecl | GHC.Iface.Ext.Types | 
| classTyVars | GHC.Core.Class | 
| clauseIdKey | GHC.Builtin.Names.TH | 
| clauseName | GHC.Builtin.Names.TH | 
| clauseTyConKey | GHC.Builtin.Names.TH | 
| clauseTyConName | GHC.Builtin.Names.TH | 
| cleanCurrentModuleTempFiles | GHC.SysTools.FileCleanup | 
| CleanDemand | GHC.Types.Demand | 
| cleanEvalDmd | GHC.Types.Demand | 
| cleanEvalProdDmd | GHC.Types.Demand | 
| cleanSpills | GHC.CmmToAsm.Reg.Graph.SpillClean | 
| cleanTempDirs | GHC.SysTools.FileCleanup | 
| cleanTempFiles | GHC.SysTools.FileCleanup | 
| cleanUseDmd_maybe | GHC.Types.Demand | 
| ClearCCSOp | GHC.Builtin.PrimOps | 
| clearOneShotLambda | GHC.Types.Id, GHC.Plugins | 
| ClearPackageDBs | GHC.Driver.Session, GHC.Plugins | 
| CLeft | GHC.Types.Basic, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| CloneArrayOp | GHC.Builtin.PrimOps | 
| cloneBndr | GHC.Core.Subst, GHC.Plugins | 
| cloneBndrs | GHC.Core.Subst, GHC.Plugins | 
| cloneEvBindsVar | GHC.Tc.Utils.Monad | 
| cloneIdBndr | GHC.Core.Subst, GHC.Plugins | 
| cloneIdBndrs | GHC.Core.Subst, GHC.Plugins | 
| cloneLocalName | GHC.Tc.Utils.Monad | 
| cloneMetaTyVar |  | 
| 1 (Function) | GHC.Tc.Utils.TcMType | 
| 2 (Function) | GHC.Tc.Solver.Monad | 
| CloneMutableArrayOp | GHC.Builtin.PrimOps | 
| cloneRecIdBndrs | GHC.Core.Subst, GHC.Plugins | 
| CloneSmallArrayOp | GHC.Builtin.PrimOps | 
| CloneSmallMutableArrayOp | GHC.Builtin.PrimOps | 
| cloneTyVarBndr | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| cloneTyVarBndrs | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| cloneTyVarTyVar | GHC.Tc.Utils.TcMType | 
| cloneWanted | GHC.Tc.Utils.TcMType | 
| cloneWC | GHC.Tc.Utils.TcMType | 
| cLONG_LONG_SIZE | GHC.Driver.Session, GHC.Plugins | 
| cLONG_SIZE | GHC.Driver.Session, GHC.Plugins | 
| Closed | GHC.Cmm.Dataflow.Block | 
| ClosedLet | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| ClosedSynFamilyTyCon | GHC.Core.TyCon, GHC.Plugins | 
| ClosedTypeFamily | GHC.Hs, GHC.Hs.Decls, GHC | 
| closedTypeFamilyDIdKey | GHC.Builtin.Names.TH | 
| closedTypeFamilyDName | GHC.Builtin.Names.TH | 
| ClosedTypeFamilyFlavour | GHC.Core.TyCon, GHC.Plugins | 
| ClosedTypeId | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| closeOverKinds | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| closeOverKindsDSet | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Tc.Utils.TcType, GHC.Plugins | 
| closeOverKindsList | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| ClosureEnv | GHC.ByteCode.Linker | 
| closureFunInfo | GHC.StgToCmm.Closure | 
| closureGrowth | GHC.Stg.Lift.Analysis | 
| ClosureHeader | GHC.StgToCmm.Layout | 
| ClosureInfo | GHC.StgToCmm.Closure | 
| closureInfoLabel | GHC.StgToCmm.Closure | 
| closureInfoPtr | GHC.Cmm.Info | 
| closureLFInfo | GHC.StgToCmm.Closure | 
| closureLocalEntryLabel | GHC.StgToCmm.Closure | 
| closureName | GHC.StgToCmm.Closure | 
| closureReEntrant | GHC.StgToCmm.Closure | 
| ClosureSizeOp | GHC.Builtin.PrimOps | 
| ClosureSk | GHC.Stg.Lift.Analysis | 
| closureSlowEntryLabel | GHC.StgToCmm.Closure | 
| ClosureTypeInfo | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| closureUpdReqd | GHC.StgToCmm.Closure | 
| closure_env | GHC.Runtime.Linker.Types | 
| CLRLI | GHC.CmmToAsm.PPC.Instr | 
| CLRRI | GHC.CmmToAsm.PPC.Instr | 
| cls | GHC.Iface.Ext.Types | 
| ClsDeclCtxt | GHC.Rename.Env, GHC.Rename.Bind | 
| ClsInst |  | 
| 1 (Type/Class) | GHC.Core.InstEnv, GHC | 
| 2 (Data Constructor) | GHC.Core.InstEnv | 
| ClsInstD | GHC.Hs, GHC.Hs.Decls, GHC | 
| ClsInstDecl |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Decls, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Decls, GHC | 
| ClsInstLookupResult | GHC.Core.InstEnv | 
| ClsInstResult | GHC.Tc.Solver.Monad, GHC.Tc.Instance.Class | 
| clsName | GHC.Types.Name, GHC.Types.Name.Occurrence, GHC.Plugins | 
| clsQual | GHC.Builtin.Names | 
| clsQual_RDR | GHC.Builtin.Names | 
| CLTD | GHC.CmmToAsm.X86.Instr | 
| Clz16Op | GHC.Builtin.PrimOps | 
| Clz32Op | GHC.Builtin.PrimOps | 
| Clz64Op | GHC.Builtin.PrimOps | 
| Clz8Op | GHC.Builtin.PrimOps | 
| clzLabel | GHC.CmmToAsm.CPrim | 
| ClzOp | GHC.Builtin.PrimOps | 
| CmdLineError | GHC.Utils.Panic, GHC | 
| cmdLineError | GHC.Utils.Panic.Plain, GHC.Utils.Panic | 
| cmdLineErrorIO | GHC.Utils.Panic.Plain, GHC.Utils.Panic | 
| cmdlineFrameworks | GHC.Driver.Session, GHC.Plugins, GHC | 
| CmdLineP |  | 
| 1 (Type/Class) | GHC.Driver.CmdLine | 
| 2 (Data Constructor) | GHC.Driver.CmdLine | 
| cmdlineParserStyle | GHC.Utils.Outputable, GHC.Plugins | 
| CmdLStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| CmdStmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| CmdSyntaxTable | GHC.Hs.Expr, GHC.Hs, GHC | 
| CmdTopTc |  | 
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| CmEnv | GHC.Core.Map | 
| cml_args | GHC.Cmm, GHC.Cmm.Node | 
| cml_args_regs | GHC.Cmm, GHC.Cmm.Node | 
| cml_cont | GHC.Cmm, GHC.Cmm.Node | 
| cml_false | GHC.Cmm, GHC.Cmm.Node | 
| cml_likely | GHC.Cmm, GHC.Cmm.Node | 
| cml_pred | GHC.Cmm, GHC.Cmm.Node | 
| cml_ret_args | GHC.Cmm, GHC.Cmm.Node | 
| cml_ret_off | GHC.Cmm, GHC.Cmm.Node | 
| cml_target | GHC.Cmm, GHC.Cmm.Node | 
| cml_true | GHC.Cmm, GHC.Cmm.Node | 
| Cmm | GHC.Driver.Phases | 
| CmmActual | GHC.Cmm, GHC.Cmm.Node | 
| cmmAddWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmAGraph | GHC.Cmm.Graph | 
| CmmAGraphScoped | GHC.Cmm.Graph | 
| cmmAndWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmAssign | GHC.Cmm, GHC.Cmm.Node | 
| cmmBits | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| CmmBlock |  | 
| 1 (Data Constructor) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Type/Class) | GHC.Cmm | 
| CmmBranch | GHC.Cmm, GHC.Cmm.Node | 
| CmmCall | GHC.Cmm, GHC.Cmm.Node | 
| cmmCfgOpts | GHC.Cmm.ContFlowOpt | 
| cmmCfgOptsProc | GHC.Cmm.ContFlowOpt | 
| CmmComment | GHC.Cmm, GHC.Cmm.Node | 
| CmmCondBranch | GHC.Cmm, GHC.Cmm.Node | 
| cmmConstrTag1 | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmCpp | GHC.Driver.Phases | 
| CmmData | GHC.Cmm | 
| cmmDebugGen | GHC.Cmm.DebugBlock | 
| cmmDebugLabels | GHC.Cmm.DebugBlock | 
| cmmDebugLink | GHC.Cmm.DebugBlock | 
| CmmDecl | GHC.Cmm | 
| CmmDeclSRTs | GHC.Cmm | 
| CmmEntry | GHC.Cmm, GHC.Cmm.Node | 
| cmmEqType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cmmEqType_ignoring_ptrhood | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cmmEqWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmExpr | GHC.Cmm, GHC.Cmm.Expr | 
| cmmExprAlignment | GHC.Cmm, GHC.Cmm.Expr | 
| cmmExprType | GHC.Cmm, GHC.Cmm.Expr | 
| cmmExprWidth | GHC.Cmm, GHC.Cmm.Expr | 
| CmmFileEmbed | GHC.Cmm | 
| CmmFloat | GHC.Cmm, GHC.Cmm.Expr | 
| cmmFloat | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| CmmForeignCall | GHC.Cmm, GHC.Cmm.Node | 
| CmmFormal | GHC.Cmm, GHC.Cmm.Node | 
| cmmGetClosureType | GHC.Cmm.Info | 
| CmmGlobal | GHC.Cmm, GHC.Cmm.Expr | 
| cmmGlobalLiveness | GHC.Cmm.Liveness | 
| CmmGraph |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| CmmGroup | GHC.Cmm | 
| CmmGroupSRTs | GHC.Cmm | 
| CmmHighStackMark | GHC.Cmm, GHC.Cmm.Expr | 
| cmmImplementSwitchPlans | GHC.Cmm.Switch.Implement | 
| cmmIndex | GHC.Cmm.Utils | 
| cmmIndexExpr | GHC.Cmm.Utils | 
| CmmInfoTable |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| CmmInt | GHC.Cmm, GHC.Cmm.Expr | 
| cmmIsTagged | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmLabel | GHC.Cmm, GHC.Cmm.Expr | 
| CmmLabelDiffOff | GHC.Cmm, GHC.Cmm.Expr | 
| CmmLabelOff | GHC.Cmm, GHC.Cmm.Expr | 
| cmmLabelOff | GHC.Cmm.Utils | 
| cmmLabelOffB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmLabelOffW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmLayoutStack | GHC.Cmm.LayoutStack | 
| cmmlex | GHC.Cmm.Lexer | 
| cmmLint | GHC.Cmm.Lint | 
| cmmLintGraph | GHC.Cmm.Lint | 
| CmmLit |  | 
| 1 (Data Constructor) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Type/Class) | GHC.Cmm, GHC.Cmm.Expr | 
| cmmLitType | GHC.Cmm, GHC.Cmm.Expr | 
| CmmLoad | GHC.Cmm, GHC.Cmm.Expr | 
| cmmLoadIndex | GHC.Cmm.Utils | 
| cmmLoadIndexW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmLoc | GHC.StgToCmm.Closure | 
| CmmLocal | GHC.Cmm, GHC.Cmm.Expr | 
| CmmLocalLive | GHC.Cmm.Liveness | 
| cmmLocalLiveness | GHC.Cmm.Liveness | 
| CmmMachOp | GHC.Cmm, GHC.Cmm.Expr | 
| cmmMachOpFold | GHC.Cmm.Opt | 
| cmmMachOpFoldM | GHC.Cmm.Opt | 
| cmmMakeDynamicReference | GHC.CmmToAsm.PIC | 
| CmmMakeDynamicReferenceM | GHC.CmmToAsm.PIC | 
| CmmMayReturn | GHC.Cmm, GHC.Cmm.Node | 
| cmmMkAssign | GHC.Cmm.Utils | 
| cmmMulWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmNativeGen | GHC.CmmToAsm | 
| cmmNegate | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmNeverReturns | GHC.Cmm, GHC.Cmm.Node | 
| cmmNeWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmNode | GHC.Cmm, GHC.Cmm.Node | 
| cmmOffset | GHC.Cmm.Utils | 
| cmmOffsetB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetExpr | GHC.Cmm.Utils | 
| cmmOffsetExprB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetExprW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetLit | GHC.Cmm.Utils | 
| cmmOffsetLitB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetLitW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOffsetW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmOrWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmParse | GHC.StgToCmm.ExtCode | 
| cmmPipeline | GHC.Cmm.Pipeline | 
| cmmPointerMask | GHC.Cmm.Utils | 
| CmmProc | GHC.Cmm | 
| cmmProcAlignment | GHC.Driver.Session, GHC.Plugins, GHC | 
| CmmProgram | GHC.Cmm | 
| cmmQuotWord | GHC.Cmm.Utils | 
| CmmReg |  | 
| 1 (Data Constructor) | GHC.Cmm, GHC.Cmm.Expr | 
| 2 (Type/Class) | GHC.Cmm, GHC.Cmm.Expr | 
| CmmRegOff | GHC.Cmm, GHC.Cmm.Expr | 
| cmmRegOff | GHC.Cmm.Utils | 
| cmmRegOffB | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmRegOffW | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmRegType | GHC.Cmm, GHC.Cmm.Expr | 
| cmmRegWidth | GHC.Cmm, GHC.Cmm.Expr | 
| CmmReturnInfo | GHC.Cmm, GHC.Cmm.Node | 
| cmmSink | GHC.Cmm.Sink | 
| cmmSLtWord | GHC.Cmm.Utils | 
| CmmSource | GHC.CmmToAsm.CFG | 
| CmmStackInfo | GHC.Cmm | 
| CmmStackSlot | GHC.Cmm, GHC.Cmm.Expr | 
| CmmStatic | GHC.Cmm | 
| CmmStaticLit | GHC.Cmm | 
| CmmStatics |  | 
| 1 (Type/Class) | GHC.Cmm | 
| 2 (Data Constructor) | GHC.Cmm | 
| CmmStaticsRaw | GHC.Cmm | 
| CmmStore | GHC.Cmm, GHC.Cmm.Node | 
| CmmString | GHC.Cmm | 
| cmmSubWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmSwitch | GHC.Cmm, GHC.Cmm.Node | 
| cmmTagMask | GHC.Cmm.Utils | 
| CmmTick | GHC.Cmm, GHC.Cmm.Node | 
| CmmTickish | GHC.Cmm, GHC.Cmm.Node | 
| CmmTickScope | GHC.Cmm, GHC.Cmm.Node | 
| CmmToken | GHC.Cmm.Lexer | 
| cmmToLlvmType | GHC.CmmToLlvm.Base | 
| cmmTopCodeGen |  | 
| 1 (Function) | GHC.CmmToAsm.Monad, GHC.CmmToAsm | 
| 2 (Function) | GHC.CmmToAsm.X86.CodeGen | 
| 3 (Function) | GHC.CmmToAsm.SPARC.CodeGen | 
| 4 (Function) | GHC.CmmToAsm.PPC.CodeGen | 
| CmmTopInfo | GHC.Cmm | 
| cmmTopLiveness | GHC.CmmToAsm.Reg.Liveness | 
| cmmToRawCmm | GHC.Cmm.Info | 
| cmmToRawCmmHook | GHC.Driver.Hooks | 
| cmmToWord | GHC.Cmm.Utils | 
| CmmType | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| cmmTypeFormat | GHC.CmmToAsm.Format | 
| CmmT_bits128 | GHC.Cmm.Lexer | 
| CmmT_bits16 | GHC.Cmm.Lexer | 
| CmmT_bits256 | GHC.Cmm.Lexer | 
| CmmT_bits32 | GHC.Cmm.Lexer | 
| CmmT_bits512 | GHC.Cmm.Lexer | 
| CmmT_bits64 | GHC.Cmm.Lexer | 
| CmmT_bits8 | GHC.Cmm.Lexer | 
| CmmT_BoolAnd | GHC.Cmm.Lexer | 
| CmmT_BoolOr | GHC.Cmm.Lexer | 
| CmmT_call | GHC.Cmm.Lexer | 
| CmmT_case | GHC.Cmm.Lexer | 
| CmmT_CLOSURE | GHC.Cmm.Lexer | 
| CmmT_default | GHC.Cmm.Lexer | 
| CmmT_DotDot | GHC.Cmm.Lexer | 
| CmmT_DoubleColon | GHC.Cmm.Lexer | 
| CmmT_else | GHC.Cmm.Lexer | 
| CmmT_EOF | GHC.Cmm.Lexer | 
| CmmT_Eq | GHC.Cmm.Lexer | 
| CmmT_export | GHC.Cmm.Lexer | 
| CmmT_False | GHC.Cmm.Lexer | 
| CmmT_Float | GHC.Cmm.Lexer | 
| CmmT_float32 | GHC.Cmm.Lexer | 
| CmmT_float64 | GHC.Cmm.Lexer | 
| CmmT_foreign | GHC.Cmm.Lexer | 
| CmmT_gcptr | GHC.Cmm.Lexer | 
| CmmT_Ge | GHC.Cmm.Lexer | 
| CmmT_GlobalReg | GHC.Cmm.Lexer | 
| CmmT_goto | GHC.Cmm.Lexer | 
| CmmT_if | GHC.Cmm.Lexer | 
| CmmT_import | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE_CONSTR | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE_FUN | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE_RET | GHC.Cmm.Lexer | 
| CmmT_INFO_TABLE_SELECTOR | GHC.Cmm.Lexer | 
| CmmT_Int | GHC.Cmm.Lexer | 
| CmmT_jump | GHC.Cmm.Lexer | 
| CmmT_Le | GHC.Cmm.Lexer | 
| CmmT_likely | GHC.Cmm.Lexer | 
| CmmT_Name | GHC.Cmm.Lexer | 
| CmmT_Ne | GHC.Cmm.Lexer | 
| CmmT_never | GHC.Cmm.Lexer | 
| CmmT_prim | GHC.Cmm.Lexer | 
| CmmT_push | GHC.Cmm.Lexer | 
| CmmT_reserve | GHC.Cmm.Lexer | 
| CmmT_return | GHC.Cmm.Lexer | 
| CmmT_returns | GHC.Cmm.Lexer | 
| CmmT_section | GHC.Cmm.Lexer | 
| CmmT_Shl | GHC.Cmm.Lexer | 
| CmmT_Shr | GHC.Cmm.Lexer | 
| CmmT_SpecChar | GHC.Cmm.Lexer | 
| CmmT_String | GHC.Cmm.Lexer | 
| CmmT_switch | GHC.Cmm.Lexer | 
| CmmT_True | GHC.Cmm.Lexer | 
| CmmT_unwind | GHC.Cmm.Lexer | 
| cmmUGeWord | GHC.Cmm.Utils | 
| cmmUGtWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| cmmULtWord | GHC.Cmm.Utils | 
| CmmUninitialised | GHC.Cmm | 
| CmmUnsafeForeignCall | GHC.Cmm, GHC.Cmm.Node | 
| cmmUntag | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmUnwind | GHC.Cmm, GHC.Cmm.Node | 
| cmmUShrWord | GHC.Cmm.Utils, GHC.StgToCmm.Utils | 
| CmmVec | GHC.Cmm, GHC.Cmm.Expr | 
| cmmVec | GHC.Cmm.Type, GHC.Cmm, GHC.Cmm.Expr | 
| CMOV | GHC.CmmToAsm.X86.Instr | 
| CMP |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| cmpAlt | GHC.Core, GHC.Plugins | 
| cmpAltCon | GHC.Core, GHC.Plugins | 
| cmpBufSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| cmpCostCentre | GHC.Types.CostCentre | 
| CMPL | GHC.CmmToAsm.PPC.Instr | 
| cmpList | GHC.Utils.Misc, GHC.Plugins | 
| cmpLocated | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| CMPXCHG | GHC.CmmToAsm.X86.Instr | 
| CmpXChg | GHC.Llvm.Syntax, GHC.Llvm | 
| cmpxchgLabel | GHC.CmmToAsm.CPrim | 
| cm_binds | GHC | 
| cm_module | GHC | 
| cm_safe | GHC | 
| cm_types | GHC | 
| CNonCanonical | GHC.Tc.Types.Constraint | 
| CNTLZ | GHC.CmmToAsm.PPC.Instr | 
| coalesceGraph | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| coalesceNodes | GHC.Data.Graph.Ops, GHC.Data.Graph.Color | 
| CoAxBranch |  | 
| 1 (Type/Class) | GHC.Core.Coercion.Axiom | 
| 2 (Data Constructor) | GHC.Core.Coercion.Axiom | 
| coAxBranchCoVars | GHC.Core.Coercion.Axiom | 
| coAxBranchIncomps | GHC.Core.Coercion.Axiom | 
| coAxBranchLHS | GHC.Core.Coercion.Axiom | 
| coAxBranchRHS | GHC.Core.Coercion.Axiom | 
| coAxBranchRoles | GHC.Core.Coercion.Axiom | 
| coAxBranchSpan | GHC.Core.Coercion.Axiom | 
| coAxBranchTyVars | GHC.Core.Coercion.Axiom | 
| CoAxiom |  | 
| 1 (Type/Class) | GHC.Core.Coercion.Axiom | 
| 2 (Data Constructor) | GHC.Core.Coercion.Axiom | 
| coAxiomArity | GHC.Core.Coercion.Axiom | 
| coAxiomBranches | GHC.Core.Coercion.Axiom | 
| coAxiomName | GHC.Core.Coercion.Axiom | 
| coAxiomNthBranch | GHC.Core.Coercion.Axiom | 
| coAxiomNumPats | GHC.Core.Coercion.Axiom | 
| coAxiomRole | GHC.Core.Coercion.Axiom | 
| CoAxiomRule |  | 
| 1 (Type/Class) | GHC.Core.Coercion.Axiom | 
| 2 (Data Constructor) | GHC.Core.Coercion.Axiom | 
| coAxiomSingleBranch | GHC.Core.Coercion.Axiom | 
| coAxiomSingleBranch_maybe | GHC.Core.Coercion.Axiom | 
| coAxiomToIfaceDecl | GHC.Iface.Make | 
| coAxiomTyCon | GHC.Core.Coercion.Axiom | 
| coAxNthLHS | GHC.Core.Type, GHC.Plugins | 
| coaxrAsmpRoles | GHC.Core.Coercion.Axiom | 
| coaxrName | GHC.Core.Coercion.Axiom | 
| coaxrProves | GHC.Core.Coercion.Axiom | 
| coaxrRole | GHC.Core.Coercion.Axiom | 
| Cobjc | GHC.Driver.Phases | 
| Cobjcxx | GHC.Driver.Phases | 
| code | GHC.StgToCmm.ExtCode | 
| CodeGen | GHC.Stg.Syntax | 
| codeGen | GHC.StgToCmm | 
| codeOnly | GHC.StgToCmm.Monad | 
| codeOutput | GHC.Driver.CodeOutput | 
| CodeStub | GHC.Cmm.CLabel | 
| CodeStyle | GHC.Utils.Outputable, GHC.Plugins | 
| codeStyle | GHC.Utils.Outputable, GHC.Plugins | 
| codeTyConKey | GHC.Builtin.Names.TH | 
| codeTyConName | GHC.Builtin.Names.TH | 
| coerceId | GHC.Types.Id.Make | 
| coerceKey | GHC.Builtin.Names | 
| coerceName | GHC.Types.Id.Make | 
| coercibleClass | GHC.Builtin.Types, GHC.Plugins | 
| coercibleDataCon | GHC.Builtin.Types, GHC.Plugins | 
| coercibleDataConKey | GHC.Builtin.Names | 
| coercibleSCSelIdKey | GHC.Builtin.Names | 
| coercibleTyCon | GHC.Builtin.Types, GHC.Plugins | 
| coercibleTyConKey | GHC.Builtin.Names | 
| coercibleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| Coercion |  | 
| 1 (Type/Class) | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core, GHC.Plugins | 
| CoercionHole |  | 
| 1 (Type/Class) | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| coercionKind | GHC.Core.Coercion, GHC.Plugins | 
| coercionKindRole | GHC.Core.Coercion, GHC.Plugins | 
| coercionKinds | GHC.Core.Coercion, GHC.Plugins | 
| coercionLKind | GHC.Core.Coercion, GHC.Plugins | 
| CoercionN | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| CoercionP | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| CoercionR | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| coercionRKind | GHC.Core.Coercion, GHC.Plugins | 
| coercionRole | GHC.Core.Coercion, GHC.Plugins | 
| coercionSize | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| coercionTokenId | GHC.Types.Id.Make | 
| coercionTokenIdKey | GHC.Builtin.Names | 
| CoercionTy | GHC.Core.TyCo.Rep | 
| coercionType | GHC.Core.Coercion, GHC.Plugins | 
| CoEvBindsVar | GHC.Tc.Types.Evidence | 
| coHoleCoVar | GHC.Core.TyCo.Rep, GHC.Core.Coercion, GHC.Plugins | 
| colBlackFg | GHC.Utils.Ppr.Colour | 
| colBlueFg | GHC.Utils.Ppr.Colour | 
| colBold | GHC.Utils.Ppr.Colour | 
| colCustom | GHC.Utils.Ppr.Colour | 
| colCyanFg | GHC.Utils.Ppr.Colour | 
| colGreenFg | GHC.Utils.Ppr.Colour | 
| collect | GHC.Data.Stream | 
| collectAnnArgs | GHC.Core, GHC.Plugins | 
| collectAnnArgsTicks | GHC.Core, GHC.Plugins | 
| collectAnnBndrs | GHC.Core, GHC.Plugins | 
| collectArchives | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| collectArgs | GHC.Core, GHC.Plugins | 
| collectArgsTicks | GHC.Core, GHC.Plugins | 
| collectBinders | GHC.Core, GHC.Plugins | 
| collectBindersPushingCo | GHC.Core.SimpleOpt | 
| collectCC | GHC.Types.CostCentre | 
| collectDocs | GHC.HsToCore.Docs | 
| CollectedCCs | GHC.Types.CostCentre | 
| collectEvVarsPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| collectEvVarsPats | GHC.Hs, GHC.Hs.Pat, GHC | 
| collectFloats | GHC.Stg.Lift.Monad | 
| collectHsBindBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsBindListBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsBindsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsIdBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsValBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectHsWrapBinders | GHC.Tc.Types.Evidence | 
| collectIncludeDirs | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| collectLibraryPaths | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| collectLinkOpts | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| collectLocalBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectLStmtBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectLStmtsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectMakeStaticArgs | GHC.Core.Utils, GHC.Plugins | 
| collectMethodBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectNAnnBndrs | GHC.Core, GHC.Plugins | 
| collectNBinders | GHC.Core, GHC.Plugins | 
| CollectPass | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectPatBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectPatsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectRuleBndrSigTys | GHC.Hs, GHC.Hs.Decls, GHC | 
| collectStmtBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectStmtsBinders | GHC.Hs.Utils, GHC.Hs, GHC | 
| collectTyAndValBinders | GHC.Core, GHC.Plugins | 
| collectTyBinders | GHC.Core, GHC.Plugins | 
| collectXXPat | GHC.Hs.Utils, GHC.Hs, GHC | 
| collect_ | GHC.Data.Stream | 
| colMagentaFg | GHC.Utils.Ppr.Colour | 
| colon |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| colorGraph | GHC.Data.Graph.Color | 
| coloured | GHC.Utils.Outputable, GHC.Plugins | 
| colRedFg | GHC.Utils.Ppr.Colour | 
| colReset | GHC.Utils.Ppr.Colour | 
| colScheme | GHC.Driver.Session, GHC.Plugins, GHC | 
| colWhiteFg | GHC.Utils.Ppr.Colour | 
| colYellowFg | GHC.Utils.Ppr.Colour | 
| combineAst | GHC.Iface.Ext.Utils | 
| combineChildLookupResult | GHC.Rename.Env | 
| CombinedScope | GHC.Cmm, GHC.Cmm.Node | 
| combineIdenticalAlts | GHC.Core.Utils, GHC.Plugins | 
| combineLocs | GHC.Types.SrcLoc, GHC.Plugins, GHC | 
| combineMatchResults | GHC.HsToCore.Utils | 
| combineNodeInfo | GHC.Iface.Ext.Utils | 
| combineScopes | GHC.Iface.Ext.Utils | 
| combineSourcedNodeInfo | GHC.Iface.Ext.Utils | 
| combineSrcSpans | GHC.Types.SrcLoc, GHC.Plugins | 
| combineTickScopes | GHC.Cmm, GHC.Cmm.Node | 
| comma |  | 
| 1 (Function) | GHC.Utils.Ppr | 
| 2 (Function) | GHC.Utils.Outputable, GHC.Plugins | 
| CommandLineOption | GHC.Driver.Plugins, GHC.Plugins | 
| COMMENT |  | 
| 1 (Data Constructor) | GHC.CmmToAsm.SPARC.Instr | 
| 2 (Data Constructor) | GHC.CmmToAsm.PPC.Instr | 
| 3 (Data Constructor) | GHC.CmmToAsm.X86.Instr | 
| Comment | GHC.Llvm.Syntax, GHC.Llvm | 
| commentToAnnotation | GHC.Parser.Lexer | 
| comment_q | GHC.Parser.Lexer | 
| Comp | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| comp1DataCon_RDR | GHC.Builtin.Names | 
| CompactAdd | GHC.Builtin.PrimOps | 
| CompactAddWithSharing | GHC.Builtin.PrimOps | 
| CompactAllocateBlockOp | GHC.Builtin.PrimOps | 
| CompactContainsAnyOp | GHC.Builtin.PrimOps | 
| CompactContainsOp | GHC.Builtin.PrimOps | 
| CompactFixupPointersOp | GHC.Builtin.PrimOps | 
| CompactGetFirstBlockOp | GHC.Builtin.PrimOps | 
| CompactGetNextBlockOp | GHC.Builtin.PrimOps | 
| CompactionFailed |  | 
| 1 (Data Constructor) | GHC.Utils.Exception | 
| 2 (Type/Class) | GHC.Utils.Exception | 
| CompactNewOp | GHC.Builtin.PrimOps | 
| compactPrimTy | GHC.Builtin.Types.Prim | 
| compactPrimTyCon | GHC.Builtin.Types.Prim | 
| compactPrimTyConKey | GHC.Builtin.Names | 
| CompactResizeOp | GHC.Builtin.PrimOps | 
| CompactSize | GHC.Builtin.PrimOps | 
| Compare | GHC.Llvm.Syntax, GHC.Llvm | 
| compare | GHC.Prelude | 
| CompareByteArraysOp | GHC.Builtin.PrimOps | 
| compareFixity | GHC.Types.Basic, GHC.Plugins, GHC | 
| compareLength | GHC.Utils.Misc, GHC.Plugins | 
| compare_RDR | GHC.Builtin.Names | 
| compEIdKey | GHC.Builtin.Names.TH | 
| compEName | GHC.Builtin.Names.TH | 
| competesWith | GHC.Types.Basic, GHC.Plugins | 
| compilationProgressMsg | GHC.Utils.Error | 
| CompiledByteCode |  | 
| 1 (Type/Class) | GHC.Driver.Types, GHC.ByteCode.Types, GHC.Plugins | 
| 2 (Data Constructor) | GHC.ByteCode.Types | 
| compileExpr | GHC.Runtime.Eval, GHC | 
| compileExprRemote | GHC.Runtime.Eval, GHC | 
| compileFile | GHC.Driver.Pipeline | 
| compileOne | GHC.Driver.Pipeline | 
| compileOne' | GHC.Driver.Pipeline | 
| compileParsedExpr | GHC.Runtime.Eval, GHC | 
| compileParsedExprRemote | GHC.Runtime.Eval, GHC | 
| CompilerInfo | GHC.Driver.Session, GHC.Plugins | 
| compilerInfo | GHC.Driver.Session, GHC.Plugins | 
| CompilerPhase | GHC.Types.Basic, GHC.Plugins | 
| compileToCoreModule | GHC | 
| compileToCoreSimplified | GHC | 
| completeBipartiteGraph | GHC.Data.Graph.UnVar | 
| completeGraph | GHC.Data.Graph.UnVar | 
| CompleteMatch |  | 
| 1 (Type/Class) | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| 2 (Data Constructor) | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| completeMatchConLikes | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| CompleteMatchMap | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| CompleteMatchSig | GHC.Hs, GHC.Hs.Binds, GHC | 
| completeMatchTyCon | GHC.Tc.Types, GHC.Driver.Types, GHC.Tc.Utils.Monad, GHC.Plugins | 
| CompleteSig | GHC.Tc.Types, GHC.Tc.Utils.Monad, GHC.Tc.Gen.Sig | 
| completeSigFromId | GHC.Tc.Gen.Sig | 
| completeSigPolyId_maybe | GHC.Tc.Gen.Sig | 
| CompManager | GHC.Driver.Session, GHC.Plugins, GHC | 
| composeAIdKey | GHC.Builtin.Names | 
| composeAName | GHC.Builtin.Names | 
| composeSteppers | GHC.Core.Coercion, GHC.Plugins | 
| composeTCvSubst | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| composeTCvSubstEnv | GHC.Core.Type, GHC.Core.TyCo.Subst, GHC.Plugins | 
| compose_RDR | GHC.Builtin.Names | 
| CompPipeline | GHC.Driver.Pipeline.Monad, GHC.Driver.Pipeline | 
| compressTypes | GHC.Iface.Ext.Utils | 
| compTyConKey | GHC.Builtin.Names | 
| compTyConName | GHC.Builtin.Names | 
| computeFingerprint | GHC.Iface.Recomp.Binary | 
| ConArgCtxt | GHC.Tc.Types.Origin, GHC.Tc.Validity, GHC.Tc.Gen.HsType | 
| conArgDocs | GHC.HsToCore.Docs | 
| concat | GHC.Prelude | 
| concatBag | GHC.Data.Bag | 
| concatDocs | GHC.Hs, GHC.Hs.Doc, GHC | 
| concatFS | GHC.Data.FastString, GHC.Plugins | 
| concatIdKey | GHC.Builtin.Names | 
| concatMap | GHC.Prelude | 
| concatMapBag | GHC.Data.Bag | 
| concatMapBagPair | GHC.Data.Bag | 
| concatMapM | GHC.Utils.Monad, GHC.Data.IOEnv, GHC.Tc.Utils.Monad | 
| concatName | GHC.Builtin.Names | 
| concatOL | GHC.Data.OrdList | 
| conCpr | GHC.Types.Cpr | 
| conCprType | GHC.Types.Cpr | 
| Cond |  | 
| 1 (Type/Class) | GHC.CmmToAsm.X86.Cond | 
| 2 (Type/Class) | GHC.CmmToAsm.SPARC.Cond | 
| 3 (Type/Class) | GHC.CmmToAsm.PPC.Cond | 
| condBranchWeight | GHC.Driver.Session, GHC.Plugins | 
| CondCode |  | 
| 1 (Type/Class) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| 2 (Data Constructor) | GHC.CmmToAsm.SPARC.CodeGen.Base | 
| ConDec | GHC.Iface.Ext.Types | 
| ConDecl | GHC.Hs, GHC.Hs.Decls, GHC | 
| ConDeclCtx | GHC.Rename.Utils | 
| ConDeclField |  | 
| 1 (Type/Class) | GHC.Hs.Type, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Type, GHC.Hs, GHC | 
| ConDeclGADT | GHC.Hs, GHC.Hs.Decls, GHC | 
| ConDeclH98 | GHC.Hs, GHC.Hs.Decls, GHC | 
| condEIdKey | GHC.Builtin.Names.TH | 
| condEName | GHC.Builtin.Names.TH | 
| condFltCode | GHC.CmmToAsm.SPARC.CodeGen.CondCode | 
| condIntCode | GHC.CmmToAsm.SPARC.CodeGen.CondCode | 
| condNegate | GHC.CmmToAsm.PPC.Cond | 
| condToUnsigned | GHC.CmmToAsm.X86.Cond | 
| condUnsigned | GHC.CmmToAsm.PPC.Cond | 
| conEIdKey | GHC.Builtin.Names.TH | 
| conEName | GHC.Builtin.Names.TH | 
| conE_RDR | GHC.Builtin.Names.TH | 
| conFixity_RDR | GHC.Builtin.Names | 
| conInfoTableSizeB | GHC.Cmm.Info | 
| conIsRecord_RDR | GHC.Builtin.Names | 
| ConLike |  | 
| 1 (Data Constructor) | GHC.Types.Basic, GHC.Plugins | 
| 2 (Type/Class) | GHC.Core.ConLike | 
| conLikeArity | GHC.Core.ConLike | 
| conLikeDataConKey | GHC.Builtin.Names.TH | 
| conLikeDataConName | GHC.Builtin.Names.TH | 
| conLikeExTyCoVars | GHC.Core.ConLike | 
| conLikeFieldLabels | GHC.Core.ConLike | 
| conLikeFieldType | GHC.Core.ConLike | 
| conLikeFullSig | GHC.Core.ConLike | 
| conLikeImplBangs | GHC.Core.ConLike | 
| conLikeInstOrigArgTys | GHC.Core.ConLike | 
| conLikeIsInfix | GHC.Core.ConLike | 
| conLikeName | GHC.Core.ConLike | 
| ConLikeP | GHC.Hs, GHC.Hs.Pat, GHC | 
| conLikeResTy | GHC.Core.ConLike, GHC.Tc.Utils.Zonk | 
| ConLikeSet | GHC.HsToCore.PmCheck.Types | 
| conLikeStupidTheta | GHC.Core.ConLike | 
| conLikesWithFields | GHC.Core.ConLike | 
| conLikeUserTyVarBinders | GHC.Core.ConLike | 
| conLikeWrapId_maybe | GHC.Core.ConLike | 
| conName_RDR | GHC.Builtin.Names | 
| ConPat | GHC.Hs, GHC.Hs.Pat, GHC | 
| ConPatTc |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Pat, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Pat, GHC | 
| conPIdKey | GHC.Builtin.Names.TH | 
| conPName | GHC.Builtin.Names.TH | 
| consBag | GHC.Data.Bag | 
| consCts | GHC.Tc.Types.Constraint | 
| consDataCon | GHC.Builtin.Types, GHC.Plugins | 
| consDataConKey | GHC.Builtin.Names | 
| consDataConName | GHC.Builtin.Types, GHC.Plugins | 
| consDataCon_RDR | GHC.Builtin.Types, GHC.Plugins | 
| consFS | GHC.Data.FastString, GHC.Plugins | 
| consIORef | GHC.Utils.Misc, GHC.Plugins | 
| consOL | GHC.Data.OrdList | 
| const | GHC.Prelude | 
| Constant | GHC.Llvm.Types, GHC.Llvm | 
| constantFoldExpr | GHC.Cmm.Opt | 
| constantFoldNode | GHC.Cmm.Opt | 
| Constr | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| ConstrainedDataConPE | GHC.Tc.Types, GHC.Tc.Utils.Monad | 
| constraintKIdKey | GHC.Builtin.Names.TH | 
| constraintKind | GHC.Builtin.Types, GHC.Tc.Utils.TcType, GHC.Plugins | 
| constraintKindTyCon | GHC.Builtin.Types, GHC.Plugins | 
| constraintKindTyConKey | GHC.Builtin.Names | 
| constraintKindTyConName | GHC.Builtin.Types, GHC.Plugins | 
| constraintKName | GHC.Builtin.Names.TH | 
| ConstraintTuple | GHC.Types.Basic, GHC.Plugins | 
| constrClosToName | GHC.Runtime.Heap.Inspect | 
| ConstrDescription | GHC.Cmm, GHC.Runtime.Heap.Layout | 
| constructorClassKey | GHC.Builtin.Names | 
| constructorClassName | GHC.Builtin.Names | 
| consume | GHC.Data.Stream | 
| ConTag | GHC.Types.Basic, GHC.Core.DataCon, GHC.Plugins | 
| ConTagZ | GHC.Types.Basic, GHC.StgToCmm.Monad, GHC.Plugins | 
| containsBidirectionalFormatChar | GHC.Data.StringBuffer | 
| ContainsCostCentreState | GHC.Tc.Utils.Monad | 
| ContainsDynFlags | GHC.Driver.Session, GHC.Plugins | 
| ContainsModule | GHC.Unit.Module, GHC.Unit, GHC.Plugins | 
| containsSpan | GHC.Types.SrcLoc, GHC.Plugins | 
| contArgs | GHC.Core.Opt.Simplify.Utils | 
| ContEx | GHC.Core.Opt.Simplify.Env | 
| context | GHC.Parser.Lexer | 
| ContextInfo | GHC.Iface.Ext.Types | 
| ContextKind | GHC.Tc.Gen.HsType | 
| contHoleScaling | GHC.Core.Opt.Simplify.Utils | 
| contHoleType | GHC.Core.Opt.Simplify.Utils | 
| conTIdKey | GHC.Builtin.Names.TH | 
| ContinueWith | GHC.Tc.Solver.Canonical | 
| continueWith | GHC.Tc.Solver.Canonical | 
| contIsDupable | GHC.Core.Opt.Simplify.Utils | 
| contIsRhsOrArg | GHC.Core.Opt.Simplify.Utils | 
| contIsStop | GHC.Core.Opt.Simplify.Utils | 
| contIsTrivial | GHC.Core.Opt.Simplify.Utils | 
| conTName | GHC.Builtin.Names.TH | 
| contResultType | GHC.Core.Opt.Simplify.Utils | 
| cONTROL_APPLICATIVE | GHC.Builtin.Names | 
| cONTROL_EXCEPTION_BASE | GHC.Builtin.Names | 
| cONTROL_GROUP_CONST_291 | GHC.Driver.Session, GHC.Plugins | 
| conTyConKey | GHC.Builtin.Names.TH | 
| conTyConName | GHC.Builtin.Names.TH | 
| Convention | GHC.Cmm, GHC.Cmm.Node | 
| convertLit | GHC.Hs, GHC.Hs.Lit, GHC | 
| convertToHsDecls | GHC.ThToHs | 
| convertToHsExpr | GHC.ThToHs | 
| convertToHsType | GHC.ThToHs | 
| convertToPat | GHC.ThToHs | 
| con_args | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_doc | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_ex_tvs | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_forall | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_g_ext | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_mb_cxt | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_name | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_names | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_qvars | GHC.Hs, GHC.Hs.Decls, GHC | 
| con_res_ty | GHC.Hs, GHC.Hs.Decls, GHC | 
| CoPat |  | 
| 1 (Type/Class) | GHC.Hs, GHC.Hs.Pat, GHC | 
| 2 (Data Constructor) | GHC.Hs, GHC.Hs.Pat, GHC | 
| copy | GHC.SysTools | 
| CopyAddrToByteArrayOp | GHC.Builtin.PrimOps | 
| CopyArrayArrayOp | GHC.Builtin.PrimOps | 
| CopyArrayOp | GHC.Builtin.PrimOps | 
| CopyByteArrayOp | GHC.Builtin.PrimOps | 
| CopyByteArrayToAddrOp | GHC.Builtin.PrimOps | 
| copyInOflow | GHC.Cmm.Graph | 
| CopyMutableArrayArrayOp | GHC.Builtin.PrimOps | 
| CopyMutableArrayOp | GHC.Builtin.PrimOps | 
| CopyMutableByteArrayOp | GHC.Builtin.PrimOps | 
| CopyMutableByteArrayToAddrOp | GHC.Builtin.PrimOps | 
| copyOutOflow | GHC.Cmm.Graph | 
| CopySmallArrayOp | GHC.Builtin.PrimOps | 
| CopySmallMutableArrayOp | GHC.Builtin.PrimOps | 
| copyWithHeader | GHC.SysTools | 
| core2core | GHC.Core.Opt.Pipeline | 
| CoreAlt | GHC.Core, GHC.Plugins | 
| coreAltsType | GHC.Core.Utils, GHC.Plugins | 
| coreAltType | GHC.Core.Utils, GHC.Plugins | 
| CoreAltWithFVs | GHC.Core.FVs, GHC.Plugins | 
| CoreAnnTarget | GHC.Types.Annotations, GHC.Plugins | 
| CoreArg | GHC.Core, GHC.Plugins | 
| CoreBind | GHC.Core, GHC.Plugins | 
| coreBindsSize | GHC.Core.Stats | 
| coreBindsStats | GHC.Core.Stats | 
| CoreBindWithFVs | GHC.Core.FVs, GHC.Plugins | 
| CoreBndr | GHC.Core, GHC.Plugins | 
| CoreCSE | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDesugar | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDesugarOpt | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoCallArity | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoCpr | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoDemand | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoExitify | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoFloatInwards | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoFloatOutwards | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoNothing | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoPasses | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoPluginPass | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoPrintCore | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoRuleCheck | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoSimplify | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoSpecConstr | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoSpecialising | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoStaticArgs | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreDoWorkerWrapper | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreExpr | GHC.Core, GHC.Plugins | 
| coreExprAsPmLit | GHC.HsToCore.PmCheck.Types | 
| coreExprToBCOs | GHC.CoreToByteCode | 
| CoreExprWithFVs | GHC.Core.FVs, GHC.Plugins | 
| CoreExprWithFVs' | GHC.Core.FVs, GHC.Plugins | 
| CoreLiberateCase | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreM | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreMap | GHC.Core.Map | 
| CoreModule |  | 
| 1 (Type/Class) | GHC | 
| 2 (Data Constructor) | GHC | 
| coreModule | GHC | 
| CoreOccurAnal | GHC.Core.Opt.Monad, GHC.Plugins | 
| CorePlugin | GHC.Driver.Plugins, GHC.Plugins | 
| CorePluginPass | GHC.Core.Opt.Monad, GHC.Plugins | 
| CorePrep | GHC.Core.Opt.Monad, GHC.Plugins | 
| corePrepExpr | GHC.CoreToStg.Prep | 
| corePrepPgm | GHC.CoreToStg.Prep | 
| CorePrepProv | GHC.Core.TyCo.Rep | 
| CoreProgram | GHC.Core, GHC.Plugins | 
| CoreRule | GHC.Core, GHC.Plugins | 
| CoreStats | GHC.Core.Stats | 
| CoreTidy | GHC.Core.Opt.Monad, GHC.Plugins | 
| CoreToDo | GHC.Core.Opt.Monad, GHC.Plugins | 
| coreToStg | GHC.CoreToStg | 
| CoreUnfolding | GHC.Core, GHC.Plugins | 
| coreView | GHC.Core.Type, GHC.Tc.Utils.TcType, GHC.Plugins | 
| cos | GHC.Prelude | 
| cosh | GHC.Prelude | 
| CostCentre | GHC.Types.CostCentre | 
| costCentreFrom | GHC.StgToCmm.Prof | 
| CostCentreIndex | GHC.Types.CostCentre.State | 
| CostCentreScope | GHC.Core, GHC.Plugins | 
| costCentreSrcSpan | GHC.Types.CostCentre | 
| CostCentreStack | GHC.Types.CostCentre | 
| CostCentreStackInfo | GHC.Runtime.Interpreter | 
| costCentreStackInfo | GHC.Runtime.Interpreter | 
| CostCentreState | GHC.Types.CostCentre.State | 
| costCentreUserName | GHC.Types.CostCentre | 
| costCentreUserNameFS | GHC.Types.CostCentre | 
| coToMCo | GHC.Core.Coercion, GHC.Plugins | 
| couldBeSmallEnoughToInline | GHC.Core.Unfold | 
| Count | GHC.Types.Demand | 
| count | GHC.Utils.Misc, GHC.Plugins | 
| countArgs | GHC.Core.Opt.Simplify.Utils | 
| countConRepArgs | GHC.Types.RepType | 
| countFunRepArgs | GHC.Types.RepType | 
| countRegRegMovesNat | GHC.CmmToAsm.Reg.Linear.Stats, GHC.CmmToAsm.Reg.Linear | 
| countSRMs | GHC.CmmToAsm.Reg.Graph.Stats | 
| countTyClDecls | GHC.Hs, GHC.Hs.Decls, GHC | 
| countUTF8Chars | GHC.Utils.Encoding | 
| countWhile | GHC.Utils.Misc, GHC.Plugins | 
| CoVar | GHC.Types.Var, GHC.Core.Coercion, GHC.Plugins | 
| CoVarCo | GHC.Core.TyCo.Rep | 
| coVarDetails | GHC.Types.Id.Info, GHC.Plugins | 
| CoVarEnv | GHC.Types.Var.Env, GHC.Plugins | 
| CoVarId | GHC.Types.Id.Info, GHC.Plugins | 
| coVarKind | GHC.Core.Coercion, GHC.Plugins | 
| coVarKindsTypesRole | GHC.Core.Coercion, GHC.Plugins | 
| coVarName | GHC.Core.Coercion, GHC.Plugins | 
| coVarRole | GHC.Core.Coercion, GHC.Plugins | 
| CoVarSet | GHC.Types.Var.Set, GHC.Plugins | 
| coVarsOfCo | GHC.Core.Coercion, GHC.Core.TyCo.FVs, GHC.Plugins | 
| coVarsOfCos | GHC.Core.TyCo.FVs | 
| coVarsOfType | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| coVarsOfTypes | GHC.Core.Type, GHC.Core.TyCo.FVs, GHC.Plugins | 
| coVarTypes | GHC.Core.Coercion, GHC.Plugins | 
| co_ax_branches | GHC.Core.Coercion.Axiom | 
| co_ax_implicit | GHC.Core.Coercion.Axiom | 
| co_ax_name | GHC.Core.Coercion.Axiom | 
| co_ax_role | GHC.Core.Coercion.Axiom | 
| co_ax_tc | GHC.Core.Coercion.Axiom | 
| co_ax_unique | GHC.Core.Coercion.Axiom | 
| co_cpt_wrap | GHC.Hs, GHC.Hs.Pat, GHC | 
| co_pat_inner | GHC.Hs, GHC.Hs.Pat, GHC | 
| co_pat_ty | GHC.Hs, GHC.Hs.Pat, GHC | 
| cparen | GHC.Utils.Outputable, GHC.Plugins | 
| Cpp | GHC.Driver.Phases | 
| cPprTerm | GHC.Runtime.Heap.Inspect | 
| cPprTermBase | GHC.Runtime.Heap.Inspect | 
| cprAnalProgram | GHC.Core.Opt.CprAnal | 
| cprInfo | GHC.Types.Id.Info, GHC.Plugins | 
| cProjectGitCommitId | GHC.Settings.Config | 
| cProjectName | GHC.Settings.Config | 
| cProjectPatchLevel | GHC.Settings.Config | 
| cProjectPatchLevel1 | GHC.Settings.Config | 
| cProjectPatchLevel2 | GHC.Settings.Config | 
| cProjectVersion | GHC.Settings.Config | 
| cProjectVersionInt | GHC.Settings.Config | 
| CprResult | GHC.Types.Cpr | 
| CprSig |  | 
| 1 (Type/Class) | GHC.Types.Cpr | 
| 2 (Data Constructor) | GHC.Types.Cpr | 
| CprType |  | 
| 1 (Type/Class) | GHC.Types.Cpr | 
| 2 (Data Constructor) | GHC.Types.Cpr | 
| CpsRn | GHC.Rename.Pat | 
| cpt_arg_tys | GHC.Hs, GHC.Hs.Pat, GHC | 
| cpt_binds | GHC.Hs, GHC.Hs.Pat, GHC | 
| cpt_dicts | GHC.Hs, GHC.Hs.Pat, GHC | 
| cpt_tvs | GHC.Hs, GHC.Hs.Pat, GHC | 
| cpt_wrap | GHC.Hs, GHC.Hs.Pat, GHC | 
| CQuantCan | GHC.Tc.Types.Constraint | 
| CreateBCOs | GHC.Runtime.Interpreter | 
| createBCOs | GHC.Runtime.Interpreter | 
| createIservProcessHook | GHC.Driver.Hooks | 
| createSwitchPlan | GHC.Cmm.Switch | 
| CRight | GHC.Types.Basic, GHC.Core.Coercion, GHC.Tc.Types.Evidence, GHC.Plugins | 
| CRNOR | GHC.CmmToAsm.PPC.Instr | 
| Cross | GHC.Data.Graph.Directed | 
| crossDataConKey | GHC.Builtin.Names | 
| CS | GHC.Core.Stats | 
| cseOneExpr | GHC.Core.Opt.CSE | 
| cseProgram | GHC.Core.Opt.CSE | 
| cStage | GHC.Settings.Config | 
| csTraceTcS | GHC.Tc.Solver.Monad | 
| CString | GHC.Cmm | 
| cstringLengthIdKey | GHC.Builtin.Names | 
| cstringLengthName | GHC.Builtin.Names | 
| CStyle | GHC.Utils.Outputable, GHC.Plugins | 
| cs_co | GHC.Core.Stats | 
| cs_jb | GHC.Core.Stats | 
| cs_tm | GHC.Core.Stats | 
| cs_ty | GHC.Core.Stats | 
| cs_vb | GHC.Core.Stats | 
| Ct | GHC.Tc.Types.Constraint | 
| CtDerived | GHC.Tc.Types.Constraint | 
| ctEqRel | GHC.Tc.Types.Constraint | 
| ctEvCoercion | GHC.Tc.Types.Constraint | 
| ctEvEqRel | GHC.Tc.Types.Constraint | 
| ctEvEvId | GHC.Tc.Types.Constraint | 
| ctEvExpr | GHC.Tc.Types.Constraint | 
| ctEvFlavour | GHC.Tc.Types.Constraint | 
| ctEvFlavourRole | GHC.Tc.Types.Constraint | 
| ctEvId | GHC.Tc.Types.Constraint | 
| CtEvidence | GHC.Tc.Types.Constraint | 
| ctEvidence | GHC.Tc.Types.Constraint | 
| ctEvLoc | GHC.Tc.Types.Constraint | 
| ctEvOrigin | GHC.Tc.Types.Constraint | 
| ctEvPred | GHC.Tc.Types.Constraint | 
| ctEvRole | GHC.Tc.Types.Constraint | 
| ctEvTerm | GHC.Tc.Types.Constraint | 
| ctev_dest | GHC.Tc.Types.Constraint | 
| ctev_evar | GHC.Tc.Types.Constraint | 
| ctev_loc | GHC.Tc.Types.Constraint | 
| ctev_nosh | GHC.Tc.Types.Constraint | 
| ctev_pred | GHC.Tc.Types.Constraint | 
| CtFlavour | GHC.Tc.Types.Constraint | 
| ctFlavour | GHC.Tc.Types.Constraint | 
| CtFlavourRole | GHC.Tc.Types.Constraint | 
| ctFlavourRole | GHC.Tc.Types.Constraint | 
| CtGiven | GHC.Tc.Types.Constraint | 
| CtIrredStatus | GHC.Tc.Types.Constraint | 
| CtLoc |  | 
| 1 (Type/Class) | GHC.Tc.Types.Constraint | 
| 2 (Data Constructor) | GHC.Tc.Types.Constraint | 
| ctLoc | GHC.Tc.Types.Constraint | 
| ctLocDepth | GHC.Tc.Types.Constraint | 
| ctLocEnv | GHC.Tc.Types.Constraint | 
| ctLocLevel | GHC.Tc.Types.Constraint | 
| ctLocOrigin | GHC.Tc.Types.Constraint | 
| ctLocSpan | GHC.Tc.Types.Constraint | 
| ctLocTypeOrKind_maybe | GHC.Tc.Types.Constraint | 
| ctl_depth | GHC.Tc.Types.Constraint | 
| ctl_env | GHC.Tc.Types.Constraint | 
| ctl_origin | GHC.Tc.Types.Constraint | 
| ctl_t_or_k | GHC.Tc.Types.Constraint | 
| CtOrigin | GHC.Tc.Types.Origin | 
| ctOrigin | GHC.Tc.Types.Constraint | 
| ctPred | GHC.Tc.Types.Constraint | 
| Cts | GHC.Tc.Types.Constraint | 
| ctsElts | GHC.Tc.Types.Constraint | 
| cTupleDataConName | GHC.Builtin.Types, GHC.Plugins | 
| cTupleDataConNames | GHC.Builtin.Types, GHC.Plugins | 
| cTupleTyConName | GHC.Builtin.Types, GHC.Plugins | 
| cTupleTyConNameArity_maybe | GHC.Builtin.Types, GHC.Plugins | 
| cTupleTyConNames | GHC.Builtin.Types, GHC.Plugins | 
| CtWanted | GHC.Tc.Types.Constraint | 
| cTyConKey | GHC.Builtin.Names | 
| cTyConName | GHC.Builtin.Names | 
| CTyEqCan | GHC.Tc.Types.Constraint | 
| CType |  | 
| 1 (Type/Class) | GHC.Types.ForeignCall | 
| 2 (Data Constructor) | GHC.Types.ForeignCall | 
| ctype | GHC.Runtime.Heap.Inspect, GHC.Runtime.Eval | 
| Ctz16Op | GHC.Builtin.PrimOps | 
| Ctz32Op | GHC.Builtin.PrimOps | 
| Ctz64Op | GHC.Builtin.PrimOps | 
| Ctz8Op | GHC.Builtin.PrimOps | 
| ctzLabel | GHC.CmmToAsm.CPrim | 
| CtzOp | GHC.Builtin.PrimOps | 
| ct_arty | GHC.Types.Cpr | 
| ct_cpr | GHC.Types.Cpr | 
| cur | GHC.Data.StringBuffer | 
| currentCCS | GHC.Types.CostCentre | 
| currentChar | GHC.Data.StringBuffer | 
| CurrentNursery | GHC.Cmm, GHC.Cmm.Expr | 
| currentNurseryExpr | GHC.Cmm.Utils | 
| currentNurseryReg | GHC.Cmm, GHC.Cmm.Expr | 
| CurrentTSO | GHC.Cmm, GHC.Cmm.Expr | 
| currentTSOExpr | GHC.Cmm.Utils | 
| currentTSOReg | GHC.Cmm, GHC.Cmm.Expr | 
| curry | GHC.Prelude | 
| CUSK | GHC.Tc.Gen.HsType | 
| cvBindGroup | GHC.Parser.PostProcess | 
| cvBindsAndSigs | GHC.Parser.PostProcess | 
| cvObtainTerm | GHC.Runtime.Heap.Inspect | 
| cvReconstructType | GHC.Runtime.Heap.Inspect | 
| CvSubstEnv | GHC.Core.Coercion, GHC.Core.TyCo.Subst, GHC.Plugins | 
| cvTopDecls | GHC.Parser.PostProcess | 
| CVTSD2SS | GHC.CmmToAsm.X86.Instr | 
| CVTSI2SD | GHC.CmmToAsm.X86.Instr | 
| CVTSI2SS | GHC.CmmToAsm.X86.Instr | 
| CVTSS2SD | GHC.CmmToAsm.X86.Instr | 
| CVTTSD2SIQ | GHC.CmmToAsm.X86.Instr | 
| CVTTSS2SIQ | GHC.CmmToAsm.X86.Instr | 
| CWrapper | GHC.Hs, GHC.Hs.Decls, GHC | 
| cxtIdKey | GHC.Builtin.Names.TH | 
| cxtName | GHC.Builtin.Names.TH | 
| cycle | GHC.Prelude | 
| CyclicDependencies | GHC.Unit, GHC.Unit.State, GHC.Plugins | 
| cyclicModuleErr | GHC.Driver.Make, GHC | 
| CyclicSCC | GHC.Data.Graph.Directed | 
| c_locale_env | GHC.SysTools.Process |