ghc-7.4.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 - S

s1TyConKey | PrelNames
s1TyConName | PrelNames
safeDirectImpsReq | DynFlags, GhcPlugins
safeHaskell | DynFlags, GhcPlugins, GHC
SafeHaskellMode | DynFlags, GhcPlugins, GHC
safeHaskellOn | DynFlags, GhcPlugins
safeImplicitImpsReq | DynFlags, GhcPlugins
safeImportsOn | DynFlags, GhcPlugins
safeInferOn | DynFlags, GhcPlugins
safeLanguageOn | DynFlags, GhcPlugins
safeShowException | Panic
Safety | ForeignCall
SameMutableArrayArrayOp | PrimOp
SameMutableArrayOp | PrimOp
SameMutableByteArrayOp | PrimOp
SameMutVarOp | PrimOp
SameMVarOp | PrimOp
SameTVarOp | PrimOp
SAR | X86.Instr
satCallsOnly | StgSyn
saveCurrentCostCentre | StgCmmProf
saveLinkerGlobals | Linker
saveStaticFlagGlobals | StaticFlags
saveThreadState | StgCmmForeign
saveVolatileVarsAndRegs | CgCase
scalarClass | Vectorise.Builtins.Base, Vectorise.Builtins
scalarClosure | Vectorise.Utils
scalarZip | Vectorise.Builtins.Base, Vectorise.Builtins
scalarZips | Vectorise.Builtins.Base, Vectorise.Builtins
scanGraph | GraphOps, GraphColor
SCC | Digraph
sccAbleCC | CostCentre
scDsLHsKind | TcHsType
scDsLHsMaybeKind | TcHsType
Scope | Vectorise.Env
ScOrigin | TcRnTypes, TcRnMonad
SDIV | SPARC.Instr
SDoc | Outputable, GhcPlugins
Section | Cmm, OldCmm
SectionL | HsExpr, HsSyn, GHC
SectionOrigin | TcRnTypes, TcRnMonad
SectionR | HsExpr, HsSyn, GHC
seCvSubst | SimplEnv
seekBin | Binary
seekBy | Binary
seFloats | SimplEnv
seIdSubst | SimplEnv
seInScope | SimplEnv
Select | SimplUtils
selectMatchVar | DsUtils
selectMatchVars | DsUtils
selectorClassKey | PrelNames
selectorClassName | PrelNames
SelectorThunk | ClosureInfo
selectSimpleMatchVarL | DsUtils
selectWorkItem | TcSMonad
selElements | Vectorise.Builtins.Base, Vectorise.Builtins
selElementss | Vectorise.Builtins.Base, Vectorise.Builtins
selName_RDR | PrelNames
selReplicate | Vectorise.Builtins.Base, Vectorise.Builtins
selReplicates | Vectorise.Builtins.Base, Vectorise.Builtins
selsLength | Vectorise.Builtins.Base, Vectorise.Builtins
selsLengths | Vectorise.Builtins.Base, Vectorise.Builtins
selsTy | Vectorise.Builtins.Base, Vectorise.Builtins
selsTys | Vectorise.Builtins.Base, Vectorise.Builtins
selTags | Vectorise.Builtins.Base, Vectorise.Builtins
selTagss | Vectorise.Builtins.Base, Vectorise.Builtins
selTy | Vectorise.Builtins.Base, Vectorise.Builtins
selTys | Vectorise.Builtins.Base, Vectorise.Builtins
sel_naughty | IdInfo, GhcPlugins
sel_tycon | IdInfo, GhcPlugins
semi |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
SemiTaggingStuff | CgMonad
seMode | SimplEnv
sep |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
separateByPtrFollowness | ClosureInfo
SepArg | CmdLineParser
seqBitmap | Bitmap
seqCo | Coercion, GhcPlugins
seqDemand | Demand
seqDemands | Demand
seqDmd | Demand
seqDmdType | Demand
seqExpr | CoreSyn, GhcPlugins
seqExprs | CoreSyn, GhcPlugins
seqId | MkId
seqIdInfo | IdInfo, GhcPlugins
seqIdKey | PrelNames
seqList | Util, GhcPlugins
seqOccInfo | BasicTypes, GhcPlugins
SeqOp | PrimOp
seqRules | CoreSyn, GhcPlugins
seqSerialized | Serialized, GhcPlugins
seqSpecInfo | IdInfo, GhcPlugins
seqStrictSig | Demand
seqType | Type, GhcPlugins
seqTypes | Type, GhcPlugins
Sequel |
1 (Type/Class) | CgMonad
2 (Type/Class) | StgCmmMonad
seqUnfolding | CoreSyn, GhcPlugins
seqVar | DsUtils
seqVarSet | VarSet, GhcPlugins
Serialized | Serialized, GhcPlugins
serializeWithData | Serialized, GhcPlugins
Session |
1 (Type/Class) | GhcMonad
2 (Data Constructor) | GhcMonad
setArityInfo | IdInfo, GhcPlugins
setAssigR | RegAlloc.Linear.State
setBinds |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
setBlockAssigR | RegAlloc.Linear.State
setBreakOff | BreakArray, GHC
setBreakOn | BreakArray, GHC
setCafInfo | IdInfo, GhcPlugins
SETCC | X86.Instr
setColor | GraphOps, GraphColor
setConstraintVar | TcRnMonad
setContext | InteractiveEval, GHC
setCoVarName | Coercion, GhcPlugins
setCoVarUnique | Coercion, GhcPlugins
setCtLoc | TcRnMonad
setCtLocOrigin | TcRnTypes, TcRnMonad
setDelete | BlockId
setDeleteList | BlockId
setDeltaNat | NCGMonad
setDeltaR | RegAlloc.Linear.State
setDemandInfo | IdInfo, GhcPlugins
setDifference | BlockId
setElems | BlockId
setEmpty | BlockId
setEndOfBlockInfo | CgMonad
setEnv | IOEnv, TcRnMonad
setEnvs | TcRnMonad
setEqBind | TcSMonad
setErrCtxt | TcRnMonad
setErrsVar | TcRnMonad
setEvBind | TcSMonad
setFloats | SimplEnv
setFold | BlockId
setFreeRegsR | RegAlloc.Linear.State
setFromList | BlockId
setFuelPass | OptimizationFuel
setGblEnv | TcRnMonad
setGEnv | Vectorise.Monad.Global, Vectorise.Monad
setGlobalTypeEnv | TcEnv
SETHI | SPARC.Instr
setHpUsage |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
setIdArity | Id, GhcPlugins
setIdCafInfo | Id, GhcPlugins
setIdDemandInfo | Id, GhcPlugins
setIdDetails | Var, GhcPlugins
setIdExported |
1 (Function) | Var, GhcPlugins
2 (Function) | Id
setIdInfo | Id, GhcPlugins
setIdName | Id, GhcPlugins
setIdNotExported |
1 (Function) | Var, GhcPlugins
2 (Function) | Id
setIdOccInfo | Id, GhcPlugins
setIdSpecialisation | Id, GhcPlugins
setIdStrictness | Id, GhcPlugins
setIdType | Id, GhcPlugins
setIdUnfolding | Id, GhcPlugins
setIdUnfoldingLazily | Id, GhcPlugins
setIdUnique | Id, GhcPlugins
setInfoTableSRT | CmmBuildInfoTables
setInfoTableStackMap | CmmBuildInfoTables
setInlineActivation | Id, GhcPlugins
setInlinePragInfo | IdInfo, GhcPlugins
setInlinePragma | Id, GhcPlugins
setInlinePragmaActivation | BasicTypes, GhcPlugins
setInlinePragmaRuleMatchInfo | BasicTypes, GhcPlugins
setInScope |
1 (Function) | CoreSubst, GhcPlugins
2 (Function) | SimplEnv
setInScopeSet | SimplEnv
setInsert | BlockId
setInsertList | BlockId
setInstanceDFunId | InstEnv
setIntersection | BlockId
setIsSubsetOf | BlockId
setLastToken | Lexer
setLBVarInfo | IdInfo, GhcPlugins
setLclEnv | TcRnMonad
setLclTypeEnv | TcRnMonad
setLEnv | Vectorise.Monad.Local, Vectorise.Monad
setLevels | SetLevels
setLlvmVer | LlvmCodeGen.Base
setLocalRdrEnv | TcRnMonad
setMember | BlockId
setMode | SimplEnv
setModule | TcRnMonad
setNameUnique | Name, GhcPlugins
setNull | BlockId
setOccInfo | IdInfo, GhcPlugins
setOccNameSpace | OccName, Name, GhcPlugins
setOneShotLambda | Id, GhcPlugins
setPackageName | DynFlags, GhcPlugins
setPAFunsEnv | Vectorise.Env
setPRFunsEnv | Vectorise.Env
setRdrNameSpace | RdrName, GhcPlugins
setRealAndVirtualSp | CgStackery
setRealHp |
1 (Function) | CgHeapery
2 (Function) | StgCmmMonad, StgCmmHeap
setRealSp | CgStackery
setRuleIdName | CoreSyn, GhcPlugins
setSafeMode | HscTypes, GhcPlugins
setSession | GhcMonad, GHC
setSessionDynFlags | GHC
setSingleton | BlockId
setSize | BlockId
setSizeOfRegister | SPARC.CodeGen.Base
setSpecInfo | IdInfo, GhcPlugins
setSpecInfoHead | IdInfo, GhcPlugins
setSrcLoc | Lexer
setSrcSpan | TcRnMonad
setSRT | CgMonad
setSRTLabel |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
setStackFrame | CgStackery
setStage | TcRnMonad
setState |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
setStkUsage | CgMonad
setStrictnessInfo | IdInfo, GhcPlugins
setSubstEnv | SimplEnv
setTargets | GHC
setTcSEvVarCacheMap | TcSMonad
setTcTyVarDetails | Var, GhcPlugins
setTickyCtrLabel |
1 (Function) | CgMonad
2 (Function) | StgCmmMonad
Settings |
1 (Type/Class) | DynFlags, GhcPlugins
2 (Data Constructor) | DynFlags, GhcPlugins
settings | DynFlags, GhcPlugins, GHC
setTmpDir | DynFlags, SysTools, GhcPlugins
setTvSubstEnv | Type, TcType, GhcPlugins
setTyVarKind | Var, GhcPlugins
setTyVarName | Var, GhcPlugins
setTyVarUnique | Var, GhcPlugins
setUnfoldingInfo | IdInfo, GhcPlugins
setUnfoldingInfoLazily | IdInfo, GhcPlugins
setUnfoldingTemplate | CoreSyn, GhcPlugins
setUnion | BlockId
setUnions | BlockId
setUserData | Binary
setVarName | Var, GhcPlugins
setVarType | Var, GhcPlugins
setVarUnique | Var, GhcPlugins
setVirtHp |
1 (Function) | CgHeapery
2 (Function) | StgCmmMonad, StgCmmHeap
seTvSubst | SimplEnv
setWantedTyBind | TcSMonad
setXOptM | TcRnMonad
Severity | ErrUtils, GHC
SevError | ErrUtils, GHC
SevFatal | ErrUtils, GHC
SevInfo | ErrUtils, GHC
SevOutput | ErrUtils, GHC
SevWarning | ErrUtils, GHC
sExtraGccViaCFlags | DynFlags, GhcPlugins
Sf_None | DynFlags, GhcPlugins, GHC
Sf_Safe | DynFlags, GhcPlugins, GHC
Sf_SafeInfered | DynFlags, GhcPlugins, GHC
Sf_Trustworthy | DynFlags, GhcPlugins, GHC
Sf_Unsafe | DynFlags, GhcPlugins, GHC
sGhciUsagePath | DynFlags, GhcPlugins
sGhcUsagePath | DynFlags, GhcPlugins
shallowPredTypePredTree | TcType
shiftEqns | DsUtils
shiftLFastInt | FastTypes, GhcPlugins
shiftLIntegerIdKey | PrelNames
shiftLIntegerName | PrelNames
shiftRAFastInt | FastTypes, GhcPlugins
shiftRIntegerIdKey | PrelNames
shiftRIntegerName | PrelNames
shiftRLFastInt | FastTypes, GhcPlugins
shiftR_FastInt | FastTypes, GhcPlugins
shimForeignCallArg | CgForeignCall
SHL | X86.Instr
shortBlockId | SPARC.ShortcutJump
shortcutJump |
1 (Function) | X86.Instr
2 (Function) | SPARC.ShortcutJump
3 (Function) | PPC.RegInfo
shortCutLit | TcHsSyn
shortcutStatics |
1 (Function) | X86.Instr
2 (Function) | SPARC.ShortcutJump
3 (Function) | PPC.RegInfo
shouldDumpSimplPhase | DynFlags, GhcPlugins, GHC
showBreakArray | BreakArray
showClassKey | PrelNames
showClassName | PrelNames
showDocWith | Pretty
showException | Panic
showFreeRegs | RegAlloc.Linear.SPARC.FreeRegs
showGhcException | Panic, GHC
showIface | LoadIface
showLinkerState | Linker
showList_RDR | PrelNames
showList___RDR | PrelNames
showModMsg | HscTypes, GhcPlugins
showModule | InteractiveEval, GHC
showOpt | DynFlags, GhcPlugins
showParen_RDR | PrelNames
showPass |
1 (Function) | ErrUtils
2 (Function) | CoreMonad, GhcPlugins
showPpr | Outputable, GhcPlugins
showRdrName | RdrName, GhcPlugins
showReg |
1 (Function) | SPARC.Regs
2 (Function) | PPC.Regs
3 (Function) | X86.Regs
showRichTokenStream | GHC
showSDoc | Outputable, GhcPlugins
showSDocDebug | Outputable, GhcPlugins
showSDocDump | Outputable, GhcPlugins
showSDocDumpOneLine | Outputable, GhcPlugins
showSDocForUser | Outputable, GhcPlugins
showSDocOneLine | Outputable, GhcPlugins
showSDocUnqual | Outputable, GhcPlugins
showSpace_RDR | PrelNames
showsPrecSDoc | Outputable, GhcPlugins
showsPrec_RDR | PrelNames
showStgStats | StgStats
showString_RDR | PrelNames
showTerm | Debugger
SHR | X86.Instr
Sig | HsBinds, HsSyn, GHC
sigCtxt | TcUnify
SigD | HsDecls, HsSyn, GHC
SigFun | TcBinds
SigmaCtxt | TcType, TcMType, TcHsType
Signal | Panic, GHC
SignedHint | CmmNode, Cmm, OldCmm
SignExt | Llvm.Types, Llvm
signumIntegerIdKey | PrelNames
signumIntegerName | PrelNames
SigPatIn | HsPat, HsSyn, GHC
SigPatOut | HsPat, HsSyn, GHC
SigSkol | TcRnTypes, TcRnMonad
SigTv | TcType
sig_id | TcPat, TcBinds
sig_loc | TcPat, TcBinds
sig_scoped | TcPat, TcBinds
sig_tau | TcPat, TcBinds
sig_theta | TcPat, TcBinds
sig_tvs | TcPat, TcBinds
simplBinder | SimplEnv
simplBinders | SimplEnv
SimplCheck | TcSMonad
SimplCont | SimplUtils
SimplContext | TcSMonad
SimplCount | CoreMonad, GhcPlugins, SimplMonad
simplCountN | CoreMonad, GhcPlugins
simpleImportDecl | HsImpExp, HsSyn, GHC
simpleInstInfoClsTy | TcEnv
simpleInstInfoTy | TcEnv
simpleInstInfoTyCon | TcEnv
SimpleKind | Type, GhcPlugins
SimplEnv |
1 (Type/Class) | SimplEnv
2 (Data Constructor) | SimplEnv
simplEnvForGHCi | SimplUtils
simpleOptExpr | CoreSubst, GhcPlugins
simpleOptExprWith | CoreSubst, GhcPlugins
simpleOptPgm | CoreSubst, GhcPlugins
simplEqsOnly | TcSMonad
simplExpr | Simplify
Simplified | SimplUtils
SimplifierDone | CoreMonad, GhcPlugins
SimplifierMode | CoreMonad, GhcPlugins
simplifyAmbiguityCheck | TcSimplify
simplifyDefault | TcSimplify
simplifyDeriv | TcSimplify
simplifyExpr | SimplCore
simplifyInfer | TcSimplify
simplifyInteractive | TcSimplify
simplifyRule | TcSimplify
simplifyTop | TcSimplify
SimplInfer | TcSMonad
SimplInteractive | TcSMonad
simplLamBndr | SimplEnv
simplLamBndrs | SimplEnv
SimplM | SimplMonad
SimplMode | CoreMonad, GhcPlugins
simplNonRecBndr | SimplEnv
simplPhases | DynFlags, GhcPlugins, GHC
simplRecBndrs | SimplEnv
SimplRuleLhs | TcSMonad
SimplSR | SimplEnv
simplTickFactor | DynFlags, GhcPlugins, GHC
simplTopBinds | Simplify
singleCt | TcRnTypes, TcRnMonad
SingleEntry | StgSyn
SingleStep |
1 (Type/Class) | InteractiveEval, GHC
2 (Data Constructor) | InteractiveEval, GHC
singleton | Util, GhcPlugins
singletonPVar | DsMonad
Size | Size
size | GraphOps, GraphColor
SizedSeq | ByteCodeAsm
sizeInBytes | Size
SizeofArrayArrayOp | PrimOp
SizeofArrayOp | PrimOp
SizeofByteArrayOp | PrimOp
SizeofMutableArrayArrayOp | PrimOp
SizeofMutableArrayOp | PrimOp
SizeofMutableByteArrayOp | PrimOp
sIZEOF_CostCentreStack | Constants
sIZEOF_generation | Constants
sIZEOF_MessageBlackHole_NoHdr | Constants
sIZEOF_snEntry | Constants
sIZEOF_StgAP_NoHdr | Constants
sIZEOF_StgAP_NoThunkHdr | Constants
sIZEOF_StgAP_STACK_NoHdr | Constants
sIZEOF_StgAP_STACK_NoThunkHdr | Constants
sIZEOF_StgArrWords_NoHdr | Constants
sIZEOF_StgAtomicallyFrame_NoHdr | Constants
sIZEOF_StgBCO_NoHdr | Constants
sIZEOF_StgBlockingQueue_NoHdr | Constants
sIZEOF_StgCatchFrame_NoHdr | Constants
sIZEOF_StgCatchRetryFrame_NoHdr | Constants
sIZEOF_StgCatchSTMFrame_NoHdr | Constants
sIZEOF_StgDeadWeak_NoHdr | Constants
sIZEOF_StgFunInfoExtraFwd | Constants
sIZEOF_StgFunInfoExtraRev | Constants
sIZEOF_StgMutArrPtrs_NoHdr | Constants
sIZEOF_StgMutVar_NoHdr | Constants
sIZEOF_StgMVarTSOQueue_NoHdr | Constants
sIZEOF_StgMVar_NoHdr | Constants
sIZEOF_StgPAP_NoHdr | Constants
sIZEOF_StgSelector_NoHdr | Constants
sIZEOF_StgSelector_NoThunkHdr | Constants
sIZEOF_StgSMPThunkHeader | Constants
sIZEOF_StgStableName_NoHdr | Constants
sIZEOF_StgStopFrame_NoHdr | Constants
sIZEOF_StgTSOProfInfo | Constants
sIZEOF_StgUpdateFrame_NoHdr | Constants
sIZEOF_StgWeak_NoHdr | Constants
sizeSS | ByteCodeAsm
sizeToWidth | Size
sizeUFM | UniqFM, GhcPlugins
sizeUniqSet | UniqSet, GhcPlugins
sizeVarSet | VarSet, GhcPlugins
Skolem | Unify
SkolemInfo | TcRnTypes, TcRnMonad
skolemiseUnboundMetaTyVar | TcMType
SkolemTv | TcType
SLIDE | ByteCodeInstr
sLit | FastString, GhcPlugins
SLL | SPARC.Instr
SllOp | PrimOp
SlotEnv | CmmStackLayout
Slow | CmmNode, Cmm
slowArgs | CgCallConv
SlowCall |
1 (Data Constructor) | ClosureInfo
2 (Data Constructor) | StgCmmClosure
slowCall | StgCmmLayout
slowCallPattern | CgCallConv
slurpConflicts | RegAlloc.Liveness
slurpJoinMovs | RegAlloc.Graph.Coalesce
slurpNodeConflictCount | GraphOps, GraphColor
slurpReloadCoalesce | RegAlloc.Liveness
slurpSpillCostInfo | RegAlloc.Graph.SpillCost
SLW | PPC.Instr
smallEnoughToInline | CoreUnfold
smallIntegerIdKey | PrelNames
smallIntegerName | PrelNames
SMRep | SMRep, ClosureInfo
SMUL | SPARC.Instr
sm_case_case | CoreMonad, GhcPlugins
sm_eta_expand | CoreMonad, GhcPlugins
sm_inline | CoreMonad, GhcPlugins
sm_names | CoreMonad, GhcPlugins
sm_phase | CoreMonad, GhcPlugins
sm_rules | CoreMonad, GhcPlugins
sndIdKey | PrelNames
sndName | PrelNames
sndOf3 | Util, GhcPlugins
snocBag | Bag
snocOL | OrdList
snocView | Util, GhcPlugins
solveInteractCts | TcInteract
solveInteractGiven | TcInteract
solveInteractWanted | TcInteract
solverDepthErrorTcS | TcErrors
SomeException |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
sOpt_a | DynFlags, GhcPlugins
sOpt_c | DynFlags, GhcPlugins
sOpt_F | DynFlags, GhcPlugins
sOpt_L | DynFlags, GhcPlugins
sOpt_l | DynFlags, GhcPlugins
sOpt_lc | DynFlags, GhcPlugins
sOpt_lo | DynFlags, GhcPlugins
sOpt_P | DynFlags, GhcPlugins
sOpt_windres | DynFlags, GhcPlugins
Sorry | Panic, GHC
sorry | Panic, Outputable, GhcPlugins
sortLe | Util, GhcPlugins
sortQuantVars | Type, GhcPlugins
sortWith | Util, GhcPlugins
SourceError | HscTypes, GhcPlugins
SourceModified |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
sourcePackageId | PackageConfig, Packages, GhcPlugins
SourceUnmodified | HscTypes, GhcPlugins
SourceUnmodifiedAndStable | HscTypes, GhcPlugins
Sp | CmmExpr, Cmm, OldCmm
sp |
1 (Function) | SPARC.Regs
2 (Function) | PPC.Regs
space |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
spans | SrcLoc, GhcPlugins, GHC
SparkOp | PrimOp
speakN | Outputable, GhcPlugins
speakNOf | Outputable, GhcPlugins
speakNth | Outputable, GhcPlugins
speakNTimes | Outputable, GhcPlugins
SpecConstrAnnotation | SpecConstr
specConstrCount | DynFlags, GhcPlugins, GHC
specConstrProgram | SpecConstr
specConstrThreshold | DynFlags, GhcPlugins, GHC
SpecInfo |
1 (Type/Class) | IdInfo, GhcPlugins
2 (Data Constructor) | IdInfo, GhcPlugins
specInfo | IdInfo, GhcPlugins
specInfoFreeVars | IdInfo, GhcPlugins
specInfoRules | IdInfo, GhcPlugins
SpecInstCtxt | TcType, TcMType, TcHsType
SpecInstSig | HsBinds, HsSyn, GHC
SpecInstSigCtx | RnEnv
SpecPrag | HsBinds, HsSyn, GHC
SpecPragOrigin | TcRnTypes, TcRnMonad
SpecPrags | HsBinds, HsSyn, GHC
specProgram | Specialise
SpecSig | HsBinds, HsSyn, GHC
sPgm_a | DynFlags, GhcPlugins
sPgm_c | DynFlags, GhcPlugins
sPgm_dll | DynFlags, GhcPlugins
sPgm_F | DynFlags, GhcPlugins
sPgm_L | DynFlags, GhcPlugins
sPgm_l | DynFlags, GhcPlugins
sPgm_lc | DynFlags, GhcPlugins
sPgm_lo | DynFlags, GhcPlugins
sPgm_P | DynFlags, GhcPlugins
sPgm_s | DynFlags, GhcPlugins
sPgm_sysman | DynFlags, GhcPlugins
sPgm_T | DynFlags, GhcPlugins
sPgm_windres | DynFlags, GhcPlugins
SPILL | RegAlloc.Liveness
SpillAlloc | RegAlloc.Linear.Base, RegAlloc.Linear.Main
spillAreaLength | SPARC.Base
SpillClobber | RegAlloc.Linear.Base, RegAlloc.Linear.Main
SpillCostInfo | RegAlloc.Graph.SpillCost
SpillCostRecord | RegAlloc.Graph.SpillCost
SpillJoinRM | RegAlloc.Linear.Base, RegAlloc.Linear.Main
SpillJoinRR | RegAlloc.Linear.Base, RegAlloc.Linear.Main
SpillLoad | RegAlloc.Linear.Base, RegAlloc.Linear.Main
spillR | RegAlloc.Linear.State
SpillReason | RegAlloc.Linear.Base, RegAlloc.Linear.Main
spillSlotSize | SPARC.Base
spillSlotToOffset | SPARC.Stack
SpillStats |
1 (Type/Class) | RegAlloc.Graph.Spill
2 (Data Constructor) | RegAlloc.Graph.Spill
spillStoreLoad | RegAlloc.Graph.Spill
Splice |
1 (Data Constructor) | TcRnTypes, TcRnMonad
2 (Data Constructor) | DsMonad
SpliceD | HsDecls, HsSyn, GHC
SpliceDecl |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
SpliceTypeCtx | RnEnv
SpLim | CmmExpr, Cmm, OldCmm
spLimReg | CmmExpr, Cmm, OldCmm
split | Util, GhcPlugins
splitAppCo_maybe | Coercion, GhcPlugins
splitAppTy | Type, GhcPlugins
splitAppTys | Type, GhcPlugins
splitAppTy_maybe | Type, GhcPlugins
SplitAs | DriverPhases
splitAtList | Util, GhcPlugins
splitAtProcPoints | CmmProcPoint
splitCon | RdrHsSyn
splitEithers | Util, GhcPlugins
splitForAllCo_maybe | Coercion, GhcPlugins
splitForAllTys | Type, GhcPlugins, GHC
splitForAllTy_maybe | Type, GhcPlugins
splitFunTy | Type, GhcPlugins
splitFunTys | Type, GhcPlugins
splitFunTysN | Type, GhcPlugins
splitFunTy_maybe | Type, GhcPlugins
splitHsAppTys | HsTypes, HsSyn, GHC
splitHsClassTy_maybe | HsTypes, HsSyn, GHC
splitHsForAllTy | HsTypes, HsSyn, GHC
splitHsFunType | HsTypes, HsSyn, GHC
splitHsInstDeclTy_maybe | HsTypes, HsSyn, GHC
splitInfo | DynFlags, GhcPlugins, GHC
splitKindFunTys | Kind, TcType
splitKindFunTysN | Kind
splitKindFunTy_maybe | Kind
splitKiTyVars | Kind
splitLHsClassTy_maybe | HsTypes, HsSyn, GHC
splitLHsForAllTy | HsTypes, HsSyn, GHC
splitLHsInstDeclTy_maybe | HsTypes, HsSyn, GHC
splitLongestPrefix | Util, GhcPlugins
splitNewTypeRepCo_maybe | Coercion, GhcPlugins
splitPrimTyCon | Vectorise.Utils.Base, Vectorise.Utils
splitProductType | DataCon, GhcPlugins
splitProductType_maybe | DataCon, GhcPlugins
splitStrictSig | Demand
Splitter | DriverPhases
splitTyConApp | Type, GhcPlugins
splitTyConAppCo_maybe | Coercion, GhcPlugins
splitTyConApp_maybe | Type, GhcPlugins
splitUFM | UniqFM, GhcPlugins
splitUniqSupply | UniqSupply, GhcPlugins
spReg | CmmExpr, Cmm, OldCmm
spRel |
1 (Function) | PPC.Regs
2 (Function) | SPARC.Stack
3 (Function) | CgStackery
4 (Function) | X86.Regs
SQRT | X86.Instr
squeese |
1 (Function) | RegAlloc.Graph.ArchBase
2 (Function) | RegAlloc.Graph.ArchX86
SRA | SPARC.Instr
SRAW | PPC.Instr
sRawSettings | DynFlags, GhcPlugins
srcDataName | OccName, Name, GhcPlugins
srcErrorMessages | HscTypes, GhcPlugins
srcfiles | Lexer
SrcLoc | SrcLoc, GhcPlugins, GHC
srcLocCol | SrcLoc, GhcPlugins, GHC
srcLocFile | SrcLoc, GhcPlugins, GHC
srcLocLine | SrcLoc, GhcPlugins, GHC
srcLocSpan | SrcLoc, GhcPlugins, GHC
srcParseFail | Lexer
SrcSpan | SrcLoc, GhcPlugins, GHC
srcSpanEnd | SrcLoc, GhcPlugins, GHC
srcSpanEndCol | SrcLoc, GhcPlugins, GHC
srcSpanEndLine | SrcLoc, GhcPlugins, GHC
srcSpanFile | SrcLoc, GhcPlugins, GHC
srcSpanFileName_maybe | SrcLoc, GhcPlugins
srcSpanStart | SrcLoc, GhcPlugins, GHC
srcSpanStartCol | SrcLoc, GhcPlugins, GHC
srcSpanStartLine | SrcLoc, GhcPlugins, GHC
SRet | Llvm.Types, Llvm
SRL | SPARC.Instr
SrlOp | PrimOp
SRT |
1 (Type/Class) | StgSyn
2 (Data Constructor) | StgSyn
SRTEntries | StgSyn
srtlen | ByteCodeItbls
srtToData | CmmBuildInfoTables
srt_escape | StgCmmUtils
SRW | PPC.Instr
ssElts | ByteCodeAsm
Ssp | Llvm.Types, Llvm
SspReq | Llvm.Types, Llvm
sSystemPackageConfig | DynFlags, GhcPlugins
ST |
1 (Data Constructor) | SPARC.Instr
2 (Data Constructor) | PPC.Instr
stability | PackageConfig, Packages, GhcPlugins
stableAvailCmp | Avail
stableIdInfo | CgBindery
StableLoc | CgBindery
stableModuleCmp | Module, GhcPlugins
stableModuleNameCmp | Module, GhcPlugins
stableNameCmp | Name, GhcPlugins
stableNameDataConKey | PrelNames
stableNamePrimTyCon | TysPrim
stableNamePrimTyConKey | PrelNames
StableNameToIntOp | PrimOp
stableNameTyConKey | PrelNames
stablePackageIdCmp | Module, GhcPlugins
stablePtrPrimTyCon | TysPrim
stablePtrPrimTyConKey | PrelNames
stablePtrTyConKey | PrelNames
stablePtrTyConName | PrelNames
stableUnfoldingVars | CoreFVs, GhcPlugins
StackInfo | Cmm
StackMap |
1 (Type/Class) | RegAlloc.Linear.StackMap
2 (Data Constructor) | RegAlloc.Linear.StackMap
stackMapAssignment | RegAlloc.Linear.StackMap
stackMapFreeSlots | RegAlloc.Linear.StackMap
StackOverflow | Exception
StackParam | CmmCallConv
StackRep | SMRep
StackSlot | RegAlloc.Linear.StackMap
stackStubExpr | MkGraph
StackUsage |
1 (Type/Class) | CgMonad
2 (Data Constructor) | CgMonad
stack_info | Cmm
StandAloneDerivOrigin | TcRnTypes, TcRnMonad
standardClassKeys | PrelNames
StandardFormInfo |
1 (Type/Class) | ClosureInfo
2 (Type/Class) | StgCmmClosure
sTargetPlatform | DynFlags, GhcPlugins
startPhase | DriverPhases
startsConId | OccName, Name, GhcPlugins
startsConSym | OccName, Name, GhcPlugins
startsVarId | OccName, Name, GhcPlugins
startsVarSym | OccName, Name, GhcPlugins
startsWithUnderscore | OccName, Name, GhcPlugins
State |
1 (Type/Class) | State
2 (Data Constructor) | State
statePrimTyCon | TysPrim
statePrimTyConKey | PrelNames
staticClosureLabel | StgCmmClosure
staticClosureNeedsLink |
1 (Function) | ClosureInfo
2 (Function) | StgCmmClosure
staticClosureRequired | ClosureInfo
StaticEnv | SimplEnv
staticFlags | StaticFlags
staticGranHdr |
1 (Function) | CgParallel
2 (Function) | StgCmmGran
staticParHdr |
1 (Function) | CgParallel
2 (Function) | StgCmmGran
staticProfHdr |
1 (Function) | CgProf
2 (Function) | StgCmmProf
Statics | Cmm, OldCmm
StaticTarget | ForeignCall
staticTickyHdr |
1 (Function) | CgTicky
2 (Function) | StgCmmTicky
Status |
1 (Type/Class) | CmmProcPoint
2 (Type/Class) | InteractiveEval
StayPut | SetLevels
StdCall | Llvm.Types, Llvm
StdCallConv | ForeignCall
stdInfoTableSizeB |
1 (Function) | CgInfoTbls
2 (Function) | StgCmmLayout
sTD_HDR_SIZE | Constants
stepOn | StringBuffer
step_RDR | PrelNames
stg2stg | SimplStg
StgAlt | StgSyn
StgApp | StgSyn
StgArg | StgSyn
stgArgHasCafRefs | StgSyn
stgArgType | StgSyn
StgBinderInfo | StgSyn
stgBindHasCafRefs | StgSyn
StgBinding | StgSyn
StgCase | StgSyn
StgConApp | StgSyn
StgDoMassageForProfiling | DynFlags, GhcPlugins
StgExpr | StgSyn
StgFCallOp | StgSyn
StgHalfWord | SMRep
StgInfoTable |
1 (Type/Class) | ByteCodeItbls
2 (Data Constructor) | ByteCodeItbls
StgLam | StgSyn
StgLet | StgSyn
StgLetNoEscape | StgSyn
StgLit | StgSyn
StgLitArg | StgSyn
StgLiveVars | StgSyn
stgMassageForProfiling | SCCfinal
StgNonRec | StgSyn
StgOp | StgSyn
StgOpApp | StgSyn
StgPrimCallOp | StgSyn
StgPrimOp | StgSyn
StgRec | StgSyn
StgRhs | StgSyn
stgRhsArity | StgSyn
StgRhsClosure | StgSyn
StgRhsCon | StgSyn
stgSatOcc | StgSyn
StgSCC | StgSyn
StgTick | StgSyn
StgToDo | DynFlags, GhcPlugins
StgTypeArg | StgSyn
stgUnsatOcc | StgSyn
StgVarArg | StgSyn
StgWord | SMRep
STKCHECK | ByteCodeInstr
stkChkGen | CgHeapery
stkChkNodePoints | CgHeapery
sTmpDir | DynFlags, GhcPlugins
Stmt | HsExpr, HsSyn, GHC
stmtC | CgMonad
StmtCtxt | HsExpr, HsSyn, GHC
stmtEC | CgExtCode
stmtList | OldCmmUtils
StmtLR | HsExpr, HsSyn, GHC
stmtsC | CgMonad
stmtsEC | CgExtCode
Stop |
1 (Data Constructor) | TcCanonical
2 (Data Constructor) | SimplUtils
sTopDir | DynFlags, GhcPlugins
StopLn | DriverPhases
StopOrContinue | TcCanonical
Store | Llvm.AbsSyn, Llvm
storeCurCCS |
1 (Function) | CgProf
2 (Function) | StgCmmProf
Str | Pretty
strCLabel_llvm | LlvmCodeGen.Base
stretchZipWith | Util, GhcPlugins
StrictArg | SimplUtils
StrictBind | SimplUtils
strictnessBefore | DynFlags, GhcPlugins, GHC
strictnessInfo | IdInfo, GhcPlugins
StrictnessMark | BasicTypes, GhcPlugins, GHC
StrictSig |
1 (Type/Class) | Demand
2 (Data Constructor) | Demand
strImmLit |
1 (Function) | PPC.Regs
2 (Function) | SPARC.Imm
3 (Function) | X86.Regs
StringBuffer |
1 (Type/Class) | StringBuffer
2 (Data Constructor) | StringBuffer
stringToPackageId | Module, GhcPlugins
stringToStringBuffer | StringBuffer
stringToWord8s | SMRep
stringTy | TysWiredIn, GhcPlugins
stringTyConKey | PrelNames
stringTyConName | PrelNames
stripLive | RegAlloc.Liveness
stripLiveBlock | RegAlloc.Liveness
strongLoopBreaker | BasicTypes, GhcPlugins
stronglyConnCompFromEdgedVertices | Digraph
stronglyConnCompFromEdgedVerticesR | Digraph
stronglyConnCompG | Digraph
STU | PPC.Instr
stubDir | DynFlags, GhcPlugins, GHC
stubSlotsOnDeath | CmmStackLayout
sTyConKey | PrelNames
sTyConName | PrelNames
SUB |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
SubArea | CmmExpr, Cmm, OldCmm
SubAreaSet | CmmExpr, Cmm, OldCmm
SUBF | PPC.Instr
SubGoalDepth | TcRnTypes, TcRnMonad
subIntervals | Interval
SubL16 | RegAlloc.Graph.ArchBase
SubL8 | RegAlloc.Graph.ArchBase
SubL8H | RegAlloc.Graph.ArchBase
Subst |
1 (Type/Class) | CoreSubst, GhcPlugins
2 (Data Constructor) | CoreSubst, GhcPlugins
substBind | CoreSubst, GhcPlugins
substBindSC | CoreSubst, GhcPlugins
substBndr | CoreSubst, GhcPlugins
substBndrs | CoreSubst, GhcPlugins
substCo |
1 (Function) | Coercion
2 (Function) | CoreSubst, GhcPlugins
3 (Function) | SimplEnv
substCos | Coercion, GhcPlugins
substCoVar |
1 (Function) | Coercion, GhcPlugins
2 (Function) | SimplEnv
substCoVarBndr | Coercion, GhcPlugins
substCoVars | Coercion, GhcPlugins
substCoWithTy | Coercion, GhcPlugins
substCoWithTys | Coercion, GhcPlugins
substCt | Inst
substEvVar | Inst
substExpr |
1 (Function) | CoreSubst, GhcPlugins
2 (Function) | SimplEnv
substExprSC | CoreSubst, GhcPlugins
substId | SimplEnv
substIdOcc | CoreSubst, GhcPlugins
substImplication | Inst
substInScope | CoreSubst, GhcPlugins
substInteractiveContext | HscTypes, GhcPlugins
substKisWith | Type, GhcPlugins
substKiWith | Type, GhcPlugins
substRecBndrs | CoreSubst, GhcPlugins
substRulesForImportedIds | CoreSubst, GhcPlugins
substSpec | CoreSubst, GhcPlugins
substTheta | Type, TcType, GhcPlugins
substTickish | CoreSubst, GhcPlugins
substTy |
1 (Function) | Type, TcType
2 (Function) | Coercion
3 (Function) | CoreSubst, GhcPlugins
4 (Function) | SimplEnv
substTys | Type, TcType, GhcPlugins
substTysWith | Type, GhcPlugins
substTyVar |
1 (Function) | Type, TcType, GhcPlugins
2 (Function) | SimplEnv
substTyVarBndr |
1 (Function) | Type, TcType, GhcPlugins
2 (Function) | Coercion
substTyVars | Type, TcType, GhcPlugins
substTyWith | Type, TcType, GhcPlugins
substUnfolding | CoreSubst, GhcPlugins
substUnfoldingSC | CoreSubst, GhcPlugins
substUnfoldingSource | CoreSubst, GhcPlugins
substWantedEvVar | Inst
substWantedEvVars | Inst
subTerms | RtClosureInspect, InteractiveEval
subVarSet | VarSet, GhcPlugins
succ | CmmNode, Cmm
Succeeded |
1 (Data Constructor) | Maybes
2 (Data Constructor) | BasicTypes, GhcPlugins, GHC
succeeded | BasicTypes, GhcPlugins, GHC
SuccessFlag | BasicTypes, GhcPlugins, GHC
successIf | BasicTypes, GhcPlugins
succ_RDR | PrelNames
Suffix | Util, GhcPlugins
Sum | Vectorise.Generic.Description
SumRepr | Vectorise.Generic.Description
sumReprType | Vectorise.Generic.Description
sumTyCon | Vectorise.Builtins.Base, Vectorise.Builtins
sumTyConKey | PrelNames
sumTyConName | PrelNames
sumTyCons | Vectorise.Builtins.Base, Vectorise.Builtins
superSkolemTv | TcType
supportedLanguagesAndExtensions | DynFlags, GhcPlugins
Suspension | RtClosureInspect, InteractiveEval
swap | Pair
Switch | Llvm.AbsSyn, Llvm
SWIZZLE | ByteCodeInstr
SymbolPtr | CLabel
SymbolTable | Binary
symbol_RDR | PrelNames
SymCo | Coercion, GhcPlugins
SymCoercion | ExternalCore
symCoercionTyConKey | PrelNames
SyncAcqRel | Llvm.AbsSyn, Llvm
SyncAcquire | Llvm.AbsSyn, Llvm
SyncMonotonic | Llvm.AbsSyn, Llvm
SyncRelease | Llvm.AbsSyn, Llvm
SyncSeqCst | Llvm.AbsSyn, Llvm
SyncUnord | Llvm.AbsSyn, Llvm
SynFamilyTyCon | TyCon, GhcPlugins
SynonymTyCon | TyCon, GhcPlugins
synopsis | PackageConfig, Packages, GhcPlugins
SyntaxExpr | HsExpr, HsSyn, GHC
SyntaxTable | HsExpr, HsSyn, GHC
synTyConDefn | TyCon, GhcPlugins, GHC
synTyConResKind | Kind, GHC
SynTyConRhs | TyCon, GhcPlugins
synTyConRhs | TyCon, GhcPlugins
synTyConType | TyCon, GhcPlugins, GHC
SystemDependent | DynFlags, GhcPlugins
systemPackageConfig | DynFlags, GhcPlugins
sYSTEM_IO | PrelNames