ghc-7.10.2: The GHC API (Index - S)

ghc-7.10.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
safeInfer | DynFlags, GhcPlugins, GHC
safeInferOn | DynFlags, GhcPlugins
safeInferred | DynFlags, GhcPlugins, GHC
safeLanguageOn | DynFlags, GhcPlugins
safeShowException | Panic
Safety | ForeignCall
sameDepthAs | TcType
sameMutableArray# | ExtsCompat46
sameMutableArrayArray# | ExtsCompat46
SameMutableArrayArrayOp | PrimOp
SameMutableArrayOp | PrimOp
sameMutableByteArray# | ExtsCompat46
SameMutableByteArrayOp | PrimOp
sameMutVar# | ExtsCompat46
SameMutVarOp | PrimOp
sameMVar# | ExtsCompat46
SameMVarOp | PrimOp
sameSmallMutableArray# | ExtsCompat46
SameSmallMutableArrayOp | PrimOp
sameTVar# | ExtsCompat46
SameTVarOp | PrimOp
SAR | X86.Instr
satCallsOnly | StgSyn
saveCurrentCostCentre | StgCmmProf
saveLinkerGlobals | Linker
saveThreadState | StgCmmForeign
SBB | X86.Instr
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
sccProfilingOn | Lexer
Scope | Vectorise.Env
ScOrigin | TcRnTypes, TcRnMonad
sc_arg | SimplUtils
sc_arg_ty | SimplUtils
sc_cont | SimplUtils
sc_dup | SimplUtils
sc_env | SimplUtils
sc_hole_ty | SimplUtils
SDIV | SPARC.Instr
SDoc | Outputable, GhcPlugins
sdocWithDynFlags | Outputable, GhcPlugins
sdocWithPlatform | Outputable, GhcPlugins
searchPackageId | Packages, GhcPlugins
Section | Cmm
SectionL | HsExpr, HsSyn, GHC
sectionOffset | Dwarf.Types
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
selectSimpleMatchVarL | DsUtils
selectWorkItem | TcSMonad
selElements | Vectorise.Builtins.Base, Vectorise.Builtins
selElementss | Vectorise.Builtins.Base, Vectorise.Builtins
SelfLoopInfo | StgCmmClosure
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
seMode | SimplEnv
sep |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
SepArg | CmdLineParser
seq | ExtsCompat46
seq# | ExtsCompat46
seqBitmap | Bitmap
seqCo | Coercion, GhcPlugins
seqDemand | Demand
seqDemandList | 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 | 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 | StgCmmMonad
setBlockAssigR | RegAlloc.Linear.State
setBreakOff | BreakArray, GHC
setBreakOn | BreakArray, GHC
setByteArray# | ExtsCompat46
SetByteArrayOp | PrimOp
setCafInfo | IdInfo, GhcPlugins
setCallArityInfo | IdInfo, GhcPlugins
SETCC | X86.Instr
setColor | GraphOps, GraphColor
setConstraintVar | TcRnMonad
setContext | InteractiveEval, GHC
setCoVarName | Coercion, GhcPlugins
setCoVarUnique | Coercion, GhcPlugins
setCtLoc | TcRnMonad
setCtLocEnv | TcRnTypes, TcRnMonad
setCtLocOrigin | TcRnTypes, TcRnMonad
setCtLocSpan | TcRnTypes, TcRnMonad
setDelete | Hoopl, BlockId
setDeleteList | Hoopl, BlockId
setDeltaNat | NCGMonad
setDeltaR | RegAlloc.Linear.State
setDemandInfo | IdInfo, GhcPlugins
setDifference | Hoopl, BlockId
setDynFlags | PipelineMonad, DriverPipeline
setElems | Hoopl, BlockId
setEmpty | Hoopl, BlockId
setEnv | IOEnv, TcRnMonad
setEnvs | TcRnMonad
setErrCtxt | TcRnMonad
setErrsVar | TcRnMonad
setEvBind | TcSMonad
setFloats | SimplEnv
setFold | Hoopl, BlockId
setFreeRegsR | RegAlloc.Linear.State
setFromList | Hoopl, BlockId
setGblEnv | TcRnMonad
setGEnv | Vectorise.Monad.Global, Vectorise.Monad
setGHCiMonad | GHC
setGlobalTypeEnv | TcEnv
SETHI | SPARC.Instr
setHpUsage | StgCmmMonad
setIdArity | Id, GhcPlugins
setIdCafInfo | Id, GhcPlugins
setIdCallArity | 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
setIdOneShotInfo | Id, GhcPlugins
setIdSpecialisation | Id, GhcPlugins
setIdStrictness | Id, GhcPlugins
setIdType | Id, GhcPlugins
setIdUnfolding | Id, GhcPlugins
setIdUnfoldingLazily | Id, GhcPlugins
setIdUnique | Id, GhcPlugins
setInertCans | TcSMonad
setInfoTableStackMap | CmmLayoutStack
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 | Hoopl, BlockId
setInsertList | Hoopl, BlockId
setInteractiveDynFlags | GHC
setInteractivePackage | HscTypes, GhcPlugins
setInteractivePrintName | HscTypes, GhcPlugins
setIntersection | Hoopl, BlockId
setIsSubsetOf | Hoopl, BlockId
setLastToken | Lexer
setLclEnv | TcRnMonad
setLclTypeEnv | TcRnMonad
setLEnv | Vectorise.Monad.Local, Vectorise.Monad
setLevels | SetLevels
setLocalRdrEnv | TcRnMonad
setMember | Hoopl, BlockId
setMetaTyVarTcLevel | TcType
setMode | SimplEnv
setModLocation | PipelineMonad, DriverPipeline
setModule | TcRnMonad
setNameLoc | Name, GhcPlugins
setNameUnique | Name, GhcPlugins
setNominalRole_maybe | Coercion, GhcPlugins
setNull | Hoopl, BlockId
setOccInfo | IdInfo, GhcPlugins
setOccNameSpace | OccName, Name, GhcPlugins
setOneShotInfo | IdInfo, GhcPlugins
setOneShotLambda | Id, GhcPlugins
setOverlapModeMaybe | BasicTypes, InstEnv, GhcPlugins
setPackageKey | DynFlags, GhcPlugins
setPAFunsEnv | Vectorise.Env
setPRFunsEnv | Vectorise.Env
setProgramDynFlags | GHC
setRdrNameSpace | RdrName, GhcPlugins
setRealHp | StgCmmMonad, StgCmmHeap
setRuleIdName | CoreSyn, GhcPlugins
setSafeMode | HscTypes, GhcPlugins
setSession | GhcMonad, GHC
setSessionDynFlags | GHC
setSingleton | Hoopl, BlockId
setSize | Hoopl, BlockId
setSizeOfRegister | SPARC.CodeGen.Base
setSpecInfo | IdInfo, GhcPlugins
setSpecInfoHead | IdInfo, GhcPlugins
setSrcLoc | Lexer
setSrcSpan | TcRnMonad
setStage | TcRnMonad
setState | StgCmmMonad
setStrictnessInfo | IdInfo, GhcPlugins
setStubO | PipelineMonad
setSubstEnv | SimplEnv
setTargets | GHC
setTcLevel | TcRnMonad
setTcSInerts | TcSMonad
setTcTyVarDetails | Var, GhcPlugins
setTickyCtrLabel | 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
setUnion | Hoopl, BlockId
setUnions | Hoopl, BlockId
setUniqMeta | LlvmCodeGen.Base
setUnsafeGlobalDynFlags | DynFlags, GhcPlugins
setUserData | Binary
setVarName | Var, GhcPlugins
setVarType | Var, GhcPlugins
setVarUnique | Var, GhcPlugins
setVirtHp | StgCmmMonad, StgCmmHeap
seTvSubst | SimplEnv
setWantedTyBind | TcSMonad
setXOptM | TcRnMonad
SevDump | ErrUtils, GHC
Severity | ErrUtils, GHC
SevError | ErrUtils, GHC
SevFatal | ErrUtils, GHC
SevInfo | ErrUtils, GHC
SevInteractive | ErrUtils, GHC
SevOutput | ErrUtils, GHC
SevWarning | ErrUtils, GHC
sExtraGccViaCFlags | DynFlags, GhcPlugins
sfInteractInert | CoAxiom, TcTypeNats
sfInteractTop | CoAxiom, TcTypeNats
sfMatchFam | CoAxiom, TcTypeNats
Sf_None | DynFlags, GhcPlugins, GHC
Sf_Safe | DynFlags, GhcPlugins, GHC
Sf_Trustworthy | DynFlags, GhcPlugins, GHC
Sf_Unsafe | DynFlags, GhcPlugins, GHC
sGhciUsagePath | DynFlags, GhcPlugins
sGhcUsagePath | DynFlags, GhcPlugins
Shape | Hoopl
shiftEqns | DsUtils
shiftL# | ExtsCompat46
shiftLFastInt | FastTypes, GhcPlugins
shiftLIntegerIdKey | PrelNames
shiftLIntegerName | PrelNames
shiftRAFastInt | FastTypes, GhcPlugins
shiftRIntegerIdKey | PrelNames
shiftRIntegerName | PrelNames
shiftRL# | ExtsCompat46
shiftRLFastInt | FastTypes, GhcPlugins
shiftR_FastInt | FastTypes, GhcPlugins
SHL | X86.Instr
shortBlockId | SPARC.ShortcutJump
shortcutJump |
1 (Function) | X86.Instr
2 (Function) | PPC.RegInfo
3 (Function) | SPARC.ShortcutJump
shortCutLit | TcHsSyn
shortcutStatics |
1 (Function) | X86.Instr
2 (Function) | PPC.RegInfo
3 (Function) | SPARC.ShortcutJump
shouldInlinePrimOp | StgCmmPrim
showBreakArray | BreakArray
showClassKey | PrelNames
showClassName | PrelNames
showDoc | Pretty
showException | Panic
showFactBase | Hoopl
showFreeRegs | RegAlloc.Linear.SPARC.FreeRegs
showGhcException | Panic, GHC
showGraph | Hoopl
ShowHeader | IfaceSyn
ShowHowMuch | IfaceSyn
ShowIface | IfaceSyn
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) | CoreLint
showPassIO | CoreLint
showPpr | Outputable, GhcPlugins
showReg |
1 (Function) | SPARC.Regs
2 (Function) | X86.Regs
3 (Function) | PPC.Regs
showRichTokenStream | GHC
showSDoc | Outputable, GhcPlugins
showSDocDebug | Outputable, GhcPlugins
showSDocDump | Outputable, GhcPlugins
showSDocDumpOneLine | Outputable, GhcPlugins
showSDocForUser | Outputable, GhcPlugins
showSDocOneLine | Outputable, GhcPlugins
showSDocUnqual | Outputable, GhcPlugins
showSDocUnsafe | Outputable, GhcPlugins
ShowSome | IfaceSyn
showSpace_RDR | PrelNames
showsPrec_RDR | PrelNames
showStgStats | StgStats
showString_RDR | PrelNames
ShowSub |
1 (Type/Class) | IfaceSyn
2 (Data Constructor) | IfaceSyn
showTerm | Debugger
SHR | X86.Instr
shrinkMutableByteArray# | ExtsCompat46
ShrinkMutableByteArrayOp_Char | PrimOp
Sig | HsBinds, HsSyn, GHC
SigD | HsDecls, HsSyn, GHC
SigmaCtxt | TcType, TcValidity, TcHsType
Signal | Panic, GHC
SignedHint | CmmType, CmmExpr, Cmm
SignExt | Llvm.Types, Llvm
signumIntegerIdKey | PrelNames
signumIntegerName | PrelNames
SigOf |
1 (Type/Class) | DynFlags, GhcPlugins
2 (Data Constructor) | DynFlags, GhcPlugins
sigOf | DynFlags, GhcPlugins, GHC
SigOfMap | DynFlags, GhcPlugins
SigPatIn | HsPat, HsSyn, GHC
SigPatOut | HsPat, HsSyn, GHC
SigSkol | TcRnTypes, TcRnMonad
SigTv | TcType
sig_extra_cts | TcPat, TcBinds
sig_id | TcPat, TcBinds
sig_loc | TcPat, TcBinds
sig_nwcs | TcPat, TcBinds
sig_partial | TcPat, TcBinds
sig_tau | TcPat, TcBinds
sig_theta | TcPat, TcBinds
sig_tvs | TcPat, TcBinds
simplBinder | SimplEnv
simplBinders | SimplEnv
SimplCont | SimplUtils
SimplCount | CoreMonad, GhcPlugins, SimplMonad
simplCountN | CoreMonad, GhcPlugins
SimpleFuelMonad | Hoopl
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
SimpleUniqueMonad | Hoopl
simplExpr | Simplify
Simplified | SimplUtils
SimplifierDone | CoreMonad, GhcPlugins
SimplifierMode | CoreMonad, GhcPlugins
simplify | BooleanFormula
simplifyAmbiguityCheck | TcSimplify
simplifyDefault | TcSimplify
simplifyExpr | SimplCore
simplifyInfer | TcSimplify
simplifyInteractive | TcSimplify
simplifyRule | TcSimplify
simplifyTop | TcSimplify
SimplM | SimplMonad
SimplMode | CoreMonad, GhcPlugins
simplNonRecBndr | SimplEnv
simplPhases | DynFlags, GhcPlugins, GHC
simplRecBndrs | SimplEnv
simplRule | Simplify
SimplSR | SimplEnv
simplTickFactor | DynFlags, GhcPlugins, GHC
simplTopBinds | Simplify
sinDouble# | ExtsCompat46
sinFloat# | ExtsCompat46
singleCt | TcRnTypes, TcRnMonad
SingleEntry | StgSyn
SingleStep |
1 (Type/Class) | InteractiveEval, GHC
2 (Data Constructor) | InteractiveEval, GHC
SingleThreaded | Llvm.AbsSyn
singleton | Util, GhcPlugins
singletonPVar | TcRnTypes, TcRnMonad, DsMonad
sinhDouble# | ExtsCompat46
sinhFloat# | ExtsCompat46
Size | Size
size | GraphOps, GraphColor
SizedSeq | ByteCodeAsm
sizeFunEqMap | TcSMonad
sizeInBytes | Size
sizeofArray# | ExtsCompat46
sizeofArrayArray# | ExtsCompat46
SizeofArrayArrayOp | PrimOp
SizeofArrayOp | PrimOp
sizeofByteArray# | ExtsCompat46
SizeofByteArrayOp | PrimOp
sizeofMutableArray# | ExtsCompat46
sizeofMutableArrayArray# | ExtsCompat46
SizeofMutableArrayArrayOp | PrimOp
SizeofMutableArrayOp | PrimOp
sizeofMutableByteArray# | ExtsCompat46
SizeofMutableByteArrayOp | PrimOp
sizeofSmallArray# | ExtsCompat46
SizeofSmallArrayOp | PrimOp
sizeofSmallMutableArray# | ExtsCompat46
SizeofSmallMutableArrayOp | PrimOp
sIZEOF_CostCentreStack | DynFlags, GhcPlugins
sIZEOF_StgArrWords_NoHdr | DynFlags, GhcPlugins
sIZEOF_StgFunInfoExtraRev | DynFlags, GhcPlugins
sIZEOF_StgMutArrPtrs_NoHdr | DynFlags, GhcPlugins
sIZEOF_StgSmallMutArrPtrs_NoHdr | DynFlags, GhcPlugins
sIZEOF_StgSMPThunkHeader | DynFlags, GhcPlugins
sIZEOF_StgUpdateFrame_NoHdr | DynFlags, GhcPlugins
sizeRegSet | CmmExpr, Cmm
sizeSS | ByteCodeAsm
sizeToWidth | Size
sizeUFM | UniqFM, GhcPlugins
sizeUniqSet | UniqSet, GhcPlugins
sizeVarSet | VarSet, GhcPlugins
Skolem | Unify
SkolemInfo | TcRnTypes, TcRnMonad
skolemiseUnboundMetaTyVar | TcMType
SkolemTv | TcType
sLdIsGnuLd | DynFlags, GhcPlugins
sLdSupportsBuildId | DynFlags, GhcPlugins
sLdSupportsCompactUnwind | DynFlags, GhcPlugins
sLdSupportsFilelist | DynFlags, GhcPlugins
SLIDE | ByteCodeInstr
sLit | FastString, GhcPlugins
SLL | SPARC.Instr
SllOp | PrimOp
Slow | CmmNode, Cmm
SlowCall | StgCmmClosure
slowCall | StgCmmLayout
slowCallPattern | StgCmmArgRep
slurpConflicts | RegAlloc.Liveness
slurpJoinMovs | RegAlloc.Graph.Coalesce
slurpNodeConflictCount | GraphOps, GraphColor
slurpReloadCoalesce | RegAlloc.Liveness
slurpSpillCostInfo | RegAlloc.Graph.SpillCost
SLW | PPC.Instr
SmallArray# | ExtsCompat46
smallArrayPrimTyCon | TysPrim
smallArrayPrimTyConKey | PrelNames
SmallArrayPtrsRep | SMRep
smallArrPtrsHdrSize | SMRep
smallArrPtrsHdrSizeW | SMRep
smallArrPtrsRep | SMRep
smallEnoughToInline | CoreUnfold
smallIntegerIdKey | PrelNames
smallIntegerName | PrelNames
SmallMutableArray# | ExtsCompat46
smallMutableArrayPrimTyCon | TysPrim
smallMutableArrayPrimTyConKey | PrelNames
SMRep | SMRep
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
snocCts | TcRnTypes, TcRnMonad
snocOL | OrdList
snocView | Util, GhcPlugins
soExt | HscTypes, GhcPlugins
SOFT | Platform
SOFTFP | Platform
SoftScope | CoreSyn, GhcPlugins
SolarisLD | DynFlags, GhcPlugins
solverDepthErrorTcS | TcErrors
solveSimpleGivens | TcInteract
solveSimpleWanteds | TcInteract
solveWantedsTcM | TcSimplify
SomeAsyncException |
1 (Data Constructor) | Exception
2 (Type/Class) | Exception
SomeChange | Hoopl.Dataflow, Hoopl
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
sorryDoc | Panic
sortLocated | SrcLoc, GhcPlugins
sortQuantVars | MkCore, GhcPlugins
sortWith |
1 (Function) | ExtsCompat46
2 (Function) | Util, GhcPlugins
SourceError | HscTypes, GhcPlugins
SourceModified |
1 (Type/Class) | HscTypes, GhcPlugins
2 (Data Constructor) | HscTypes, GhcPlugins
sourceName | CoreSyn, GhcPlugins
SourceNote | CoreSyn, GhcPlugins
SourcePackageId |
1 (Type/Class) | PackageConfig, Packages, GhcPlugins
2 (Data Constructor) | PackageConfig, Packages, GhcPlugins
sourcePackageId | PackageConfig, Packages, GhcPlugins
sourcePackageIdString | PackageConfig, Packages, GhcPlugins
sourceSpan | CoreSyn, GhcPlugins
SourceText | BasicTypes, GhcPlugins
SourceUnmodified | HscTypes, GhcPlugins
SourceUnmodifiedAndStable | HscTypes, GhcPlugins
Sp | CmmExpr, Cmm
sp |
1 (Function) | SPARC.Regs
2 (Function) | PPC.Regs
space |
1 (Function) | Pretty
2 (Function) | Outputable, GhcPlugins
spans | SrcLoc, GhcPlugins, GHC
spark# | ExtsCompat46
SparkOp | PrimOp
speakN | Outputable, GhcPlugins
speakNOf | Outputable, GhcPlugins
speakNth | Outputable, GhcPlugins
speakNTimes | Outputable, GhcPlugins
SpecConstrAnnotation | ExtsCompat46, SpecConstr
specConstrCount | DynFlags, GhcPlugins, GHC
specConstrProgram | SpecConstr
specConstrRecursive | DynFlags, GhcPlugins, GHC
specConstrThreshold | DynFlags, GhcPlugins, GHC
SpecificFile | PipelineMonad
SpecInfo |
1 (Type/Class) | IdInfo, GhcPlugins
2 (Data Constructor) | IdInfo, GhcPlugins
specInfo | IdInfo, GhcPlugins
specInfoFreeVars | IdInfo, GhcPlugins
specInfoRules | IdInfo, GhcPlugins
SpecInstCtxt | TcType, TcValidity, TcHsType
SpecInstSig | HsBinds, HsSyn, GHC
SpecInstSigCtx | RnEnv
SpecPrag | HsBinds, HsSyn, GHC
SpecPragOrigin | TcRnTypes, TcRnMonad
SpecPrags | HsBinds, HsSyn, GHC
specProgram | Specialise
SpecSig | HsBinds, HsSyn, GHC
specTyConKey | PrelNames
specTyConName | PrelNames
specUnfolding | CoreUnfold, Specialise
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_libtool | 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
sPlatformConstants | DynFlags, GhcPlugins
Splice | TcRnTypes, TcRnMonad
SpliceD | HsDecls, HsSyn, GHC
SpliceDecl |
1 (Type/Class) | HsDecls, HsSyn, GHC
2 (Data Constructor) | HsDecls, HsSyn, GHC
spliceDescription | TcSplice
SpliceExplicitFlag | HsDecls, HsSyn, GHC
spliceGenerated | TcSplice
SpliceInfo |
1 (Type/Class) | TcSplice
2 (Data Constructor) | TcSplice
spliceIsDeclaration | TcSplice
spliceLocation | TcSplice
SplicePat | HsPat, HsSyn, GHC
spliceSource | TcSplice
SpliceTypeCtx | RnEnv
SpLim | CmmExpr, Cmm
spLimReg | CmmExpr, Cmm
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
splitDataProductType_maybe | DataCon, GhcPlugins
splitDmdTy | Demand
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
splitFVs | Demand
splitHsAppTys | HsTypes, HsSyn, GHC
splitHsClassTy_maybe | HsTypes, HsSyn, GHC
splitHsFunType | HsTypes, HsSyn, GHC
splitIfaceSigmaTy | IfaceType, IfaceSyn
splitInertCans | TcSMonad
splitInfo | DynFlags, GhcPlugins, GHC
splitKindFunTys | Kind, TcType
splitKindFunTysN | Kind
splitKindFunTy_maybe | Kind
splitLHsClassTy_maybe | HsTypes, HsSyn, GHC
splitLHsInstDeclTy_maybe | HsTypes, HsSyn, GHC
splitLongestPrefix | Util, GhcPlugins
splitPrimTyCon | Vectorise.Utils.Base, Vectorise.Utils
splitProdDmd_maybe | Demand
splitStrictSig | Demand
Splitter | DriverPhases
splitTyConApp | Type, GhcPlugins
splitTyConApp_maybe | Type, GhcPlugins
splitUFM | UniqFM, GhcPlugins
splitUniqSupply | UniqSupply, GhcPlugins
spReg | CmmExpr, Cmm
spRel |
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
3 (Function) | SPARC.Stack
sProgramName | DynFlags, GhcPlugins
sProjectVersion | DynFlags, GhcPlugins
sptInitCode | StaticPtrTable
SQRT | X86.Instr
sqrtDouble# | ExtsCompat46
sqrtFloat# | ExtsCompat46
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
srcLocDataConKey | PrelNames
srcLocDataConName | PrelNames
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
src_basename | PipelineMonad, DriverPipeline
src_filename | PipelineMonad, DriverPipeline
src_suffix | PipelineMonad, DriverPipeline
SRet | Llvm.Types, Llvm
SRL | SPARC.Instr
SrlOp | PrimOp
SRT |
1 (Type/Class) | StgSyn
2 (Data Constructor) | StgSyn
SRTEntries | StgSyn
srtEscape | CmmInfo
srtlen | ByteCodeItbls
srtToData | CmmBuildInfoTables
SRW | PPC.Instr
ssElts | ByteCodeAsm
sseVersion | DynFlags, GhcPlugins, GHC
Ssp | Llvm.Types, Llvm
SspReq | Llvm.Types, Llvm
sSystemPackageConfig | DynFlags, GhcPlugins
ss_how_much | IfaceSyn
ss_ppr_bndr | IfaceSyn
ST |
1 (Data Constructor) | PPC.Instr
2 (Data Constructor) | SPARC.Instr
stableAvailCmp | Avail
stableModuleCmp | Module, GhcPlugins
stableModuleNameCmp | Module, GhcPlugins
StableName# | ExtsCompat46
stableNameCmp | Name, GhcPlugins
stableNameDataConKey | PrelNames
stableNamePrimTyCon | TysPrim
stableNamePrimTyConKey | PrelNames
stableNameToInt# | ExtsCompat46
StableNameToIntOp | PrimOp
stableNameTyConKey | PrelNames
stablePackageKeyCmp | Module, GhcPlugins
StablePtr# | ExtsCompat46
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
stackMapNextFreeSlot | RegAlloc.Linear.StackMap
stackN | LlvmCodeGen.Regs
StackOverflow | Exception
StackParam | CmmCallConv
StackRep | SMRep
StackSlot | RegAlloc.Linear.StackMap
stackStubExpr | MkGraph
stack_info | Cmm
StandAloneDerivOrigin | TcRnTypes, TcRnMonad
standardClassKeys | PrelNames
StandardFormInfo | StgCmmClosure
sTargetPlatform | DynFlags, GhcPlugins
startPhase | DriverPhases
startsConId | Lexeme
startsConSym | Lexeme
startsVarId | Lexeme
startsVarSym | Lexeme
startsWithUnderscore | OccName, Name, GhcPlugins
State |
1 (Type/Class) | State
2 (Data Constructor) | State
State# | ExtsCompat46
stateHackOneShot | Id, GhcPlugins
statePrimTyCon | TysPrim
statePrimTyConKey | PrelNames
staticClosureLabel | StgCmmClosure
staticClosureNeedsLink | StgCmmClosure
StaticEnv | SimplEnv
staticFlags | StaticFlags
StaticOrigin | TcRnTypes, TcRnMonad
staticProfHdr | StgCmmProf
staticPtrDataConKey | PrelNames
staticPtrDataConName | PrelNames
staticPtrInfoDataConKey | PrelNames
staticPtrInfoDataConName | PrelNames
staticPtrInfoTyConKey | PrelNames
staticPtrInfoTyConName | PrelNames
staticPtrTyConKey | PrelNames
staticPtrTyConName | PrelNames
Statics | Cmm
StaticTarget | ForeignCall
Status |
1 (Type/Class) | CmmProcPoint
2 (Type/Class) | InteractiveEvalTypes, InteractiveEval
StayPut | SetLevels
StdCall | Llvm.Types, Llvm
StdCallConv | ForeignCall
stdClosureTypeOffset | CmmInfo
stdInfoTableSizeB | CmmInfo
stdInfoTableSizeW | CmmInfo
stdNonPtrsOffset | CmmInfo
stdPtrsOffset | CmmInfo
stdSrtBitmapOffset | CmmInfo
sTD_HDR_SIZE | DynFlags, GhcPlugins
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
stgTBAA | LlvmCodeGen.Regs
StgTick | StgSyn
StgToDo | DynFlags, GhcPlugins
stgUnsatOcc | StgSyn
StgVarArg | StgSyn
StgWord | SMRep
STKCHECK | ByteCodeInstr
sTmpDir | DynFlags, GhcPlugins
Stmt | HsExpr, HsSyn, GHC
StmtCtxt | HsExpr, HsSyn, GHC
StmtLR | HsExpr, HsSyn, GHC
Stop |
1 (Data Constructor) | SimplUtils
2 (Data Constructor) | TcCanonical
sTopDir | DynFlags, GhcPlugins
StopLn | DriverPhases
StopOrContinue | TcCanonical
stopWith | TcCanonical
stop_phase | PipelineMonad, DriverPipeline
Store | Llvm.AbsSyn, Llvm
storeCurCCS | StgCmmProf
Str | Pretty
strCLabel_llvm | LlvmCodeGen.Base
strDisplayName_llvm | LlvmCodeGen.Base
StrDmd | Demand
Stream |
1 (Type/Class) | Stream
2 (Data Constructor) | Stream
stretchZipWith | Util, GhcPlugins
StrictArg | SimplUtils
StrictBind | SimplUtils
strictenDmd | Demand
strictifyDictDmd | Demand
strictlyDeeperThan | TcType
strictnessBefore | DynFlags, GhcPlugins, GHC
strictnessInfo | IdInfo, GhcPlugins
StrictnessMark | DataCon, GhcPlugins, GHC
StrictSig |
1 (Type/Class) | Demand
2 (Data Constructor) | Demand
strImmLit |
1 (Function) | X86.Regs
2 (Function) | PPC.Regs
3 (Function) | SPARC.Imm
StringBuffer |
1 (Type/Class) | StringBuffer
2 (Data Constructor) | StringBuffer
stringToPackageKey | Module, GhcPlugins
stringToStringBuffer | StringBuffer
stringToWord8s | SMRep
stringTy | TysWiredIn, GhcPlugins
stringTyConKey | PrelNames
stringTyConName | PrelNames
stripIfaceKindVars | IfaceType, IfaceSyn
stripKindArgs | IfaceType, IfaceSyn
stripLive | RegAlloc.Liveness
stripLiveBlock | RegAlloc.Liveness
stripStgTicksTop | StgSyn
stripTicksE | CoreUtils, GhcPlugins
stripTicksT | CoreUtils, GhcPlugins
stripTicksTop | CoreUtils, GhcPlugins
stripTicksTopE | CoreUtils, GhcPlugins
stripTicksTopT | CoreUtils, GhcPlugins
strongLoopBreaker | BasicTypes, GhcPlugins
stronglyConnCompFromEdgedVertices | Digraph
stronglyConnCompFromEdgedVerticesR | Digraph
stronglyConnCompG | Digraph
strProcedureName_llvm | LlvmCodeGen.Base
STU | PPC.Instr
stubDir | DynFlags, GhcPlugins, GHC
sTyConKey | PrelNames
sTyConName | PrelNames
SUB |
1 (Data Constructor) | X86.Instr
2 (Data Constructor) | SPARC.Instr
SubCo | Coercion, GhcPlugins
SUBF | PPC.Instr
SUBFC | PPC.Instr
SUBFE | PPC.Instr
SubGoalCounter | TcRnTypes, TcRnMonad
subGoalCounterValue | TcRnTypes, TcRnMonad
SubGoalDepth | TcRnTypes, TcRnMonad
subGoalDepthExceeded | TcRnTypes, TcRnMonad
subIntC# | ExtsCompat46
SubL16 | RegAlloc.Graph.ArchBase
SubL8 | RegAlloc.Graph.ArchBase
SubL8H | RegAlloc.Graph.ArchBase
SubScope | CmmNode, Cmm
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
substExpr |
1 (Function) | CoreSubst, GhcPlugins
2 (Function) | SimplEnv
substExprSC | CoreSubst, GhcPlugins
substId | SimplEnv
substIdOcc | CoreSubst, GhcPlugins
substIfaceTcArgs | IfaceType, IfaceSyn
substIfaceType | IfaceType, IfaceSyn
substIfaceTyVar | IfaceType, IfaceSyn
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
substVarSet | CoreSubst, GhcPlugins
subTerms | RtClosureInspect, InteractiveEval
subVarSet | VarSet, GhcPlugins
SUB_CC | X86.Instr
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
successorFacts | Hoopl
successors | Hoopl
succ_RDR | PrelNames
Suffix | Util, GhcPlugins
SuggestHidden | Packages, GhcPlugins
SuggestVisible | Packages, 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
SuperKind | Kind
superKind | TysPrim, Kind, Type, GhcPlugins
superKindTyCon | TysPrim, Kind
superKindTyConKey | PrelNames
superKindTyConName | TysPrim
superSkolemTv | TcType
supportedLanguagesAndExtensions | DynFlags, GhcPlugins
suppressIfaceKinds | IfaceType, IfaceSyn
SurelyApart | Unify
Suspension | RtClosureInspect, InteractiveEval
swap | Pair
SwapFlag | BasicTypes, GhcPlugins
Switch | Llvm.AbsSyn, Llvm
SWIZZLE | ByteCodeInstr
SymbolPtr | CLabel
SymbolTable | Binary
symbol_RDR | PrelNames
SymCo | Coercion, GhcPlugins
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
SynDecl | HsDecls, HsSyn, GHC
SynFamilyInst | FamInstEnv
SyntaxExpr | HsExpr, HsSyn, GHC
synTyConDefn_maybe | TyCon, GhcPlugins, GHC
synTyConResKind | Kind, GHC
synTyConRhs_maybe | TyCon, GhcPlugins, GHC
SystemDependent | DynFlags, GhcPlugins
systemPackageConfig | DynFlags, GhcPlugins
sYSTEM_IO | PrelNames