ghc-8.2.2: 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 - E

EABase | X86.Regs
EABaseNone | X86.Regs
EABaseReg | X86.Regs
EABaseRip | X86.Regs
EagerBlackholeInfo | CmmExpr, Cmm
EagerDefaulting | TcSimplify
EAIndex |
1 (Type/Class) | X86.Regs
2 (Data Constructor) | X86.Regs
EAIndexNone | X86.Regs
EAsPat | HsExpr, HsSyn, GHC
eax | X86.Regs
ebp | X86.Regs
ebv_binds | TcEvidence
ebv_tcvs | TcEvidence
ebv_uniq | TcEvidence
ebx | X86.Regs
eb_is_given | TcEvidence
eb_lhs | TcEvidence
eb_rhs | TcEvidence
ecx | X86.Regs
edgesG | Digraph
edi | X86.Regs
edx | X86.Regs
eitherTyConKey | PrelNames
eitherTyConName | PrelNames
ELazyPat | HsExpr, HsSyn, GHC
elemBag | Bag
elemDVarEnv | VarEnv, GhcPlugins
elemDVarSet | VarSet, GhcPlugins
elementOfUniqDSet | UniqDSet
elementOfUniqSet | UniqSet, GhcPlugins
elemFsEnv | FastStringEnv
elemInScopeSet | VarEnv, GhcPlugins
elemLocalRdrEnv | RdrName, GhcPlugins
elemModuleEnv | Module, GhcPlugins
elemModuleSet | Module, GhcPlugins
elemNameEnv | NameEnv, GhcPlugins
elemNameSet | NameSet, GhcPlugins
elemOccEnv | OccName, Name, GhcPlugins
elemOccSet | OccName, Name, GhcPlugins
ElemOf | Hoopl
elemRegSet | CmmExpr, Cmm
elemUDFM | UniqDFM
elemUFM | UniqFM, GhcPlugins
elemUFM_Directly | UniqFM, GhcPlugins
elemUniqSet_Directly | UniqSet, GhcPlugins
elemUnVarSet | UnVarGraph
elemVarEnv | VarEnv, GhcPlugins
elemVarEnvByKey | VarEnv, GhcPlugins
elemVarSet | VarSet, GhcPlugins
elemVarSetByKey | VarSet, GhcPlugins
ELF_V1 | Platform
ELF_V2 | Platform
elimCommonBlocks | CmmCommonBlockElim
eltsHpt | HscTypes, GhcPlugins
eltsUDFM | UniqDFM
eltsUFM | UniqFM, GhcPlugins
emit |
1 (Function) | StgCmmMonad
2 (Function) | StgCmmExtCode
emitAssign |
1 (Function) | StgCmmMonad
2 (Function) | StgCmmExtCode
emitBlackHoleCode | StgCmmBind
emitCall | StgCmmLayout
emitCCall | StgCmmForeign
emitCloseNursery | StgCmmForeign
emitClosureAndInfoTable | StgCmmLayout
emitClosureProcAndInfoTable | StgCmmLayout
emitCmmLitSwitch | StgCmmUtils
emitComment | StgCmmMonad
emitConstraints | TcRnMonad
emitDataLits | StgCmmUtils
emitDecl | StgCmmMonad
emitForeignCall | StgCmmForeign
emitImplication | TcRnMonad
emitImplications | TcRnMonad
emitInsoluble |
1 (Function) | TcRnMonad
2 (Function) | TcSMonad
emitLabel |
1 (Function) | StgCmmMonad
2 (Function) | StgCmmExtCode
emitLoadThreadState | StgCmmForeign
emitMultiAssign | StgCmmUtils
emitNewDerived | TcSMonad
emitNewDerivedEq | TcSMonad
emitNewDeriveds | TcSMonad
emitNewWantedEq | TcSMonad
emitOpenNursery | StgCmmForeign
emitOutOfLine |
1 (Function) | StgCmmMonad
2 (Function) | StgCmmExtCode
emitPrimCall | StgCmmForeign
emitProc | StgCmmMonad
emitProcWithConvention | StgCmmMonad
emitProcWithStackFrame | StgCmmMonad
emitReturn | StgCmmLayout
emitRODataLits | StgCmmUtils
emitRtsCall | StgCmmUtils
emitRtsCallGen | StgCmmUtils
emitRtsCallWithResult | StgCmmUtils
emitSaveThreadState | StgCmmForeign
emitSetCCC | StgCmmProf
emitSetDynHdr | StgCmmHeap
emitSimple | TcRnMonad
emitSimples | TcRnMonad
emitStaticConstraints | TcRnMonad
emitStore |
1 (Function) | StgCmmMonad
2 (Function) | StgCmmExtCode
emitSwitch | StgCmmUtils
emitTick | StgCmmMonad
emitUnwind | StgCmmMonad
emitUpdateFrame | StgCmmBind
emitVt | Vectorise.Monad.Base, Vectorise.Monad
emitWanted | TcMType
emitWantedEq | TcMType
emitWantedEvVar | TcMType
emitWantedEvVars | TcMType
emitWildCardHoleConstraints | TcRnMonad
emitWork | TcSMonad
emitWorkNC | TcSMonad
empty |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
emptyAnnEnv | Annotations, GhcPlugins
emptyBag | Bag
emptyBlock | Hoopl
emptyBody | Hoopl
emptyCallStackKey | PrelNames
emptyCallStackName | PrelNames
emptyClosedGraph | Hoopl
emptyClosureEnv | ByteCodeLink
emptyCoreMap | TrieMap
emptyCts | TcRnTypes, TcRnMonad
emptyCvSubstEnv | Coercion, GhcPlugins
emptyDFsEnv | FastStringEnv
emptyDictMap | TcSMonad
emptyDmdEnv | Demand
emptyDNameEnv | NameEnv, GhcPlugins
emptyDUs | NameSet, GhcPlugins
emptyDVarEnv | VarEnv, GhcPlugins
emptyDVarSet | VarSet, GhcPlugins
emptyEvBindMap | TcEvidence
emptyFamInstEnv | FamInstEnv
emptyFamInstEnvs | FamInstEnv
emptyFixityEnv | HscTypes, GhcPlugins
emptyFloats | SimplEnv
emptyFsEnv | FastStringEnv, OccName, Name, GhcPlugins
emptyFV | FV
emptyFVs | NameSet, GhcPlugins
emptyG | Digraph
emptyGlobalRdrEnv | RdrName, GhcPlugins
emptyGraph | Hoopl
emptyHomePackageTable | HscTypes, GhcPlugins
emptyHooks | Hooks
emptyHpcInfo | HscTypes, GhcPlugins
emptyIfaceWarnCache | HscTypes, GhcPlugins
emptyIfRnEnv2 | IfaceType, IfaceSyn
emptyImportAvails | TcRnTypes, TcRnMonad
emptyInert | TcSMonad
EmptyInlineSpec | BasicTypes, GhcPlugins
emptyInScopeSet | VarEnv, GhcPlugins
emptyInstalledModuleEnv | Module, GhcPlugins
emptyInstEnv | InstEnv
emptyInteractiveContext | HscTypes, GhcPlugins
emptyJoinFloats | SimplEnv
emptyLHsBinds | HsBinds, HsSyn, GHC
emptyLHsQTvs | HsTypes, HsSyn, GHC
emptyLiftingContext | Coercion, GhcPlugins
EmptyLocalBinds | HsBinds, HsSyn, GHC
emptyLocalBinds | HsBinds, HsSyn, GHC
emptyLocalEnv | Vectorise.Env
emptyLocalRdrEnv | RdrName, GhcPlugins
emptyMessages | ErrUtils
emptyMG | HscTypes, GhcPlugins
emptyModBreaks | ByteCodeTypes, HscTypes, GhcPlugins
emptyModDetails | HscTypes, GhcPlugins
emptyModIface | HscTypes, GhcPlugins
emptyModuleEnv | Module, GhcPlugins
emptyModuleSet | Module, GhcPlugins
emptyNameEnv | NameEnv, GhcPlugins
emptyNameSet | NameSet, GhcPlugins
emptyNameShape | NameShape
emptyOccEnv | OccName, Name, GhcPlugins
emptyOccSet | OccName, Name, GhcPlugins
emptyPackageIfaceTable | HscTypes, GhcPlugins
emptyPackageState | Packages, GhcPlugins
emptyPD | Vectorise.Utils
emptyPDVar | Vectorise.Builtins.Base, Vectorise.Builtins
emptyPD_PrimVar | Vectorise.Builtins.Base, Vectorise.Builtins
emptyPD_PrimVars | Vectorise.Builtins.Base, Vectorise.Builtins
emptyPragEnv | TcSigs
EmptyProd | Vectorise.Generic.Description
emptyPVar | TcRnTypes, TcRnMonad, DsMonad
emptyRdrGroup | HsDecls, HsSyn, GHC
emptyRecStmt | HsUtils, HsSyn, GHC
emptyRecStmtId | HsUtils, HsSyn, GHC
emptyRecStmtName | HsUtils, HsSyn, GHC
emptyRegMap | RegAlloc.Liveness
emptyRegSet | CmmExpr, Cmm
emptyRnGroup | HsDecls, HsSyn, GHC
emptyRoleAnnotEnv | RnEnv
emptyRuleBase | Rules, GhcPlugins
emptyRuleEnv | CoreSyn, GhcPlugins
emptyRuleInfo | IdInfo, GhcPlugins
emptySRT | CmmBuildInfoTables
emptyStackMap | RegAlloc.Linear.StackMap
emptySubst | CoreSubst, GhcPlugins
EmptySum | Vectorise.Generic.Description
emptyTcEvBinds | TcEvidence
emptyTCvSubst | Type, TcType, GhcPlugins
emptyTidyEnv | VarEnv, GhcPlugins
emptyTidyOccEnv | OccName, Name, GhcPlugins
emptyTM | TrieMap
emptyTransStmt | HsUtils, HsSyn, GHC
emptyTvSubstEnv | Type, GhcPlugins
emptyTyClGroup | HsDecls, HsSyn, GHC
emptyTypeEnv | HscTypes, GhcPlugins
emptyTypeMap | TrieMap
emptyUDFM | UniqDFM
emptyUFM | UniqFM, GhcPlugins
emptyUniqDSet | UniqDSet
emptyUniqSet | UniqSet, GhcPlugins
emptyUnVarGraph | UnVarGraph
emptyUnVarSet | UnVarGraph
emptyValBindsIn | HsBinds, HsSyn, GHC
emptyValBindsOut | HsBinds, HsSyn, GHC
emptyVarEnv | VarEnv, GhcPlugins
emptyVarSet | VarSet, GhcPlugins
emptyWC | TcRnTypes, TcRnMonad
emptyWorkList | TcSMonad
emptyZonkEnv | TcHsSyn
EnableBreakpoint | GHCi
enableBreakpoint | GHCi
enableTimeStats | DynFlags, GhcPlugins, GHC
encodeDoubleIntegerIdKey | PrelNames
encodeDoubleIntegerName | PrelNames
encodeFloatIntegerIdKey | PrelNames
encodeFloatIntegerName | PrelNames
endNodes | Hoopl
endPass | CoreLint
endPassIO | CoreLint
ensureNotLevPoly | TcMType
ensureV | Vectorise.Monad.Base, Vectorise.Monad
ENTER | ByteCodeInstr
enterCostCentreFun | StgCmmProf
enterCostCentreThunk | StgCmmProf
EnterIt | StgCmmClosure
entryBlocks | Instruction
entryCode | CmmInfo
entryHeapCheck | StgCmmHeap
entryHeapCheck' | StgCmmHeap
entryLabel | Hoopl.Dataflow, Hoopl
enumClassKey | PrelNames
enumClassName | PrelNames
enumClass_RDR | PrelNames
enumFromClassOpKey | PrelNames
enumFromName | PrelNames
enumFromThenClassOpKey | PrelNames
enumFromThenName | PrelNames
enumFromThenToClassOpKey | PrelNames
enumFromThenToName | PrelNames
enumFromThenToPVar | TcRnTypes, TcRnMonad, DsMonad
enumFromThenTo_RDR | PrelNames
enumFromThen_RDR | PrelNames
enumFromToClassOpKey | PrelNames
enumFromToName | PrelNames
enumFromToPVar | TcRnTypes, TcRnMonad, DsMonad
enumFromTo_RDR | PrelNames
enumFrom_RDR | PrelNames
Env |
1 (Type/Class) | StgCmmExtCode
2 (Type/Class) | TcRnTypes, TcRnMonad
3 (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, GhcPlugins
2 (Data Constructor) | BasicTypes, GhcPlugins
EPS | HscTypes, GhcPlugins
EpsStats |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
eps_ann_env | HscTypes, GhcPlugins
eps_complete_matches | HscTypes, GhcPlugins
eps_fam_inst_env | HscTypes, GhcPlugins
eps_free_holes | HscTypes, GhcPlugins
eps_inst_env | HscTypes, GhcPlugins
eps_is_boot | HscTypes, GhcPlugins
eps_mod_fam_inst_env | HscTypes, GhcPlugins
eps_PIT | HscTypes, GhcPlugins
eps_PTE | HscTypes, GhcPlugins
eps_rule_base | HscTypes, GhcPlugins
eps_stats | HscTypes, GhcPlugins
eps_vect_info | HscTypes, GhcPlugins
eqCanDischarge | TcRnTypes, TcRnMonad
eqCanRewriteFR | TcRnTypes, TcRnMonad
eqClassKey | PrelNames
eqClassName | PrelNames
eqClassOpKey | PrelNames
eqClass_RDR | PrelNames
eqCoercion | Coercion, GhcPlugins
eqCoercionX | Coercion, GhcPlugins
eqDataCon | TysWiredIn, GhcPlugins
eqDataConId | TysWiredIn, GhcPlugins
eqDataConKey | PrelNames
eqDataConName | PrelNames
eqEmptyLocalBinds | HsBinds, HsSyn, GHC
eqExpr | CoreUtils, GhcPlugins
eqHsBang | DataCon, GhcPlugins
eqIfaceTcArgs | IfaceType, IfaceSyn
eqIfaceTvBndr | IfaceType, IfaceSyn
eqIfaceTvBndrs | IfaceType, IfaceSyn
eqIfaceType | IfaceType, IfaceSyn
eqIfaceTypes | IfaceType, IfaceSyn
eqIntegerPrimIdKey | PrelNames
eqIntegerPrimName | PrelNames
eqListBy | Util, GhcPlugins
eqLocated | SrcLoc, GhcPlugins, GHC
eqMaybeBy | Util, GhcPlugins
eqMayRewriteFR | TcRnTypes, TcRnMonad
eqName | PrelNames
EqnInfo | DsMonad, DsUtils
eqn_pats | DsMonad, DsUtils
eqn_rhs | DsMonad, DsUtils
eqPhantPrimTyCon | TysPrim
eqPhantPrimTyConKey | PrelNames
eqPhase | DriverPhases
eqPmLit | PmExpr, TmOracle
EqPred | Type, GhcPlugins
eqPrimTyCon | TysPrim
eqPrimTyConKey | PrelNames
EQQ |
1 (Data Constructor) | PPC.Cond
2 (Data Constructor) | SPARC.Cond
3 (Data Constructor) | X86.Cond
EqRel | Type, GhcPlugins
eqRelRole | Type, GhcPlugins
eqReprPrimTyCon | TysPrim
eqReprPrimTyConKey | PrelNames
EqSpec | DataCon, GhcPlugins
eqSpecPair | DataCon, GhcPlugins
eqSpecPreds | DataCon, GhcPlugins
eqSpecType | DataCon, GhcPlugins
eqSpecTyVar | DataCon, GhcPlugins
EqStableNameOp | PrimOp
EqStablePtrOp | PrimOp
eqStringIdKey | PrelNames
eqStringName | PrelNames
eqString_RDR | PrelNames
eqSwitchTargetWith | CmmSwitch
eqTag_RDR | PrelNames
eqTyConKey | PrelNames
eqTyConName | PrelNames
eqTyCon_RDR | PrelNames
eqType | Type, TcType, GhcPlugins
eqTypes | Type, TcType, GhcPlugins
eqTypeX | Type, TcType, GhcPlugins
EqualCtList | TcSMonad
equalityTIdKey | THNames
equalityTName | THNames
equalityTyCon | Type, GhcPlugins
equalKeysUFM | UniqFM, GhcPlugins
equalLength | Util, GhcPlugins
equals |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
EquationInfo | DsMonad, DsUtils
equivClasses | ListSetOps
EqVar | Var, GhcPlugins
eqVarBndrs | Type, GhcPlugins
eq_RDR | PrelNames
eraseDeltasLive | RegAlloc.Liveness
ErrCtxt | TcRnTypes, TcRnMonad
ErrDoc | ErrUtils
errDoc | ErrUtils
errDocContext | ErrUtils
errDocImportant | ErrUtils
errDocSupplementary | ErrUtils
errDs | DsMonad
errDsCoreExpr | DsMonad
ErrMsg | ErrUtils
errMsgContext | ErrUtils
errMsgDoc | ErrUtils
errMsgSpan | ErrUtils
ErrorCall |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
ErrorCallWithLocation | Exception
errorIdKey | PrelNames
errorIds | MkCore, GhcPlugins
ErrorMessages | ErrUtils
errorMessageTypeErrorFamKey | PrelNames
errorMessageTypeErrorFamName | PrelNames
errorMsg |
1 (Function) | ErrUtils
2 (Function) | CoreMonad, GhcPlugins
errorMsgS | CoreMonad, GhcPlugins
errorsFound | ErrUtils
errorsToGhcException | CmdLineParser
ErrorThing |
1 (Type/Class) | TcRnTypes, TcRnMonad
2 (Data Constructor) | TcRnTypes, TcRnMonad
errorThingNumArgs_maybe | TcRnTypes, TcRnMonad
error_Expr | TcGenDeriv
error_RDR | PrelNames
escapeArrowScope | TcRnMonad
escapeJsonString | Json
escapeSpaces | Util, GhcPlugins
esi | X86.Regs
esp | X86.Regs
etaExpand | CoreArity
etaExpandToJoinPoint | CoreArity
etaExpandToJoinPointRule | CoreArity
EtaExpansion | CoreMonad, GhcPlugins
EtaReduction | CoreMonad, GhcPlugins
eval | BooleanFormula
EvalApp | GHCi
EvalBreak | GHCi
EvalComplete | GHCi
evalDmd | Demand
evaldUnfolding | CoreSyn, GhcPlugins
EvalException | GHCi
EvalExpr | GHCi
EvalIO | GHCi
evalIO | GHCi
evalP | PipelineMonad
EvalResult | GHCi
evalState | State
EvalStatus | GHCi
EvalStatus_ | GHCi
EvalStmt | GHCi
evalStmt | GHCi
EvalString | GHCi
evalString | GHCi
evalStringToIOString | GHCi
EvalStringToString | GHCi
EvalSuccess | GHCi
EvalThis | GHCi
evaluate | Exception
EvBind |
1 (Type/Class) | TcEvidence
2 (Data Constructor) | TcEvidence
EvBindMap |
1 (Type/Class) | TcEvidence
2 (Data Constructor) | TcEvidence
evBindMapBinds | TcEvidence
EvBinds | TcEvidence
EvBindsVar |
1 (Type/Class) | TcEvidence
2 (Data Constructor) | TcEvidence
evBindVar | TcEvidence
EvCallStack |
1 (Type/Class) | TcEvidence
2 (Data Constructor) | TcEvidence
EvCast | TcEvidence
EvCoercion | TcEvidence
EvCsEmpty | TcEvidence
EvCsPushCall | TcEvidence
EvDelayedError | TcEvidence
EvDFunApp | TcEvidence
EvId |
1 (Type/Class) | Var, GhcPlugins
2 (Data Constructor) | TcEvidence
EViewPat | HsExpr, HsSyn, GHC
EvLit |
1 (Type/Class) | TcEvidence
2 (Data Constructor) | TcEvidence
EvNum | TcEvidence
EvSelector | TcEvidence
EvStr | TcEvidence
EvSuperClass | TcEvidence
EvTerm | TcEvidence
evTermCoercion | TcEvidence
EvTypeable |
1 (Type/Class) | TcEvidence
2 (Data Constructor) | TcEvidence
EvTypeableTrFun | TcEvidence
EvTypeableTyApp | TcEvidence
EvTypeableTyCon | TcEvidence
EvTypeableTyLit | TcEvidence
EvVar | Var, GhcPlugins
EvVarDest | TcRnTypes, TcRnMonad
evVarPred | TcType
evVarPred_maybe | TcType
evVarsOfTerm | TcEvidence
ev_bind_varenv | TcEvidence
EWildPat | HsExpr, HsSyn, GHC
EwM | CmdLineParser
Exact | RdrName, GhcPlugins
exactLog2 | Util, GhcPlugins
exactTyCoVarsOfType | TcType
exactTyCoVarsOfTypes | TcType
Exception | Exception, Panic
ExceptionMonad | Exception
execAllocation | InteractiveEvalTypes, InteractiveEval, GHC
ExecBreak | InteractiveEvalTypes, InteractiveEval, GHC
ExecComplete | InteractiveEvalTypes, InteractiveEval, GHC
execLineNumber | InteractiveEvalTypes, InteractiveEval, GHC
ExecOptions |
1 (Type/Class) | InteractiveEvalTypes, InteractiveEval, GHC
2 (Data Constructor) | InteractiveEvalTypes, InteractiveEval, GHC
execOptions | InteractiveEval, GHC
ExecResult | InteractiveEvalTypes, InteractiveEval, GHC
execResult | InteractiveEvalTypes, InteractiveEval, GHC
execSingleStep | InteractiveEvalTypes, InteractiveEval, GHC
execSourceFile | InteractiveEvalTypes, InteractiveEval, GHC
execState | State
execStmt | InteractiveEval, GHC
execWrap | InteractiveEvalTypes, InteractiveEval, GHC
exeFileName | DriverPipeline
existsInst | Vectorise.Monad.InstEnv, Vectorise.Monad
exnRes | Demand
exnSig | Demand
expandedPackageConfigId | PackageConfig, Packages, GhcPlugins
expandSynTyCon_maybe | TyCon, GhcPlugins
expandTop | SPARC.CodeGen.Expand
expandTypeSynonyms | Type, GhcPlugins
expandUnfolding_maybe | CoreSyn, GhcPlugins
ExpBr | HsExpr, HsSyn, GHC
expectedKindInCtxt | TcValidity
expectJust | Maybes
expectP_RDR | PrelNames
explBidirPatSynIdKey | THNames
explBidirPatSynName | THNames
ExplicitBidirectional | HsBinds, HsSyn, GHC
explicitForallEnabled | Lexer
ExplicitList | HsExpr, HsSyn, GHC
explicitNamespacesEnabled | Lexer
explicitPackages | Packages, GhcPlugins
ExplicitPArr | HsExpr, HsSyn, GHC
ExplicitSplice | BasicTypes, HsDecls, HsSyn, GhcPlugins, GHC
ExplicitSum | HsExpr, HsSyn, GHC
ExplicitTuple | HsExpr, HsSyn, GHC
exports_from_avail | TcRnExports
exposed | PackageConfig, Packages, GhcPlugins
exposedModules | PackageConfig, Packages, GhcPlugins
ExposePackage | DynFlags, GhcPlugins
expQTyConKey | THNames
expQTyConName | THNames
Expr |
1 (Type/Class) | CoreSyn, GhcPlugins
2 (Data Constructor) | Llvm.AbsSyn, Llvm
exprArity | CoreArity
exprBotStrictness_maybe | CoreArity
exprCtOrigin | TcRnTypes, TcRnMonad
exprDeepLookup | TmOracle
exprEtaExpandArity | CoreArity
exprFreeIds | CoreFVs, GhcPlugins
exprFreeIdsDSet | CoreFVs, GhcPlugins
exprFreeIdsList | CoreFVs, GhcPlugins
exprFreeVars | CoreFVs, GhcPlugins
exprFreeVarsDSet | CoreFVs, GhcPlugins
exprFreeVarsList | CoreFVs, GhcPlugins
ExprHole | TcRnTypes, TcRnMonad
ExpRhoType | TcType, TcMType
exprIsBig | CoreUtils, GhcPlugins
exprIsBottom | CoreUtils, GhcPlugins
exprIsCheap | CoreUtils, GhcPlugins
exprIsConApp_maybe | CoreOpt, CoreUnfold
exprIsConLike | CoreUtils, GhcPlugins
exprIsDupable | CoreUtils, GhcPlugins
exprIsExpandable | CoreUtils, GhcPlugins
exprIsHNF | CoreUtils, GhcPlugins
exprIsLambda_maybe | CoreOpt
exprIsLiteralString | CoreUtils, GhcPlugins
exprIsLiteral_maybe | CoreOpt, CoreUnfold
exprIsOk | CoreUtils, GhcPlugins
exprIsTopLevelBindable | CoreUtils, GhcPlugins
exprIsTrivial | CoreUtils, GhcPlugins
exprIsWorkFree | CoreUtils, GhcPlugins
ExprLStmt | HsExpr, HsSyn, GHC
exprOkForSideEffects | CoreUtils, GhcPlugins
exprOkForSpeculation | CoreUtils, GhcPlugins
exprsFreeIdsDSet | CoreFVs, GhcPlugins
exprsFreeIdsList | CoreFVs, GhcPlugins
exprsFreeVars | CoreFVs, GhcPlugins
exprsFreeVarsList | CoreFVs, GhcPlugins
ExprSigCtxt | TcType, TcValidity, TcHsType
ExprSigOrigin | TcRnTypes, TcRnMonad
exprSize | CoreStats
exprSomeFreeVars | CoreFVs, GhcPlugins
exprSomeFreeVarsList | CoreFVs, GhcPlugins
exprsOrphNames | CoreFVs, GhcPlugins
exprsSomeFreeVars | CoreFVs, GhcPlugins
exprsSomeFreeVarsList | CoreFVs, GhcPlugins
exprStats | CoreStats
ExprStmt | HsExpr, HsSyn, GHC
exprToCoercion_maybe | CoreSyn, CoreUtils, GhcPlugins
exprToType | CoreSyn, CoreUtils, GhcPlugins
exprType |
1 (Function) | CoreUtils, GhcPlugins
2 (Function) | InteractiveEval, GHC
exprTypeFV | CoreFVs, GhcPlugins
ExprWithTySig | HsExpr, HsSyn, GHC
ExprWithTySigCtx | RnEnv
ExprWithTySigOut | HsExpr, HsSyn, GHC
expr_fvs | CoreFVs, GhcPlugins
ExpSigmaType | TcType, TcMType
expTyConKey | THNames
expTyConName | THNames
ExpType | TcType, TcMType
expTypeToType | TcMType
extendAnnEnvList | Annotations, GhcPlugins
extendClosureEnv | ByteCodeLink
extendCompleteMatchMap | HscTypes, TcRnTypes, TcRnMonad, GhcPlugins
extendCoreMap | TrieMap
extendCtsList | TcRnTypes, TcRnMonad
extendCvSubst |
1 (Function) | Type, GhcPlugins
2 (Function) | CoreSubst
3 (Function) | SimplEnv
extendDVarEnv | VarEnv, GhcPlugins
extendDVarEnvList | VarEnv, GhcPlugins
extendDVarEnv_C | VarEnv, GhcPlugins
extendDVarSet | VarSet, GhcPlugins
extendDVarSetList | VarSet, GhcPlugins
extendEvBinds | TcEvidence
extendFamEnv | Vectorise.Env
extendFamInstEnv | FamInstEnv
extendFamInstEnvList | FamInstEnv
extendFixityEnv | TcRnMonad
extendFlatCache | TcSMonad
extendFloats | SimplEnv
extendFsEnv | FastStringEnv, OccName, Name, GhcPlugins
extendFsEnvList | FastStringEnv
extendFsEnvList_C | FastStringEnv
extendFsEnv_Acc | FastStringEnv
extendFsEnv_C | FastStringEnv
extendGlobalRdrEnv | RdrName, GhcPlugins
extendGlobalRdrEnvRn | RnNames
extendIdSubst |
1 (Function) | CoreSubst, GhcPlugins
2 (Function) | SimplEnv
extendIdSubstList | CoreSubst, GhcPlugins
extendIfaceEnvs | IfaceEnv
extendIfaceIdEnv | IfaceEnv
extendIfaceTyVarEnv | IfaceEnv
extendImportedVarsEnv | Vectorise.Env
extendInScope | CoreSubst, GhcPlugins
extendInScopeIds | CoreSubst, GhcPlugins
extendInScopeList | CoreSubst, GhcPlugins
extendInScopeSet | VarEnv, GhcPlugins
extendInScopeSetList | VarEnv, GhcPlugins
extendInScopeSetSet | VarEnv, GhcPlugins
extendInstalledModuleEnv | Module, GhcPlugins
extendInstEnv | InstEnv
extendInstEnvList | InstEnv
extendInteractiveContext | HscTypes, GhcPlugins
extendInteractiveContextWithIds | HscTypes, GhcPlugins
extendJoinDomain | Hoopl
extendLiftingContext | Coercion, GhcPlugins
extendLinkEnv | Linker
extendLoadedPkgs | Linker
extendLocalInstEnv | TcDerivUtils
extendLocalRdrEnv | RdrName, GhcPlugins
extendLocalRdrEnvList | RdrName, GhcPlugins
extendModuleEnv | Module, GhcPlugins
extendModuleEnvList | Module, GhcPlugins
extendModuleEnvList_C | Module, GhcPlugins
extendModuleEnvWith | Module, GhcPlugins
extendModuleSet | Module, GhcPlugins
extendNameCache | NameCache, IfaceEnv
extendNameEnv | NameEnv, GhcPlugins
extendNameEnvList | NameEnv, GhcPlugins
extendNameEnvList_C | NameEnv, GhcPlugins
extendNameEnv_Acc | NameEnv, GhcPlugins
extendNameEnv_C | NameEnv, GhcPlugins
extendNameSet | NameSet, GhcPlugins
extendNameSetList | NameSet, GhcPlugins
extendNameShape | NameShape
extendOccEnv | OccName, Name, GhcPlugins
extendOccEnvList | OccName, Name, GhcPlugins
extendOccEnv_Acc | OccName, Name, GhcPlugins
extendOccEnv_C | OccName, Name, GhcPlugins
extendOccSet | OccName, Name, GhcPlugins
extendOccSetList | OccName, Name, GhcPlugins
extendOrigNameCache | NameCache
extendPragEnv | TcSigs
extendRegSet | CmmExpr, Cmm
extendRuleBaseList | Rules, GhcPlugins
extendRuleInfo | Rules, GhcPlugins
extendSubst |
1 (Function) | TmOracle
2 (Function) | CoreSubst, GhcPlugins
extendSubstList | CoreSubst, GhcPlugins
extendSubstWithVar | CoreSubst, GhcPlugins
extendTCvInScope | Type, TcType, GhcPlugins
extendTCvInScopeList | Type, TcType, GhcPlugins
extendTCvInScopeSet | Type, TcType, GhcPlugins
extendTCvSubst | Type, TcType, CoreSubst, GhcPlugins
extendTvSubst |
1 (Function) | Type, TcType
2 (Function) | CoreSubst, GhcPlugins
3 (Function) | SimplEnv
extendTvSubstAndInScope | Type, Coercion, TcType, GhcPlugins
extendTvSubstBinder | Type, GhcPlugins
extendTvSubstList |
1 (Function) | Type
2 (Function) | CoreSubst, GhcPlugins
extendTvSubstWithClone | Type, GhcPlugins
extendTypeEnv | HscTypes, GhcPlugins
extendTypeEnvList | HscTypes, GhcPlugins
extendTypeEnvWithIds | HscTypes, GhcPlugins
extendTypeMap | TrieMap
extendTypeMapWithScope | TrieMap
extendTyVarEnvFVRn | RnEnv
extendVarEnv | VarEnv, GhcPlugins
extendVarEnvList | VarEnv, GhcPlugins
extendVarEnv_Acc | VarEnv, GhcPlugins
extendVarEnv_C | VarEnv, GhcPlugins
extendVarEnv_Directly | VarEnv, GhcPlugins
extendVarSet | VarSet, GhcPlugins
extendVarSetList | VarSet, GhcPlugins
extendWorkListCt | TcSMonad
extendWorkListCts | TcSMonad
extendWorkListDerived | TcSMonad
extendWorkListEq | TcSMonad
extendWorkListFunEq | TcSMonad
extendWorkListImplic | TcSMonad
extendWorkListNonEq | TcSMonad
extension | Lexer
extensionFlags | DynFlags, GhcPlugins, GHC
extensions | DynFlags, GhcPlugins, GHC
External | Llvm.Types, Llvm
externalEntryLabels | Hoopl
externaliseName | IfaceEnv
ExternallyVisible | Llvm.Types, Llvm
externallyVisibleCLabel | CLabel
ExternalPackageState | HscTypes, GhcPlugins
ExternWeak | Llvm.Types, Llvm
extopt | Lexer
Extract | Llvm.AbsSyn, Llvm
extractDataDefnKindVars | RnTypes
extractDynFlags | DynFlags, GhcPlugins
extractFilteredRdrTyVars | RnTypes
extractHsTyRdrTyVars | RnTypes
extractHsTysRdrTyVars | RnTypes
extractHsTysRdrTyVarsDups | RnTypes
extractMatchResult | DsUtils
extractModule | Module, GhcPlugins
extractRdrKindSigVars | RnTypes
extractUnwindPoints |
1 (Function) | X86.CodeGen
2 (Function) | AsmCodeGen
ExtractV | Llvm.AbsSyn, Llvm
extraGccViaCFlags | DynFlags, GhcPlugins
extraGHCiLibraries | PackageConfig, Packages, GhcPlugins
extraLibraries | PackageConfig, Packages, GhcPlugins
extraStackArgsHere | SPARC.Base
EXTS | PPC.Instr