ghc-7.0.4: The GHC API

- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z
- $
- *
- +
- /
- <
- =
- >
- -
- _
- All

Index - C

cafAnal | CmmBuildInfoTables
cafBlackHoleClosureInfo |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
CafCC | CostCentre
CAFEnv | CmmBuildInfoTables
CafInfo | IdInfo
cafInfo | IdInfo
CAFSet | CmmBuildInfoTables
cafTransfers | CmmBuildInfoTables
calcClassCycles | TcTyDecls
calcRecFlags | TcTyDecls
calcSynCycles | TcTyDecls
calculateProcPoints | CmmProcPoint
CALL |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
Call |
1 (Data Constructor) | Demand
2 (Data Constructor) | Llvm.AbsSyn, Llvm
3 (Data Constructor) | MkZipCfgCmm
CallArea | CmmExpr, Cmm
callClobberedRegs |
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
3 (Function) | SPARC.Regs
CallCtxt | CoreUnfold
callerSaves | CgUtils
callerSaveVolatileRegs |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CallishMachOp | Cmm
CallMethod |
1 (Type/Class) | ClosureInfo
2 (Type/Class) | StgCmmClosure
callProcPoints | CmmProcPointZ
CallReference | PIC
callSiteInline | CoreUnfold
canDoGenerics | Generics
canEq | TcCanonical
CanFail | DsMonad, DsUtils
canGivens | TcCanonical
CanItFail | DsMonad, DsUtils
cannotFindInterface | Finder
cannotFindModule | Finder
canOccursCheck | TcCanonical
CanonicalCt | TcSMonad
CanonicalCts | TcSMonad
canRewrite | TcSMonad
canRewriteWithFuel | OptimizationFuel, DFMonad
canShortcut |
1 (Function) | X86.Instr
2 (Function) | PPC.RegInfo
3 (Function) | SPARC.ShortcutJump
canSolve | TcSMonad
CantFail | DsMonad, DsUtils
cantFailMatchResult | DsUtils
cantVectorise | Vectorise.Monad.Base, Vectorise.Monad
canUnfold | CoreSyn
canWanteds | TcCanonical
captureConstraints | TcRnMonad
captureUntouchables | TcRnMonad
carefullySplitNewType_maybe | Type
CARRY | X86.Cond
Case |
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | CoreSyn
CaseAlt | HsExpr, HsSyn, GHC
CaseAlts | CgMonad
CaseBind | Outputable
CaseCtxt | CoreUnfold
CaseElim | CoreMonad
CaseEvBind | DsBinds
CASEFAIL | ByteCodeInstr
CaseIdentity | CoreMonad
CaseMerge | CoreMonad
CaseOfCase | CoreMonad
Cast |
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | CoreSyn
3 (Data Constructor) | Llvm.AbsSyn, Llvm
castBin | Binary
castDoubleToWord8Array | PprBase
castFastPtr | FastTypes
castFloatToWord8Array | PprBase
cat |
1 (Function) | Pretty
2 (Function) | Outputable
catAGraphs | MkZipCfg, MkZipCfgCmm
catch | Exception
catches | Exception
catchIO | Exception
catchJust | Exception
CatchOp | PrimOp
CatchRetryOp | PrimOp
CatchSTMOp | PrimOp
category | PackageConfig, Packages
catMaybes | Maybes
cBooterVersion | Config
cBox | FastTypes
cBuildPlatform | Config
Cc | DriverPhases
CCALL | ByteCodeInstr
CCall | ForeignCall
CCallConv |
1 (Type/Class) | ForeignCall
2 (Data Constructor) | ForeignCall
ccallConvAttribute | ForeignCall
ccallConvToInt | ForeignCall
ccallReturnUnboxedTuple | CgTailCall
CCallSpec |
1 (Type/Class) | ForeignCall
2 (Data Constructor) | ForeignCall
CCallTarget | ForeignCall
cCcOpts | Config
ccFromThisModule | CostCentre
CcName | CostCentre
ccOptions | PackageConfig, Packages
Ccpp | DriverPhases
ccsType | StgCmmProf
ccType | StgCmmProf
CC_Ccc | Llvm.Types, Llvm
cc_class | TcSMonad
CC_Coldcc | Llvm.Types, Llvm
CC_Fastcc | Llvm.Types, Llvm
cc_flavor | TcSMonad
cc_fun | TcSMonad
cc_id | TcSMonad
cc_ip_nm | TcSMonad
cc_ip_ty | TcSMonad
cc_is_caf | CostCentre
cc_is_dupd | CostCentre
cc_mod | CostCentre
cc_name | CostCentre
CC_Ncc | Llvm.Types, Llvm
cc_rhs | TcSMonad
cc_tyargs | TcSMonad
cc_tyvar | TcSMonad
CC_X86_Stdcc | Llvm.Types, Llvm
Cdef | ExternalCore
cDEFAULT_TMPDIR | Config
CDictCan | TcSMonad
cd_fld_doc | HsTypes, HsSyn, GHC
cd_fld_name | HsTypes, HsSyn, GHC
cd_fld_type | HsTypes, HsSyn, GHC
certainlyWillInline | CoreUnfold
CExport | HsDecls, HsSyn, GHC
CExportSpec | ForeignCall
CExportStatic | ForeignCall
CFrozenErr | TcSMonad
CFunction | HsDecls, HsSyn, GHC
CFunEqCan | TcSMonad
cgBind | StgCmmBind
CgBindings | CgBindery
cgCase | CgCase
cGCC | Config
cGccLinkerOpts | Config
cgd_dflags |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
cgd_eob | CgMonad
cgd_mod |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
cgd_sequel | StgCmmMonad
cgd_srt | CgMonad
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_off | StgCmmMonad
cgExpr |
1 (Function) | CgExpr
2 (Function) | StgCmmExpr
cgForeignCall |
1 (Function) | CgForeignCall
2 (Function) | StgCmmForeign
CgGuts |
1 (Type/Class) | HscTypes
2 (Data Constructor) | HscTypes
cGhcEnableTablesNextToCode | Config
cGhcRTSWays | Config
cGhcUnregisterised | Config
cGhcWithInterpreter | Config
cGhcWithLlvmCodeGen | Config
cGhcWithNativeCodeGen | Config
cGhcWithSMP | Config
cGHC_DRIVER_DIR | Config
cGHC_MANGLER_DIR | Config
cGHC_MANGLER_PGM | Config
cGHC_PERL | Config
cGHC_SPLIT_DIR | Config
cGHC_SPLIT_PGM | Config
cGHC_SYSMAN_DIR | Config
cGHC_SYSMAN_PGM | Config
cGHC_TOUCHY_DIR | Config
cGHC_TOUCHY_PGM | Config
cGHC_UNLIT_DIR | Config
cGHC_UNLIT_PGM | Config
CgIdInfo |
1 (Type/Class) | CgBindery
2 (Type/Class) | StgCmmMonad, StgCmmEnv
3 (Data Constructor) | StgCmmMonad
cgIdInfoArgRep | CgBindery
cgIdInfoId |
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
cgIdInfoLF |
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
CgInfoDownwards |
1 (Type/Class) | CgMonad
2 (Type/Class) | StgCmmMonad
cgLetNoEscapeClosure | CgLetNoEscape
cgLit |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CgLoc | StgCmmMonad
cgOpApp | StgCmmPrim
cgPrimOp | CgPrimOp
CgRep | SMRep
cgRepSizeB | SMRep
cgRepSizeW | SMRep
cgReturnDataCon | CgCon
cgRhsClosure | CgClosure
CgState |
1 (Type/Class) | CgMonad
2 (Type/Class) | StgCmmMonad
cgStdRhsClosure | CgClosure
CgStmts | CgMonad
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_usg | CgMonad
cgs_stmts |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
cgs_tops |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
cgs_uniqs |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
cgTailCall | CgTailCall
cgTickBox | CgHpc
cgTopRhsClosure |
1 (Function) | CgClosure
2 (Function) | StgCmmBind
cgTopRhsCon |
1 (Function) | CgCon
2 (Function) | StgCmmCon
cgTyCon | CgCon
cg_binds | HscTypes
cg_dep_pkgs | HscTypes
cg_dir_imps | HscTypes
cg_foreign | HscTypes
cg_hpc_info | HscTypes
cg_id | StgCmmMonad
cg_lf | StgCmmMonad
cg_loc | StgCmmMonad
cg_modBreaks | HscTypes
cg_module | HscTypes
cg_rep | StgCmmMonad
cg_tag | StgCmmMonad
cg_tycons | HscTypes
ChangeFlag | CmmTx
char |
1 (Function) | Pretty
2 (Function) | Outputable
char2IntLit | Literal
charDataCon | TysWiredIn
charDataConKey | PrelNames
CharEqOp | PrimOp
CharGeOp | PrimOp
CharGtOp | PrimOp
CharLeOp | PrimOp
CharLtOp | PrimOp
CharNeOp | PrimOp
charPrimTy | TysPrim
charPrimTyCon | TysPrim
charPrimTyConKey | PrelNames
charTy | TysWiredIn
charTyCon | TysWiredIn
charTyConKey | PrelNames
charTyConName | TysWiredIn
charTyCon_name | RnHsSyn
charTyCon_RDR | TysWiredIn
CheapAppFun | CoreUtils
cheapEqExpr | CoreUtils
CheapFun | CoreArity
Check | PrimOp
check | Check
checkBlock | SPARC.CodeGen.Sanity
checkConstraints | TcUnify
checkContext | RdrHsSyn
checkDo | RdrHsSyn
checkDoAndIfThenElse | RdrHsSyn
checkDotnetResName | PrelNames
checkDotnetResNameIdKey | PrelNames
checkDupAndShadowedNames | RnEnv
checkDupAndShadowedRdrNames | RnEnv
checkDupNames | RnEnv
checkDupRdrNames | RnEnv
checkedAbsC | CgMonad
checkErr | TcRnMonad
checkFactMatch | DFMonad
checkFamInstConsistency | FamInst
checkFunDeps | FunDeps
CheckHiWay |
1 (Type/Class) | BinIface
2 (Data Constructor) | BinIface
checkInstCoverage | FunDeps
checkInstType | RdrHsSyn
checkKindSigs | RdrHsSyn
checkMDo | RdrHsSyn
checkNoErrs | TcRnMonad
checkOldIface | MkIface
checkPattern | RdrHsSyn
checkPatterns | RdrHsSyn
checkPrecMatch | RnTypes
checkPrecP | RdrHsSyn
checkPred | RdrHsSyn
checkProcessArgsResult | HeaderInfo
checkSectionPrec | RnTypes
checkTc | TcRnMonad
checkTH | RnTypes
checkTupSize | RnPat
checkTyFamFreeness | TcMType
checkTyVars | RdrHsSyn
checkValDef | RdrHsSyn
checkValidInstance | TcMType
checkValidMonoType | TcMType
checkValidTheta | TcMType
checkValidType | TcMType
checkValidTypeInst | TcMType
checkValSig | RdrHsSyn
checkWellStaged | TcEnv
checkWellStagedDFun | TcSMonad
checkWiredInTyCon | TcIface
ChildCode64 |
1 (Type/Class) | SPARC.CodeGen.Base
2 (Data Constructor) | SPARC.CodeGen.Base
choiceAIdKey | PrelNames
choiceAName | PrelNames
chooseDynCostCentres |
1 (Function) | CgProf
2 (Function) | StgCmmProf
chooseSlot | StackPlacements
chooseSpill | RegAlloc.Graph.SpillCost
chooseUniqueOccTc | TcRnMonad
choose_RDR | PrelNames
cHostPlatform | Config
Chr | Pretty
ChrOp | PrimOp
CImport | HsDecls, HsSyn, GHC
CImportSpec | HsDecls, HsSyn, GHC
cInt | CmmExpr, Cmm
cIntegerLibrary | Config
cIntWidth | CmmExpr, Cmm
cINT_SIZE | Constants
CIPCan | TcSMonad
CLabel |
1 (Data Constructor) | HsDecls, HsSyn, GHC
2 (Type/Class) | CLabel
CLabelString | ForeignCall
Class | Class, GHC
classAllSelIds | Class
classArity | Class
classATs | Class
classBigSig | Class
ClassCount | StackColor
classDataCon | DataCon
ClassDecl | HsDecls, HsSyn, GHC
classExtraBigSig | Class
ClassF64 | RegAlloc.Graph.ArchBase
ClassG16 | RegAlloc.Graph.ArchBase
ClassG32 | RegAlloc.Graph.ArchBase
ClassG8 | RegAlloc.Graph.ArchBase
classifyTyCons | Vectorise.Type.Classify
classInstances | InstEnv
classKey | Class
classMethods | Class, GHC
className | Class
classOfRealReg |
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
3 (Function) | SPARC.Regs
classOfReg | RegAlloc.Graph.ArchX86
classOfVirtualReg | Reg
ClassOpId | IdInfo
ClassOpItem | Class
classOpItems | Class
ClassP | Type, TcType
ClassSCCtxt | TcMType
classSCNEqs | Class
classSCSelId | Class
classSCTheta | Class, GHC
classTvsFds | Class, GHC
ClassTyCon | TyCon
classTyCon | Class
classTyVars | Class
cLdIsGNULd | Config
cLdLinkerOpts | Config
cLD_X | Config
cLeadingUnderscore | Config
cleanSpills | RegAlloc.Graph.SpillClean
cleanTempDirs | SysTools
cleanTempFiles | SysTools
cleanTempFilesExcept | SysTools
clearOneShotLambda | Id
clearVars | LlvmCodeGen.Base
clearWarnings | HscTypes, GHC
clHasCafRefs |
1 (Function) | StgCmmClosure, StgCmmUtils
2 (Function) | CgUtils
cLibFFI | Config
cloneId | Vectorise.Monad.Naming, Vectorise.Monad
cloneIdBndr | CoreSubst
cloneIdBndrs | CoreSubst
cloneName | Vectorise.Monad.Naming, Vectorise.Monad
cloneRecIdBndrs | CoreSubst
cloneVar | Vectorise.Monad.Naming, Vectorise.Monad
cLong | CmmExpr, Cmm
cLongWidth | CmmExpr, Cmm
closedV | Vectorise.Monad.Local, Vectorise.Monad
Closure |
1 (Type/Class) | RtClosureInspect
2 (Data Constructor) | RtClosureInspect
closureCon | ClosureInfo
closureCtrFun | Vectorise.Builtins.Base, Vectorise.Builtins
closureCtrFuns | Vectorise.Builtins.Base, Vectorise.Builtins
closureDescr | ClosureInfo
ClosureEnv | ByteCodeLink
closureFunInfo |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
closureGoodStuffSize |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
ClosureInfo |
1 (Type/Class) | ClosureInfo
2 (Data Constructor) | ClosureInfo
3 (Type/Class) | StgCmmClosure
closureInfoPtr |
1 (Function) | CgInfoTbls
2 (Function) | StgCmmLayout
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
closureSRT | ClosureInfo
closureTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
ClosureType |
1 (Type/Class) | SMRep
2 (Type/Class) | RtClosureInspect
closureType | ClosureInfo
closureTypeDescr |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
ClosureTypeInfo | Cmm
closureTypeInfo | StgCmmClosure
ClosureTypeTag | Cmm
closureUpdReqd |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
closureValDescr |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
closureVar | Vectorise.Builtins.Base, Vectorise.Builtins
clsName | OccName, Name
clsQual | PrelNames
clsQual_RDR | PrelNames
ClsSkol | TcRnTypes, TcRnMonad
CLTD | X86.Instr
CmdLineError | Panic, GHC
cmdlineFrameworks | DynFlags, GHC
cmdlineHcIncludes | DynFlags, GHC
CmdLineP |
1 (Type/Class) | CmdLineParser
2 (Data Constructor) | CmdLineParser
cmdlineParserStyle | Outputable
cMKDLL | Config
cml_args | ZipCfgCmmRep
cml_cont | ZipCfgCmmRep
cml_false | ZipCfgCmmRep
cml_pred | ZipCfgCmmRep
cml_ret_args | ZipCfgCmmRep
cml_ret_off | ZipCfgCmmRep
cml_target | ZipCfgCmmRep
cml_true | ZipCfgCmmRep
Cmm |
1 (Data Constructor) | DriverPhases
2 (Type/Class) | Cmm
3 (Data Constructor) | Cmm
CmmActual | Cmm
CmmActuals | Cmm
CmmAGraph |
1 (Type/Class) | ZipCfgCmmRep
2 (Type/Class) | MkZipCfgCmm
CmmAlign | Cmm
cmmAndWord |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmAssign | Cmm
cmmAvailableReloads | CmmSpillReload
CmmBackwardFixedPoint | ZipCfgCmmRep
CmmBasicBlock | Cmm
cmmBits | CmmExpr, Cmm
CmmBlock |
1 (Data Constructor) | CmmExpr, Cmm
2 (Type/Class) | ZipCfgCmmRep
3 (Type/Class) | MkZipCfgCmm
cmmBlockFromBrokenBlock | CmmBrokenBlock
CmmBranch | Cmm
CmmCall | Cmm
CmmCallConv | ForeignCall
CmmCallee | Cmm
CmmCallTarget | Cmm
cmmCfgOpts | CmmContFlowOpt
cmmCfgOptsZ | CmmContFlowOpt
CmmComment | Cmm
CmmCondBranch | Cmm
cmmConstrTag |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmConstrTag1 |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmCpp | DriverPhases
cmmCPS | CmmCPS
CmmData | Cmm
CmmDataLabel | Cmm
cmmEqType | CmmExpr, Cmm
cmmEqType_ignoring_ptrhood | CmmExpr, Cmm
cmmEqWord |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmExpr | CmmExpr, Cmm
cmmExprType | CmmExpr, Cmm
cmmExprWidth | CmmExpr, Cmm
CmmFloat | CmmExpr, Cmm
cmmFloat | CmmExpr, Cmm
CmmFormal | Cmm
CmmFormals | Cmm
cmmFormalsToLiveLocals | CmmLive
CmmForwardFixedPoint | ZipCfgCmmRep
cmmGetClosureType |
1 (Function) | CgInfoTbls
2 (Function) | StgCmmLayout
cmmGetTag |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmGlobal | CmmExpr, Cmm
CmmGraph |
1 (Type/Class) | ZipCfgCmmRep
2 (Type/Class) | MkZipCfgCmm
CmmHighStackMark | CmmExpr, Cmm
cmmHint | Cmm
CmmHinted |
1 (Type/Class) | Cmm
2 (Data Constructor) | Cmm
cmmIndex | CmmUtils
cmmIndexExpr | CmmUtils
CmmInfo |
1 (Type/Class) | Cmm
2 (Data Constructor) | Cmm
CmmInfoTable |
1 (Type/Class) | Cmm
2 (Data Constructor) | Cmm
CmmInt | CmmExpr, Cmm
cmmIsTagged |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmJump | Cmm
CmmLabel | CmmExpr, Cmm
CmmLabelDiffOff | CmmExpr, Cmm
CmmLabelOff | CmmExpr, Cmm
cmmLabelOff | CmmUtils
cmmLabelOffB |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmLabelOffW |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmlex | CmmLex
cmmLint | CmmLint
cmmLintTop | CmmLint
CmmLit |
1 (Type/Class) | CmmExpr, Cmm
2 (Data Constructor) | CmmExpr, Cmm
cmmLitType | CmmExpr, Cmm
CmmLive |
1 (Type/Class) | CmmLive
2 (Type/Class) | CmmLiveZ
cmmLiveness | CmmLive
cmmLivenessZ | CmmLiveZ
CmmLoad | CmmExpr, Cmm
cmmLoadIndex | CmmUtils
cmmLoadIndexW |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmLoc | StgCmmMonad
CmmLocal | CmmExpr, Cmm
cmmLoopifyForC | CmmOpt
CmmMachOp | CmmExpr, Cmm
cmmMachOpFold | CmmOpt
cmmMakeDynamicReference | PIC
cmmMapGraph | Cmm
cmmMapGraphM | Cmm
CmmMayReturn | Cmm
cmmMiniInline | CmmOpt
cmmNegate |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmNeverReturns | Cmm
cmmNeWord |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmNonInfoTable | Cmm
CmmNop | Cmm
cmmOffset | CmmUtils
cmmOffsetB |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmOffsetExpr | CmmUtils
cmmOffsetExprB |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmOffsetExprW |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmOffsetLit | CmmUtils
cmmOffsetLitB |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmOffsetLitW |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmOffsetW |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmOfZgraph | CmmCvt
cmmOrWord |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmPrim | Cmm
CmmProc | Cmm
CmmReg |
1 (Type/Class) | CmmExpr, Cmm
2 (Data Constructor) | CmmExpr, Cmm
CmmRegOff | CmmExpr, Cmm
cmmRegOff | CmmUtils
cmmRegOffB |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmRegOffW |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
cmmRegType | CmmExpr, Cmm
CmmReturn | Cmm
CmmReturnInfo | Cmm
CmmSafe | Cmm
CmmSafety | Cmm
CmmStackInfo | MkZipCfgCmm
CmmStackSlot | CmmExpr, Cmm
CmmStatic | Cmm
CmmStaticLit | Cmm
CmmStmt | Cmm
CmmStmts | CmmUtils
CmmStore | Cmm
CmmString | Cmm
CmmSwitch | Cmm
CmmToken | CmmLex
cmmToLlvmType | LlvmCodeGen.Base
CmmTop | Cmm
cmmTopCodeGen |
1 (Function) | X86.CodeGen
2 (Function) | SPARC.CodeGen
3 (Function) | PPC.CodeGen
CmmTopForInfoTables | CmmBuildInfoTables
cmmTopMapGraph | Cmm
cmmTopMapGraphM | Cmm
CmmTopZ |
1 (Type/Class) | ZipCfgCmmRep
2 (Type/Class) | MkZipCfgCmm
cmmToRawCmm | CmmInfo
cmmToZgraph | CmmCvt
CmmType | CmmExpr, Cmm
cmmTypeSize | Size
CmmT_align | CmmLex
CmmT_bits16 | CmmLex
CmmT_bits32 | CmmLex
CmmT_bits64 | CmmLex
CmmT_bits8 | CmmLex
CmmT_BoolAnd | CmmLex
CmmT_BoolOr | CmmLex
CmmT_case | CmmLex
CmmT_CLOSURE | CmmLex
CmmT_default | CmmLex
CmmT_DotDot | CmmLex
CmmT_DoubleColon | CmmLex
CmmT_else | CmmLex
CmmT_EOF | CmmLex
CmmT_Eq | CmmLex
CmmT_export | CmmLex
CmmT_Float | CmmLex
CmmT_float32 | CmmLex
CmmT_float64 | CmmLex
CmmT_foreign | CmmLex
CmmT_gcptr | CmmLex
CmmT_Ge | CmmLex
CmmT_GlobalReg | CmmLex
CmmT_goto | CmmLex
CmmT_if | CmmLex
CmmT_import | CmmLex
CmmT_INFO_TABLE | CmmLex
CmmT_INFO_TABLE_CONSTR | CmmLex
CmmT_INFO_TABLE_FUN | CmmLex
CmmT_INFO_TABLE_RET | CmmLex
CmmT_INFO_TABLE_SELECTOR | CmmLex
CmmT_Int | CmmLex
CmmT_jump | CmmLex
CmmT_Le | CmmLex
CmmT_Name | CmmLex
CmmT_Ne | CmmLex
CmmT_never | CmmLex
CmmT_prim | CmmLex
CmmT_return | CmmLex
CmmT_returns | CmmLex
CmmT_section | CmmLex
CmmT_Shl | CmmLex
CmmT_Shr | CmmLex
CmmT_SpecChar | CmmLex
CmmT_String | CmmLex
CmmT_switch | CmmLex
cmmUGtWord |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmUninitialised | Cmm
CmmUnsafe | Cmm
cmmUntag |
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
CmmZ |
1 (Type/Class) | ZipCfgCmmRep
2 (Type/Class) | MkZipCfgCmm
CMP |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.Instr
cmpAlt | CoreSyn
cmpAltCon | CoreSyn
cmpCostCentre | CostCentre
CMPL | PPC.Instr
cmpList | Util
cmpLocated | SrcLoc, GHC
cm_binds | HscTypes
cm_imports | HscTypes
cm_module | HscTypes
cm_types | HscTypes
coalesceGraph | GraphOps, GraphColor
coalesceNodes | GraphOps, GraphColor
CoAxiom | TyCon
CoCsel1 | TyCon
CoCsel2 | TyCon
CoCselR | TyCon
Code | CgMonad
code |
1 (Function) | CgExtCode
2 (Function) | ByteCodeItbls
code2 | CgExtCode
codeGen |
1 (Function) | CodeGen
2 (Function) | StgCmm
codeOnly |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
codeOutput | CodeOutput
CodeStub | CLabel
CodeStyle | Outputable
codeStyle | Outputable
CoerceIt | SimplUtils
Coercion | Coercion
CoercionI | Coercion
coercionKind | Coercion
coercionKinds | Coercion
CoInst | TyCon
coiToHsWrapper | HsUtils, HsSyn, GHC
CoLeft | TyCon
collect | Digraph
collectAnnArgs | CoreSyn
collectAnnBndrs | CoreSyn
collectAnnTypeArgs | Vectorise.Utils
collectAnnTypeBinders | Vectorise.Utils
collectAnnValBinders | Vectorise.Utils
collectArgs | CoreSyn
collectBinders | CoreSyn
CollectedCCs | CostCentre
collectHsBindBinders | HsUtils, HsSyn, GHC
collectHsBindListBinders | HsUtils, HsSyn, GHC
collectHsBindsBinders | HsUtils, HsSyn, GHC
collectHsValBinders | HsUtils, HsSyn, GHC
collectIncludeDirs | Packages
collectLibraryPaths | Packages
collectLinkOpts | Packages
collectLocalBinders | HsUtils, HsSyn, GHC
collectLStmtBinders | HsUtils, HsSyn, GHC
collectLStmtsBinders | HsUtils, HsSyn, GHC
collectMethodBinders | HsUtils, HsSyn, GHC
collectPatBinders | HsUtils, HsSyn, GHC
collectPatsBinders | HsUtils, HsSyn, GHC
collectRuleBndrSigTys | HsDecls, HsSyn, GHC
collectSigTysFromPat | HsUtils, HsSyn, GHC
collectSigTysFromPats | HsUtils, HsSyn, GHC
collectStmtBinders | HsUtils, HsSyn, GHC
collectStmtsBinders | HsUtils, HsSyn, GHC
collectTyAndValBinders | CoreSyn
collectTyBinders | CoreSyn
collectValBinders | CoreSyn
colon |
1 (Function) | Pretty
2 (Function) | Outputable
colorGraph | GraphColor
combineCtLoc | TcSMonad
combineLocs | SrcLoc, GHC
combineMatchResults | DsUtils
combinePD | Vectorise.Utils
combinePDVar | Vectorise.Builtins.Base, Vectorise.Builtins
combinePDVars | Vectorise.Builtins.Base, Vectorise.Builtins
combineSrcSpans | SrcLoc
combineStgBinderInfo | StgSyn
comma |
1 (Function) | Pretty
2 (Function) | Outputable
commaCat | Llvm.Types
COMMENT |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.Instr
3 (Data Constructor) | SPARC.Instr
Comment | Llvm.AbsSyn, Llvm
Comp | TcRnTypes, TcRnMonad
Compare | Llvm.AbsSyn, Llvm
compareFixity | BasicTypes, GHC
compareLength | Util
compare_RDR | PrelNames
compatKind | TcSMonad
compilationProgressMsg | ErrUtils
compile | DriverPipeline
compile' | DriverPipeline
compileCoreToObj | GHC
CompiledByteCode | ByteCodeAsm, HscTypes
compileExpr |
1 (Function) | HscMain
2 (Function) | InteractiveEval, GHC
compileFile | DriverPipeline
compilerInfo | DynFlags
CompilerPhase | BasicTypes
compileToCoreModule | GHC
compileToCoreSimplified | GHC
Complete | InteractiveEval
CompManager | DynFlags, GHC
components | Digraph
componentsG | Digraph
compOrigType | Vectorise.Type.Repr
composeAIdKey | PrelNames
composeAName | PrelNames
composeTvSubst | Type
compose_RDR | PrelNames
CompRepr | Vectorise.Type.Repr
compReprType | Vectorise.Type.Repr
computeSRTs | SRT
ConArgCtxt | TcType, TcMType, TcHsType
concatBag | Bag
concatFS | FastString
concatIdKey | PrelNames
concatMapM | MonadUtils, IOEnv, TcRnMonad
concatName | PrelNames
concatOL | OrdList
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
conDeclFVs | RnHsSyn
condFltCode | SPARC.CodeGen.CondCode
condIntCode | SPARC.CodeGen.CondCode
condNegate | PPC.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
ConInfo | ClosureInfo
ConLike | BasicTypes
conName | PrelNames
ConPatIn | HsPat, HsSyn, GHC
ConPatOut | HsPat, HsSyn, GHC
ConRepr |
1 (Type/Class) | Vectorise.Type.Repr
2 (Data Constructor) | Vectorise.Type.Repr
conReprType | Vectorise.Type.Repr
consBag | Bag
consCgStmt | CgMonad
consDataCon | TysWiredIn
consDataConKey | PrelNames
consDataCon_RDR | TysWiredIn
consFS | FastString
consIORef | Util
consOL | OrdList
Constr |
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | SMRep
3 (Data Constructor) | RtClosureInspect
ConstrDescription | Cmm
ConstrInfo | Cmm
ConstrNoCaf | SMRep
constructSlowCall | CgCallConv
ConTag | DataCon
ConTagZ |
1 (Type/Class) | StgCmmClosure, StgCmmMonad
2 (Type/Class) | CgMonad
contArgs | SimplUtils
ContEx | SimplEnv
context | Lexer
ContFormat | CmmBrokenBlock
ContInfo | Cmm
Continuation |
1 (Type/Class) | CmmCPSGen
2 (Data Constructor) | CmmCPSGen
ContinuationEntry | CmmBrokenBlock
ContinuationFormat |
1 (Type/Class) | CmmCPSGen
2 (Data Constructor) | CmmCPSGen
continuationLabel | CmmCPSGen
continuationToProc | CmmCPSGen
continuation_formals | CmmCPSGen
continuation_frame_size | CmmCPSGen
continuation_label | CmmCPSGen
continuation_stack | CmmCPSGen
contIsDupable | SimplUtils
contIsRhsOrArg | SimplUtils
contIsTrivial | SimplUtils
contResultType | SimplUtils
ControlEntry | CmmBrokenBlock
cONTROL_APPLICATIVE | PrelNames
cONTROL_EXCEPTION_BASE | PrelNames
Convention | ZipCfgCmmRep, MkZipCfgCmm
convertToHsDecls | Convert
convertToHsExpr | Convert
convertToHsPred | Convert
convertToHsType | Convert
convertToPat | Convert
con_cxt | HsDecls, HsSyn, GHC
con_details | HsDecls, HsSyn, GHC
con_doc | HsDecls, HsSyn, GHC
con_explicit | HsDecls, HsSyn, GHC
con_name | HsDecls, HsSyn, GHC
con_old_rec | HsDecls, HsSyn, GHC
con_qvars | HsDecls, HsSyn, GHC
con_res | HsDecls, HsSyn, GHC
CoPat | HsPat, HsSyn, GHC
copy | SysTools
copyInOflow | MkZipCfgCmm
copyInSlot | MkZipCfgCmm
copyOutOflow | MkZipCfgCmm
copyOutSlot | MkZipCfgCmm
copyright | PackageConfig, Packages
copyWithHeader | SysTools
core2core | SimplCore
CoreAlt | CoreSyn
coreAltsType | CoreUtils
coreAltType | CoreUtils
CoreAnnTarget | Annotations
CoreArg | CoreSyn
CoreBind | CoreSyn
coreBindsSize | CoreUtils
CoreBindWithFVs | CoreFVs
CoreBndr | CoreSyn
CoreCSE | CoreMonad
CoreDesugar | CoreMonad
CoreDoFloatInwards | CoreMonad
CoreDoFloatOutwards | CoreMonad
CoreDoGlomBinds | CoreMonad
CoreDoNothing | CoreMonad
CoreDoPasses | CoreMonad
CoreDoPrintCore | CoreMonad
CoreDoRuleCheck | CoreMonad
CoreDoSimplify | CoreMonad
CoreDoSpecConstr | CoreMonad
CoreDoSpecialising | CoreMonad
CoreDoStaticArgs | CoreMonad
CoreDoStrictness | CoreMonad
CoreDoVectorisation | CoreMonad
CoreDoWorkerWrapper | CoreMonad
coreEqCoercion | Coercion
coreEqCoercion2 | Coercion
coreEqType | Type
coreEqType2 | Type
coreExpandTyCon_maybe | TyCon
CoreExpr | CoreSyn
coreExprCc | CoreSyn
coreExprToBCOs | ByteCodeGen
coreExprToStg | CoreToStg
CoreExprWithFVs | CoreFVs
CoreLiberateCase | CoreMonad
CoreM | CoreMonad
CoreModule |
1 (Type/Class) | HscTypes
2 (Data Constructor) | HscTypes
coreModule | GHC
CoreNote | CoreSyn
CorePrep | CoreMonad
corePrepExpr | CorePrep
corePrepPgm | CorePrep
CoreRule | CoreSyn
CoreTidy | CoreMonad
CoreToDo | CoreMonad
coreToStg | CoreToStg
CoreUnfolding | CoreSyn
coreView | Type
CoRight | TyCon
CostCentre | CostCentre
costCentreFrom |
1 (Function) | CgProf
2 (Function) | StgCmmProf
CostCentreStack | CostCentre
costCentreUserName | CostCentre
coSuperKind | Type
coSuperKindTyConKey | PrelNames
CoSym | TyCon
CoTrans | TyCon
CoTyConDesc | TyCon
couldBeSmallEnoughToInline | CoreUnfold
CoUnsafe | TyCon
count | Util
countArgs | SimplUtils
countRegRegMovesNat | RegAlloc.Linear.Stats, RegAlloc.Linear.Main
countSRMs | RegAlloc.Graph.Stats
countTyClDecls | HsDecls, HsSyn, GHC
countUTF8Chars | Encoding
countValArgs | SimplUtils
CoVar | Var
coVarKind | Coercion
coVarKind_maybe | Coercion
coVarName | Var
coVarPred | Type
co_ax_lhs | TyCon
co_ax_rhs | TyCon
co_ax_tvs | TyCon
cparen |
1 (Function) | Pretty
2 (Function) | Outputable
Cpp | DriverPhases
cPprTerm | RtClosureInspect
cPprTermBase | RtClosureInspect
cProjectName | Config
cProjectPatchLevel | Config
cProjectVersion | Config
cProjectVersionInt | Config
cprSig | Demand
cRAWCPP_FLAGS | Config
createDirectoryHierarchy | Util
cRelocatableBuild | Config
CRNOR | PPC.Instr
cross | Digraph
crossDataConKey | PrelNames
crossDataCon_RDR | PrelNames
crossMapPIdKey | PrelNames
crossMapPName | PrelNames
crossTyConKey | PrelNames
crossTyConName | PrelNames
csel1CoercionTyCon | Coercion
csel1CoercionTyConKey | PrelNames
csel2CoercionTyCon | Coercion
csel2CoercionTyConKey | PrelNames
cselRCoercionTyCon | Coercion
cselRCoercionTyConKey | PrelNames
cseProgram | CSE
cSplitObjs | Config
cStage | Config
CStyle | Outputable
cTargetPlatform | Config
CtFlavor | TcRnTypes, TcRnMonad
CtLoc |
1 (Type/Class) | TcRnTypes, TcRnMonad
2 (Data Constructor) | TcRnTypes, TcRnMonad
ctLocOrigin | TcRnTypes, TcRnMonad
ctLocSpan | TcRnTypes, TcRnMonad
CtOrigin | TcRnTypes, TcRnMonad
ctxtStkDepth | DynFlags, GHC
CTyEqCan | TcSMonad
ctype | RtClosureInspect, InteractiveEval
cUnbox | FastTypes
cur | StringBuffer
curCCS |
1 (Function) | CgProf
2 (Function) | StgCmmProf
curCCSAddr |
1 (Function) | CgProf
2 (Function) | StgCmmProf
currentCCS | CostCentre
currentChar | StringBuffer
CurrentNursery | CmmExpr, Cmm
currentOrSubsumedCCS | CostCentre
CurrentTSO | CmmExpr, Cmm
CustomTermPrinter | RtClosureInspect
cvBindGroup | RdrHsSyn
cvBindsAndSigs | RdrHsSyn
cvObtainTerm | RtClosureInspect
cvReconstructType | RtClosureInspect
cvTopDecls | RdrHsSyn
CVTSD2SS | X86.Instr
CVTSI2SD | X86.Instr
CVTSI2SS | X86.Instr
CVTSS2SD | X86.Instr
cvtToClosureLbl | CLabel
cvtToSRTLbl | CLabel
CVTTSD2SIQ | X86.Instr
CVTTSS2SIQ | X86.Instr
CWrapper | HsDecls, HsSyn, GHC
cyclicModuleErr | GHC
CyclicSCC | Digraph
C_SRT |
1 (Type/Class) | ClosureInfo, StgCmmClosure
2 (Data Constructor) | ClosureInfo, StgCmmClosure