ghc-7.6.1: The GHC API

Index - C

CHoopl
c1TyConKeyPrelNames
c1TyConNamePrelNames
CachedTcSMonad
cafAnalCmmBuildInfoTables
cafBlackHoleClosureInfoClosureInfo
cafBlackHoleInfoTableStgCmmClosure
CafCCCostCentre
CAFEnvCmmBuildInfoTables
CafInfoIdInfo, GhcPlugins
cafInfoIdInfo, GhcPlugins
CAFSetCmmBuildInfoTables
calcClassCyclesTcTyDecls
calcRecFlagsTcTyDecls
calcSynCyclesTcTyDecls
CALL 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
Call 
1 (Data Constructor)Llvm.AbsSyn, Llvm
2 (Data Constructor)Demand
3 (Data Constructor)MkGraph
callClobberedRegs 
1 (Function)SPARC.Regs
2 (Function)PPC.Regs
3 (Function)X86.Regs
CallCtxtCoreUnfold
callerSaves 
1 (Function)CgUtils
2 (Function)StgCmmUtils
callerSaveVolatileRegs 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CallishMachOpCmmMachOp, CmmExpr, Cmm, OldCmm
CallMethod 
1 (Type/Class)ClosureInfo
2 (Type/Class)StgCmmClosure
callProcPointsCmmProcPoint
CallReferencePIC
callSiteInlineCoreUnfold
canDoGenericsTcGenGenerics
canDoGenerics1TcGenGenerics
CanFailDsMonad, DsUtils
CanItFailDsMonad, DsUtils
cannotFindInterfaceFinder
cannotFindModuleFinder
canonicalizeTcCanonical
canRewriteTcRnTypes, TcRnMonad, TcSMonad
canShortcut 
1 (Function)X86.Instr
2 (Function)SPARC.ShortcutJump
3 (Function)PPC.RegInfo
canSolveTcRnTypes, TcRnMonad, TcSMonad
CantFailDsMonad, DsUtils
cantFailMatchResultDsUtils
cantVectoriseVectorise.Monad.Base, Vectorise.Monad
canUnfoldCoreSyn, GhcPlugins
CApiConvForeignCall
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
CASEFAILByteCodeInstr
CaseIdentityCoreMonad, GhcPlugins
CaseMergeCoreMonad, GhcPlugins
CaseOfCaseCoreMonad, GhcPlugins
CasMutVarOpPrimOp
Cast 
1 (Data Constructor)ExternalCore
2 (Data Constructor)Llvm.AbsSyn, Llvm
3 (Data Constructor)CoreSyn, GhcPlugins
castBinBinary
castBottomExprMkCore, GhcPlugins
castDoubleToWord8ArrayPprBase
castFastPtrFastTypes, GhcPlugins
castFloatToWord8ArrayPprBase
cat 
1 (Function)Pretty
2 (Function)Outputable, GhcPlugins
catAGraphsMkGraph
catchException
catchesException
catchIOException
catchJustException
CatchOpPrimOp
CatchRetryOpPrimOp
CatchSTMOpPrimOp
categoryPackageConfig, Packages, GhcPlugins
catGraphNodeOCHoopl
catGraphNodeOOHoopl
catGraphsHoopl
catMaybesMaybes
catNodeCOGraphHoopl
catNodeOOGraphHoopl
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
CCanMap 
1 (Type/Class)TcSMonad
2 (Data Constructor)TcSMonad
CCCSCmmExpr, Cmm, OldCmm
ccFromThisModuleCostCentre
CcNameCostCentre
ccOptionsPackageConfig, Packages, GhcPlugins
CcppDriverPhases
ccsTypeStgCmmProf
ccTypeStgCmmProf
CC_CccLlvm.Types, Llvm
cc_classTcRnTypes, TcRnMonad, TcSMonad
CC_ColdccLlvm.Types, Llvm
cc_depthTcRnTypes, TcRnMonad, TcSMonad
cc_evTcRnTypes, TcRnMonad, TcSMonad
CC_FastccLlvm.Types, Llvm
cc_funTcRnTypes, TcRnMonad, TcSMonad
cc_is_cafCostCentre
cc_keyCostCentre
cc_locCostCentre
cc_modCostCentre
cc_nameCostCentre
CC_NccLlvm.Types, Llvm
cc_rhsTcRnTypes, TcRnMonad, TcSMonad
cc_tyTcRnTypes, TcRnMonad, TcSMonad
cc_tyargsTcRnTypes, TcRnMonad, TcSMonad
cc_tyvarTcRnTypes, TcRnMonad, TcSMonad
CC_X86_StdccLlvm.Types, Llvm
CdefExternalCore
cDEFAULT_TMPDIRConfig
CDictCanTcRnTypes, TcRnMonad, TcSMonad
cd_fld_docHsTypes, HsSyn, GHC
cd_fld_nameHsTypes, HsSyn, GHC
cd_fld_typeHsTypes, HsSyn, GHC
certainlyWillInlineCoreUnfold
CExportHsDecls, HsSyn, GHC
CExportSpecForeignCall
CExportStaticForeignCall
CFunctionHsDecls, HsSyn, GHC
CFunEqCanTcRnTypes, TcRnMonad, TcSMonad
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)CgForeignCall
2 (Function)StgCmmForeign
CgForkMkGraph
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)CgBindery
2 (Function)StgCmmEnv
cgIdInfoLF 
1 (Function)CgBindery
2 (Function)StgCmmEnv
CgInfoDownwards 
1 (Type/Class)CgMonad
2 (Type/Class)StgCmmMonad
CgLabelMkGraph
CgLastMkGraph
cgLetNoEscapeClosureCgLetNoEscape
cgLit 
1 (Function)CgUtils
2 (Function)StgCmmUtils
CgLocStgCmmMonad
cgOpAppStgCmmPrim
cgPrimOp 
1 (Function)CgPrimOp
2 (Function)StgCmmPrim
CgRepClosureInfo
cgRepSizeBClosureInfo
cgRepSizeWClosureInfo
cgReturnDataConCgCon
cgRhsClosureCgClosure
CgState 
1 (Type/Class)CgMonad
2 (Type/Class)StgCmmMonad
cgStdRhsClosureCgClosure
CgStmt 
1 (Type/Class)MkGraph
2 (Data Constructor)MkGraph
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)CgClosure
2 (Function)StgCmmBind
cgTopRhsCon 
1 (Function)CgCon
2 (Function)StgCmmCon
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_tagStgCmmMonad
cg_tyconsHscTypes, GhcPlugins
ChangeFlagHoopl.Dataflow, Hoopl
changeIfHoopl
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_RDRTysWiredIn, GhcPlugins
CheapAppFunCoreUtils, GhcPlugins
cheapEqExprCoreUtils, GhcPlugins
CheapFunCoreArity
CheckPrimOp
checkCheck
checkBlockSPARC.CodeGen.Sanity
checkConstraintsTcUnify
checkContextRdrHsSyn
checkDoAndIfThenElseRdrHsSyn
checkDotnetResNamePrelNames
checkDotnetResNameIdKeyPrelNames
checkDupAndShadowedNamesRnEnv
checkDupNamesRnEnv
checkDupRdrNamesRnEnv
checkedAbsCCgMonad
checkedTickSimplMonad
checkErrTcRnMonad
checkExpectedKindTcHsType
checkFamInstConsistencyFamInst
checkFunDepsFunDeps
CheckHiWay 
1 (Type/Class)BinIface
2 (Data Constructor)BinIface
CheckingFuelMonadHoopl
checkInstCoverageFunDeps
checkInstTerminationTcMType
checkMonadCompRdrHsSyn
checkNoErrsTcRnMonad
checkOldIfaceMkIface
checkPatternRdrHsSyn
checkPatternsRdrHsSyn
CheckpointHoopl
checkpointHoopl
CheckpointMonadHoopl
checkPrecMatchRnTypes
checkPrecPRdrHsSyn
checkProcessArgsResultHeaderInfo
checkRecordSyntaxRdrHsSyn
checkSectionPrecRnTypes
checkShadowedRdrNamesRnEnv
checkTcTcRnMonad
checkTHRnTypes
checkTupSizeRnEnv, RnPat
checkTyFamFreenessTcMType
checkTyVarsRdrHsSyn
checkValDefRdrHsSyn
checkValidFamInstTcMType
checkValidInstanceTcMType
checkValidInstHeadTcMType
checkValidMonoTypeTcMType
checkValidThetaTcMType
checkValidTyConTcTyClsDecls
checkValidTypeTcMType
checkValSigRdrHsSyn
checkWellStagedTcEnv
checkWellStagedDFunTcSMonad
checkWiredInTyConTcIface
ChildCode64 
1 (Type/Class)SPARC.CodeGen.Base
2 (Data Constructor)SPARC.CodeGen.Base
choiceAIdKeyPrelNames
choiceANamePrelNames
chooseSpillRegAlloc.Graph.SpillCost
chooseUniqueOccTcTcRnMonad
choose_RDRPrelNames
cHostPlatformStringConfig
ChrPretty
ChrOpPrimOp
cid_bindsHsDecls, HsSyn, GHC
cid_fam_instsHsDecls, HsSyn, GHC
cid_poly_tyHsDecls, HsSyn, GHC
cid_sigsHsDecls, HsSyn, GHC
CImportHsDecls, HsSyn, GHC
CImportSpecHsDecls, HsSyn, GHC
cIntCmmType, CmmExpr, Cmm, OldCmm
cIntegerLibraryConfig
cIntegerLibraryTypeConfig
cIntWidthCmmType, CmmExpr, Cmm, OldCmm
cINT_SIZEConstants
CIrredEvCanTcRnTypes, TcRnMonad, TcSMonad
cit_lblCmm, OldCmm
cit_profCmm, OldCmm
cit_repCmm, OldCmm
cit_srtCmm, OldCmm
CLabel 
1 (Data Constructor)HsDecls, HsSyn, GHC
2 (Type/Class)CLabel
CLabelStringForeignCall
ClassClass, GHC
classAllSelIdsClass
classArityClass
ClassATItemClass
classATItemsClass
classATsClass, GHC
classBigSigClass
classDataConDataCon, GhcPlugins
ClassDeclHsDecls, HsSyn, GHC
ClassDeclCtxRnEnv
classExtraBigSigClass
ClassF64RegAlloc.Graph.ArchBase
ClassG16RegAlloc.Graph.ArchBase
ClassG32RegAlloc.Graph.ArchBase
ClassG8RegAlloc.Graph.ArchBase
classifyPredTypeType, GhcPlugins
classifyTyConsVectorise.Type.Classify
ClassInstanceCtxRnEnv
classInstancesInstEnv
classKeyClass
classMethodsClass, GHC
classNameClass
classOfRealReg 
1 (Function)SPARC.Regs
2 (Function)PPC.Regs
3 (Function)X86.Regs
classOfRegRegAlloc.Graph.ArchX86
classOfVirtualRegReg
ClassOpIdIdInfo, GhcPlugins
ClassOpItemClass
classOpItemsClass
ClassPETcRnTypes, TcRnMonad
ClassPredType, GhcPlugins
ClassSCCtxtTcType, TcMType, TcHsType
classSCSelIdClass
classSCThetaClass, GHC
classTvsFdsClass, GHC
ClassTyConTyCon, GhcPlugins
classTyConClass
classTyVarsClass
cLdHasBuildIdConfig
cLdHasNoCompactUnwindConfig
cLdIsGNULdConfig
cLdLinkerOptsConfig
cLD_XConfig
cLeadingUnderscoreConfig
cleanSpillsRegAlloc.Graph.SpillClean
cleanTempDirsSysTools
cleanTempFilesSysTools
cleanTempFilesExceptSysTools
clearOneShotLambdaId, GhcPlugins
clearVarsLlvmCodeGen.Base
clHasCafRefsClosureInfo
cLibFFIConfig
CloneArrayOpPrimOp
cloneBndrCoreSubst, GhcPlugins
cloneBndrsCoreSubst, GhcPlugins
cloneIdBndrCoreSubst, GhcPlugins
cloneIdBndrsCoreSubst, GhcPlugins
CloneMutableArrayOpPrimOp
cloneRecIdBndrsCoreSubst, GhcPlugins
cloneTyVarBndrType, GhcPlugins
cloneVarVectorise.Monad.Naming, Vectorise.Monad
cLongCmmType, CmmExpr, Cmm, OldCmm
cLongWidthCmmType, CmmExpr, Cmm, OldCmm
cLONG_LONG_SIZEConstants
cLONG_SIZEConstants
ClosedHoopl
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
closureInfLclClosureInfo
ClosureInfo 
1 (Type/Class)ClosureInfo
2 (Data Constructor)ClosureInfo
3 (Type/Class)StgCmmClosure
closureInfoLabelStgCmmClosure
closureInfoPtr 
1 (Function)CgInfoTbls
2 (Function)StgCmmLayout
closureIsThunkClosureInfo
closureLabelFromCIClosureInfo
closureLFInfo 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureLocalEntryLabelStgCmmClosure
closureName 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureNeedsUpdSpaceClosureInfo
closureRednCountsLabelStgCmmClosure
closureReEntrant 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureSingleEntry 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureSizeClosureInfo
closureSlowEntryLabelStgCmmClosure
closureSMRepClosureInfo
closureSRTClosureInfo
closureTyConVectorise.Builtins.Base, Vectorise.Builtins
ClosureTypeRtClosureInspect
closureTypeClosureInfo
closureTypeDescrClosureInfo
ClosureTypeInfoSMRep, Cmm, OldCmm
closureUpdReqd 
1 (Function)ClosureInfo
2 (Function)StgCmmClosure
closureValDescrClosureInfo
closureVarVectorise.Builtins.Base, Vectorise.Builtins
ClsDeclCtxtRnEnv, RnBinds
ClsInst 
1 (Type/Class)InstEnv, GHC
2 (Data Constructor)InstEnv
ClsInstDHsDecls, HsSyn, GHC
ClsInstLookupResultInstEnv
clsNameOccName, Name, GhcPlugins
clsQualPrelNames
clsQual_RDRPrelNames
ClsSkolTcRnTypes, TcRnMonad
CLTDX86.Instr
CmdLineErrorPanic, GHC
cmdlineFrameworksDynFlags, GhcPlugins, GHC
cmdlineHcIncludesDynFlags, GhcPlugins, GHC
CmdLineP 
1 (Type/Class)CmdLineParser
2 (Data Constructor)CmdLineParser
cmdlineParserStyleOutputable, GhcPlugins
cml_argsCmmNode, Cmm
cml_args_regsCmmNode, Cmm
cml_contCmmNode, Cmm
cml_falseCmmNode, Cmm
cml_predCmmNode, Cmm
cml_ret_argsCmmNode, Cmm
cml_ret_offCmmNode, Cmm
cml_targetCmmNode, Cmm
cml_trueCmmNode, Cmm
CmmDriverPhases
CmmActualCmmNode, Cmm, OldCmm
cmmAddWordCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmAGraphMkGraph
cmmAndWordCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmAssign 
1 (Data Constructor)CmmNode, Cmm
2 (Data Constructor)OldCmm
CmmBasicBlockOldCmm
cmmBitsCmmType, CmmExpr, Cmm, OldCmm
CmmBlock 
1 (Data Constructor)CmmExpr, Cmm, OldCmm
2 (Type/Class)Cmm
CmmBranch 
1 (Data Constructor)CmmNode, Cmm
2 (Data Constructor)OldCmm
CmmBwdRewriteCmm
CmmCall 
1 (Data Constructor)CmmNode, Cmm
2 (Data Constructor)OldCmm
CmmCallConvForeignCall
CmmCalleeOldCmm
CmmCallTargetOldCmm
cmmCfgOptsCmmContFlowOpt
cmmCfgOptsProcCmmContFlowOpt
CmmComment 
1 (Data Constructor)CmmNode, Cmm
2 (Data Constructor)OldCmm
CmmCondBranch 
1 (Data Constructor)CmmNode, Cmm
2 (Data Constructor)OldCmm
cmmConstrTagCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmConstrTag1CmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmCppDriverPhases
CmmDataCmm, OldCmm
CmmDecl 
1 (Type/Class)Cmm
2 (Type/Class)OldCmm
cmmEliminateDeadBlocksCmmOpt
CmmEntryCmmNode, Cmm
cmmEqTypeCmmType, CmmExpr, Cmm, OldCmm
cmmEqType_ignoring_ptrhoodCmmType, CmmExpr, Cmm, OldCmm
cmmEqWordCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmExprCmmExpr, Cmm, OldCmm
cmmExprTypeCmmExpr, Cmm, OldCmm
cmmExprWidthCmmExpr, Cmm, OldCmm
CmmFloatCmmExpr, Cmm, OldCmm
cmmFloatCmmType, CmmExpr, Cmm, OldCmm
CmmForeignCallCmmNode, Cmm
CmmFormalCmmNode, Cmm, OldCmm
CmmFwdRewriteCmm
cmmGetClosureType 
1 (Function)CgInfoTbls
2 (Function)StgCmmLayout
cmmGetTagCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmGlobalCmmExpr, Cmm, OldCmm
CmmGraph 
1 (Data Constructor)Cmm
2 (Type/Class)Cmm
CmmGroup 
1 (Type/Class)Cmm
2 (Type/Class)OldCmm
CmmHighStackMarkCmmExpr, Cmm, OldCmm
cmmHintOldCmm
CmmHinted 
1 (Type/Class)OldCmm
2 (Data Constructor)OldCmm
cmmIndexCmmUtils, OldCmmUtils
cmmIndexExprCmmUtils, OldCmmUtils
CmmInfoTable 
1 (Type/Class)Cmm, OldCmm
2 (Data Constructor)Cmm, OldCmm
CmmIntCmmExpr, Cmm, OldCmm
CmmInterruptibleOldCmm
cmmIsTaggedCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmJumpOldCmm
CmmLabelCmmExpr, Cmm, OldCmm
CmmLabelDiffOffCmmExpr, Cmm, OldCmm
CmmLabelOffCmmExpr, Cmm, OldCmm
cmmLabelOffCmmUtils, OldCmmUtils
cmmLabelOffBCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmLabelOffWCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmLayoutStackCmmLayoutStack
cmmlexCmmLex
cmmLint 
1 (Function)CmmLint
2 (Function)OldCmmLint
cmmLintGraphCmmLint
cmmLintTopOldCmmLint
CmmLit 
1 (Type/Class)CmmExpr, Cmm, OldCmm
2 (Data Constructor)CmmExpr, Cmm, OldCmm
cmmLitTypeCmmExpr, Cmm, OldCmm
CmmLiveCmmLive
cmmLivenessCmmLive
CmmLoadCmmExpr, Cmm, OldCmm
cmmLoadIndexCmmUtils, OldCmmUtils
cmmLoadIndexWCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmLocStgCmmMonad
CmmLocalCmmExpr, Cmm, OldCmm
cmmLoopifyForCCmmOpt
CmmMachOpCmmExpr, Cmm, OldCmm
cmmMachOpFoldCmmOpt
cmmMachOpFoldMCmmOpt
cmmMakeDynamicReferencePIC
cmmMapGraphOldCmm
CmmMayReturnOldCmm
cmmMiniInlineCmmOpt
cmmMulWordCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmNegateCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmNeverReturnsOldCmm
cmmNeWordCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmNodeCmmNode, Cmm
CmmNonInfoTableCmm, OldCmm
CmmNopOldCmm
cmmOffsetCmmUtils, OldCmmUtils
cmmOffsetBCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmOffsetExprCmmUtils, OldCmmUtils
cmmOffsetExprBCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmOffsetExprWCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmOffsetLitCmmUtils, OldCmmUtils
cmmOffsetLitBCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmOffsetLitWCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmOffsetWCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmOfZgraphCmmCvt
cmmOrWordCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmPeepholeInlineCmmSink
cmmPipelineCmmPipeline
cmmPointerMaskCmmUtils, OldCmmUtils
CmmPrimOldCmm
CmmProcCmm, OldCmm
CmmProgramCmm
cmmQuotWordCmmUtils, OldCmmUtils
CmmReg 
1 (Type/Class)CmmExpr, Cmm, OldCmm
2 (Data Constructor)CmmExpr, Cmm, OldCmm
CmmRegOffCmmExpr, Cmm, OldCmm
cmmRegOffCmmUtils, OldCmmUtils
cmmRegOffBCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmRegOffWCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmRegTypeCmmExpr, Cmm, OldCmm
CmmReplGraphCmm
CmmReturnOldCmm
CmmReturnInfoOldCmm
CmmSafeOldCmm
CmmSafetyOldCmm
cmmSinkCmmSink
CmmStackInfoCmm
CmmStackSlotCmmExpr, Cmm, OldCmm
CmmStaticCmm, OldCmm
CmmStaticLitCmm, OldCmm
CmmStaticsCmm, OldCmm
CmmStmtOldCmm
CmmStmtsOldCmmUtils
CmmStore 
1 (Data Constructor)CmmNode, Cmm
2 (Data Constructor)OldCmm
CmmStringCmm, OldCmm
cmmSubWordCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
CmmSwitch 
1 (Data Constructor)CmmNode, Cmm
2 (Data Constructor)OldCmm
cmmTagMaskCmmUtils, OldCmmUtils
CmmTokenCmmLex
cmmToLlvmTypeLlvmCodeGen.Base
cmmTopCodeGen 
1 (Function)X86.CodeGen
2 (Function)PPC.CodeGen
3 (Function)SPARC.CodeGen
CmmTopInfoCmm
cmmTopMapGraphOldCmm
cmmToRawCmmCmmInfo
CmmTypeCmmType, CmmExpr, Cmm, 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
cmmUGeWordCmmUtils, OldCmmUtils
cmmUGtWordCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmULtWordCmmUtils, OldCmmUtils
CmmUninitialisedCmm, OldCmm
CmmUnsafeOldCmm
CmmUnsafeForeignCallCmmNode, Cmm
cmmUntagCmmUtils, OldCmmUtils, CgUtils, StgCmmUtils
cmmUShrWordCmmUtils, OldCmmUtils, CgUtils, 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
cm_bindsGHC
cm_moduleGHC
cm_safeGHC
cm_typesGHC
CNonCanonicalTcRnTypes, TcRnMonad, TcSMonad
coalesceGraphGraphOps, GraphColor
coalesceNodesGraphOps, GraphColor
CoAxiom 
1 (Type/Class)TyCon, GhcPlugins
2 (Data Constructor)TyCon, GhcPlugins
coAxiomArityTyCon, GhcPlugins
coAxiomLHSTyCon, GhcPlugins
coAxiomNameTyCon, GhcPlugins
coAxiomRHSTyCon, GhcPlugins
coAxiomSplitLHSCoercion, GhcPlugins
coAxiomTyVarsTyCon, GhcPlugins
CobjcDriverPhases
CobjcppDriverPhases
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
CoercionMapTrieMap
coercionSizeCoercion, GhcPlugins
coercionTokenIdMkId
coercionTokenIdKeyPrelNames
coercionTypeCoercion, GhcPlugins
colBinderOutputable, GhcPlugins
colCoercOutputable, GhcPlugins
colDataConOutputable, GhcPlugins
collect 
1 (Function)Stream
2 (Function)Digraph
collectAnnArgsCoreSyn, GhcPlugins
collectAnnBndrsCoreSyn, GhcPlugins
collectAnnDictArgsVectorise.Utils
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
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
combineLocsSrcLoc, GhcPlugins, GHC
combineMatchResultsDsUtils
combinePDVectorise.Utils
combinePDVarVectorise.Builtins.Base, Vectorise.Builtins
combinePDVarsVectorise.Builtins.Base, Vectorise.Builtins
combinePD_PrimVarVectorise.Builtins.Base, Vectorise.Builtins
combinePD_PrimVarssVectorise.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
compareIntegerIdKeyPrelNames
compareIntegerNamePrelNames
compareLengthUtil, GhcPlugins
compare_RDRPrelNames
compatKindTcSMonad
compilationProgressMsgErrUtils
compileDriverPipeline
compile'DriverPipeline
compileCoreToObjGHC
CompiledByteCodeByteCodeAsm, HscTypes, GhcPlugins
compileExprInteractiveEval, GHC
compileFileDriverPipeline
CompilerHscMain
compilerInfoDynFlags, GhcPlugins
CompilerPhaseBasicTypes, GhcPlugins
compileToCoreModuleGHC
compileToCoreSimplifiedGHC
complementIntegerIdKeyPrelNames
complementIntegerNamePrelNames
CompleteInteractiveEval
CompManagerDynFlags, GhcPlugins, GHC
componentsDigraph
componentsGDigraph
compOrigTypeVectorise.Generic.Description
composeAIdKeyPrelNames
composeANamePrelNames
composeTvSubstType, GhcPlugins
compose_RDRPrelNames
CompReprVectorise.Generic.Description
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
ConDeclCtxRnEnv
ConDeclField 
1 (Type/Class)HsTypes, HsSyn, GHC
2 (Data Constructor)HsTypes, HsSyn, GHC
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.Generic.Description
2 (Data Constructor)Vectorise.Generic.Description
consBagBag
consCgStmtCgMonad
consDataConTysWiredIn, GhcPlugins
consDataConKeyPrelNames
consDataConNameTysWiredIn, GhcPlugins
consDataCon_RDRTysWiredIn, GhcPlugins
consFSFastString, GhcPlugins
consIORefUtil, GhcPlugins
consOLOrdList
Constr 
1 (Data Constructor)ExternalCore
2 (Data Constructor)SMRep, Cmm, OldCmm
3 (Data Constructor)RtClosureInspect
constraintKindTysPrim, Kind, Type, TcType, GhcPlugins
constraintKindTyConTysPrim, Kind, Type, GhcPlugins
constraintKindTyConKeyPrelNames
constraintKindTyConNameTysPrim
ConstraintTupleBasicTypes, GhcPlugins
ConstrDescriptionSMRep, Cmm
constructorClassKeyPrelNames
constructorClassNamePrelNames
constructSlowCallCgCallConv
ConTagDataCon, GhcPlugins
ConTagZ 
1 (Type/Class)ClosureInfo, CgMonad
2 (Type/Class)StgCmmClosure, StgCmmMonad
ContainsDynFlagsDynFlags, GhcPlugins
contArgsSimplUtils
ContExSimplEnv
contextLexer
contInputTypeSimplUtils
ContinueWithTcCanonical
contIsDupableSimplUtils
contIsRhsOrArgSimplUtils
contIsTrivialSimplUtils
contResultTypeSimplUtils
cONTROL_APPLICATIVEPrelNames
cONTROL_EXCEPTION_BASEPrelNames
ConventionCmmNode, Cmm
convertToHsDeclsConvert
convertToHsExprConvert
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
CopyArrayArrayOpPrimOp
CopyArrayOpPrimOp
CopyByteArrayOpPrimOp
copyInOflowMkGraph
CopyMutableArrayArrayOpPrimOp
CopyMutableArrayOpPrimOp
CopyMutableByteArrayOpPrimOp
copyOutOflowMkGraph
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
CoreDesugarOptCoreMonad, GhcPlugins
CoreDoFloatInwardsCoreMonad, GhcPlugins
CoreDoFloatOutwardsCoreMonad, 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
coreExprToBCOsByteCodeGen
coreExprToStgCoreToStg
CoreExprWithFVsCoreFVs, GhcPlugins
CoreLiberateCaseCoreMonad, GhcPlugins
CoreMCoreMonad, GhcPlugins
CoreMapTrieMap
CoreModule 
1 (Type/Class)GHC
2 (Data Constructor)GHC
coreModuleGHC
CorePrepCoreMonad, GhcPlugins
corePrepExprCorePrep
corePrepPgmCorePrep
CoreProgramCoreSyn, GhcPlugins
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
costCentreSrcSpanCostCentre
CostCentreStackCostCentre
costCentreUserNameCostCentre
costCentreUserNameFSCostCentre
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
coVarNameCoercion, GhcPlugins
CoVarSetVarSet, GhcPlugins
coVarsOfCoCoercion, GhcPlugins
coVarsOfTcCoTcEvidence
co_ax_implicitTyCon, 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
CRNORPPC.Instr
crossDigraph
crossDataConKeyPrelNames
crossMapPVarDsMonad
CSCoreUtils, GhcPlugins
csel1CoercionTyConKeyPrelNames
csel2CoercionTyConKeyPrelNames
cselRCoercionTyConKeyPrelNames
cseProgramCSE
cStageConfig
CStyleOutputable, GhcPlugins
cSupportsSplitObjsConfig
cs_coCoreUtils, GhcPlugins
cs_tmCoreUtils, GhcPlugins
cs_tyCoreUtils, GhcPlugins
CtTcRnTypes, TcRnMonad, TcSMonad
cTargetPlatformStringConfig
ctEvIdTcRnTypes, TcRnMonad
CtEvidenceTcRnTypes, TcRnMonad
ctEvidenceTcRnTypes, TcRnMonad
ctEvPredTcRnTypes, TcRnMonad
ctEvTermTcRnTypes, TcRnMonad
ctev_evarTcRnTypes, TcRnMonad
ctev_evtmTcRnTypes, TcRnMonad
ctev_glocTcRnTypes, TcRnMonad
ctev_predTcRnTypes, TcRnMonad
ctev_wlocTcRnTypes, TcRnMonad
CtFamHeadMapTcSMonad
CtLoc 
1 (Type/Class)TcRnTypes, TcRnMonad
2 (Data Constructor)TcRnTypes, TcRnMonad
ctLocOriginTcRnTypes, TcRnMonad
ctLocSpanTcRnTypes, TcRnMonad
CtOriginTcRnTypes, TcRnMonad
ctPredTcRnTypes, TcRnMonad
CtPredMapTcSMonad
CtsTcRnTypes, TcRnMonad
cts_derivedTcSMonad
cts_givenTcSMonad
cts_wantedTcSMonad
CtTypeMapTcSMonad
ctWantedLocTcRnTypes, TcRnMonad, TcSMonad
ctxtStkDepthDynFlags, GhcPlugins, GHC
cTyConKeyPrelNames
cTyConNamePrelNames
CTyEqCanTcRnTypes, TcRnMonad, TcSMonad
CType 
1 (Type/Class)ForeignCall
2 (Data Constructor)ForeignCall
ctypeRtClosureInspect, InteractiveEval
cUnboxFastTypes, GhcPlugins
curStringBuffer
curCCS 
1 (Function)CgProf
2 (Function)StgCmmProf
currentCCSCostCentre
currentCharStringBuffer
CurrentNurseryCmmExpr, Cmm, OldCmm
CurrentTSOCmmExpr, Cmm, OldCmm
CustomTermPrinterRtClosureInspect
cvBindGroupRdrHsSyn
cvBindsAndSigsRdrHsSyn
cvObtainTermRtClosureInspect
cvReconstructTypeRtClosureInspect
CvSubst 
1 (Type/Class)Coercion, GhcPlugins
2 (Data Constructor)Coercion, GhcPlugins
CvSubstEnvCoercion, GhcPlugins
cvtLitIntegerCorePrep
cvTopDeclsRdrHsSyn
CVTSD2SSX86.Instr
CVTSI2SDX86.Instr
CVTSI2SSX86.Instr
CVTSS2SDX86.Instr
CVTTSD2SIQX86.Instr
CVTTSS2SIQX86.Instr
cvTvSubstCoercion, GhcPlugins
CWrapperHsDecls, HsSyn, GHC
cyclicModuleErrGhcMake, GHC
CyclicSCCDigraph
C_SRT 
1 (Type/Class)Cmm, ClosureInfo, OldCmm
2 (Data Constructor)Cmm, ClosureInfo, OldCmm