| ghc-6.12.3: The GHC API | Contents | Index

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 | $ | * | + | / | < | = | > | - | _

Index (A)

abandon | InteractiveEval, GHC
abandonAll | InteractiveEval, GHC
Abs | NewDemand
AbsBinds | HsBinds, HsSyn, GHC
absentErrorIdKey | PrelNames
abstractFloats | SimplUtils
AbstractTyCon | TyCon
abs_binds | HsBinds, HsSyn, GHC
abs_dicts | HsBinds, HsSyn, GHC
abs_exports | HsBinds, HsSyn, GHC
abs_tvs | HsBinds, HsSyn, GHC
accSpillSL | RegAlloc.Graph.Spill
AClass | Type, HscTypes, TcEnv, GHC
ACo | Coercion
Acon | ExternalCore
Activation | BasicTypes
ActiveAfter | BasicTypes
ActiveBefore | BasicTypes
activeInline | SimplUtils
activeRule | SimplUtils
AcyclicSCC | Digraph
adaptBlockToFormat | CmmBrokenBlock
ADataCon | Type, HscTypes, TcEnv, GHC
ADC | X86.Instr
ADD
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | PPC.Instr
3 (Data Constructor) | SPARC.Instr
addAnnotation | CoreMonad
addArgReps | StgCmmClosure
addBindC
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
addBindsC
1 (Function) | CgBindery
2 (Function) | StgCmmEnv
addBndrRules | SimplEnv
addBootSuffix | Module
addBootSuffixLocn | Module
addBootSuffix_maybe | Module
ADDC | PPC.Instr
addCLoc | SrcLoc, GHC
addCoalesce | GraphOps, GraphColor
addConDoc | HaddockUtils
addConDocFirst | HaddockUtils
addConDocs | HaddockUtils
addConflict | GraphOps, GraphColor
addConflicts | GraphOps, GraphColor
addCoverageTicksToBinds | Coverage
addDataConStupidTheta | TcPat
ADDE | PPC.Instr
addEpsInStats | HscTypes
addErr | TcRnMonad
addErrAt | TcRnMonad
addErrCtxt | TcRnMonad
addErrCtxtM | TcRnMonad
addErrs | TcRnMonad
addErrsTc | TcRnMonad
addErrTc | TcRnMonad
addErrTcM | TcRnMonad
addExclusion | GraphOps, GraphColor
addExclusions | GraphOps, GraphColor
addExprErrCtxt | TcExpr
addFieldDoc | HaddockUtils
addFieldDocs | HaddockUtils
addFilesToClean | SysTools
addFloats | SimplEnv
addHomeModuleToFinder | Finder
addIdReps
1 (Function) | StgCmmClosure
2 (Function) | CgUtils
addIdSpecialisations | Rules
addImportNat | NCGMonad
addInstToDictBind | Inst
ADDIS | PPC.Instr
addLabelSize | CLabel
addLandmarkErrCtxt | TcRnMonad
addLastOutFact | DFMonad
addListToFM | FiniteMap
addListToFM_C | FiniteMap
addListToNameSet | NameSet
addListToUFM
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
addListToUFM_C
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
addListToUFM_Directly
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
addListToUniqSet | UniqSet
addLocalFixities | RnEnv
addLocM | TcRnMonad
addLongErrAt | TcRnMonad
addMessages | TcRnMonad
addNewInScopeIds | SimplEnv
addNode | GraphOps, GraphColor
addNonRec | SimplEnv
addOneFV | NameSet
addOneToNameSet | NameSet
addOneToUniqSet | UniqSet
addOneToUniqSet_C | UniqSet
addOpt | StaticFlags
addPreference | GraphOps, GraphColor
addProcPointProtocols | CmmProcPointZ
Addr2IntOp | PrimOp
AddrAddOp | PrimOp
AddrBaseIndex | X86.Regs
addRecFloats | SimplEnv
addReport | TcRnMonad
addReportAt | TcRnMonad
AddrEqOp | PrimOp
AddrGeOp | PrimOp
AddrGtOp | PrimOp
AddrHint | Cmm, ZipCfgCmmRep
AddrLeOp | PrimOp
AddrLtOp | PrimOp
AddrMode
1 (Type/Class) | SPARC.AddrMode
2 (Type/Class) | X86.Regs
3 (Type/Class) | PPC.Regs
addrModeRegs | X86.Regs
AddrNeOp | PrimOp
addrOffset
1 (Function) | SPARC.AddrMode
2 (Function) | X86.Regs
3 (Function) | PPC.Regs
addrPrimTy | TysPrim
addrPrimTyCon | TysPrim
addrPrimTyConKey | PrelNames
AddrRegImm
1 (Data Constructor) | SPARC.AddrMode
2 (Data Constructor) | PPC.Regs
AddrRegReg
1 (Data Constructor) | SPARC.AddrMode
2 (Data Constructor) | PPC.Regs
AddrRemOp | PrimOp
AddrRep | TyCon, Type
AddrSubOp | PrimOp
AddrToHValueOp | PrimOp
AddSccs | DsBinds
addSimplCount | CoreMonad
addSourceToTokens | GHC
addSpecInfo | Rules
addSRM | RegAlloc.Graph.Stats
addTarget | GHC
addTcgDUs | RnSource
addToBEnv_Acc | BlockId
addToFM | FiniteMap
addToFM_C | FiniteMap
addToMem
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
addToMemE
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
addToMemLbl | StgCmmUtils
addToUFM
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
addToUFM_Acc
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
addToUFM_C
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
addToUFM_Directly
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
addUsedRdrNames | RnEnv
addWarn | TcRnMonad
addWarnAt | TcRnMonad
addWarning | Lexer
addWarnTc | TcRnMonad
addWarnTcM | TcRnMonad
addWay | StaticFlags
add_err_tcm | TcRnMonad
Adefault | ExternalCore
adjustMatchResult | DsUtils
adjustMatchResultDs | DsUtils
adjustStackHW | CgStackery
advanceSrcLoc | SrcLoc
AGlobal | TcRnTypes, TcRnMonad, TcEnv
AGraph | MkZipCfg
ai_discs | SimplUtils
ai_rules | SimplUtils
ai_strs | SimplUtils
AlgAlt | StgSyn
AlgTyConRhs | TyCon
algTyConRhs | TyCon
Alit | ExternalCore
all2 | Util
allArgRegs
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
3 (Function) | SPARC.Regs
AllCafsCC | CostCentre
allFlags | DynFlags
allFPArgRegs
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
allM | MonadUtils, IOEnv, TcRnMonad
allMachRegNos
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
allMaybes | Maybes
allocatableRegs
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
3 (Function) | SPARC.Regs
allocateGlobalBinder | IfaceEnv
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
allocPrimStack | CgStackery
allocStackTop | CgStackery
ALLOC_AP | ByteCodeInstr
ALLOC_AP_NOUPD | ByteCodeInstr
ALLOC_PAP | ByteCodeInstr
allRealRegs | SPARC.Regs
allSlotClasses | StackPlacements
allStackSlots | StackPlacements
allThePrimOps | PrimOp
AllTheWay | Outputable
allTop | NewDemand
allUses | NameSet
alphaTy | TysPrim
alphaTyVar | TysPrim
alphaTyVars | TysPrim, GHC
Alt
1 (Type/Class) | ExternalCore
2 (Type/Class) | CoreSyn
AltCon | CoreSyn
altHeapCheck
1 (Function) | CgHeapery
2 (Function) | StgCmmHeap
AltMerge | SimplMonad
AltType | StgSyn
alt_RDR | PrelNames
ALWAYS
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
AlwaysActive | BasicTypes
alwaysFailMatchResult | DsUtils
alwaysInlineSpec | BasicTypes
alwaysQualify | Outputable, 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
ANDN | SPARC.Instr
AndOp | PrimOp
and_RDR | PrelNames
angleBrackets | Outputable
AnId | Type, HscTypes, TcEnv, GHC
AnnAlt | CoreSyn
AnnApp | CoreSyn
AnnBind | CoreSyn
AnnCase | CoreSyn
AnnCast | CoreSyn
AnnD | HsDecls, HsSyn, GHC
AnnDecl | HsDecls, HsSyn, GHC
AnnEnv | Annotations
AnnExpr | CoreSyn
AnnExpr' | CoreSyn
AnnLam | CoreSyn
AnnLet | CoreSyn
AnnLit | CoreSyn
AnnNonRec | CoreSyn
AnnNote | CoreSyn
AnnOrigin | TcRnTypes, TcRnMonad, Inst
Annotation
1 (Type/Class) | Annotations
2 (Data Constructor) | Annotations
AnnProvenance | HsDecls, HsSyn, GHC
annProvenanceName_maybe | HsDecls, HsSyn, GHC
AnnRec | CoreSyn
AnnTarget | Annotations
AnnType | CoreSyn
AnnVar | CoreSyn
ann_target | Annotations
ann_value | Annotations
Any | SPARC.CodeGen.Base
anyBag | Bag
anyBoxConKey | PrelNames
AnyHpcUsage | HscTypes
anyHsc | DriverPhases
anyM | MonadUtils, IOEnv, TcRnMonad
anyPrimTy | TysPrim
anyPrimTyCon | TysPrim
anyPrimTyCon1 | TysPrim
anyPrimTyCon1Key | PrelNames
anyPrimTyConKey | PrelNames
AnySuffix | CmdLineParser
AnySuffixPred | CmdLineParser
AP | RtClosureInspect
App
1 (Data Constructor) | ExternalCore
2 (Data Constructor) | CoreSyn
appAIdKey | PrelNames
appAName | PrelNames
appendFS | FastString
appendGroups | HsDecls, HsSyn, GHC
appendIdKey | PrelNames
appendName | PrelNames
appendStringBuffers | StringBuffer
append_RDR | PrelNames
appIsBottom | NewDemand
Applicative | MonadUtils, IOEnv, TcRnMonad, DsMonad
applicativeClassKey | PrelNames
applicativeClassName | PrelNames
applyNameMaker | RnPat
ApplyTo | SimplUtils
applyTy | Type, TcType
applyTypeToArg | CoreUtils
applyTypeToArgs | CoreUtils
applyTys | Type, TcType
applyTysD | Type
applyVar | VectBuiltIn, VectMonad
appOL | OrdList
appPIdKey | PrelNames
appPName | PrelNames
Appt | ExternalCore
ApThunk | ClosureInfo
ap_RDR | PrelNames
aP_STACK_SPLIM | Constants
Arch | Platform
ArchAlpha | Platform
ArchPPC | Platform
ArchPPC_64 | Platform
ArchSPARC | Platform
archWordSize
1 (Function) | X86.Instr
2 (Function) | PPC.Instr
ArchX86 | Platform
ArchX86_64 | Platform
Area | CmmExpr, Cmm
areaBuilder | CmmStackLayout
AreaId | CmmExpr, Cmm
AreaMap | CmmExpr, Cmm
Arg | CoreSyn
ArgCtxt | CoreUnfold
ArgDescr | ClosureInfo, StgCmmClosure
argDescrType | CgCallConv
ArgGen | ClosureInfo, StgCmmClosure
ArgInfo
1 (Type/Class) | SimplUtils
2 (Data Constructor) | SimplUtils
argMachRep | SMRep
argPrimRep | StgCmmClosure
argRegs
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
3 (Function) | SPARC.Regs
ArgSpec | ClosureInfo, StgCmmClosure
ArgSummary | CoreUnfold
argTypeKind | Type, TcType
argTypeKindTyCon | Type
argTypeKindTyConKey | PrelNames
ArgumentFormat | CmmCallConv
Arguments | ZipCfgCmmRep
argumentsSize | CmmCallConv
ArithException | Exception
ArithSeq | HsExpr, HsSyn, GHC
ArithSeqInfo | HsExpr, HsSyn, GHC
ArithSeqOrigin | TcRnTypes, TcRnMonad, Inst
Arity | BasicTypes
arityErr | TcMType
ArityInfo | IdInfo
arityInfo | IdInfo
arrAIdKey | PrelNames
arrAName | PrelNames
ArrayException | Exception
arrayPrimTyCon | TysPrim
arrayPrimTyConKey | PrelNames
aRROW | PrelNames
arrow | Outputable
ArrowCtxt | TcRnTypes, TcRnMonad
ArrowSkol | TcType
arrPtrsHdrSize | SMRep
arrWordsHdrSize | SMRep
As | DriverPhases
asmSDoc | PprBase
AsmStyle | Outputable
asmStyle | Outputable
AsPat | HsPat, HsSyn, GHC
assembleBCO | ByteCodeAsm
assembleBCOs | ByteCodeAsm
assert | Exception
assertErrorIdKey | PrelNames
assertErrorName | PrelNames
assertIdKey | PrelNames
AssertionFailed
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
assertName | PrelNames
assertPanic | Panic, Outputable
assertPprPanic | Outputable
assignArguments | CmmCallConv
assignArgumentsPos | CmmCallConv
assignCallRegs | CgCallConv
assignMem_I64Code | SPARC.CodeGen.Gen64
assignPrimOpCallRegs | CgCallConv
assignReg_I64Code | SPARC.CodeGen.Gen64
assignReturnRegs | CgCallConv
assignTemp
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
AssignTo | StgCmmMonad
Assoc | ListSetOps
assoc | ListSetOps
assocDefault | ListSetOps
assocDefaultUsing | ListSetOps
assocElts | ListSetOps
AssocFamilyPermutation | TyCon
assocMaybe | ListSetOps
assocTyConArgPoss_maybe | TyCon
assocUsing | ListSetOps
AsyncException | Exception
AsyncExceptionsBlockedOp | PrimOp
ATcId | TcRnTypes, TcRnMonad, TcEnv
atEnd | StringBuffer
AThing | TcRnTypes, TcRnMonad, TcEnv
atLength | Util
AtomicallyOp | PrimOp
AtomicModifyMutVarOp | PrimOp
atomicUpdMutVar | IOEnv, TcRnMonad
atomicUpdMutVar' | IOEnv, TcRnMonad
aTx | CmmTx
ATyCon | Type, HscTypes, TcEnv, GHC
ATyVar | TcRnTypes, TcRnMonad, TcEnv
augmentIdKey | PrelNames
augmentName | PrelNames
author | PackageConfig, Packages
AutoScc | DsBinds
Avail | HscTypes
AvailInfo | HscTypes
availName | HscTypes
availNames | HscTypes
availRegsLattice | CmmSpillReload
Avails | HscTypes
availsToNameEnv | HscTypes
availsToNameSet | HscTypes
AvailTC | HscTypes