| 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 (E)

EABase | X86.Regs
EABaseNone | X86.Regs
EABaseReg | X86.Regs
EABaseRip | X86.Regs
EagerBlackholeInfo | CmmExpr, Cmm
EAIndex
1 (Type/Class) | X86.Regs
2 (Data Constructor) | X86.Regs
EAIndexNone | X86.Regs
EAsPat | HsExpr, HsSyn, GHC
eax | X86.Regs
ebp | X86.Regs
ebx | X86.Regs
ecx | X86.Regs
edgesG | Digraph
edi | X86.Regs
edx | X86.Regs
eitherEqInst | Inst
eitherTyConKey | PrelNames
eitherTyConName | PrelNames
EK | TcHsType
EkArg | TcHsType
EkCtxt | TcHsType
EkEqPred | TcHsType
EkKindSig | TcHsType
EkUnk | TcHsType
ELazyPat | HsExpr, HsSyn, GHC
elemBag | Bag
elemBlockEnv | BlockId
elemBlockSet | BlockId
elementOfUniqSet | UniqSet
elemFM | FiniteMap
elemInScopeSet | VarEnv
elemLocalRdrEnv | RdrName
elemModuleEnv | Module
elemModuleSet | Module
elemNameEnv | NameEnv
elemNameSet | NameSet
elemOccEnv | OccName, Name
elemOccSet | OccName, Name
elemRegSet | CmmExpr, Cmm
elemSlotSet | StackPlacements
elemUFM
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
elemUFM_Directly
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
elemUniqSet_Directly | UniqSet
elemVarEnv | VarEnv
elemVarEnvByKey | VarEnv
elemVarSet | VarSet
elemVarSetByKey | VarSet
elimCommonBlocks | CmmCommonBlockElimZ
eltsBlockEnv | BlockId
eltsFM | FiniteMap
eltsUFM
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
emit | StgCmmMonad
emitAlgReturnTarget | CgInfoTbls
emitBlackHoleCode
1 (Function) | CgClosure
2 (Function) | StgCmmBind
emitCall | StgCmmLayout
emitCCall | StgCmmForeign
emitCCS
1 (Function) | CgProf
2 (Function) | StgCmmProf
emitCgStmts | CgMonad
emitCloseNursery | CgForeignCall
emitClosureAndInfoTable | StgCmmLayout
emitClosureCodeAndInfoTable | CgInfoTbls
emitClosureProcAndInfoTable | StgCmmLayout
emitCostCentreDecl | CgProf
emitCostCentreStackDecl | CgProf
emitData
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
emitDataLits
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
emitExternalCore | MkExternalCore
emitForeignCall | CgForeignCall
emitForeignCall' | CgForeignCall
emitIf | CgUtils
emitIfThenElse | CgUtils
emitInfoTableAndCode | CgInfoTbls
emitLitSwitch | CgUtils
emitLoadThreadState
1 (Function) | CgForeignCall
2 (Function) | StgCmmForeign
emitOpenNursery
1 (Function) | CgForeignCall
2 (Function) | StgCmmForeign
emitPrimCall | StgCmmForeign
emitProc
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
emitProcWithConvention | StgCmmMonad
emitPushUpdateFrame | CgStackery
emitRegisterCC | CgProf
emitRegisterCCS | CgProf
emitReturn | StgCmmLayout
emitReturnInstr | CgInfoTbls
emitReturnTarget | CgInfoTbls
emitRODataLits
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
emitRtsCall
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
emitRtsCallWithResult
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
emitRtsCallWithVols
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
emitSaveThreadState
1 (Function) | CgForeignCall
2 (Function) | StgCmmForeign
emitSetCCC
1 (Function) | CgProf
2 (Function) | StgCmmProf
emitSetDynHdr
1 (Function) | CgHeapery
2 (Function) | StgCmmHeap
emitSimpleProc
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
emitSimultaneously | CgUtils
emitStmts | CgMonad
emitSwitch
1 (Function) | CgUtils
2 (Function) | StgCmmUtils
emitTickyCounter
1 (Function) | CgTicky
2 (Function) | StgCmmTicky
empty
1 (Function) | Pretty
2 (Function) | Outputable
emptyAGraph | MkZipCfg, MkZipCfgCmm
emptyAnnEnv | Annotations
emptyAssoc | ListSetOps
emptyBag | Bag
emptyBlockEnv | BlockId
emptyBlockMap | RegAlloc.Liveness
emptyBlockSet | BlockId
emptyClosureEnv | ByteCodeLink
emptyContInfoTable | CmmInfo
emptyDmdEnv | NewDemand
emptyDUs | NameSet
emptyFamInstEnv | FamInstEnv
emptyFamInstEnvs | FamInstEnv
emptyFixityEnv | HscTypes
emptyFloats | SimplEnv
emptyFM | FiniteMap
emptyFsEnv | RnEnv
emptyFVs | NameSet
emptyG | Digraph
emptyGlobalRdrEnv | RdrName
emptyGraph | MkZipCfg
emptyHomePackageTable | HscTypes
emptyHpcInfo | HscTypes
emptyIfaceWarnCache | HscTypes
emptyImportAvails | TcRnTypes, TcRnMonad
emptyInScopeSet | VarEnv
emptyInstEnv | InstEnv
emptyInteractiveContext | HscTypes
emptyIntervalSet | Interval
emptyLHsBinds | HsBinds, HsSyn, GHC
emptyLIE | TcRnTypes, TcRnMonad
EmptyLocalBinds | HsBinds, HsSyn, GHC
emptyLocalBinds | HsBinds, HsSyn, GHC
emptyLocalRdrEnv | RdrName
emptyMessages | ErrUtils
emptyMG | HscTypes
emptyModBreaks | HscTypes
emptyModDetails | HscTypes
emptyModIface | HscTypes
emptyModuleEnv | Module
emptyModuleSet | Module
emptyNameEnv | NameEnv
emptyNameSet | NameSet
emptyOccEnv | OccName, Name
emptyOccSet | OccName, Name
emptyPackageConfigMap | Packages
emptyPackageIfaceTable | HscTypes
emptyPD | VectUtils
emptyPDVar | VectBuiltIn, VectMonad
emptyPIdKey | PrelNames
emptyPName | PrelNames
emptyRdrGroup | HsDecls, HsSyn, GHC
emptyRecStmt | HsUtils, HsSyn, GHC
emptyRefinement | Unify
emptyRegMap | RegAlloc.Liveness
emptyRegSet | CmmExpr, Cmm
emptyRnGroup | HsDecls, HsSyn, GHC
emptyRuleBase | Rules
emptySRT | CmmBuildInfoTables
emptyStackMap | RegAlloc.Linear.StackMap
emptySubst | CoreSubst
emptyTidyEnv | VarEnv
emptyTidyOccEnv | OccName, Name
emptyTvSubst | Type, TcType
emptyTvSubstEnv | Type
emptyTypeEnv | HscTypes
EmptyUFM | UniqFM
emptyUFM
1 (Function) | UniqFM
2 (Function) | LazyUniqFM
emptyUniqSet | UniqSet
emptyValBindsIn | HsBinds, HsSyn, GHC
emptyValBindsOut | HsBinds, HsSyn, GHC
emptyVarEnv | VarEnv
emptyVarSet | VarSet
enc | FastString
endIteration | CoreLint
EndOfBlockInfo
1 (Type/Class) | CgMonad
2 (Data Constructor) | CgMonad
endPass | CoreLint
endPassIf | CoreLint
ensureV | VectMonad
ENTER | ByteCodeInstr
enterCostCentre
1 (Function) | CgProf
2 (Function) | StgCmmProf
enterCostCentrePAP
1 (Function) | CgProf
2 (Function) | StgCmmProf
enterCostCentreThunk
1 (Function) | CgProf
2 (Function) | StgCmmProf
enterIdLabel
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
EnterIt
1 (Data Constructor) | ClosureInfo
2 (Data Constructor) | StgCmmClosure
enterLocalIdLabel
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
enterReturnPtLabel | ClosureInfo
entry
1 (Function) | ZipCfg
2 (Function) | ByteCodeItbls
entryCode
1 (Function) | CgInfoTbls
2 (Function) | StgCmmLayout
entryHeapCheck | StgCmmHeap
entryLblToInfoLbl | CLabel
enumClassKey | PrelNames
enumClassName | PrelNames
enumClass_RDR | PrelNames
enumFromClassOpKey | PrelNames
enumFromName | PrelNames
enumFromThenClassOpKey | PrelNames
enumFromThenName | PrelNames
enumFromThenToClassOpKey | PrelNames
enumFromThenToName | PrelNames
enumFromThenToPIdKey | PrelNames
enumFromThenToPName | PrelNames
enumFromThenTo_RDR | PrelNames
enumFromThen_RDR | PrelNames
enumFromToClassOpKey | PrelNames
enumFromToName | PrelNames
enumFromToPIdKey | PrelNames
enumFromToPName | PrelNames
enumFromTo_RDR | PrelNames
enumFrom_RDR | PrelNames
Env
1 (Type/Class) | TcRnTypes, TcRnMonad
2 (Data Constructor) | TcRnTypes, TcRnMonad
env_gbl | TcRnTypes, TcRnMonad
env_lcl | TcRnTypes, TcRnMonad
env_top | TcRnTypes, TcRnMonad
env_us | TcRnTypes, TcRnMonad
EP
1 (Type/Class) | BasicTypes
2 (Data Constructor) | BasicTypes
EPS | HscTypes
EpsStats
1 (Type/Class) | HscTypes
2 (Data Constructor) | HscTypes
eps_ann_env | HscTypes
eps_fam_inst_env | HscTypes
eps_inst_env | HscTypes
eps_is_boot | HscTypes
eps_mod_fam_inst_env | HscTypes
eps_PIT | HscTypes
eps_PTE | HscTypes
eps_rule_base | HscTypes
eps_stats | HscTypes
eps_vect_info | HscTypes
eqClassKey | PrelNames
eqClassName | PrelNames
eqClassOpKey | PrelNames
eqClass_RDR | PrelNames
eqFastChar | FastTypes
eqHsSig | HsBinds, HsSyn, GHC
EqInst | TcRnTypes, TcRnMonad
EqInstCo | TcRnTypes, TcRnMonad
eqInstCoercion | Inst
eqInstCoType | Inst
eqInstType | Inst
eqInstTys | Inst
eqKind | Type, TcType
eqListBy | Util
eqLocated | SrcLoc, GHC
eqName | PrelNames
EqnInfo | DsMonad, DsUtils
eqn_pats | DsMonad, DsUtils
eqn_rhs | DsMonad, DsUtils
EqOrigin | TcRnTypes, TcRnMonad, Inst
eqPhase | DriverPhases
EqPred | Type, TcType
EQQ
1 (Data Constructor) | SPARC.Cond
2 (Data Constructor) | X86.Cond
3 (Data Constructor) | PPC.Cond
eqSpecPreds | DataCon
EqStableNameOp | PrimOp
EqStablePtrOp | PrimOp
eqStringIdKey | PrelNames
eqStringName | PrelNames
eqString_RDR | PrelNames
eqTag_RDR | PrelNames
equalLength | Util
equals
1 (Function) | Pretty
2 (Function) | Outputable
Equation | FunDeps
EquationInfo | DsMonad, DsUtils
equivClasses | ListSetOps
equivClassesByUniq | ListSetOps
eq_RDR | PrelNames
eraseDeltasLive | RegAlloc.Liveness
ErrCtxt | TcRnTypes, TcRnMonad
errDmd | NewDemand
ErrMsg | ErrUtils
errMsgContext | ErrUtils
errMsgExtraInfo | ErrUtils
errMsgShortDoc | ErrUtils
errMsgSpans | ErrUtils
ErrorCall
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
errorIdKey | PrelNames
ErrorMessages | ErrUtils
errorMsg
1 (Function) | ErrUtils
2 (Function) | CoreMonad
errorMsgS | CoreMonad
errorsFound | ErrUtils
errorsToGhcException | CmdLineParser
eRROR_ID | MkId, PrelInfo
escapeArrowScope | TcRnTypes, TcRnMonad
escapeSpaces | Util
esi | X86.Regs
esp | X86.Regs
etaExpand | CoreArity
EtaExpansion | SimplMonad
EtaReduction | SimplMonad
Eval | NewDemand
evalDmd | NewDemand
evaldUnfolding | CoreSyn, CoreUnfold
evalState | State
evaluate | Exception
EViewPat | HsExpr, HsSyn, GHC
EWildPat | HsExpr, HsSyn, GHC
Exact | RdrName
exactTyVarsOfType | TcType
exactTyVarsOfTypes | TcType
Exception | Exception, Panic
ExceptionMonad | Exception
execState | State
execTcTyVarBinds | TcMType
ExhaustivePat | Check
Exp | ExternalCore
expandTop | SPARC.CodeGen.Expand
expandTypeSynonyms | Type
ExpBr | HsExpr, HsSyn, GHC
expectJust | Maybes
ExpKind | TcHsType
Explicit | HsTypes, HsSyn, GHC
ExplicitList | HsExpr, HsSyn, GHC
ExplicitPArr | HsExpr, HsSyn, GHC
ExplicitTuple | HsExpr, HsSyn, GHC
exposed | PackageConfig, Packages
exposedModules | PackageConfig, Packages
ExposePackage | DynFlags
ExposePackageId | DynFlags
expQTyConName | DsMeta
Expr | CoreSyn
exprArity | CoreArity
exprEtaExpandArity | CoreArity
exprFreeNames | CoreFVs
exprFreeVars | CoreFVs
exprIsBig | CoreUtils
exprIsBottom | CoreUtils
exprIsCheap | CoreUtils
exprIsConApp_maybe | CoreUtils
exprIsDupable | CoreUtils
exprIsExpandable | CoreUtils
exprIsHNF | CoreUtils
exprIsTrivial | CoreUtils
exprOkForSpeculation | CoreUtils
exprsFreeNames | CoreFVs
exprsFreeVars | CoreFVs
ExprSigCtxt | TcType, TcMType, TcHsType
ExprSigOrigin | TcRnTypes, TcRnMonad, Inst
exprSize | CoreUtils
exprSomeFreeVars | CoreFVs
exprsSomeFreeVars | CoreFVs
ExprStmt | HsExpr, HsSyn, GHC
exprType
1 (Function) | CoreUtils
2 (Function) | InteractiveEval, GHC
ExprWithTySig | HsExpr, HsSyn, GHC
ExprWithTySigOut | HsExpr, HsSyn, GHC
ExtCoreFile | DriverPhases, HscTypes
extCoreName | DynFlags, GHC
extendAnnEnvList | Annotations
extendAssoc_C | ListSetOps
extendBlockEnv | BlockId
extendBlockSet | BlockId
extendClosureEnv | ByteCodeLink
extendEnvsForSafeForeignCalls | CmmBuildInfoTables
extendFamInstEnv | FamInstEnv
extendFamInstEnvList | FamInstEnv
extendFixityEnv | TcRnMonad
extendFloats | SimplEnv
extendFsEnv | RnEnv
extendGlobalRdrEnv | RdrName
extendGlobalRdrEnvRn | RnNames
extendGlobalRdrScope | GHC
extendGlobalTypeScope | GHC
extendIdSubst
1 (Function) | CoreSubst
2 (Function) | SimplEnv
extendIdSubstList | CoreSubst
extendIfaceIdEnv | IfaceEnv
extendIfaceTyVarEnv | IfaceEnv
extendInScope | CoreSubst
extendInScopeIds | CoreSubst
extendInScopeList | CoreSubst
extendInScopeSet | VarEnv
extendInScopeSetList | VarEnv
extendInScopeSetSet | VarEnv
extendInstEnv | InstEnv
extendInstEnvList | InstEnv
extendInteractiveContext | HscTypes
extendIntervalSet | Interval
extendLIE | TcRnMonad
extendLIEs | TcRnMonad
extendLinkEnv | Linker
extendLoadedPkgs | Linker
extendLocalRdrEnv | RdrName
extendLocalRdrEnvList | RdrName
extendModuleEnv | Module
extendModuleEnvList | Module
extendModuleEnvList_C | Module
extendModuleEnv_C | Module
extendModuleSet | Module
extendNameCache | IfaceEnv
extendNameEnv | NameEnv
extendNameEnvList | NameEnv
extendNameEnvList_C | NameEnv
extendNameEnv_Acc | NameEnv
extendNameEnv_C | NameEnv
extendOccEnv | OccName, Name
extendOccEnvList | OccName, Name
extendOccEnv_C | OccName, Name
extendOccSet | OccName, Name
extendOccSetList | OccName, Name
extendPackageConfigMap | Packages
extendRegSet | CmmExpr, Cmm
extendRnInScopeList | VarEnv
extendRuleBaseList | Rules
extendSlotSet | StackPlacements
extendSpecInfo | Rules
extendSubst | CoreSubst
extendSubstList | CoreSubst
extendTvInScope | Type, TcType
extendTvSubst
1 (Function) | Type, TcType
2 (Function) | CoreSubst
3 (Function) | SimplEnv
extendTvSubstList
1 (Function) | Type, TcType
2 (Function) | CoreSubst
extendTypeEnv | HscTypes
extendTypeEnvList | HscTypes
extendTypeEnvWithIds | HscTypes
extendTyVarEnvFVRn | RnEnv
extendVarEnv | VarEnv
extendVarEnvList | VarEnv
extendVarEnv_C | VarEnv
extendVarSet | VarSet
extendVarSetList | VarSet
extendVarSet_C | VarSet
extension | Lexer
External | ExternalCore
externallyVisibleCLabel | CLabel
ExternalPackageState | HscTypes
extractFunDepNames | RnHsSyn
extractGenericPatTyVars | RdrHsSyn
extractHsCtxtTyNames | RnHsSyn
extractHsPredTyNames | RnHsSyn
extractHsRhoRdrTyVars | RdrHsSyn
extractHsTyNames | RnHsSyn
extractHsTyNames_s | RnHsSyn
extractHsTyRdrTyVars | RdrHsSyn
extractHsTyVars | RnHsSyn
extractMatchResult | DsUtils
extraGHCiLibraries | PackageConfig, Packages
extraLibraries | PackageConfig, Packages
extraPkgConfs | DynFlags, GHC
extraStackArgsHere | SPARC.Base
EXTS | PPC.Instr
extsBitmap | Lexer