ghc-lib-8.10.3.20201220: The GHC API, decoupled from GHC versions

Index - S

s1TyConKeyPrelNames
s1TyConNamePrelNames
SafeLanguage.Haskell.TH, Language.Haskell.TH.Syntax
safeLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
safeDirectImpsReqGhcPlugins, DynFlags
safeHaskellGhcPlugins, GHC, DynFlags
SafeHaskellBitLexer
SafeHaskellModeGhcPlugins, GHC, DynFlags
safeHaskellModeEnabledGhcPlugins, DynFlags
safeHaskellOnGhcPlugins, DynFlags
safeIdKeyTHNames
safeImplicitImpsReqGhcPlugins, DynFlags
safeImportsOnGhcPlugins, DynFlags
safeInferGhcPlugins, GHC, DynFlags
safeInferOnGhcPlugins, DynFlags
safeInferredGhcPlugins, GHC, DynFlags
safeLanguageOnGhcPlugins, DynFlags
safeNameTHNames
safeOverlapClsInst
safeShowExceptionPanic
Safety 
1 (Type/Class)ForeignCall
2 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Syntax
SAKSTcHsType
SAKS_or_CUSKTcHsType
sameDepthAsTcType
SameMutableArrayArrayOpPrimOp
SameMutableArrayOpPrimOp
SameMutableByteArrayOpPrimOp
SameMutVarOpPrimOp
SameMVarOpPrimOp
sameRepresentativeSDIEGHC.HsToCore.PmCheck.Types
SameSmallMutableArrayOpPrimOp
SameTVarOpPrimOp
sameVisGhcPlugins, Type, Var
sanityCheckCfgCFG
sappendClassOpKeyPrelNames
sappendNamePrelNames
SARX86.Instr
saturatedByOneShotsDemand
saveCurrentCostCentreGHC.StgToCmm.Prof
saveThreadStateGHC.StgToCmm.Foreign
SBBX86.Instr
sb_mdsTcRnMonad, TcRnTypes
sb_tcsTcRnMonad, TcRnTypes
scaleFloatGhcPrelude
scanGraphGraphOps, GraphColor
scanlGhcPrelude
scanl1GhcPrelude
scanrGhcPrelude
scanr1GhcPrelude
SCCDigraph
sccAbleCCCostCentre
SCCFunSigGHC, GHC.Hs, GHC.Hs.Binds
Scheme 
1 (Data Constructor)PprColour
2 (Type/Class)PprColour
ScopeHieTypes
scopeContainsSpanHieUtils
scopedSortGhcPlugins, TcType, TyCoFVs, Type
ScopedTypeVariablesGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
ScOriginTcOrigin
sc_altsSimplUtils
sc_argSimplUtils
sc_arg_tySimplUtils
sc_bndrSimplUtils
sc_bndrsSimplUtils
sc_bodySimplUtils
sc_cciSimplUtils
sc_contSimplUtils
sc_dupSimplUtils
sc_envSimplUtils
sc_funSimplUtils
sc_hole_tySimplUtils
SDIEGHC.HsToCore.PmCheck.Types
SDIVSPARC.Instr
SDocGhcPlugins, Outputable
sdocWithDynFlagsGhcPlugins, Outputable
sdocWithPlatformGhcPlugins, Outputable
searchPackageIdGhcPlugins, Packages
secondMGhcPlugins, Util
Section 
1 (Type/Class)Cmm
2 (Data Constructor)Cmm
SectionLGHC, GHC.Hs, GHC.Hs.Expr
sectionLLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sectionLIdKeyTHNames
sectionLNameTHNames
sectionOffsetDwarf.Types
SectionOriginTcOrigin
SectionProtectionCmm
sectionProtectionCmm
SectionRGHC, GHC.Hs, GHC.Hs.Expr
sectionRLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sectionRIdKeyTHNames
sectionRNameTHNames
SectionTypeCmm
sectionTypeAsmUtils
seCvSubstSimplEnv
seDynFlagsSimplEnv
seekBinBinary
seekByBinary
seIdSubstSimplEnv
seInScopeSimplEnv
SelectSimplUtils
selecteeGHC.Exts.Heap, GHC.Exts.Heap.Closures
selectLargestContainedByHieUtils
selectMatchVarDsUtils
selectMatchVarsDsUtils
selectNextWorkItemTcSMonad
selectorAmbiguousFieldOccGHC, GHC.Hs, GHC.Hs.Types
selectorClassKeyPrelNames
selectorClassNamePrelNames
SelectorClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
selectSimpleMatchVarLDsUtils
selectSmallestContainingHieUtils
SelfBootTcRnMonad, TcRnTypes
SelfBootInfoTcRnMonad, TcRnTypes
SelfLoopDigraph
SelfLoopInfoGHC.StgToCmm.Closure
selName_RDRPrelNames
sel_naughtyGhcPlugins, IdInfo
sel_tyconGhcPlugins, IdInfo
semi 
1 (Function)GhcPlugins, Outputable
2 (Function)Pretty
3 (Function)Language.Haskell.TH.PprLib
SemigroupGhcPrelude
semigroupClassKeyPrelNames
semigroupClassNamePrelNames
semiSepLanguage.Haskell.TH.Ppr
seModeSimplEnv
sep 
1 (Function)GhcPlugins, Outputable
2 (Function)Pretty
3 (Function)Language.Haskell.TH.PprLib
SepArgCmdLineParser
SeqGHCi, GHCi.Message
seqGhcPrelude
seqBindsCoreSeq
seqBitmapBitmap
seqCoGhcPlugins, Coercion
seqCompiledByteCodeByteCodeTypes
seqDemandDemand
seqDemandListDemand
seqDmdDemand
seqDmdTypeDemand
seqDVarSetGhcPlugins, VarSet
seqEltsUFMGhcPlugins, UniqFM
seqExprCoreSeq
seqExprsCoreSeq
seqHValueGHCi
seqIdMkId
seqIdKeyPrelNames
seqListGhcPlugins, Util
seqOccInfoGhcPlugins, BasicTypes
SeqOpPrimOp
seqRuleInfoCoreSeq
seqRulesCoreSeq
seqStrictSigDemand
seqTypeGhcPlugins, Type
seqTypesGhcPlugins, Type
SequelGHC.StgToCmm.Monad
sequenceGhcPrelude
sequenceAGhcPrelude
sequenceQLanguage.Haskell.TH.Syntax
sequenceQIdKeyTHNames
sequenceQNameTHNames
sequenceTopBlockLayout
sequence_GhcPrelude
seqUnfoldingCoreSeq
seqVarDsUtils
seqVarSetGhcPlugins, VarSet
SerializableExceptionGHCi.Message
Serialized 
1 (Data Constructor)GhcPlugins, GHC.Serialized
2 (Type/Class)GhcPlugins, GHC.Serialized
serializeWithDataGhcPlugins, GHC.Serialized
sErrorPprColour
Session 
1 (Data Constructor)GhcMonad
2 (Type/Class)GhcMonad
setArityInfoGhcPlugins, IdInfo
setAssigRRegAlloc.Linear.State
setBindsGHC.StgToCmm.Monad
setBlockAssigRRegAlloc.Linear.State
setBreakOffGHCi.BreakArray
setBreakOnGHCi.BreakArray
SetByteArrayOpPrimOp
setCafInfoGhcPlugins, IdInfo
setCallArityInfoGhcPlugins, IdInfo
setCaseBndrEvaldGhcPlugins, Id
SETCCX86.Instr
setCoHoleCoVarGhcPlugins, Coercion, TyCoRep
setColorGraphOps, GraphColor
setConstraintVarTcRnMonad
setContextInteractiveEval, GHC
setCoVarNameGhcPlugins, Coercion
setCoVarUniqueGhcPlugins, Coercion
setCtLocConstraint
setCtLocEnvConstraint
setCtLocMTcRnMonad
setCtLocOriginConstraint
setCtLocSpanConstraint
setCvSubstEnvTyCoSubst
setDeleteHoopl.Collections
setDeleteListHoopl.Collections
setDeltaNatNCGMonad
setDeltaRRegAlloc.Linear.State
setDemandInfoGhcPlugins, IdInfo
setDifferenceHoopl.Collections
setDynFlagsDriverPipeline, PipelineMonad
setEdgeWeightCFG
setElemsHoopl.Collections
setEmptyHoopl.Collections
setEntrySDIEGHC.HsToCore.PmCheck.Types
setEnvTcRnMonad, IOEnv
setEnvsTcRnMonad
setErrCtxtTcRnMonad
setErrsVarTcRnMonad
setEvBind 
1 (Function)TcSMonad
2 (Function)TcPluginM
setEvBindIfWantedTcSMonad
setEvBindsTcSTcSMonad
setFilterHoopl.Collections
setFlagsFromEnvFileGhcPlugins, DynFlags
setFoldlHoopl.Collections
setFoldrHoopl.Collections
setForeignOsPipelineMonad
setFormatOfRegisterSPARC.CodeGen.Base
setFreeRegsRRegAlloc.Linear.State
setFromListHoopl.Collections
setGblEnvTcRnMonad
setGeneralFlag'GhcPlugins, DynFlags
setGHCiMonadGHC
setGlobalTypeEnvTcEnv
SETHISPARC.Instr
setHpUsageGHC.StgToCmm.Monad
setIdArityGhcPlugins, Id
setIdCafInfoGhcPlugins, Id
setIdCallArityGhcPlugins, Id
setIdDemandInfoGhcPlugins, Id
setIdDetailsGhcPlugins, Var
setIdExported 
1 (Function)Id
2 (Function)GhcPlugins, Var
setIdInfoGhcPlugins, Id
setIdNameGhcPlugins, Id
setIdNotExported 
1 (Function)Id
2 (Function)GhcPlugins, Var
setIdOccInfoGhcPlugins, Id
setIdOneShotInfoGhcPlugins, Id
setIdSpecialisationGhcPlugins, Id
setIdStrictnessGhcPlugins, Id
setIdTypeGhcPlugins, Id
setIdUnfoldingGhcPlugins, Id
setIdUniqueGhcPlugins, Id
setIfacePipelineMonad
setImplicitEnvMTcRnMonad
setIndirectSDIEGHC.HsToCore.PmCheck.Types
setInertCansTcSMonad
setInfoTableStackMapCmmLayoutStack
setInlineActivationGhcPlugins, Id
setInlinePragInfoGhcPlugins, IdInfo
setInlinePragmaGhcPlugins, Id
setInlinePragmaActivationGhcPlugins, BasicTypes
setInlinePragmaRuleMatchInfoGhcPlugins, BasicTypes
setInScopeGhcPlugins, CoreSubst
setInScopeFromESimplEnv
setInScopeFromFSimplEnv
setInScopeSetSimplEnv
setInsertHoopl.Collections
setInsertListHoopl.Collections
setInteractiveDynFlagsGHC
setInteractivePackageGhcPlugins, HscTypes
setInteractivePrintNameGhcPlugins, HscTypes
setIntersectionHoopl.Collections
setIsSubsetOfHoopl.Collections
setJoinResTyGhcPlugins, Type
setLastTokenLexer
setLclEnvTcRnMonad
setLclEnvLocTcRnMonad, TcRnTypes
setLclEnvTcLevelTcRnMonad, TcRnTypes
setLclTypeEnvTcRnMonad
setLevelsSetLevels
setLevityInfoWithTypeGhcPlugins, IdInfo
setLocalRdrEnvTcRnMonad
setLogActionGHC
setMemberHoopl.Collections
setMetaTyVarTcLevelTcType
setModeSimplEnv
setModLocationDriverPipeline, PipelineMonad
setNameLocGhcPlugins, Name
setNameModuleIfaceEnv
setNameUniqueGhcPlugins, Name
setNeverLevPolyGhcPlugins, IdInfo
setNominalRole_maybeGhcPlugins, Coercion
setNullHoopl.Collections
setOccInfoGhcPlugins, IdInfo
setOccNameSpaceGhcPlugins, Name, OccName
setOneShotInfoGhcPlugins, IdInfo
setOneShotLambdaGhcPlugins, Id
setOverlapModeMaybeGhcPlugins, BasicTypes, InstEnv
setProgramDynFlagsGHC
setRdrNameSpaceRdrHsSyn
setRealHpGHC.StgToCmm.Monad, GHC.StgToCmm.Heap
setRecTcMaxBoundGhcPlugins, TyCon
setRuleIdNameGhcPlugins, CoreSyn
setRuleInfoGhcPlugins, IdInfo
setRuleInfoHeadGhcPlugins, IdInfo
setSafeModeGhcPlugins, HscTypes
setSessionGHC, GhcMonad
setSessionDynFlagsGHC
setSingletonHoopl.Collections
setSizeHoopl.Collections
setSolvedDictsTcSMonad
setSrcLocLexer
setSrcSpanTcRnMonad
setStageTcRnMonad
setStateGHC.StgToCmm.Monad
setStrictnessInfoGhcPlugins, IdInfo
setStyleColouredGhcPlugins, Outputable
setSubstEnvSimplEnv
setTargetsGHC
setTcEvBindsMap 
1 (Function)TcRnMonad
2 (Function)TcSMonad
setTcLevelTcRnMonad
setTcSInertsTcSMonad
setTcTyConKindGhcPlugins, TyCon
setTcTyVarDetailsGhcPlugins, Var
SetThreadAllocationCounterPrimOp
setTickyCtrLabelGHC.StgToCmm.Monad
Settings 
1 (Data Constructor)GhcPlugins, DynFlags, Settings
2 (Type/Class)GhcPlugins, DynFlags, Settings
settingsGhcPlugins, DynFlags
SettingsErrorSysTools.Settings
SettingsError_BadDataSysTools.Settings
SettingsError_MissingDataSysTools.Settings
setTmpDirGhcPlugins, DynFlags
setTvSubstEnvGhcPlugins, TcType, TyCoSubst, Type
setTyVarKindGhcPlugins, Var
setTyVarNameGhcPlugins, Var
setTyVarUniqueGhcPlugins, Var
setUnfoldingInfoGhcPlugins, IdInfo
setUnionHoopl.Collections
setUnionsHoopl.Collections
setUniqMetaLlvmCodeGen.Base
setUnitIdGhcPlugins, DynFlags
setUnsafeGlobalDynFlagsGhcPlugins, DynFlags
setUserDataBinary
setVarNameGhcPlugins, Var
setVarTypeGhcPlugins, Var
setVarUniqueGhcPlugins, Var
setVirtHpGHC.StgToCmm.Monad, GHC.StgToCmm.Heap
seTvSubstSimplEnv
setWantedEqTcSMonad
setWantedEvTermTcSMonad
setXOptMTcRnMonad
SevDumpGHC, ErrUtils
SeverityGHC, ErrUtils
SevErrorGHC, ErrUtils
SevFatalGHC, ErrUtils
SevInfoGHC, ErrUtils
SevInteractiveGHC, ErrUtils
SevOutputGHC, ErrUtils
SevWarningGHC, ErrUtils
sExtraGccViaCFlagsGhcPlugins, DynFlags, Settings
sFatalPprColour
sFileSettingsGhcPlugins, DynFlags, Settings
sfInScopeSimplEnv
sfInteractInertTcTypeNats, CoAxiom
sfInteractTopTcTypeNats, CoAxiom
sfJoinFloatsSimplEnv
sfLetFloatsSimplEnv
sfMatchFamTcTypeNats, CoAxiom
Sf_IgnoreGhcPlugins, GHC, DynFlags
Sf_NoneGhcPlugins, GHC, DynFlags
Sf_SafeGhcPlugins, GHC, DynFlags
Sf_SafeInferredGhcPlugins, GHC, DynFlags
Sf_TrustworthyGhcPlugins, GHC, DynFlags
Sf_UnsafeGhcPlugins, GHC, DynFlags
sGccSupportsNoPieGhcPlugins, DynFlags, Settings
sGhcDebuggedGhcPlugins, DynFlags, Settings
sGhciUsagePathGhcPlugins, DynFlags, Settings
sGhcNameVersionGhcPlugins, DynFlags, Settings
sGhcRTSWaysGhcPlugins, DynFlags, Settings
sGhcRtsWithLibdwGhcPlugins, DynFlags, Settings
sGhcThreadedGhcPlugins, DynFlags, Settings
sGhcUsagePathGhcPlugins, DynFlags, Settings
sGhcWithInterpreterGhcPlugins, DynFlags, Settings
sGhcWithNativeCodeGenGhcPlugins, DynFlags, Settings
sGhcWithSMPGhcPlugins, DynFlags, Settings
ShadowedDependenciesGhcPlugins, Packages
ShadowInfoConstraint
shadowNamesGhcPlugins, RdrName
SharedGHC.HsToCore.PmCheck.Types
SharedDIdEnvGHC.HsToCore.PmCheck.Types
sharedGlobalGhcPlugins, Util
sharedGlobalMGhcPlugins, Util
sHeaderPprColour
ShHoleSubstGhcPlugins, Module
shiftEqnsDsUtils
shiftLIntegerIdKeyPrelNames
shiftLIntegerNamePrelNames
shiftRIntegerIdKeyPrelNames
shiftRIntegerNamePrelNames
SHLX86.Instr
shortBlockIdSPARC.ShortcutJump
shortcutJump 
1 (Function)X86.Instr
2 (Function)SPARC.ShortcutJump
3 (Function)PPC.RegInfo
4 (Function)NCGMonad, AsmCodeGen
shortCutLitTcHsSyn
shortcutStatics 
1 (Function)X86.Instr
2 (Function)SPARC.ShortcutJump
3 (Function)PPC.RegInfo
4 (Function)NCGMonad, AsmCodeGen
shortcutWeightMapCFG
shouldInlinePrimOpGHC.StgToCmm.Prim
Shouldn'tHappenOriginTcOrigin
ShouldRetainCAFsGHCi.ObjLink
shouldUseColorGhcPlugins, DynFlags
shouldUseHexWordLiteralsGhcPlugins, DynFlags
ShowGhcPrelude
showGhcPrelude
showAstDataGHC.Hs.Dump
showBreakArrayGHCi.BreakArray
showCharGhcPrelude
showClassKeyPrelNames
showClassNamePrelNames
showCommaSpace_RDRPrelNames
showExceptionPanic
ShowForAllFlagIfaceSyn, IfaceType
ShowForAllMustIfaceSyn, IfaceType
ShowForAllWhenIfaceSyn, IfaceType
showFreeRegsRegAlloc.Linear.SPARC.FreeRegs
showGhcExceptionGHC, Panic
ShowHeaderIfaceSyn
ShowHowMuchIfaceSyn
ShowIfaceIfaceSyn
showIfaceLoadIface
showLinkerStateLinker
showListGhcPrelude
showModMsgGhcPlugins, HscTypes
showModuleInteractiveEval, GHC
showModuleIndexHscMain
showNameLanguage.Haskell.TH.Syntax
showName'Language.Haskell.TH.Syntax
showOptGhcPlugins, CliOption, DynFlags
showParenGhcPrelude
showParen_RDRPrelNames
showPassErrUtils
showPlainGhcExceptionPlainPanic
showPprGhcPlugins, Outputable
showReg 
1 (Function)PPC.Regs
2 (Function)SPARC.Regs
3 (Function)X86.Regs
showRichTokenStreamGHC
ShowSGhcPrelude
showsGhcPrelude
showSDocGhcPlugins, Outputable
showSDocDebugGhcPlugins, Outputable
showSDocDumpGhcPlugins, Outputable
showSDocDumpOneLineGhcPlugins, Outputable
showSDocForUserGhcPlugins, Outputable
showSDocOneLineGhcPlugins, Outputable
showSDocUnqualGhcPlugins, Outputable
showSDocUnsafeGhcPlugins, Outputable
ShowSomeIfaceSyn
showSpace_RDRPrelNames
showsPrecGhcPrelude
showsPrec_RDRPrelNames
showStgStatsStgStats
showStringGhcPrelude
showString_RDRPrelNames
ShowSub 
1 (Data Constructor)IfaceSyn
2 (Type/Class)IfaceSyn
shows_RDRPrelNames
showTermDebugger
showtextlLanguage.Haskell.TH.Ppr
showToHeaderIfaceSyn
showToIfaceIfaceSyn
SHRX86.Instr
ShrinkMutableByteArrayOp_CharPrimOp
ShrinkSmallMutableArrayOp_CharPrimOp
ShutdownGHCi, GHCi.Message
SigGHC, GHC.Hs, GHC.Hs.Binds
SigD 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Syntax
sigDLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sigDIdKeyTHNames
sigDNameTHNames
SigELanguage.Haskell.TH, Language.Haskell.TH.Syntax
sigELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sigEIdKeyTHNames
sigENameTHNames
SigmaCtxtTcValidity, TcHsType, TcOrigin
SignalGHC, Panic
SignedHintCmmExpr, Cmm, CmmType
SignExtLlvm.Types, Llvm
significandGhcPrelude
signumGhcPrelude
signumIntegerIdKeyPrelNames
signumIntegerNamePrelNames
SigPLanguage.Haskell.TH, Language.Haskell.TH.Syntax
sigPLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
SigPatGHC, GHC.Hs, GHC.Hs.Pat
sigPIdKeyTHNames
sigPNameTHNames
sigPrec 
1 (Function)GhcPlugins, BasicTypes, TyCoPpr
2 (Function)Language.Haskell.TH.Ppr
SigSkolTcOrigin
SigTLanguage.Haskell.TH, Language.Haskell.TH.Syntax
sigT 
1 (Function)Language.Haskell.TH, Language.Haskell.TH.Lib
2 (Function)Language.Haskell.TH.Lib.Internal
sigTIdKeyTHNames
sigTNameTHNames
SigTypeSkolTcOrigin
sig_bndrTcRnMonad, TcSigs, TcRnTypes
sig_ctxtTcRnMonad, TcSigs, TcRnTypes
sig_inst_sigTcRnMonad, TcRnTypes
sig_inst_skolsTcRnMonad, TcRnTypes
sig_inst_tauTcRnMonad, TcRnTypes
sig_inst_thetaTcRnMonad, TcRnTypes
sig_inst_wcsTcRnMonad, TcRnTypes
sig_inst_wcxTcRnMonad, TcRnTypes
sig_locTcRnMonad, TcSigs, TcRnTypes
simplBinderSimplEnv
simplBindersSimplEnv
SimplContSimplUtils
SimplCountSimplMonad, GhcPlugins, CoreMonad
simplCountNGhcPlugins, CoreMonad
simpleImportDeclGHC, GHC.Hs, GHC.Hs.ImpExp
simpleInstInfoClsTyTcEnv
simpleInstInfoTyTcEnv
simpleInstInfoTyConTcEnv
simpleNodeInfoHieUtils
SimplEnv 
1 (Type/Class)SimplEnv
2 (Data Constructor)SimplEnv
simplEnvForGHCiSimplUtils
simpleOptExprCoreOpt
simpleOptExprWithCoreOpt
simpleOptPgmCoreOpt
simplExprSimplify
SimplFloats 
1 (Type/Class)SimplEnv
2 (Data Constructor)SimplEnv
SimplifiedSimplUtils
SimplifierDoneGhcPlugins, CoreMonad
simplifyBooleanFormula
simplifyAmbiguityCheckTcSimplify
simplifyArgsWorkerGhcPlugins, Coercion
simplifyDefaultTcSimplify
simplifyExprSimplCore
simplifyInferTcSimplify
simplifyInstanceContextsTcDerivInfer
simplifyInteractiveTcSimplify
simplifyTopTcSimplify
simplifyTopImplicTcSimplify
simplifyWantedsTcMTcSimplify
SimplMSimplMonad
SimplMode 
1 (Data Constructor)GhcPlugins, CoreMonad
2 (Type/Class)GhcPlugins, CoreMonad
simplNonRecBndrSimplEnv
simplNonRecJoinBndrSimplEnv
simplPhasesGhcPlugins, GHC, DynFlags
simplRecBndrsSimplEnv
simplRecJoinBndrsSimplEnv
simplRulesSimplify
SimplSRSimplEnv
simplTickFactorGhcPlugins, GHC, DynFlags
simplTopBindsSimplify
simpl_topTcSimplify
sinGhcPrelude
singleCtConstraint
SingleEntryStgSyn
SingleStep 
1 (Data Constructor)InteractiveEval, GHC, InteractiveEvalTypes
2 (Type/Class)InteractiveEval, GHC, InteractiveEvalTypes
singleStepGHCi.Message
SingleThreadedLlvm.AbsSyn
singletonGhcPlugins, Util
sinhGhcPrelude
sIntegerLibraryGhcPlugins, DynFlags, Settings
sIntegerLibraryTypeGhcPlugins, DynFlags, Settings
size 
1 (Function)GHC.Exts.Heap, GHC.Exts.Heap.Closures
2 (Function)GraphOps, GraphColor
SizedSeq 
1 (Data Constructor)SizedSeq
2 (Type/Class)ByteCodeAsm, SizedSeq
sizedTextPretty
sizeDVarSetGhcPlugins, VarSet
SizeofArrayArrayOpPrimOp
SizeofArrayOpPrimOp
SizeofByteArrayOpPrimOp
SizeofMutableArrayArrayOpPrimOp
SizeofMutableArrayOpPrimOp
SizeofMutableByteArrayOpPrimOp
SizeofSmallArrayOpPrimOp
SizeofSmallMutableArrayOpPrimOp
sIZEOF_CostCentreStackGhcPlugins, DynFlags
sIZEOF_StgArrBytes_NoHdrGhcPlugins, DynFlags
sIZEOF_StgFunInfoExtraRevGhcPlugins, DynFlags
sIZEOF_StgMutArrPtrs_NoHdrGhcPlugins, DynFlags
sIZEOF_StgSmallMutArrPtrs_NoHdrGhcPlugins, DynFlags
sIZEOF_StgSMPThunkHeaderGhcPlugins, DynFlags
sIZEOF_StgUpdateFrame_NoHdrGhcPlugins, DynFlags
sizeRegSetCmmExpr, Cmm
sizeSSByteCodeAsm, SizedSeq
sizeTypeTcType
sizeTypesTcType
sizeUDFMUniqDFM
sizeUFMGhcPlugins, UniqFM
sizeUniqDSetUniqDSet
sizeUniqMapUniqMap
sizeUniqSetGhcPlugins, UniqSet
sizeVarSetGhcPlugins, VarSet
SkeletonStgLiftLams.Analysis
SkolemUnify
SkolemInfoTcOrigin
SkolemiseFlexiTcHsSyn
skolemiseQuantifiedTyVarTcMType
skolemiseUnboundMetaTyVarTcMType
SkolemTvTcType
SLPPC.Instr
sLdIsGnuLdGhcPlugins, DynFlags, Settings
sLdSupportsBuildIdGhcPlugins, DynFlags, Settings
sLdSupportsCompactUnwindGhcPlugins, DynFlags, Settings
sLdSupportsFilelistGhcPlugins, DynFlags, Settings
sLeadingUnderscoreGhcPlugins, DynFlags, Settings
sLibFFIGhcPlugins, DynFlags, Settings
SLIDEByteCodeInstr
sLitGhcPlugins, FastString
SLLSPARC.Instr
SllOpPrimOp
slotCmmTypeCmmUtils
slotForeignHintCmmUtils
slotPrimRepRepType
SlotTyRepType
SlowCmmNode, Cmm
SlowCallGHC.StgToCmm.Closure
slowCallGHC.StgToCmm.Layout
slowCallPatternGHC.StgToCmm.ArgRep
slurpConflictsRegAlloc.Liveness
slurpJoinMovsRegAlloc.Graph.Coalesce
slurpNodeConflictCountGraphOps, GraphColor
slurpReloadCoalesceRegAlloc.Liveness
slurpSpillCostInfoRegAlloc.Graph.SpillCost
sl_fsGhcPlugins, BasicTypes
sl_stGhcPlugins, BasicTypes
smallArrayPrimTyConTysPrim
smallArrayPrimTyConKeyPrelNames
SmallArrayPtrsRepSMRep
smallArrPtrsHdrSizeSMRep
smallArrPtrsHdrSizeWSMRep
smallArrPtrsRepSMRep
smallEnoughToInlineCoreUnfold
smallestContainingSatisfyingHieUtils
smallIntegerIdKeyPrelNames
smallIntegerNamePrelNames
smallMutableArrayPrimTyConTysPrim
smallMutableArrayPrimTyConKeyPrelNames
SmallMutArrClosureGHC.Exts.Heap, GHC.Exts.Heap.Closures
SMALL_MUT_ARR_PTRS_CLEANGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
SMALL_MUT_ARR_PTRS_DIRTYGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
SMALL_MUT_ARR_PTRS_FROZEN_CLEANGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
SMALL_MUT_ARR_PTRS_FROZEN_DIRTYGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
sMarginPprColour
sMessagePprColour
SMRepSMRep
SMULSPARC.Instr
sm_case_caseGhcPlugins, CoreMonad
sm_dflagsGhcPlugins, CoreMonad
sm_eta_expandGhcPlugins, CoreMonad
sm_inlineGhcPlugins, CoreMonad
sm_namesGhcPlugins, CoreMonad
sm_phaseGhcPlugins, CoreMonad
sm_rulesGhcPlugins, CoreMonad
sndGhcPrelude
snd3GhcPlugins, Util
sndIdKeyPrelNames
sndNamePrelNames
sndOf3GhcPlugins, Util
snocBagBag
snocCtsConstraint
snocOLOrdList
snocViewGhcPlugins, Util
soExtGhcPlugins, HscTypes
SOFTGHC.Platform
SOFTFPGHC.Platform
SoftScopeGhcPlugins, CoreSyn
SolarisLDGhcPlugins, DynFlags
solveCallStackTcCanonical
solveEqualitiesTcSimplify, TcHsType
solveLocalEqualitiesTcSimplify
solveLocalEqualitiesXTcSimplify
solverDepthErrorTcSTcErrors
solverIterationsGhcPlugins, GHC, DynFlags
solveSimpleGivensTcInteract
solveSimpleWantedsTcInteract
solveWantedsTcSimplify
solveWantedsAndDropTcSimplify
SomeAsyncException 
1 (Data Constructor)Exception
2 (Type/Class)Exception
SomeException 
1 (Data Constructor)Exception
2 (Type/Class)Exception
someTypeRepDataConKeyPrelNames
someTypeRepDataConNamePrelNames
someTypeRepTyConKeyPrelNames
someTypeRepTyConNamePrelNames
sOpt_aGhcPlugins, DynFlags, Settings
sOpt_cGhcPlugins, DynFlags, Settings
sOpt_cxxGhcPlugins, DynFlags, Settings
sOpt_FGhcPlugins, DynFlags, Settings
sOpt_iGhcPlugins, DynFlags, Settings
sOpt_LGhcPlugins, DynFlags, Settings
sOpt_lGhcPlugins, DynFlags, Settings
sOpt_lcGhcPlugins, DynFlags, Settings
sOpt_lccGhcPlugins, DynFlags, Settings
sOpt_lmGhcPlugins, DynFlags, Settings
sOpt_loGhcPlugins, DynFlags, Settings
sOpt_PGhcPlugins, DynFlags, Settings
sOpt_P_fingerprintGhcPlugins, DynFlags, Settings
sOpt_windresGhcPlugins, DynFlags, Settings
SorryGHC, Panic
sorryGhcPlugins, Outputable, Panic, PlainPanic
sorryDocPanic
sortLocatedGhcPlugins, SrcLoc
sortQuantVarsGhcPlugins, MkCore
sortWithGhcPlugins, Util
SourceErrorGhcPlugins, HscTypes
SourceLazyLanguage.Haskell.TH, Language.Haskell.TH.Syntax
sourceLazyLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sourceLazyDataConKeyPrelNames
sourceLazyDataConNamePrelNames
sourceLazyKeyTHNames
sourceLazyNameTHNames
sourceLibNameGhcPlugins, GHC.PackageDb, PackageConfig, Packages
SourceModified 
1 (Data Constructor)GhcPlugins, HscTypes
2 (Type/Class)GhcPlugins, HscTypes
sourceNameGhcPlugins, CoreSyn
SourceNoteGhcPlugins, CoreSyn
SourceNoUnpackLanguage.Haskell.TH, Language.Haskell.TH.Syntax
sourceNoUnpackLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sourceNoUnpackDataConKeyPrelNames
sourceNoUnpackDataConNamePrelNames
sourceNoUnpackKeyTHNames
sourceNoUnpackNameTHNames
SourcePackageId 
1 (Data Constructor)GhcPlugins, PackageConfig, Packages
2 (Type/Class)GhcPlugins, PackageConfig, Packages
sourcePackageIdGhcPlugins, GHC.PackageDb, PackageConfig, Packages
sourcePackageIdStringGhcPlugins, PackageConfig, Packages
sourceSpanGhcPlugins, CoreSyn
SourceStrictLanguage.Haskell.TH, Language.Haskell.TH.Syntax
sourceStrictLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sourceStrictDataConKeyPrelNames
sourceStrictDataConNamePrelNames
sourceStrictKeyTHNames
sourceStrictNameTHNames
SourceStrictnessLanguage.Haskell.TH, Language.Haskell.TH.Syntax
SourceStrictnessQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
SourceText 
1 (Data Constructor)GhcPlugins, BasicTypes
2 (Type/Class)GhcPlugins, BasicTypes
SourceUnmodifiedGhcPlugins, HscTypes
SourceUnmodifiedAndStableGhcPlugins, HscTypes
SourceUnpackLanguage.Haskell.TH, Language.Haskell.TH.Syntax
sourceUnpackLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sourceUnpackDataConKeyPrelNames
sourceUnpackDataConNamePrelNames
SourceUnpackednessLanguage.Haskell.TH, Language.Haskell.TH.Syntax
SourceUnpackednessQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
sourceUnpackKeyTHNames
sourceUnpackNameTHNames
SpCmmExpr, Cmm
sp 
1 (Function)PPC.Regs
2 (Function)SPARC.Regs
space 
1 (Function)GhcPlugins, Outputable
2 (Function)Pretty
3 (Function)Language.Haskell.TH.PprLib
SpanHieTypes
spanGhcPrelude
spanEndGhcPlugins, Util
spansGhcPlugins, GHC, SrcLoc
SparkOpPrimOp
speakNGhcPlugins, Outputable
speakNOfGhcPlugins, Outputable
speakNthGhcPlugins, Outputable
SpecConstrAnnotationSpecConstr
specConstrCountGhcPlugins, GHC, DynFlags
specConstrProgramSpecConstr
specConstrRecursiveGhcPlugins, GHC, DynFlags
specConstrThresholdGhcPlugins, GHC, DynFlags
SpecialiseInstPLanguage.Haskell.TH, Language.Haskell.TH.Syntax
SpecialisePLanguage.Haskell.TH, Language.Haskell.TH.Syntax
specialPromotedDcGhcPlugins, DataCon
SpecificFilePipelineMonad
SpecifiedGhcPlugins, IfaceSyn, IfaceType, TcType, TyCoRep, Type, Var
SpecInstCtxtTcValidity, TcHsType, TcOrigin
SpecInstSigGHC, GHC.Hs, GHC.Hs.Binds
SpecInstSigCtxRnUtils
SpecPragGHC, GHC.Hs, GHC.Hs.Binds
SpecPragOriginTcOrigin
SpecPragsGHC, GHC.Hs, GHC.Hs.Binds
specProgramSpecialise
SpecSigGHC, GHC.Hs, GHC.Hs.Binds
specTyConKeyPrelNames
specTyConNamePrelNames
specUnfoldingSpecialise, CoreUnfold
spExprCmmUtils
sPgm_aGhcPlugins, DynFlags, Settings
sPgm_arGhcPlugins, DynFlags, Settings
sPgm_cGhcPlugins, DynFlags, Settings
sPgm_dllGhcPlugins, DynFlags, Settings
sPgm_FGhcPlugins, DynFlags, Settings
sPgm_iGhcPlugins, DynFlags, Settings
sPgm_install_name_toolSettings
sPgm_LGhcPlugins, DynFlags, Settings
sPgm_lGhcPlugins, DynFlags, Settings
sPgm_lcGhcPlugins, DynFlags, Settings
sPgm_lccGhcPlugins, DynFlags, Settings
sPgm_libtoolGhcPlugins, DynFlags, Settings
sPgm_lmGhcPlugins, DynFlags, Settings
sPgm_loGhcPlugins, DynFlags, Settings
sPgm_otoolSettings
sPgm_PGhcPlugins, DynFlags, Settings
sPgm_ranlibGhcPlugins, DynFlags, Settings
sPgm_TGhcPlugins, DynFlags, Settings
sPgm_windresGhcPlugins, DynFlags, Settings
SPILLRegAlloc.Liveness
SpillAllocRegAlloc.Linear.Base, RegAlloc.Linear.Main
spillAreaLengthSPARC.Base
SpillClobberRegAlloc.Linear.Base, RegAlloc.Linear.Main
SpillCostInfoRegAlloc.Graph.SpillCost
SpillCostRecordRegAlloc.Graph.SpillCost
SpillJoinRMRegAlloc.Linear.Base, RegAlloc.Linear.Main
SpillJoinRRRegAlloc.Linear.Base, RegAlloc.Linear.Main
SpillLoadRegAlloc.Linear.Base, RegAlloc.Linear.Main
spillRRegAlloc.Linear.State
SpillReasonRegAlloc.Linear.Base, RegAlloc.Linear.Main
spillSlotSizeSPARC.Base
spillSlotToOffsetSPARC.Stack
SpillStats 
1 (Type/Class)RegAlloc.Graph.Spill
2 (Data Constructor)RegAlloc.Graph.Spill
spillStoreLoadRegAlloc.Graph.Spill
sPlatformConstantsGhcPlugins, DynFlags, Settings
sPlatformMiscGhcPlugins, DynFlags, Settings
SpliceTcRnMonad, TcRnTypes
SpliceDGHC, GHC.Hs, GHC.Hs.Decls
SpliceDecl 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
SpliceDecorationGHC, GHC.Hs, GHC.Hs.Expr
spliceDescriptionRnSplice
SpliceExplicitFlagGhcPlugins, GHC, BasicTypes, GHC.Hs, GHC.Hs.Decls
spliceGeneratedRnSplice
SpliceInfo 
1 (Type/Class)RnSplice
2 (Data Constructor)RnSplice
spliceIsDeclRnSplice
SplicePatGHC, GHC.Hs, GHC.Hs.Pat
SplicePointNameGHC, GHC.Hs, GHC.Hs.Expr
spliceRunActionGhcPlugins, Plugins
spliceSourceRnSplice
SpliceTypeTcRnMonad, TcRnTypes
SpliceTypeCtxRnUtils
SpLimCmmExpr, Cmm
spLimExprCmmUtils
spLimRegCmmExpr, Cmm
split 
1 (Function)GhcPlugins, Util
2 (Function)Language.Haskell.TH.Ppr
splitAppCo_maybeGhcPlugins, Coercion
splitAppTyGhcPlugins, Type
splitAppTysGhcPlugins, Type
splitAppTy_maybeGhcPlugins, Type
splitAtGhcPrelude
splitAtListGhcPlugins, Util
splitAtProcPointsCmmProcPoint
splitCastTy_maybeGhcPlugins, Type
splitDataProductType_maybeGhcPlugins, DataCon
splitDmdTyDemand
splitForAllCo_co_maybeGhcPlugins, Coercion
splitForAllCo_maybeGhcPlugins, Coercion
splitForAllCo_ty_maybeGhcPlugins, Coercion
splitForAllTyGhcPlugins, Type
splitForAllTysGhcPlugins, GHC, Type
splitForAllTysSameVisGhcPlugins, Type
splitForAllTy_co_maybeGhcPlugins, Type
splitForAllTy_maybeGhcPlugins, Type
splitForAllTy_ty_maybeGhcPlugins, Type
splitForAllVarBndrsGhcPlugins, Type
splitFunCo_maybeGhcPlugins, Coercion
splitFunTyGhcPlugins, Type
splitFunTysGhcPlugins, Type
splitFunTy_maybeGhcPlugins, Type
splitFVsDemand
splitHsFunTypeGHC, GHC.Hs, GHC.Hs.Types
splitIfaceSigmaTyIfaceSyn, IfaceType
splitInfoGhcPlugins, GHC, DynFlags
splitLHsForAllTyInvisGHC, GHC.Hs, GHC.Hs.Types
splitLHsInstDeclTyGHC, GHC.Hs, GHC.Hs.Types
splitLHsPatSynTyGHC, GHC.Hs, GHC.Hs.Types
splitLHsQualTyGHC, GHC.Hs, GHC.Hs.Types
splitLHsSigmaTyInvisGHC, GHC.Hs, GHC.Hs.Types
splitListTyConApp_maybeGhcPlugins, Type
splitLongestPrefixGhcPlugins, Util
splitModuleInstsGhcPlugins, Module
splitPiTyGhcPlugins, Type
splitPiTysGhcPlugins, Type
splitPiTysInvisibleGhcPlugins, Type
splitPiTysInvisibleNGhcPlugins, Type
splitPiTy_maybeGhcPlugins, Type
splitProdDmd_maybeDemand
splitStrictSigDemand
splitTyConAppGhcPlugins, Type
splitTyConAppCo_maybeGhcPlugins, Coercion
splitTyConApp_maybeGhcPlugins, Type
splitUniqSupplyGhcPlugins, UniqSupply
splitUnitIdInstsGhcPlugins, Module
splitVisVarsOfTypeGhcPlugins, Type
splitVisVarsOfTypesGhcPlugins, Type
spPluginGhcPlugins, Plugins
spRegCmmExpr, Cmm
spRel 
1 (Function)PPC.Regs
2 (Function)SPARC.Stack
3 (Function)X86.Regs
sProgramNameGhcPlugins, DynFlags, Settings
sProjectVersionGhcPlugins, DynFlags, Settings
sptAddEntryGHCi.StaticPtrTable
sptCreateStaticBindsStaticPtrTable
SptEntry 
1 (Data Constructor)GhcPlugins, HscTypes, LinkerTypes
2 (Type/Class)GhcPlugins, HscTypes, LinkerTypes
sptModuleInitCodeStaticPtrTable
SQRTX86.Instr
sqrtGhcPrelude
squeese 
1 (Function)RegAlloc.Graph.ArchBase
2 (Function)RegAlloc.Graph.ArchX86
SRPPC.Instr
SRA 
1 (Data Constructor)SPARC.Instr
2 (Data Constructor)PPC.Instr
sRawSettingsGhcPlugins, DynFlags, Settings
srcDataNameGhcPlugins, Name, OccName
srcErrorMessagesGhcPlugins, HscTypes
srcfilesLexer
SrcLazyGhcPlugins, GHC, DataCon, GHC.Hs, GHC.Hs.Types, IfaceSyn
SrcLocGhcPlugins, GHC, SrcLoc
srcLocColGhcPlugins, GHC, SrcLoc
srcLocDataConKeyPrelNames
srcLocDataConNamePrelNames
srcLocFileGhcPlugins, GHC, SrcLoc
srcLocLineGhcPlugins, GHC, SrcLoc
srcLocSpanGhcPlugins, GHC, SrcLoc
SrcNoUnpackGhcPlugins, GHC, DataCon, GHC.Hs, GHC.Hs.Types, IfaceSyn
srcParseFailLexer
SrcSpanGhcPlugins, GHC, SrcLoc
srcSpanEndGhcPlugins, GHC, SrcLoc
srcSpanEndColGhcPlugins, GHC, SrcLoc
srcSpanEndLineGhcPlugins, GHC, SrcLoc
srcSpanFileGhcPlugins, GHC, SrcLoc
srcSpanFileName_maybeGhcPlugins, SrcLoc
srcSpanFirstCharacterGhcPlugins, SrcLoc
SrcSpanLessGhcPlugins, GHC, SrcLoc
srcSpanStartGhcPlugins, GHC, SrcLoc
srcSpanStartColGhcPlugins, GHC, SrcLoc
srcSpanStartLineGhcPlugins, GHC, SrcLoc
SrcStrictGhcPlugins, GHC, DataCon, GHC.Hs, GHC.Hs.Types, IfaceSyn
SrcStrictnessGhcPlugins, GHC, DataCon, GHC.Hs, GHC.Hs.Types, IfaceSyn
SrcUnpackGhcPlugins, GHC, DataCon, GHC.Hs, GHC.Hs.Types, IfaceSyn
SrcUnpackednessGhcPlugins, GHC, DataCon, GHC.Hs, GHC.Hs.Types, IfaceSyn
src_basenameDriverPipeline, PipelineMonad
src_filenameDriverPipeline, PipelineMonad
src_suffixDriverPipeline, PipelineMonad
SRetLlvm.Types, Llvm
SRLSPARC.Instr
SrlOpPrimOp
srtEscapeCmmInfo
srtlenGHC.Exts.Heap, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTableProf
ssEltsByteCodeAsm, SizedSeq
sseVersionGhcPlugins, GHC, DynFlags
SspLlvm.Types, Llvm
SspReqLlvm.Types, Llvm
sSystemPackageConfigGhcPlugins, DynFlags, Settings
ss_forallIfaceSyn
ss_how_muchIfaceSyn
ST 
1 (Data Constructor)SPARC.Instr
2 (Data Constructor)PPC.Instr
stableAvailCmpAvail
stableModuleCmpGhcPlugins, Module
stableModuleNameCmpGhcPlugins, Module
stableNameCmpGhcPlugins, Name
stableNameDataConKeyPrelNames
stableNamePrimTyConTysPrim
stableNamePrimTyConKeyPrelNames
StableNameToIntOpPrimOp
stableNameTyConKeyPrelNames
stablePtrPrimTyConTysPrim
stablePtrPrimTyConKeyPrelNames
stablePtrTyConKeyPrelNames
stablePtrTyConNamePrelNames
sTablesNextToCodeGhcPlugins, DynFlags, Settings
stableUnfoldingVarsGhcPlugins, CoreFVs
stableUnitIdCmpGhcPlugins, Module
STACKGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
stackFrameHeaderSizePPC.Instr
StackInfoCmm
StackMap 
1 (Type/Class)RegAlloc.Linear.StackMap
2 (Data Constructor)RegAlloc.Linear.StackMap
stackMapAssignmentRegAlloc.Linear.StackMap
stackMapNextFreeSlotRegAlloc.Linear.StackMap
stackNLlvmCodeGen.Regs
StackOverflowException
StackParamCmmCallConv
StackRepSMRep
StackSlotRegAlloc.Linear.StackMap
stackStubExprMkGraph
stack_infoCmm
StandaloneDerivDLanguage.Haskell.TH, Language.Haskell.TH.Syntax
standaloneDerivDLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
StandaloneDerivingGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
StandAloneDerivOriginTcOrigin
standaloneDerivWithStrategyD 
1 (Function)Language.Haskell.TH, Language.Haskell.TH.Lib
2 (Function)Language.Haskell.TH.Lib.Internal
standaloneDerivWithStrategyDIdKeyTHNames
standaloneDerivWithStrategyDNameTHNames
StandaloneKindSig 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Decls
StandaloneKindSigCtxRnUtils
StandaloneKindSigCtxtTcValidity, TcHsType, TcOrigin
standaloneKindSigNameGHC, GHC.Hs, GHC.Hs.Decls
StandaloneKindSignaturesGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
standardClassKeysPrelNames
StandardFormInfoGHC.StgToCmm.Closure
starArrStarArrStarKindRepKeyPrelNames
starArrStarArrStarKindRepNamePrelNames
starArrStarKindRepKeyPrelNames
starArrStarKindRepNamePrelNames
sTargetPlatformGhcPlugins, DynFlags, Settings
sTargetPlatformStringGhcPlugins, DynFlags, Settings
starInfoGhcPlugins, RdrName
StarIsTypeGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
StarIsTypeBitLexer
starK 
1 (Function)Language.Haskell.TH, Language.Haskell.TH.Lib
2 (Function)Language.Haskell.TH.Lib.Internal
starKIdKeyTHNames
starKindRepKeyPrelNames
starKindRepNamePrelNames
starKNameTHNames
starSymRdrHsSyn
StarTLanguage.Haskell.TH, Language.Haskell.TH.Syntax
StartBindingGroupStgLiftLams.LiftM
startBindingGroupStgLiftLams.LiftM
startPhaseDriverPhases
StartRecoverGHCi.Message
startsConIdGHC.Lexeme, Lexeme
startsConSymGHC.Lexeme, Lexeme
startsRightOfHieUtils
startsVarIdGHC.Lexeme, Lexeme
startsVarSymGHC.Lexeme, Lexeme
startsVarSymASCIIGHC.Lexeme
startsWithUnderscoreGhcPlugins, Name, OccName
StartTHGHCi, GHCi.Message
startTHGHCi.TH
State 
1 (Type/Class)State
2 (Data Constructor)State
stateHackOneShotGhcPlugins, Id
statePrimTyConTysPrim
statePrimTyConKeyPrelNames
staticClosureLabelGHC.StgToCmm.Closure
staticClosureNeedsLinkGHC.StgToCmm.Closure
StaticELanguage.Haskell.TH, Language.Haskell.TH.Syntax
staticELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
staticEIdKeyTHNames
staticENameTHNames
StaticEnvSimplUtils
StaticOriginTcOrigin
StaticPlugin 
1 (Data Constructor)GhcPlugins, Plugins
2 (Type/Class)GhcPlugins, Plugins
staticPluginsGhcPlugins, GHC, DynFlags
StaticPointersGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
StaticPointersBitLexer
staticProfHdrGHC.StgToCmm.Prof
staticPtrDataConKeyPrelNames
staticPtrDataConNamePrelNames
staticPtrInfoDataConKeyPrelNames
staticPtrInfoDataConNamePrelNames
staticPtrInfoTyConKeyPrelNames
staticPtrInfoTyConNamePrelNames
staticPtrTyConKeyPrelNames
staticPtrTyConNamePrelNames
StaticsCmm
StaticTargetForeignCall
StatusCmmProcPoint
StayPutSetLevels
STCPPC.Instr
StdCall 
1 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Syntax
2 (Data Constructor)Llvm.Types, Llvm
stdCallLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
StdCallConvForeignCall
stdCallIdKeyTHNames
stdCallNameTHNames
stdClosureTypeOffsetCmmInfo
stderrSupportsAnsiColorsSysTools.Terminal
StdHeaderGHC.StgToCmm.Layout
stdInfoTableSizeBCmmInfo
stdInfoTableSizeWCmmInfo
stdNonPtrsOffsetCmmInfo
stdPtrsOffsetCmmInfo
stdSrtBitmapOffsetCmmInfo
std_class_via_coercibleTcDerivUtils
sTD_HDR_SIZEGhcPlugins, DynFlags
stepOnStringBuffer
step_RDRPrelNames
STFARPPC.Instr
stg2stgSimplStg
StgAltStgSyn
StgAppStgSyn
StgArgStgSyn
stgArgHasCafRefsStgSyn
stgArgTypeStgSyn
StgBindingStgSyn
StgCaseStgSyn
stgCaseBndrInScopeStgSyn
StgConAppStgSyn
stgCseStgCse
StgExprStgSyn
StgFCallOpStgSyn
StgHalfWordSMRep
StgInfoTable 
1 (Data Constructor)GHC.Exts.Heap, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTableProf
2 (Type/Class)GHC.Exts.Heap, GHC.Exts.Heap.InfoTable, GHC.Exts.Heap.InfoTable.Types, GHC.Exts.Heap.InfoTableProf
StgLamStgSyn
StgLetStgSyn
StgLetNoEscapeStgSyn
stgLiftLamsStgLiftLams.Transformation, StgLiftLams
StgLitStgSyn
StgLitArgStgSyn
StgNonRecStgSyn
StgOpStgSyn
StgOpAppStgSyn
StgPassStgSyn
StgPrimCallOpStgSyn
StgPrimOpStgSyn
StgRecStgSyn
StgRhsStgSyn
stgRhsArityStgSyn
StgRhsClosureStgSyn
StgRhsConStgSyn
stgTBAALlvmCodeGen.Regs
StgTickStgSyn
StgTopBindingStgSyn
StgTopLiftedStgSyn
StgTopStringLitStgSyn
StgVarArgStgSyn
StgWordSMRep
STKCHECKByteCodeInstr
sTmpDirGhcPlugins, DynFlags, Settings
Stmt 
1 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Syntax
StmtCtxtGHC, GHC.Hs, GHC.Hs.Expr
StmtLRGHC, GHC.Hs, GHC.Hs.Expr
StmtQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
stmtQTyConKeyTHNames
stmtQTyConNameTHNames
StockClassErrorTcDerivUtils
StockStrategy 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Decls
2 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Syntax
stockStrategyLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
stockStrategyIdKeyTHNames
stockStrategyNameTHNames
sToolDirGhcPlugins, DynFlags, Settings
sToolSettingsGhcPlugins, DynFlags, Settings
Stop 
1 (Data Constructor)SimplUtils
2 (Data Constructor)TcCanonical
sTopDirGhcPlugins, DynFlags, Settings
stopIServGHCi
StopLnDriverPhases
StopOrContinueTcCanonical
stopWithTcCanonical
STOP_FRAMEGHC.Exts.Heap, GHC.Exts.Heap.ClosureTypes
stop_phaseDriverPipeline, PipelineMonad
StoreLlvm.AbsSyn, Llvm
storeCurCCSGHC.StgToCmm.Prof
StrPretty
strCLabel_llvmLlvmCodeGen.Base
strDisplayName_llvmLlvmCodeGen.Base
StrDmdDemand
Stream 
1 (Type/Class)Stream
2 (Data Constructor)Stream
stretchZipWithGhcPlugins, Util
Strict 
1 (Type/Class)Language.Haskell.TH, Language.Haskell.TH.Syntax
2 (Data Constructor)GHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
strictApply1DmdDemand
StrictArgSimplUtils
StrictBindSimplUtils
StrictDataGHC.LanguageExtensions, GHC.LanguageExtensions.Type, Language.Haskell.TH, Language.Haskell.TH.LanguageExtensions, Language.Haskell.TH.Syntax
strictenDmdDemand
strictifyDictDmdDemand
strictifyDmdDemand
strictlyDeeperThanTcType
strictlyEqOLOrdList
strictlyOrdOLOrdList
strictnessBeforeGhcPlugins, GHC, DynFlags
strictnessInfoGhcPlugins, IdInfo
StrictnessMarkGhcPlugins, GHC, DataCon
StrictSig 
1 (Data Constructor)Demand
2 (Type/Class)Demand
strictSigDmdEnvDemand
StrictTypeLanguage.Haskell.TH.Syntax
strictTypeLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
StrictTypeQLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
strImmLit 
1 (Function)PPC.Regs
2 (Function)SPARC.Imm
3 (Function)X86.Regs
StringGhcPrelude
StringBuffer 
1 (Data Constructor)StringBuffer
2 (Type/Class)StringBuffer
stringELanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
stringEncodeArchGHC.Platform
stringEncodeOSGHC.Platform
StringLLanguage.Haskell.TH, Language.Haskell.TH.Syntax
stringLLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
stringLIdKeyTHNames
StringLiteral 
1 (Data Constructor)GhcPlugins, BasicTypes
2 (Type/Class)GhcPlugins, BasicTypes
stringLNameTHNames
stringL_RDRTHNames
StringPrimLLanguage.Haskell.TH, Language.Haskell.TH.Syntax
stringPrimLLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
stringPrimLIdKeyTHNames
stringPrimLNameTHNames
stringPrimL_RDRTHNames
stringToInstalledUnitIdGhcPlugins, Module
stringToStringBufferStringBuffer
stringToUnitIdGhcPlugins, Module
stringTyGhcPlugins, TysWiredIn
stringTy_RDRPrelNames
stripCoercionTyGhcPlugins, Type
stripIfaceInvisVarsIfaceSyn, IfaceType
stripInvisArgsIfaceSyn, IfaceType
stripLiveRegAlloc.Liveness
stripLiveBlockRegAlloc.Liveness
stripNArgsGhcPlugins, CoreSyn
stripStgTicksTopStgSyn
stripStgTicksTopEStgSyn
stripTicksEGhcPlugins, CoreUtils
stripTicksTGhcPlugins, CoreUtils
stripTicksTopGhcPlugins, CoreUtils
stripTicksTopEGhcPlugins, CoreUtils
stripTicksTopTGhcPlugins, CoreUtils
strongLoopBreakerGhcPlugins, BasicTypes
stronglyConnCompFromEdgedVerticesOrdDigraph
stronglyConnCompFromEdgedVerticesOrdRDigraph
stronglyConnCompFromEdgedVerticesUniqDigraph
stronglyConnCompFromEdgedVerticesUniqRDigraph
stronglyConnCompGDigraph
strProcedureName_llvmLlvmCodeGen.Base
StrTyLit 
1 (Data Constructor)TyCoRep
2 (Data Constructor)Language.Haskell.TH, Language.Haskell.TH.Syntax
strTyLitLanguage.Haskell.TH, Language.Haskell.TH.Lib, Language.Haskell.TH.Lib.Internal
strTyLitIdKeyTHNames
strTyLitNameTHNames
STUPPC.Instr
stubDirGhcPlugins, GHC, DynFlags
sTyConKeyPrelNames
sTyConNamePrelNames
Style 
1 (Data Constructor)Pretty
2 (Type/Class)Pretty
stylePretty
SUB 
1 (Data Constructor)X86.Instr
2 (Data Constructor)SPARC.Instr
SubCoTyCoRep
subDVarSetGhcPlugins, VarSet
SUBFPPC.Instr
SUBFCPPC.Instr
SUBFEPPC.Instr
SUBFOPPC.Instr
SubGoalDepthConstraint
subGoalDepthExceededConstraint
SubL16RegAlloc.Graph.ArchBase
SubL8RegAlloc.Graph.ArchBase
SubL8HRegAlloc.Graph.ArchBase
SubScopeCmmNode, Cmm
Subst 
1 (Data Constructor)GhcPlugins, CoreSubst
2 (Type/Class)GhcPlugins, CoreSubst
3 (Type/Class)StgSubst
4 (Data Constructor)StgSubst
substBindGhcPlugins, CoreSubst
substBindSCGhcPlugins, CoreSubst
substBndr 
1 (Function)GhcPlugins, CoreSubst
2 (Function)StgSubst
substBndrs 
1 (Function)GhcPlugins, CoreSubst
2 (Function)StgSubst
substCo 
1 (Function)GhcPlugins, CoreSubst
2 (Function)Coercion, TyCoSubst
3 (Function)SimplEnv
substCosGhcPlugins, Coercion, TyCoSubst
substCoUncheckedGhcPlugins, TcType, TyCoSubst, Type
substCoVar 
1 (Function)GhcPlugins, Coercion, TyCoSubst
2 (Function)SimplEnv
substCoVarBndr 
1 (Function)CoreSubst
2 (Function)GhcPlugins, Coercion, TyCoSubst
substCoVarsGhcPlugins, Coercion, TyCoSubst
substCoWithGhcPlugins, Coercion, TyCoSubst
substCoWithUncheckedGhcPlugins, TcType, TyCoSubst, Type
substDVarSetGhcPlugins, CoreSubst
substEqSpecGhcPlugins, DataCon
substExprGhcPlugins, CoreSubst
substExprSCGhcPlugins, CoreSubst
substForAllCoBndrTyCoSubst
substForAllCoBndrUsingTyCoSubst
substForAllCoBndrUsingLCGhcPlugins, Coercion
substIdSimplEnv
substIdInfoGhcPlugins, CoreSubst
substIdOccGhcPlugins, CoreSubst
substIdTypeGhcPlugins, CoreSubst
substIfaceAppArgsIfaceSyn, IfaceType
substIfaceTyVarIfaceSyn, IfaceType
substInScopeGhcPlugins, CoreSubst
substInteractiveContextGhcPlugins, HscTypes
substLeftCoGhcPlugins, Coercion
substNameShapeNameShape
substOccStgLiftLams.LiftM
substPredOriginTcDerivUtils
substRecBndrsGhcPlugins, CoreSubst
substRightCoGhcPlugins, Coercion
substRulesForImportedIdsGhcPlugins, CoreSubst
substSpecGhcPlugins, CoreSubst
substThetaGhcPlugins, TcType, TyCoSubst, Type
substThetaUncheckedGhcPlugins, TcType, TyCoSubst, Type
substTickishGhcPlugins, CoreSubst
substTy 
1 (Function)GhcPlugins, CoreSubst
2 (Function)TcType, TyCoSubst, Type
3 (Function)SimplEnv
substTyAddInScopeGhcPlugins, TcType, TyCoSubst, Type
substTyCoVarsTyCoSubst
substTysGhcPlugins, TcType, TyCoSubst, Type
substTysUncheckedGhcPlugins, TcType, TyCoSubst, Type
substTysWithGhcPlugins, TyCoSubst, Type
substTysWithCoVarsTyCoSubst
substTyUncheckedGhcPlugins, TcType, TyCoSubst, Type
substTyVar 
1 (Function)GhcPlugins, TyCoSubst, Type
2 (Function)SimplEnv
substTyVarBndr 
1 (Function)CoreSubst
2 (Function)GhcPlugins, TcType, TyCoSubst, Type
substTyVarBndrsGhcPlugins, TyCoSubst, Type
substTyVarsGhcPlugins, TyCoSubst, Type
substTyWithGhcPlugins, TcType, TyCoSubst, Type
substTyWithCoVarsTcType, TyCoSubst
substTyWithInScopeTyCoSubst
substTyWithUncheckedGhcPlugins, TcType, TyCoSubst, Type
substUnfoldingGhcPlugins, CoreSubst
substUnfoldingSCGhcPlugins, CoreSubst
substVarBndrGhcPlugins, TyCoSubst, Type
substVarBndrsGhcPlugins, TyCoSubst, Type
substVarBndrUsingTyCoSubst
subTermsRtClosureInspect, InteractiveEval
subtractGhcPrelude
subVarSetGhcPlugins, VarSet
SUB_CCX86.Instr
succ 
1 (Function)GhcPrelude
2 (Function)CmmNode, Cmm
Succeeded 
1 (Data Constructor)GhcPlugins, GHC, BasicTypes
2 (Data Constructor)Maybes
succeededGhcPlugins, GHC, BasicTypes
SuccessFlagGhcPlugins, GHC, BasicTypes
successIfGhcPlugins, BasicTypes
successorsHoopl.Graph
succ_RDRPrelNames
SuffixGhcPlugins, Util
SuggestHiddenGhcPlugins, Packages
SuggestVisibleGhcPlugins, Packages
SumRdrHsSyn
sumGhcPrelude
SumAltLanguage.Haskell.TH, Language.Haskell.TH.Syntax
SumArityLanguage.Haskell.TH, Language.Haskell.TH.Syntax
sumDataConGhcPlugins, TysWiredIn
SumFlavourGhcPlugins, TyCon
summariseModuleGhcMake
SummaryNodeGhcMake
SumOrTupleRdrHsSyn
sumParensGhcPlugins, BasicTypes
SumPatGHC, GHC.Hs, GHC.Hs.Pat
sumRepDataConKeyPrelNames
sumRepDataConTyConGhcPlugins, TysWiredIn
SumTyConGhcPlugins, TyCon
sumTyConGhcPlugins, TysWiredIn
sumTyConKeyPrelNames
sumTyConNamePrelNames
superClassesMightHelpConstraint
superFunArgRdrHsSyn
superInfixOpRdrHsSyn
superSkolemTvTcType
SupplyContextTcDerivUtils
supportedLanguagesAndExtensionsGhcPlugins, DynFlags
supportedLlvmVersionLlvmCodeGen.Base
SuppressBndrSig 
1 (Data Constructor)IfaceSyn, IfaceType
2 (Type/Class)IfaceSyn, IfaceType
suppressIfaceInvisiblesIfaceSyn, IfaceType
SurelyApartUnify
SuspensionRtClosureInspect, InteractiveEval
swapPair
SwapFlagGhcPlugins, BasicTypes
swapLiftCoEnvGhcPlugins, Coercion
swapOverTyVarsTcUnify
sWarningPprColour
SwitchLlvm.AbsSyn, Llvm
SwitchPlanCmmSwitch
SwitchTargetsCmmSwitch
switchTargetsCasesCmmSwitch
switchTargetsDefaultCmmSwitch
switchTargetsFallThroughCmmSwitch
switchTargetsRangeCmmSwitch
switchTargetsSignedCmmSwitch
switchTargetsToListCmmSwitch
switchTargetsToTableCmmSwitch
switchWeightGhcPlugins, DynFlags
SWIZZLEByteCodeInstr
SymbolPtrCLabel
SymbolTableBinary
symbol_RDRPrelNames
SymCoTyCoRep
SynAnyTcExpr, TcType
SyncAcqRelLlvm.AbsSyn, Llvm
SyncAcquireLlvm.AbsSyn, Llvm
SyncMonotonicLlvm.AbsSyn, Llvm
SyncReleaseLlvm.AbsSyn, Llvm
SyncSeqCstLlvm.AbsSyn, Llvm
SyncUnordLlvm.AbsSyn, Llvm
SynDecHieTypes
SynDeclGHC, GHC.Hs, GHC.Hs.Decls
SynFamilyInstFamInstEnv
SynFunTcExpr, TcType
synKnownTypeTcExpr, TcType
SynListTcExpr, TcType
SynRhoTcExpr, TcType
SyntaxExpr 
1 (Data Constructor)GHC, GHC.Hs, GHC.Hs.Expr
2 (Type/Class)GHC, GHC.Hs, GHC.Hs.Expr
SyntaxOpTypeTcExpr, TcType
synTyConDefn_maybeGhcPlugins, GHC, TyCon
synTyConResKindGhcPlugins, Type
synTyConRhs_maybeGhcPlugins, GHC, TyCon
SynTypeTcExpr, TcType
syn_arg_wrapsGHC, GHC.Hs, GHC.Hs.Expr
syn_exprGHC, GHC.Hs, GHC.Hs.Expr
syn_res_wrapGHC, GHC.Hs, GHC.Hs.Expr
SystemDependentGhcPlugins, DynFlags
systemPackageConfigGhcPlugins, DynFlags
sYSTEM_IOPrelNames