ghc-7.2.2: The GHC API

Index - C

c1TyConKeyPrelNames
c1TyConNamePrelNames
cafAnalCmmBuildInfoTables
cafBlackHoleClosureInfo 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
CafCCCostCentre
CAFEnvCmmBuildInfoTables
CafInfoIdInfo, GhcPlugins
cafInfoIdInfo, GhcPlugins
CAFSetCmmBuildInfoTables
cafTransfersCmmBuildInfoTables
calcClassCyclesTcTyDecls
calcRecFlagsTcTyDecls
calcSynCyclesTcTyDecls
CALL 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
Call 
1 (Data Constructor)Demand
2 (Data Constructor)Llvm.AbsSyn, Llvm
CallAreaCmmExpr, OldCmm
callClobberedRegs 
1 (Function)SPARC.Regs
2 (Function)X86.Regs
3 (Function)PPC.Regs
CallCtxtCoreUnfold
callerSaves 
1 (Function)CgUtils
2 (Function)StgCmmUtils
callerSaveVolatileRegs 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CallishMachOpCmmMachOp, CmmExpr, OldCmm
CallMethod 
1 (Type/Class)ClosureInfo
2 (Type/Class)StgCmmClosure
callProcPointsCmmProcPoint
CallReferencePIC
callSiteInlineCoreUnfold
canDoGenericsGenerics
canEqToWorkListTcCanonical
CanFailDsMonad, DsUtils
canGivensTcCanonical
CanItFailDsMonad, DsUtils
cannotFindInterfaceFinder
cannotFindModuleFinder
canOccursCheckTcCanonical
CanonicalCtTcSMonad
CanonicalCtsTcSMonad
canRewriteTcSMonad
canShortcut 
1 (Function)X86.Instr
2 (Function)SPARC.ShortcutJump
3 (Function)PPC.RegInfo
canSolveTcSMonad
CantFailDsMonad, DsUtils
cantFailMatchResultDsUtils
cantVectoriseVectorise.Monad.Base, Vectorise.Monad
canUnfoldCoreSyn, GhcPlugins
canWantedsTcCanonical
captureConstraintsTcRnMonad
captureUntouchablesTcRnMonad
carefullySplitNewType_maybeType, GhcPlugins
CARRYX86.Cond
Case 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CoreSyn, GhcPlugins
CaseAltHsExpr, HsSyn, GHC
CaseAltsCgMonad
CaseBindOutputable, GhcPlugins
CaseCtxtCoreUnfold
CaseElimCoreMonad, GhcPlugins
CaseEvBindDsBinds
CASEFAILByteCodeInstr
CaseIdentityCoreMonad, GhcPlugins
CaseMergeCoreMonad, GhcPlugins
CaseOfCaseCoreMonad, GhcPlugins
CasMutVarOpPrimOp
Cast 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CoreSyn, GhcPlugins
3 (Data Constructor)Llvm.AbsSyn, Llvm
castBinBinary
castDoubleToWord8ArrayPprBase
castFastPtrFastTypes, GhcPlugins
castFloatToWord8ArrayPprBase
cat 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
catAGraphsMkGraph
catchException
catchesException
catchIOException
catchJustException
CatchOpPrimOp
CatchRetryOpPrimOp
CatchSTMOpPrimOp
categoryPackageConfig, Packages, GhcPlugins
catMaybesMaybes
cBooterVersionConfig
cBoxFastTypes, GhcPlugins
cBuildPlatformStringConfig
CcDriverPhases
CCALLByteCodeInstr
CCallForeignCall
CCallConv 
1 (Type/Class)ForeignCall
2 (Data Constructor)ForeignCall
ccallConvAttributeForeignCall
ccallConvToIntForeignCall
ccallReturnUnboxedTupleCgTailCall
CCallSpec 
1 (Type/Class)ForeignCall
2 (Data Constructor)ForeignCall
CCallTargetForeignCall
ccFromThisModuleCostCentre
CcNameCostCentre
ccOptionsPackageConfig, Packages, GhcPlugins
CcppDriverPhases
ccsTypeStgCmmProf
ccTypeStgCmmProf
CC_CccLlvm.Types, Llvm
cc_classTcSMonad
CC_ColdccLlvm.Types, Llvm
CC_FastccLlvm.Types, Llvm
cc_flavorTcSMonad
cc_funTcSMonad
cc_idTcSMonad
cc_ip_nmTcSMonad
cc_ip_tyTcSMonad
cc_is_cafCostCentre
cc_is_dupdCostCentre
cc_modCostCentre
cc_nameCostCentre
CC_NccLlvm.Types, Llvm
cc_rhsTcSMonad
cc_tyargsTcSMonad
cc_tyvarTcSMonad
CC_X86_StdccLlvm.Types, Llvm
CdefExternalCore
cDEFAULT_TMPDIRConfig
CDictCanTcSMonad
cd_fld_docHsTypes, HsSyn, GHC
cd_fld_nameHsTypes, HsSyn, GHC
cd_fld_typeHsTypes, HsSyn, GHC
certainlyWillInlineCoreUnfold
CExportHsDecls, HsSyn, GHC
CExportSpecForeignCall
CExportStaticForeignCall
CFrozenErrTcSMonad
CFunctionHsDecls, HsSyn, GHC
CFunEqCanTcSMonad
cgBindStgCmmBind
CgBindingsCgBindery
cgCaseCgCase
cGccLinkerOptsConfig
cgd_dflags 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgd_eobCgMonad
cgd_mod 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgd_sequelStgCmmMonad
cgd_srtCgMonad
cgd_srt_lbl 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgd_statics 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgd_ticky 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgd_updfr_offStgCmmMonad
cgExpr 
1 (Function)CgExpr
2 (Function)StgCmmExpr
cgForeignCall 
1 (Function)StgCmmForeign
2 (Function)CgForeignCall
CgGuts 
1 (Type/Class)HscTypes, GhcPlugins
2 (Data Constructor)HscTypes, GhcPlugins
cGhcEnableTablesNextToCodeConfig
cGhcRTSWaysConfig
cGhcUnregisterisedConfig
cGhcWithInterpreterConfig
cGhcWithNativeCodeGenConfig
cGhcWithSMPConfig
cGHC_DRIVER_DIRConfig
cGHC_SPLIT_DIRConfig
cGHC_SPLIT_PGMConfig
cGHC_SYSMAN_DIRConfig
cGHC_SYSMAN_PGMConfig
cGHC_UNLIT_DIRConfig
cGHC_UNLIT_PGMConfig
CgIdInfo 
1 (Type/Class)CgBindery
2 (Type/Class)StgCmmMonad, StgCmmEnv
3 (Data Constructor)StgCmmMonad
cgIdInfoArgRepCgBindery
cgIdInfoId 
1 (Function)StgCmmEnv
2 (Function)CgBindery
cgIdInfoLF 
1 (Function)StgCmmEnv
2 (Function)CgBindery
CgInfoDownwards 
1 (Type/Class)CgMonad
2 (Type/Class)StgCmmMonad
cgLetNoEscapeClosureCgLetNoEscape
cgLit 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CgLocStgCmmMonad
cgOpAppStgCmmPrim
cgPrimOpCgPrimOp
CgRepSMRep
cgRepSizeBSMRep
cgRepSizeWSMRep
cgReturnDataConCgCon
cgRhsClosureCgClosure
CgState 
1 (Type/Class)CgMonad
2 (Type/Class)StgCmmMonad
cgStdRhsClosureCgClosure
CgStmtsCgMonad
cgStmtsToBlocks 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgs_binds 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgs_hp_usg 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgs_stk_usgCgMonad
cgs_stmts 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgs_tops 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgs_uniqs 
1 (Function)CgMonad
2 (Function)StgCmmMonad
cgTailCallCgTailCall
cgTickBoxCgHpc
cgTopRhsClosure 
1 (Function)StgCmmBind
2 (Function)CgClosure
cgTopRhsCon 
1 (Function)StgCmmCon
2 (Function)CgCon
cgTyConCgCon
cg_bindsHscTypes, GhcPlugins
cg_dep_pkgsHscTypes, GhcPlugins
cg_foreignHscTypes, GhcPlugins
cg_hpc_infoHscTypes, GhcPlugins
cg_idStgCmmMonad
cg_lfStgCmmMonad
cg_locStgCmmMonad
cg_modBreaksHscTypes, GhcPlugins
cg_moduleHscTypes, GhcPlugins
cg_repStgCmmMonad
cg_tagStgCmmMonad
cg_tyconsHscTypes, GhcPlugins
char 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
char2IntLitLiteral, GhcPlugins
charDataConTysWiredIn, GhcPlugins
charDataConKeyPrelNames
CharEqOpPrimOp
CharGeOpPrimOp
CharGtOpPrimOp
CharLeOpPrimOp
CharLtOpPrimOp
CharNeOpPrimOp
charPrimTyTysPrim
charPrimTyConTysPrim
charPrimTyConKeyPrelNames
charToCUtil, GhcPlugins
charTyTysWiredIn, GhcPlugins
charTyConTysWiredIn, GhcPlugins
charTyConKeyPrelNames
charTyConNameTysWiredIn, GhcPlugins
charTyCon_nameRnHsSyn
charTyCon_RDRTysWiredIn, GhcPlugins
CheapAppFunCoreUtils, GhcPlugins
cheapEqExprCoreUtils, GhcPlugins
CheapFunCoreArity
CheckPrimOp
checkCheck
checkBlockSPARC.CodeGen.Sanity
checkConstraintsTcUnify
checkContextRdrHsSyn
checkDoAndIfThenElseRdrHsSyn
checkDotnetResNamePrelNames
checkDotnetResNameIdKeyPrelNames
checkDupAndShadowedNamesRnEnv
checkDupAndShadowedRdrNamesRnEnv
checkDupNamesRnEnv
checkDupRdrNamesRnEnv
checkedAbsCCgMonad
checkErrTcRnMonad
checkFamInstConsistencyFamInst
checkFunDepsFunDeps
CheckHiWay 
1 (Type/Class)BinIface
2 (Data Constructor)BinIface
checkInstCoverageFunDeps
checkInstTerminationTcMType
checkInstTypeRdrHsSyn
checkKindSigsRdrHsSyn
checkMonadCompRdrHsSyn
checkNoErrsTcRnMonad
checkOldIfaceMkIface
checkPatternRdrHsSyn
checkPatternsRdrHsSyn
checkPrecMatchRnTypes
checkPrecPRdrHsSyn
checkPredRdrHsSyn
checkProcessArgsResultHeaderInfo
checkSectionPrecRnTypes
checkTcTcRnMonad
checkTHRnTypes
checkTupSizeRnPat
checkTyFamFreenessTcMType
checkTyVarsRdrHsSyn
checkValDefRdrHsSyn
checkValidInstanceTcMType
checkValidInstHeadTcMType
checkValidMonoTypeTcMType
checkValidThetaTcMType
checkValidTyConTcTyClsDecls
checkValidTypeTcMType
checkValidTypeInstTcMType
checkValSigRdrHsSyn
checkWellStagedTcEnv
checkWellStagedDFunTcSMonad
checkWiredInTyConTcIface
ChildCode64 
1 (Type/Class)SPARC.CodeGen.Base
2 (Data Constructor)SPARC.CodeGen.Base
choiceAIdKeyPrelNames
choiceANamePrelNames
chooseDynCostCentres 
1 (Function)CgProf
2 (Function)StgCmmProf
chooseSpillRegAlloc.Graph.SpillCost
chooseUniqueOccTcTcRnMonad
choose_RDRPrelNames
cHostPlatformStringConfig
ChrPretty
ChrOpPrimOp
CImportHsDecls, HsSyn, GHC
CImportSpecHsDecls, HsSyn, GHC
cIntCmmType, CmmExpr, OldCmm
cIntegerLibraryConfig
cIntWidthCmmType, CmmExpr, OldCmm
cINT_SIZEConstants
CIPCanTcSMonad
CLabel 
1 (Data Constructor)HsDecls, HsSyn, GHC
2 (Type/Class)CLabel
CLabelStringForeignCall
ClassClass, GHC
classAllSelIdsClass
classArityClass
classATsClass
classBigSigClass
classDataConDataCon, GhcPlugins
ClassDeclHsDecls, HsSyn, GHC
classExtraBigSigClass
ClassF64RegAlloc.Graph.ArchBase
ClassG16RegAlloc.Graph.ArchBase
ClassG32RegAlloc.Graph.ArchBase
ClassG8RegAlloc.Graph.ArchBase
classifyTyConsVectorise.Type.Classify
classInstancesInstEnv
classKeyClass
classMethodsClass, GHC
classNameClass
classOfRealReg 
1 (Function)SPARC.Regs
2 (Function)X86.Regs
3 (Function)PPC.Regs
classOfRegRegAlloc.Graph.ArchX86
classOfVirtualRegReg
ClassOpIdIdInfo, GhcPlugins
ClassOpItemClass
classOpItemsClass
ClassPType, TcType, GhcPlugins
ClassSCCtxtTcMType
classSCSelIdClass
classSCThetaClass, GHC
classTvsFdsClass, GHC
ClassTyConTyCon, GhcPlugins
classTyConClass
classTyVarsClass
cLdHasBuildIdConfig
cLdIsGNULdConfig
cLdLinkerOptsConfig
cLD_XConfig
cLeadingUnderscoreConfig
cleanSpillsRegAlloc.Graph.SpillClean
cleanTempDirsSysTools
cleanTempFilesSysTools
cleanTempFilesExceptSysTools
clearOneShotLambdaId, GhcPlugins
clearVarsLlvmCodeGen.Base
clHasCafRefs 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure, StgCmmUtils
cLibFFIConfig
CloneArrayOpPrimOp
cloneBndrsCoreSubst, GhcPlugins
cloneIdVectorise.Monad.Naming, Vectorise.Monad
cloneIdBndrCoreSubst, GhcPlugins
cloneIdBndrsCoreSubst, GhcPlugins
CloneMutableArrayOpPrimOp
cloneNameVectorise.Monad.Naming, Vectorise.Monad
cloneRecIdBndrsCoreSubst, GhcPlugins
cloneTyVarBndrType, GhcPlugins
cloneVarVectorise.Monad.Naming, Vectorise.Monad
cLongCmmType, CmmExpr, OldCmm
cLongWidthCmmType, CmmExpr, OldCmm
closedVVectorise.Monad.Local, Vectorise.Monad
Closure 
1 (Type/Class)RtClosureInspect
2 (Data Constructor)RtClosureInspect
closureConClosureInfo
closureCtrFunVectorise.Builtins.Base, Vectorise.Builtins
closureCtrFunsVectorise.Builtins.Base, Vectorise.Builtins
closureDescrClosureInfo
ClosureEnvByteCodeLink
closureFunInfo 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureGoodStuffSize 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureInfLclClosureInfo
ClosureInfo 
1 (Type/Class)ClosureInfo
2 (Data Constructor)ClosureInfo
3 (Type/Class)StgCmmClosure
closureInfoPtr 
1 (Function)StgCmmLayout
2 (Function)CgInfoTbls
closureIsThunk 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureLabelFromCI 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureLFInfo 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureName 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureNeedsUpdSpace 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureNonHdrSize 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closurePtrsSize 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureReEntrant 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureSingleEntry 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureSize 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureSMRep 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureSRTClosureInfo
closureTyConVectorise.Builtins.Base, Vectorise.Builtins
ClosureType 
1 (Type/Class)SMRep
2 (Type/Class)RtClosureInspect
closureTypeClosureInfo
closureTypeDescr 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
ClosureTypeInfoCmmDecl, OldCmm
closureTypeInfoStgCmmClosure
ClosureTypeTagCmmDecl, OldCmm
closureUpdReqd 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureValDescr 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureVarVectorise.Builtins.Base, Vectorise.Builtins
clsNameOccName, Name, GhcPlugins
clsQualPrelNames
clsQual_RDRPrelNames
ClsSkolTcRnTypes, TcRnMonad
CLTDX86.Instr
CmdLineErrorPanic, GHC
cmdlineFrameworksDynFlags, GhcPlugins, GHC
cmdlineHcIncludesDynFlags, GhcPlugins, GHC
CmdLineOnlyCmdLineParser
CmdLineP 
1 (Type/Class)CmdLineParser
2 (Data Constructor)CmdLineParser
cmdlineParserStyleOutputable, GhcPlugins
cml_argsCmmNode, Cmm
cml_contCmmNode, Cmm
cml_falseCmmNode, Cmm
cml_predCmmNode, Cmm
cml_ret_argsCmmNode, Cmm
cml_ret_offCmmNode, Cmm
cml_targetCmmNode, Cmm
cml_trueCmmNode, Cmm
Cmm 
1 (Data Constructor)DriverPhases
2 (Data Constructor)CmmDecl, OldCmm
3 (Type/Class)OldCmm
4 (Type/Class)Cmm, MkGraph
CmmActualCmmDecl, OldCmm
cmmAddWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmAGraphMkGraph
cmmAndWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmAssign 
1 (Data Constructor)OldCmm
2 (Data Constructor)CmmNode, Cmm
CmmBasicBlockOldCmm
cmmBitsCmmType, CmmExpr, OldCmm
CmmBlock 
1 (Data Constructor)CmmExpr, OldCmm
2 (Type/Class)Cmm
CmmBranch 
1 (Data Constructor)OldCmm
2 (Data Constructor)CmmNode, Cmm
CmmBwdRewriteCmm
CmmCall 
1 (Data Constructor)OldCmm
2 (Data Constructor)CmmNode, Cmm
CmmCallConvForeignCall
CmmCalleeOldCmm
CmmCallTargetOldCmm
cmmCfgOptsCmmContFlowOpt
CmmComment 
1 (Data Constructor)OldCmm
2 (Data Constructor)CmmNode, Cmm
CmmCondBranch 
1 (Data Constructor)OldCmm
2 (Data Constructor)CmmNode, Cmm
cmmConstrTag 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmConstrTag1 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmCppDriverPhases
CmmDataCmmDecl, OldCmm
cmmEliminateDeadBlocksCmmOpt
CmmEntryCmmNode, Cmm
cmmEqTypeCmmType, CmmExpr, OldCmm
cmmEqType_ignoring_ptrhoodCmmType, CmmExpr, OldCmm
cmmEqWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmExprCmmExpr, OldCmm
cmmExprTypeCmmExpr, OldCmm
cmmExprWidthCmmExpr, OldCmm
CmmFloatCmmExpr, OldCmm
cmmFloatCmmType, CmmExpr, OldCmm
CmmForeignCallCmmNode, Cmm
CmmFormalCmmDecl, OldCmm
CmmFwdRewriteCmm
cmmGetClosureType 
1 (Function)StgCmmLayout
2 (Function)CgInfoTbls
cmmGetTag 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmGlobalCmmExpr, OldCmm
CmmGraph 
1 (Data Constructor)Cmm, MkGraph
2 (Type/Class)Cmm, MkGraph
CmmHighStackMarkCmmExpr, OldCmm
cmmHintOldCmm
CmmHinted 
1 (Type/Class)OldCmm
2 (Data Constructor)OldCmm
cmmIndexCmmUtils, OldCmmUtils
cmmIndexExprCmmUtils, OldCmmUtils
CmmInfo 
1 (Type/Class)OldCmm
2 (Data Constructor)OldCmm
CmmInfoTable 
1 (Type/Class)CmmDecl, OldCmm
2 (Data Constructor)CmmDecl, OldCmm
CmmIntCmmExpr, OldCmm
CmmInterruptibleOldCmm
cmmIsTagged 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmJumpOldCmm
CmmLabelCmmExpr, OldCmm
CmmLabelDiffOffCmmExpr, OldCmm
CmmLabelOffCmmExpr, OldCmm
cmmLabelOffCmmUtils, OldCmmUtils
cmmLabelOffB 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmLabelOffW 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmlexCmmLex
cmmLintCmmLint
cmmLintTopCmmLint
CmmLit 
1 (Type/Class)CmmExpr, OldCmm
2 (Data Constructor)CmmExpr, OldCmm
cmmLitTypeCmmExpr, OldCmm
CmmLiveCmmLive
cmmLivenessCmmLive
CmmLoadCmmExpr, OldCmm
cmmLoadIndexCmmUtils, OldCmmUtils
cmmLoadIndexW 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmLocStgCmmMonad
CmmLocalCmmExpr, OldCmm
cmmLoopifyForCCmmOpt
CmmMachOpCmmExpr, OldCmm
cmmMachOpFoldCmmOpt
cmmMachOpFoldMCmmOpt
cmmMakeDynamicReferencePIC
cmmMapGraphOldCmm
cmmMapGraphMOldCmm
CmmMayReturnOldCmm
cmmMiniInlineCmmOpt
cmmMulWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmNegate 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmNeverReturnsOldCmm
cmmNeWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmNodeCmmNode, Cmm
CmmNonInfoTableCmmDecl, OldCmm
CmmNopOldCmm
cmmOffsetCmmUtils, OldCmmUtils
cmmOffsetB 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmOffsetExprCmmUtils, OldCmmUtils
cmmOffsetExprB 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmOffsetExprW 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmOffsetLitCmmUtils, OldCmmUtils
cmmOffsetLitB 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmOffsetLitW 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmOffsetW 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmOfZgraphCmmCvt
cmmOrWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmPipelineCmmPipeline
CmmPrimOldCmm
CmmProcCmmDecl, OldCmm
CmmReg 
1 (Type/Class)CmmExpr, OldCmm
2 (Data Constructor)CmmExpr, OldCmm
CmmRegOffCmmExpr, OldCmm
cmmRegOffCmmUtils, OldCmmUtils
cmmRegOffB 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmRegOffW 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmRegTypeCmmExpr, OldCmm
CmmReplGraphCmm
CmmReturnOldCmm
CmmReturnInfoOldCmm
CmmSafeOldCmm
CmmSafetyOldCmm
CmmStackInfoCmm, MkGraph
CmmStackSlotCmmExpr, OldCmm
CmmStaticCmmDecl, OldCmm
CmmStaticLitCmmDecl, OldCmm
CmmStaticsCmmDecl, OldCmm
CmmStmtOldCmm
CmmStmtsOldCmmUtils
CmmStore 
1 (Data Constructor)OldCmm
2 (Data Constructor)CmmNode, Cmm
CmmStringCmmDecl, OldCmm
cmmSubWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmSwitch 
1 (Data Constructor)OldCmm
2 (Data Constructor)CmmNode, Cmm
CmmTokenCmmLex
cmmToLlvmTypeLlvmCodeGen.Base
CmmTop 
1 (Type/Class)OldCmm
2 (Type/Class)Cmm, MkGraph
cmmTopCodeGen 
1 (Function)X86.CodeGen
2 (Function)PPC.CodeGen
3 (Function)SPARC.CodeGen
CmmTopInfoCmm, MkGraph
cmmTopMapGraphOldCmm
cmmTopMapGraphMOldCmm
cmmToRawCmmCmmInfo
cmmToZgraphCmmCvt
CmmTypeCmmType, CmmExpr, OldCmm
cmmTypeSizeSize
CmmT_alignCmmLex
CmmT_bits16CmmLex
CmmT_bits32CmmLex
CmmT_bits64CmmLex
CmmT_bits8CmmLex
CmmT_BoolAndCmmLex
CmmT_BoolOrCmmLex
CmmT_caseCmmLex
CmmT_CLOSURECmmLex
CmmT_defaultCmmLex
CmmT_DotDotCmmLex
CmmT_DoubleColonCmmLex
CmmT_elseCmmLex
CmmT_EOFCmmLex
CmmT_EqCmmLex
CmmT_exportCmmLex
CmmT_FloatCmmLex
CmmT_float32CmmLex
CmmT_float64CmmLex
CmmT_foreignCmmLex
CmmT_gcptrCmmLex
CmmT_GeCmmLex
CmmT_GlobalRegCmmLex
CmmT_gotoCmmLex
CmmT_ifCmmLex
CmmT_importCmmLex
CmmT_INFO_TABLECmmLex
CmmT_INFO_TABLE_CONSTRCmmLex
CmmT_INFO_TABLE_FUNCmmLex
CmmT_INFO_TABLE_RETCmmLex
CmmT_INFO_TABLE_SELECTORCmmLex
CmmT_IntCmmLex
CmmT_jumpCmmLex
CmmT_LeCmmLex
CmmT_NameCmmLex
CmmT_NeCmmLex
CmmT_neverCmmLex
CmmT_primCmmLex
CmmT_returnCmmLex
CmmT_returnsCmmLex
CmmT_sectionCmmLex
CmmT_ShlCmmLex
CmmT_ShrCmmLex
CmmT_SpecCharCmmLex
CmmT_StringCmmLex
CmmT_switchCmmLex
cmmUGtWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CmmUninitialisedCmmDecl, OldCmm
CmmUnsafeOldCmm
CmmUnsafeForeignCallCmmNode, Cmm
cmmUntag 
1 (Function)CgUtils
2 (Function)StgCmmUtils
cmmUShrWord 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CMP 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
cmpAltCoreSyn, GhcPlugins
cmpAltConCoreSyn, GhcPlugins
cmpCostCentreCostCentre
CMPLPPC.Instr
cmpListUtil, GhcPlugins
cmpLocatedSrcLoc, GhcPlugins, GHC
cmpPredType, TcType, GhcPlugins
cmpTypeType, TcType, GhcPlugins
cmpTypesType, TcType, GhcPlugins
coalesceGraphGraphOps, GraphColor
coalesceNodesGraphOps, GraphColor
CoAxiom 
1 (Type/Class)TyCon, GhcPlugins
2 (Data Constructor)TyCon, GhcPlugins
coAxiomArityTyCon, GhcPlugins
coAxiomNameTyCon, GhcPlugins
CobjcDriverPhases
CodeCgMonad
code 
1 (Function)CgExtCode
2 (Function)ByteCodeItbls
code2CgExtCode
codeGen 
1 (Function)CodeGen
2 (Function)StgCmm
codeOnly 
1 (Function)CgMonad
2 (Function)StgCmmMonad
codeOutputCodeOutput
CodeStubCLabel
CodeStyleOutputable, GhcPlugins
codeStyleOutputable, GhcPlugins
CoerceItSimplUtils
Coercion 
1 (Type/Class)Coercion, GhcPlugins
2 (Data Constructor)CoreSyn, GhcPlugins
coercionKindCoercion, GhcPlugins
coercionKindsCoercion, GhcPlugins
coercionSizeCoercion, GhcPlugins
coercionTokenIdMkId
coercionTokenIdKeyPrelNames
coercionTypeCoercion, GhcPlugins
colBinderOutputable, GhcPlugins
colCoercOutputable, GhcPlugins
colDataConOutputable, GhcPlugins
collectDigraph
collectAnnArgsCoreSyn, GhcPlugins
collectAnnBndrsCoreSyn, GhcPlugins
collectAnnTypeArgsVectorise.Utils
collectAnnTypeBindersVectorise.Utils
collectAnnValBindersVectorise.Utils
collectArgsCoreSyn, GhcPlugins
collectBindersCoreSyn, GhcPlugins
CollectedCCsCostCentre
collectHsBindBindersHsUtils, HsSyn, GHC
collectHsBindListBindersHsUtils, HsSyn, GHC
collectHsBindsBindersHsUtils, HsSyn, GHC
collectHsValBindersHsUtils, HsSyn, GHC
collectIncludeDirsPackages, GhcPlugins
collectLibraryPathsPackages, GhcPlugins
collectLinkOptsPackages, GhcPlugins
collectLocalBindersHsUtils, HsSyn, GHC
collectLStmtBindersHsUtils, HsSyn, GHC
collectLStmtsBindersHsUtils, HsSyn, GHC
collectMethodBindersHsUtils, HsSyn, GHC
collectPatBindersHsUtils, HsSyn, GHC
collectPatsBindersHsUtils, HsSyn, GHC
collectRuleBndrSigTysHsDecls, HsSyn, GHC
collectSigTysFromPatHsUtils, HsSyn, GHC
collectSigTysFromPatsHsUtils, HsSyn, GHC
collectStmtBindersHsUtils, HsSyn, GHC
collectStmtsBindersHsUtils, HsSyn, GHC
collectTyAndValBindersCoreSyn, GhcPlugins
collectTyBindersCoreSyn, GhcPlugins
collectValBindersCoreSyn, GhcPlugins
colon 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
colorGraphGraphColor
colouredOutputable, GhcPlugins
colTypeOutputable, GhcPlugins
combineCtLocTcSMonad
combineLocsSrcLoc, GhcPlugins, GHC
combineMatchResultsDsUtils
combinePDVectorise.Utils
combinePDVarVectorise.Builtins.Base, Vectorise.Builtins
combinePDVarsVectorise.Builtins.Base, Vectorise.Builtins
combineSrcSpansSrcLoc, GhcPlugins
combineStgBinderInfoStgSyn
comma 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
commaCatLlvm.Types
CommandLineOptionCoreMonad, GhcPlugins
COMMENT 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
3 (Data Constructor)PPC.Instr
CommentLlvm.AbsSyn, Llvm
CompTcRnTypes, TcRnMonad
comp1DataCon_RDRPrelNames
CompareLlvm.AbsSyn, Llvm
compareFixityBasicTypes, GhcPlugins, GHC
compareLengthUtil, GhcPlugins
compare_RDRPrelNames
compatKindTcSMonad
compilationProgressMsgErrUtils
compileDriverPipeline
compile'DriverPipeline
compileCoreToObjGHC
CompiledByteCodeByteCodeAsm, HscTypes, GhcPlugins
compileExprInteractiveEval, GHC
compileFileDriverPipeline
CompilerHscMain
compilerInfoDynFlags, GhcPlugins
CompilerPhaseBasicTypes, GhcPlugins
compileToCoreModuleGHC
compileToCoreSimplifiedGHC
CompleteInteractiveEval
CompManagerDynFlags, GhcPlugins, GHC
componentsDigraph
componentsGDigraph
compOrigTypeVectorise.Type.Repr
composeAIdKeyPrelNames
composeANamePrelNames
composeTvSubstType, GhcPlugins
compose_RDRPrelNames
CompReprVectorise.Type.Repr
compReprTypeVectorise.Type.Repr
compTyConKeyPrelNames
compTyConNamePrelNames
computeFingerprintBinary
computeSRTsSRT
ConArgCtxtTcType, TcMType, TcHsType
concatBagBag
concatFSFastString, GhcPlugins
concatIdKeyPrelNames
concatMapMMonadUtils, IOEnv, TcRnMonad
concatNamePrelNames
concatOLOrdList
Cond 
1 (Type/Class)SPARC.Cond
2 (Type/Class)X86.Cond
3 (Type/Class)PPC.Cond
CondCode 
1 (Type/Class)SPARC.CodeGen.Base
2 (Data Constructor)SPARC.CodeGen.Base
ConDecl 
1 (Type/Class)HsDecls, HsSyn, GHC
2 (Data Constructor)HsDecls, HsSyn, GHC
ConDeclField 
1 (Type/Class)HsTypes, HsSyn, GHC
2 (Data Constructor)HsTypes, HsSyn, GHC
conDeclFVsRnHsSyn
condFltCodeSPARC.CodeGen.CondCode
condIntCodeSPARC.CodeGen.CondCode
condNegatePPC.Cond
condToSigned 
1 (Function)SPARC.Cond
2 (Function)X86.Cond
3 (Function)PPC.Cond
condToUnsigned 
1 (Function)SPARC.Cond
2 (Function)X86.Cond
3 (Function)PPC.Cond
condUnsigned 
1 (Function)SPARC.Cond
2 (Function)X86.Cond
3 (Function)PPC.Cond
conFixity_RDRPrelNames
ConInfoClosureInfo
conIsRecord_RDRPrelNames
ConLikeBasicTypes, GhcPlugins
conNamePrelNames
conName_RDRPrelNames
ConPatInHsPat, HsSyn, GHC
ConPatOutHsPat, HsSyn, GHC
ConRepr 
1 (Type/Class)Vectorise.Type.Repr
2 (Data Constructor)Vectorise.Type.Repr
conReprTypeVectorise.Type.Repr
consBagBag
consCgStmtCgMonad
consDataConTysWiredIn, GhcPlugins
consDataConKeyPrelNames
consDataCon_RDRTysWiredIn, GhcPlugins
consFSFastString, GhcPlugins
consIORefUtil, GhcPlugins
consOLOrdList
Constr 
1 (Data Constructor)ExternalCore
2 (Data Constructor)SMRep
3 (Data Constructor)RtClosureInspect
ConstrDescriptionCmmDecl, OldCmm
ConstrInfoCmmDecl, OldCmm
ConstrNoCafSMRep
constructorClassKeyPrelNames
constructorClassNamePrelNames
constructSlowCallCgCallConv
ConTagDataCon, GhcPlugins
ConTagZ 
1 (Type/Class)StgCmmClosure, StgCmmMonad
2 (Type/Class)CgMonad
contArgsSimplUtils
ContExSimplEnv
contextLexer
ContInfoCmmDecl, OldCmm
contIsDupableSimplUtils
contIsRhsOrArgSimplUtils
contIsTrivialSimplUtils
contResultTypeSimplUtils
cONTROL_APPLICATIVEPrelNames
cONTROL_EXCEPTION_BASEPrelNames
ConventionCmmNode, Cmm, MkGraph
convertToHsDeclsConvert
convertToHsExprConvert
convertToHsPredConvert
convertToHsTypeConvert
convertToPatConvert
con_cxtHsDecls, HsSyn, GHC
con_detailsHsDecls, HsSyn, GHC
con_docHsDecls, HsSyn, GHC
con_explicitHsDecls, HsSyn, GHC
con_nameHsDecls, HsSyn, GHC
con_old_recHsDecls, HsSyn, GHC
con_qvarsHsDecls, HsSyn, GHC
con_resHsDecls, HsSyn, GHC
CoPatHsPat, HsSyn, GHC
copySysTools
CopyArrayOpPrimOp
CopyByteArrayOpPrimOp
copyInOflowMkGraph
copyInSlotMkGraph
CopyMutableArrayOpPrimOp
CopyMutableByteArrayOpPrimOp
copyOutOflowMkGraph
copyOutSlotMkGraph
copyrightPackageConfig, Packages, GhcPlugins
copyWithHeaderSysTools
core2coreSimplCore
CoreAltCoreSyn, GhcPlugins
coreAltsTypeCoreUtils, GhcPlugins
coreAltTypeCoreUtils, GhcPlugins
CoreAnnTargetAnnotations, GhcPlugins
CoreArgCoreSyn, GhcPlugins
CoreBindCoreSyn, GhcPlugins
coreBindsSizeCoreUtils, GhcPlugins
coreBindsStatsCoreUtils, GhcPlugins
CoreBindWithFVsCoreFVs, GhcPlugins
CoreBndrCoreSyn, GhcPlugins
CoreCSECoreMonad, GhcPlugins
CoreDesugarCoreMonad, GhcPlugins
CoreDoFloatInwardsCoreMonad, GhcPlugins
CoreDoFloatOutwardsCoreMonad, GhcPlugins
CoreDoGlomBindsCoreMonad, GhcPlugins
CoreDoNothingCoreMonad, GhcPlugins
CoreDoPassesCoreMonad, GhcPlugins
CoreDoPluginPassCoreMonad, GhcPlugins
CoreDoPrintCoreCoreMonad, GhcPlugins
CoreDoRuleCheckCoreMonad, GhcPlugins
CoreDoSimplifyCoreMonad, GhcPlugins
CoreDoSpecConstrCoreMonad, GhcPlugins
CoreDoSpecialisingCoreMonad, GhcPlugins
CoreDoStaticArgsCoreMonad, GhcPlugins
CoreDoStrictnessCoreMonad, GhcPlugins
CoreDoVectorisationCoreMonad, GhcPlugins
CoreDoWorkerWrapperCoreMonad, GhcPlugins
coreEqCoercionCoercion, GhcPlugins
coreEqCoercion2Coercion, GhcPlugins
coreExpandTyCon_maybeTyCon, GhcPlugins
CoreExprCoreSyn, GhcPlugins
coreExprCcCoreSyn, GhcPlugins
coreExprToBCOsByteCodeGen
coreExprToStgCoreToStg
CoreExprWithFVsCoreFVs, GhcPlugins
CoreLiberateCaseCoreMonad, GhcPlugins
CoreMCoreMonad, GhcPlugins
coreModuleGHC
CoreNoteCoreSyn, GhcPlugins
CorePrepCoreMonad, GhcPlugins
corePrepExprCorePrep
corePrepPgmCorePrep
CoreRuleCoreSyn, GhcPlugins
CoreStatsCoreUtils, GhcPlugins
CoreTidyCoreMonad, GhcPlugins
CoreToDoCoreMonad, GhcPlugins
coreToStgCoreToStg
CoreUnfoldingCoreSyn, GhcPlugins
CoreVectCoreSyn, GhcPlugins
coreViewType, GhcPlugins
cORE_MONADPrelNames
CostCentreCostCentre
costCentreFrom 
1 (Function)CgProf
2 (Function)StgCmmProf
CostCentreStackCostCentre
costCentreUserNameCostCentre
coToHsWrapperHsUtils, HsSyn, GHC
coToIfaceTypeIfaceType, IfaceSyn
couldBeSmallEnoughToInlineCoreUnfold
countUtil, GhcPlugins
countArgsSimplUtils
countRegRegMovesNatRegAlloc.Linear.Stats, RegAlloc.Linear.Main
countSRMsRegAlloc.Graph.Stats
countTyClDeclsHsDecls, HsSyn, GHC
countUTF8CharsEncoding
countValArgsSimplUtils
CoVarVar, Coercion, GhcPlugins
CoVarCoCoercion, GhcPlugins
coVarDetailsIdInfo, GhcPlugins
CoVarEnvVarEnv, GhcPlugins
coVarKindCoercion, GhcPlugins
coVarKind_maybeCoercion, GhcPlugins
coVarNameCoercion, GhcPlugins
coVarPredCoercion, GhcPlugins
CoVarSetVarSet, GhcPlugins
coVarsOfCoCoercion, GhcPlugins
co_ax_lhsTyCon, GhcPlugins
co_ax_nameTyCon, GhcPlugins
co_ax_rhsTyCon, GhcPlugins
co_ax_tvsTyCon, GhcPlugins
co_ax_uniqueTyCon, GhcPlugins
cparen 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
CppDriverPhases
cPprTermRtClosureInspect
cPprTermBaseRtClosureInspect
cProjectNameConfig
cProjectPatchLevelConfig
cProjectVersionConfig
cProjectVersionIntConfig
cprSigDemand
cRAWCPP_FLAGSConfig
createDirectoryHierarchyUtil, GhcPlugins
cRelocatableBuildConfig
CRNORPPC.Instr
crossDigraph
crossDataConKeyPrelNames
crossDataCon_RDRPrelNames
crossMapPIdKeyPrelNames
crossMapPNamePrelNames
CSCoreUtils, GhcPlugins
csel1CoercionTyConKeyPrelNames
csel2CoercionTyConKeyPrelNames
cselRCoercionTyConKeyPrelNames
cseProgramCSE
cStageConfig
CStyleOutputable, GhcPlugins
cSupportsSplitObjsConfig
cs_coCoreUtils, GhcPlugins
cs_tmCoreUtils, GhcPlugins
cs_tyCoreUtils, GhcPlugins
cTargetPlatformStringConfig
CtFlavorTcRnTypes, TcRnMonad
CtLoc 
1 (Type/Class)TcRnTypes, TcRnMonad
2 (Data Constructor)TcRnTypes, TcRnMonad
ctLocOriginTcRnTypes, TcRnMonad
ctLocSpanTcRnTypes, TcRnMonad
CtOriginTcRnTypes, TcRnMonad
ctxtStkDepthDynFlags, GhcPlugins, GHC
cTyConKeyPrelNames
cTyConNamePrelNames
CTyEqCanTcSMonad
ctypeRtClosureInspect, InteractiveEval
cUnboxFastTypes, GhcPlugins
curStringBuffer
curCCS 
1 (Function)CgProf
2 (Function)StgCmmProf
curCCSAddr 
1 (Function)CgProf
2 (Function)StgCmmProf
currentCCSCostCentre
currentCharStringBuffer
CurrentNurseryCmmExpr, OldCmm
currentOrSubsumedCCSCostCentre
CurrentTSOCmmExpr, OldCmm
CustomTermPrinterRtClosureInspect
cvBindGroupRdrHsSyn
cvBindsAndSigsRdrHsSyn
cvObtainTermRtClosureInspect
cvReconstructTypeRtClosureInspect
CvSubst 
1 (Type/Class)Coercion, GhcPlugins
2 (Data Constructor)Coercion, GhcPlugins
CvSubstEnvCoercion, GhcPlugins
cvTopDeclsRdrHsSyn
CVTSD2SSX86.Instr
CVTSI2SDX86.Instr
CVTSI2SSX86.Instr
CVTSS2SDX86.Instr
cvtToClosureLblCLabel
CVTTSD2SIQX86.Instr
CVTTSS2SIQX86.Instr
cvTvSubstCoercion, GhcPlugins
CWrapperHsDecls, HsSyn, GHC
cyclicModuleErrGhcMake, GHC
CyclicSCCDigraph
C_SRT 
1 (Type/Class)ClosureInfo, StgCmmClosure
2 (Data Constructor)ClosureInfo, StgCmmClosure