ghc-7.0.2: The GHC API

Index - A

abandonInteractiveEval, GHC
abandonAllInteractiveEval, GHC
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
accSpillSLRegAlloc.Graph.Spill
AClassType, HscTypes, TcEnv, GHC
ACoCoercion
AconExternalCore
ActivationBasicTypes
ActiveAfterBasicTypes
ActiveBeforeBasicTypes
activeRuleSimplUtils
activeStgRegsCgUtils
activeUnfoldingSimplUtils
AcyclicSCCDigraph
adaptBlockToFormatCmmBrokenBlock
ADataConType, HscTypes, TcEnv, GHC
ADCX86.Instr
ADD 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
3 (Data Constructor)SPARC.Instr
addArgRepsStgCmmClosure
addArgToSimplUtils
addBindC 
1 (Function)CgBindery
2 (Function)StgCmmEnv
addBindsC 
1 (Function)CgBindery
2 (Function)StgCmmEnv
addBndrRulesSimplEnv
addBootSuffixModule
addBootSuffixLocnModule
addBootSuffix_maybeModule
ADDCPPC.Instr
addCLocSrcLoc, GHC
addCoalesceGraphOps, GraphColor
addConDocHaddockUtils
addConDocFirstHaddockUtils
addConDocsHaddockUtils
addConflictGraphOps, GraphColor
addConflictsGraphOps, GraphColor
addCoverageTicksToBindsCoverage
addDataConStupidThetaTcPat
ADDEPPC.Instr
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)StgCmmClosure
2 (Function)CgUtils
addIdSpecialisationsRules
addImplicsTcRnTypes, TcRnMonad
addImportNatNCGMonad
addInlineArityVectorise.Utils.Hoisting, Vectorise.Utils
addInlinePragsTcPat
addInScopeSetCoreSubst
ADDISPPC.Instr
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
AddrBaseIndexX86.Regs
addRecFloatsSimplEnv
addReportTcRnMonad
addReportAtTcRnMonad
AddrEqOpPrimOp
AddrGeOpPrimOp
AddrGtOpPrimOp
AddrHintCmm, ZipCfgCmmRep
AddrLeOpPrimOp
AddrLtOpPrimOp
AddrMode 
1 (Type/Class)X86.Regs
2 (Type/Class)PPC.Regs
3 (Type/Class)SPARC.AddrMode
addrModeRegsX86.Regs
AddrNeOpPrimOp
addRnInScopeSetVarEnv
addrOffset 
1 (Function)X86.Regs
2 (Function)PPC.Regs
3 (Function)SPARC.AddrMode
addrPrimTyTysPrim
addrPrimTyConTysPrim
addrPrimTyConKeyPrelNames
AddrRegImm 
1 (Data Constructor)PPC.Regs
2 (Data Constructor)SPARC.AddrMode
AddrRegReg 
1 (Data Constructor)PPC.Regs
2 (Data Constructor)SPARC.AddrMode
AddrRemOpPrimOp
AddrRepTyCon, Type
AddrSubOpPrimOp
AddrToHValueOpPrimOp
AddSccsDsBinds
addSimplCountCoreMonad
addSourceToTokensGHC
addSpecInfoRules
addSRMRegAlloc.Graph.Stats
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
allArgRegs 
1 (Function)X86.Regs
2 (Function)PPC.Regs
3 (Function)SPARC.Regs
AllCafsCCCostCentre
allFlagsDynFlags
allFPArgRegs 
1 (Function)X86.Regs
2 (Function)PPC.Regs
allMMonadUtils, IOEnv, TcRnMonad
allMachRegNos 
1 (Function)X86.Regs
2 (Function)PPC.Regs
allMaybesMaybes
AllocaLlvm.AbsSyn, Llvm
allocatableRegs 
1 (Function)X86.Regs
2 (Function)PPC.Regs
3 (Function)SPARC.Regs
allocateGlobalBinderIfaceEnv
allocateReg 
1 (Function)RegAlloc.Linear.X86.FreeRegs, RegAlloc.Linear.FreeRegs
2 (Function)RegAlloc.Linear.PPC.FreeRegs
3 (Function)RegAlloc.Linear.SPARC.FreeRegs
allocDynClosure 
1 (Function)CgHeapery
2 (Function)StgCmmHeap
allocPrimStackCgStackery
allocStackTopCgStackery
ALLOC_APByteCodeInstr
ALLOC_AP_NOUPDByteCodeInstr
ALLOC_PAPByteCodeInstr
allRealRegsSPARC.Regs
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
ALWAYS 
1 (Data Constructor)SPARC.Cond
2 (Data Constructor)X86.Cond
3 (Data Constructor)PPC.Cond
AlwaysActiveBasicTypes
alwaysFailMatchResultDsUtils
AlwaysInlineLlvm.Types, Llvm
alwaysInlinePragmaBasicTypes
alwaysQualifyOutputable, GHC
Amode 
1 (Type/Class)SPARC.CodeGen.Base
2 (Data Constructor)SPARC.CodeGen.Base
AND 
1 (Data Constructor)X86.Instr
2 (Data Constructor)PPC.Instr
3 (Data Constructor)SPARC.Instr
andCCanTcSMonad
andCCansTcSMonad
ANDNSPARC.Instr
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
AnySPARC.CodeGen.Base
anyBagBag
anyBoxConKeyPrelNames
AnyHpcUsageHscTypes
anyHscDriverPhases
anyMMonadUtils, IOEnv, TcRnMonad
AnySuffixCmdLineParser
AnySuffixPredCmdLineParser
anyTyConTysPrim
anyTyConKeyPrelNames
anyTyConOfKindTysPrim
anyTypeOfKindTysPrim
APRtClosureInspect
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
ArchPlatform
ArchAlphaPlatform
ArchPPCPlatform
ArchPPC_64Platform
ArchSPARCPlatform
archWordSize 
1 (Function)X86.Instr
2 (Function)PPC.Instr
ArchX86Platform
ArchX86_64Platform
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
argRegs 
1 (Function)X86.Regs
2 (Function)PPC.Regs
3 (Function)SPARC.Regs
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
assembleBCOByteCodeAsm
assembleBCOsByteCodeAsm
assertException
assertErrorIdKeyPrelNames
assertErrorNamePrelNames
assertIdKeyPrelNames
AssertionFailed 
1 (Data Constructor)Exception
2 (Type/Class)Exception
assertNamePrelNames
assertPanicPanic, Outputable
assertPprPanicOutputable
assignArgumentsCmmCallConv
assignArgumentsPosCmmCallConv
assignCallRegsCgCallConv
assignMem_I64CodeSPARC.CodeGen.Gen64
AssignmentLlvm.AbsSyn, Llvm
assignPrimOpCallRegsCgCallConv
assignReg_I64CodeSPARC.CodeGen.Gen64
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
availsToGlobalRdrEnvInteractiveEval
availsToNameEnvHscTypes
availsToNameSetHscTypes
AvailTCHscTypes