ghc-7.0.2: The GHC API

Index - A

AbsDemand
AbsBindsHsBinds, HsSyn, GHC
absentErrorIdKeyPrelNames
absentLiteralOfLiteral
aBSENT_ERROR_IDMkCore
abstractConstrUtil
abstractDataTypeUtil
abstractFloatsSimplUtils
AbstractTyConTyCon
abs_bindsHsBinds, HsSyn, GHC
abs_ev_bindsHsBinds, HsSyn, GHC
abs_ev_varsHsBinds, HsSyn, GHC
abs_exportsHsBinds, HsSyn, GHC
abs_tvsHsBinds, HsSyn, GHC
AClassType, HscTypes, TcEnv, GHC
ACoCoercion
AconExternalCore
ActivationBasicTypes
ActiveAfterBasicTypes
ActiveBeforeBasicTypes
activeRuleSimplUtils
activeStgRegsCgUtils
activeUnfoldingSimplUtils
AcyclicSCCDigraph
adaptBlockToFormatCmmBrokenBlock
ADataConType, HscTypes, TcEnv, GHC
addArgRepsStgCmmClosure
addArgToSimplUtils
addBindC 
1 (Function)StgCmmEnv
2 (Function)CgBindery
addBindsC 
1 (Function)StgCmmEnv
2 (Function)CgBindery
addBndrRulesSimplEnv
addBootSuffixModule
addBootSuffixLocnModule
addBootSuffix_maybeModule
addCLocSrcLoc, GHC
addCoalesceGraphOps, GraphColor
addConDocHaddockUtils
addConDocFirstHaddockUtils
addConDocsHaddockUtils
addConflictGraphOps, GraphColor
addConflictsGraphOps, GraphColor
addCoverageTicksToBindsCoverage
addDataConStupidThetaTcPat
addEpsInStatsHscTypes
addErr 
1 (Function)CmdLineParser
2 (Function)TcRnMonad
addErrAtTcRnMonad
addErrCtxtTcRnMonad
addErrCtxtMTcRnMonad
addErrsTcRnMonad
addErrsTcTcRnMonad
addErrTcTcRnMonad
addErrTcMTcRnMonad
addExclusionGraphOps, GraphColor
addExclusionsGraphOps, GraphColor
addExprErrCtxtTcExpr
addFieldDocHaddockUtils
addFieldDocsHaddockUtils
addFilesToCleanSysTools
addFlatsTcRnTypes, TcRnMonad
addFloatsSimplEnv
addFvRnRnEnv
addHomeModuleToFinderFinder
addIdReps 
1 (Function)CgUtils
2 (Function)StgCmmClosure
addIdSpecialisationsRules
addImplicsTcRnTypes, TcRnMonad
addInlineArityVectorise.Utils.Hoisting, Vectorise.Utils
addInlinePragsTcPat
addInScopeSetCoreSubst
addLabelSizeCLabel
addLandmarkErrCtxtTcRnMonad
addLastOutFactDFMonad
addListToNameSetNameSet
addListToUFMUniqFM
addListToUFM_CUniqFM
addListToUFM_DirectlyUniqFM
addListToUniqSetUniqSet
addLocalFixitiesRnEnv
addLocMTcRnMonad
addLongErrAtTcRnMonad
addMessagesTcRnMonad
addNewInScopeIdsSimplEnv
addNodeGraphOps, GraphColor
addNonRecSimplEnv
addOneFVNameSet
addOneToNameSetNameSet
addOneToUniqSetUniqSet
addOneToUniqSet_CUniqSet
addOptStaticFlags
addPreferenceGraphOps, GraphColor
addProcPointProtocolsCmmProcPointZ
Addr2IntOpPrimOp
AddrAddOpPrimOp
addRecFloatsSimplEnv
addReportTcRnMonad
addReportAtTcRnMonad
AddrEqOpPrimOp
AddrGeOpPrimOp
AddrGtOpPrimOp
AddrHintCmm, ZipCfgCmmRep
AddrLeOpPrimOp
AddrLtOpPrimOp
AddrNeOpPrimOp
addRnInScopeSetVarEnv
addrPrimTyTysPrim
addrPrimTyConTysPrim
addrPrimTyConKeyPrelNames
AddrRemOpPrimOp
AddrRepTyCon, Type
AddrSubOpPrimOp
AddrToHValueOpPrimOp
AddSccsDsBinds
addSimplCountCoreMonad
addSourceToTokensGHC
addSpecInfoRules
addTargetGHC
addTcEvBindTcRnMonad, TcMType
addTcgDUsRnSource
addToBEnv_AccBlockId
addToMem 
1 (Function)CgUtils
2 (Function)StgCmmUtils
addToMemE 
1 (Function)CgUtils
2 (Function)StgCmmUtils
addToMemLblStgCmmUtils
addToUFMUniqFM
addToUFM_AccUniqFM
addToUFM_CUniqFM
addToUFM_DirectlyUniqFM
addUsedRdrNamesRnEnv
addWarn 
1 (Function)CmdLineParser
2 (Function)TcRnMonad
addWarnAtTcRnMonad
addWarningLexer
addWarnTcTcRnMonad
addWarnTcMTcRnMonad
addWayStaticFlags
add_err_tcmTcRnMonad
AdefaultExternalCore
adjustMatchResultDsUtils
adjustMatchResultDsDsUtils
adjustStackHWCgStackery
advanceSrcLocSrcLoc
AGlobalTcRnTypes, TcRnMonad, TcEnv
AGraphMkZipCfg
ai_argsSimplUtils
ai_discsSimplUtils
ai_enclSimplUtils
ai_funSimplUtils
ai_rulesSimplUtils
ai_strsSimplUtils
AlgAltStgSyn
AlgTyConRhsTyCon
algTyConRhsTyCon
AlitExternalCore
all2Util
AllCafsCCCostCentre
allFlagsDynFlags
allMMonadUtils, IOEnv, TcRnMonad
allMaybesMaybes
AllocaLlvm.AbsSyn, Llvm
allocateGlobalBinderIfaceEnv
allocDynClosure 
1 (Function)CgHeapery
2 (Function)StgCmmHeap
allocPrimStackCgStackery
allocStackTopCgStackery
allSlotClassesStackPlacements
allStackSlotsStackPlacements
allThePrimOpsPrimOp
AllTheWayOutputable
allTopDemand
allUsesNameSet
alphaTyTysPrim
alphaTyVarTysPrim
alphaTyVarsTysPrim, GHC
alr_contextLexer
alr_expecting_ocurlyLexer
alr_justClosedExplicitLetBlockLexer
alr_last_locLexer
alr_next_tokenLexer
alr_pending_implicit_tokensLexer
Alt 
1 (Type/Class)ExternalCore
2 (Type/Class)CoreSyn
AltConCoreSyn
altHeapCheck 
1 (Function)CgHeapery
2 (Function)StgCmmHeap
AltMergeCoreMonad
AltTypeStgSyn
alt_RDRPrelNames
AlwaysActiveBasicTypes
alwaysFailMatchResultDsUtils
AlwaysInlineLlvm.Types, Llvm
alwaysInlinePragmaBasicTypes
alwaysQualifyOutputable, GHC
andCCanTcSMonad
andCCansTcSMonad
AndOpPrimOp
andWCTcRnTypes, TcRnMonad
and_RDRPrelNames
angleBracketsOutputable
AnIdType, HscTypes, TcEnv, GHC
AnnAltCoreSyn
AnnAppCoreSyn
AnnBindCoreSyn
AnnCaseCoreSyn
AnnCastCoreSyn
AnnDHsDecls, HsSyn, GHC
AnnDeclHsDecls, HsSyn, GHC
AnnEnvAnnotations
AnnExprCoreSyn
AnnExpr'CoreSyn
AnnLamCoreSyn
AnnLetCoreSyn
AnnLitCoreSyn
AnnNonRecCoreSyn
AnnNoteCoreSyn
AnnOriginTcRnTypes, TcRnMonad
Annotation 
1 (Type/Class)Annotations
2 (Data Constructor)Annotations
AnnProvenanceHsDecls, HsSyn, GHC
annProvenanceName_maybeHsDecls, HsSyn, GHC
AnnRecCoreSyn
AnnTargetAnnotations
AnnTypeCoreSyn
AnnVarCoreSyn
ann_targetAnnotations
ann_valueAnnotations
anyBagBag
anyBoxConKeyPrelNames
AnyHpcUsageHscTypes
anyHscDriverPhases
anyMMonadUtils, IOEnv, TcRnMonad
AnySuffixCmdLineParser
AnySuffixPredCmdLineParser
anyTyConTysPrim
anyTyConKeyPrelNames
anyTyConOfKindTysPrim
anyTypeOfKindTysPrim
App 
1 (Data Constructor)ExternalCore
2 (Data Constructor)CoreSyn
appAIdKeyPrelNames
appANamePrelNames
appendFSFastString
appendGroupsHsDecls, HsSyn, GHC
appendIdKeyPrelNames
AppendingLlvm.Types, Llvm
appendNamePrelNames
appendStringBuffersStringBuffer
append_RDRPrelNames
appIsBottomDemand
ApplicativeMonadUtils, IOEnv, TcRnMonad, DsMonad
applicativeClassKeyPrelNames
applicativeClassNamePrelNames
applyNameMakerRnPat
ApplyToSimplUtils
applyTyType, TcType
applyTypeToArgCoreUtils
applyTypeToArgsCoreUtils
applyTysType, TcType
applyTysDType
applyVarVectorise.Builtins.Base, Vectorise.Builtins
appOLOrdList
AppOriginTcRnTypes, TcRnMonad
appPIdKeyPrelNames
appPNamePrelNames
ApptExternalCore
ApThunkClosureInfo
ap_RDRPrelNames
aP_STACK_SPLIMConstants
AreaCmmExpr, Cmm
areaBuilderCmmStackLayout
AreaIdCmmExpr, Cmm
AreaMapCmmExpr, Cmm
ArgCoreSyn
argAlphaTyTysPrim
argAlphaTyVarTysPrim
argBetaTyTysPrim
argBetaTyVarTysPrim
ArgCtxtCoreUnfold
ArgDescrClosureInfo, StgCmmClosure
argDescrTypeCgCallConv
ArgGenClosureInfo, StgCmmClosure
ArgInfo 
1 (Type/Class)SimplUtils
2 (Data Constructor)SimplUtils
argMachRepSMRep
argPrimRepStgCmmClosure
ArgSpecClosureInfo, StgCmmClosure
ArgSummaryCoreUnfold
argTypeKindType, TcType
argTypeKindTyConType
argTypeKindTyConKeyPrelNames
ArgumentFormatCmmCallConv
ArgumentsZipCfgCmmRep
argumentsSizeCmmCallConv
ArithExceptionException
ArithSeqHsExpr, HsSyn, GHC
ArithSeqInfoHsExpr, HsSyn, GHC
ArithSeqOriginTcRnTypes, TcRnMonad
ArityBasicTypes
arityErrTcMType
ArityInfoIdInfo
arityInfoIdInfo
arrAIdKeyPrelNames
arrANamePrelNames
ArrayExceptionException
arrayPrimTyConTysPrim
arrayPrimTyConKeyPrelNames
aRROWPrelNames
arrowOutputable
ArrowCtxtTcRnTypes, TcRnMonad
ArrowSkolTcRnTypes, TcRnMonad
arrPtrsHdrSizeSMRep
arrWordsHdrSizeSMRep
AsDriverPhases
AsmLlvm.AbsSyn, Llvm
asmSDocPprBase
AsmStyleOutputable
asmStyleOutputable
AsPatHsPat, HsSyn, GHC
assertException
assertErrorIdKeyPrelNames
assertErrorNamePrelNames
assertIdKeyPrelNames
AssertionFailed 
1 (Data Constructor)Exception
2 (Type/Class)Exception
assertNamePrelNames
assertPanicPanic, Outputable
assertPprPanicOutputable
assignArgumentsCmmCallConv
assignArgumentsPosCmmCallConv
assignCallRegsCgCallConv
AssignmentLlvm.AbsSyn, Llvm
assignPrimOpCallRegsCgCallConv
assignReturnRegsCgCallConv
assignTemp 
1 (Function)CgUtils
2 (Function)StgCmmUtils
AssignToStgCmmMonad
AssocListSetOps
assocListSetOps
assocDefaultListSetOps
assocDefaultUsingListSetOps
assocEltsListSetOps
AssocFamilyTyConTyCon
assocMaybeListSetOps
assocUsingListSetOps
AsyncExceptionException
ATcIdTcRnTypes, TcRnMonad, TcEnv
atEndStringBuffer
AThingTcRnTypes, TcRnMonad, TcEnv
atLengthUtil
AtomicallyOpPrimOp
AtomicInertTcInteract
AtomicModifyMutVarOpPrimOp
atomicUpdMutVarIOEnv, TcRnMonad
atomicUpdMutVar'IOEnv, TcRnMonad
aTxCmmTx
ATyConType, HscTypes, TcEnv, GHC
ATyVarTcRnTypes, TcRnMonad, TcEnv
augmentIdKeyPrelNames
augmentNamePrelNames
authorPackageConfig, Packages
AutoSccDsBinds
AvailHscTypes
AvailInfoHscTypes
availNameHscTypes
availNamesHscTypes
availRegsLatticeCmmSpillReload
AvailsHscTypes
availsToNameEnvHscTypes
availsToNameSetHscTypes
AvailTCHscTypes