Index - S
| s1TyConKey | PrelNames | 
| s1TyConName | PrelNames | 
| safeDirectImpsReq | DynFlags, GhcPlugins | 
| safeHaskell | DynFlags, GhcPlugins, GHC | 
| SafeHaskellBit | Lexer | 
| SafeHaskellMode | DynFlags, GhcPlugins, GHC | 
| safeHaskellModeEnabled | DynFlags, GhcPlugins | 
| safeHaskellOn | DynFlags, GhcPlugins | 
| safeIdKey | THNames | 
| safeImplicitImpsReq | DynFlags, GhcPlugins | 
| safeImportsOn | DynFlags, GhcPlugins | 
| safeInfer | DynFlags, GhcPlugins, GHC | 
| safeInferOn | DynFlags, GhcPlugins | 
| safeInferred | DynFlags, GhcPlugins, GHC | 
| safeLanguageOn | DynFlags, GhcPlugins | 
| safeName | THNames | 
| safeOverlap | ClsInst | 
| safeShowException | Panic | 
| Safety | ForeignCall | 
| SAKS | TcHsType | 
| SAKS_or_CUSK | TcHsType | 
| sameDepthAs | TcType | 
| SameMutableArrayArrayOp | PrimOp | 
| SameMutableArrayOp | PrimOp | 
| SameMutableByteArrayOp | PrimOp | 
| SameMutVarOp | PrimOp | 
| SameMVarOp | PrimOp | 
| sameRepresentativeSDIE | GHC.HsToCore.PmCheck.Types | 
| SameSmallMutableArrayOp | PrimOp | 
| SameTVarOp | PrimOp | 
| sameVis | Var, Type, GhcPlugins | 
| sanityCheckCfg | CFG | 
| sappendClassOpKey | PrelNames | 
| sappendName | PrelNames | 
| SAR | X86.Instr | 
| saturatedByOneShots | Demand | 
| saveCurrentCostCentre | GHC.StgToCmm.Prof | 
| saveThreadState | GHC.StgToCmm.Foreign | 
| SBB | X86.Instr | 
| sb_mds | TcRnTypes, TcRnMonad | 
| sb_tcs | TcRnTypes, TcRnMonad | 
| scaleFloat | GhcPrelude | 
| scanGraph | GraphOps, GraphColor | 
| scanl | GhcPrelude | 
| scanl1 | GhcPrelude | 
| scanr | GhcPrelude | 
| scanr1 | GhcPrelude | 
| SCC | Digraph | 
| sccAbleCC | CostCentre | 
| SCCFunSig | GHC.Hs.Binds, GHC.Hs, GHC | 
| Scheme | |
| 1 (Type/Class) | PprColour | 
| 2 (Data Constructor) | PprColour | 
| Scope | HieTypes | 
| scopeContainsSpan | HieUtils | 
| scopedSort | TyCoFVs, Type, TcType, GhcPlugins | 
| ScOrigin | TcOrigin | 
| sc_alts | SimplUtils | 
| sc_arg | SimplUtils | 
| sc_arg_ty | SimplUtils | 
| sc_bndr | SimplUtils | 
| sc_bndrs | SimplUtils | 
| sc_body | SimplUtils | 
| sc_cci | SimplUtils | 
| sc_cont | SimplUtils | 
| sc_dup | SimplUtils | 
| sc_env | SimplUtils | 
| sc_fun | SimplUtils | 
| sc_hole_ty | SimplUtils | 
| SDIE | GHC.HsToCore.PmCheck.Types | 
| SDIV | SPARC.Instr | 
| SDoc | Outputable, GhcPlugins | 
| sdocWithDynFlags | Outputable, GhcPlugins | 
| sdocWithPlatform | Outputable, GhcPlugins | 
| searchPackageId | Packages, GhcPlugins | 
| secondM | Util, GhcPlugins | 
| Section | |
| 1 (Type/Class) | Cmm | 
| 2 (Data Constructor) | Cmm | 
| SectionL | GHC.Hs.Expr, GHC.Hs, GHC | 
| sectionLIdKey | THNames | 
| sectionLName | THNames | 
| sectionOffset | Dwarf.Types | 
| SectionOrigin | TcOrigin | 
| SectionProtection | Cmm | 
| sectionProtection | Cmm | 
| SectionR | GHC.Hs.Expr, GHC.Hs, GHC | 
| sectionRIdKey | THNames | 
| sectionRName | THNames | 
| SectionType | Cmm | 
| sectionType | AsmUtils | 
| seCvSubst | SimplEnv | 
| seDynFlags | SimplEnv | 
| seekBin | Binary | 
| seekBy | Binary | 
| seIdSubst | SimplEnv | 
| seInScope | SimplEnv | 
| Select | SimplUtils | 
| selectLargestContainedBy | HieUtils | 
| selectMatchVar | DsUtils | 
| selectMatchVars | DsUtils | 
| selectNextWorkItem | TcSMonad | 
| selectorAmbiguousFieldOcc | GHC.Hs.Types, GHC.Hs, GHC | 
| selectorClassKey | PrelNames | 
| selectorClassName | PrelNames | 
| selectSimpleMatchVarL | DsUtils | 
| selectSmallestContaining | HieUtils | 
| SelfBoot | TcRnTypes, TcRnMonad | 
| SelfBootInfo | TcRnTypes, TcRnMonad | 
| SelfLoop | Digraph | 
| SelfLoopInfo | GHC.StgToCmm.Closure | 
| selName_RDR | PrelNames | 
| sel_naughty | IdInfo, GhcPlugins | 
| sel_tycon | IdInfo, GhcPlugins | 
| semi | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| Semigroup | GhcPrelude | 
| semigroupClassKey | PrelNames | 
| semigroupClassName | PrelNames | 
| seMode | SimplEnv | 
| sep | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| SepArg | CmdLineParser | 
| Seq | GHCi | 
| seq | GhcPrelude | 
| seqBinds | CoreSeq | 
| seqBitmap | Bitmap | 
| seqCo | Coercion, GhcPlugins | 
| seqCompiledByteCode | ByteCodeTypes | 
| seqDemand | Demand | 
| seqDemandList | Demand | 
| seqDmd | Demand | 
| seqDmdType | Demand | 
| seqDVarSet | VarSet, GhcPlugins | 
| seqEltsUFM | UniqFM, GhcPlugins | 
| seqExpr | CoreSeq | 
| seqExprs | CoreSeq | 
| seqHValue | GHCi | 
| seqId | MkId | 
| seqIdKey | PrelNames | 
| seqList | Util, GhcPlugins | 
| seqOccInfo | BasicTypes, GhcPlugins | 
| SeqOp | PrimOp | 
| seqRuleInfo | CoreSeq | 
| seqRules | CoreSeq | 
| seqStrictSig | Demand | 
| seqType | Type, GhcPlugins | 
| seqTypes | Type, GhcPlugins | 
| Sequel | GHC.StgToCmm.Monad | 
| sequence | GhcPrelude | 
| sequenceA | GhcPrelude | 
| sequenceQIdKey | THNames | 
| sequenceQName | THNames | 
| sequenceTop | BlockLayout | 
| sequence_ | GhcPrelude | 
| seqUnfolding | CoreSeq | 
| seqVar | DsUtils | 
| seqVarSet | VarSet, GhcPlugins | 
| Serialized | |
| 1 (Data Constructor) | GhcPlugins | 
| 2 (Type/Class) | GhcPlugins | 
| serializeWithData | GhcPlugins | 
| sError | PprColour | 
| Session | |
| 1 (Type/Class) | GhcMonad | 
| 2 (Data Constructor) | GhcMonad | 
| setArityInfo | IdInfo, GhcPlugins | 
| setAssigR | RegAlloc.Linear.State | 
| setBinds | GHC.StgToCmm.Monad | 
| setBlockAssigR | RegAlloc.Linear.State | 
| SetByteArrayOp | PrimOp | 
| setCafInfo | IdInfo, GhcPlugins | 
| setCallArityInfo | IdInfo, GhcPlugins | 
| setCaseBndrEvald | Id, GhcPlugins | 
| SETCC | X86.Instr | 
| setCoHoleCoVar | TyCoRep, Coercion, GhcPlugins | 
| setColor | GraphOps, GraphColor | 
| setConstraintVar | TcRnMonad | 
| setContext | InteractiveEval, GHC | 
| setCoVarName | Coercion, GhcPlugins | 
| setCoVarUnique | Coercion, GhcPlugins | 
| setCtLoc | Constraint | 
| setCtLocEnv | Constraint | 
| setCtLocM | TcRnMonad | 
| setCtLocOrigin | Constraint | 
| setCtLocSpan | Constraint | 
| setCvSubstEnv | TyCoSubst | 
| setDelete | Hoopl.Collections | 
| setDeleteList | Hoopl.Collections | 
| setDeltaNat | NCGMonad | 
| setDeltaR | RegAlloc.Linear.State | 
| setDemandInfo | IdInfo, GhcPlugins | 
| setDifference | Hoopl.Collections | 
| setDynFlags | PipelineMonad, DriverPipeline | 
| setEdgeWeight | CFG | 
| setElems | Hoopl.Collections | 
| setEmpty | Hoopl.Collections | 
| setEntrySDIE | GHC.HsToCore.PmCheck.Types | 
| setEnv | IOEnv, TcRnMonad | 
| setEnvs | TcRnMonad | 
| setErrCtxt | TcRnMonad | 
| setErrsVar | TcRnMonad | 
| setEvBind | |
| 1 (Function) | TcSMonad | 
| 2 (Function) | TcPluginM | 
| setEvBindIfWanted | TcSMonad | 
| setEvBindsTcS | TcSMonad | 
| setFilter | Hoopl.Collections | 
| setFlagsFromEnvFile | DynFlags, GhcPlugins | 
| setFoldl | Hoopl.Collections | 
| setFoldr | Hoopl.Collections | 
| setForeignOs | PipelineMonad | 
| setFormatOfRegister | SPARC.CodeGen.Base | 
| setFreeRegsR | RegAlloc.Linear.State | 
| setFromList | Hoopl.Collections | 
| setGblEnv | TcRnMonad | 
| setGeneralFlag' | DynFlags, GhcPlugins | 
| setGHCiMonad | GHC | 
| setGlobalTypeEnv | TcEnv | 
| SETHI | SPARC.Instr | 
| setHpUsage | GHC.StgToCmm.Monad | 
| 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 | 
| setIdUnique | Id, GhcPlugins | 
| setIface | PipelineMonad | 
| setImplicitEnvM | TcRnMonad | 
| setIndirectSDIE | GHC.HsToCore.PmCheck.Types | 
| setInertCans | TcSMonad | 
| setInfoTableStackMap | CmmLayoutStack | 
| setInlineActivation | Id, GhcPlugins | 
| setInlinePragInfo | IdInfo, GhcPlugins | 
| setInlinePragma | Id, GhcPlugins | 
| setInlinePragmaActivation | BasicTypes, GhcPlugins | 
| setInlinePragmaRuleMatchInfo | BasicTypes, GhcPlugins | 
| setInScope | CoreSubst, GhcPlugins | 
| setInScopeFromE | SimplEnv | 
| setInScopeFromF | SimplEnv | 
| setInScopeSet | SimplEnv | 
| setInsert | Hoopl.Collections | 
| setInsertList | Hoopl.Collections | 
| setInteractiveDynFlags | GHC | 
| setInteractivePackage | HscTypes, GhcPlugins | 
| setInteractivePrintName | HscTypes, GhcPlugins | 
| setIntersection | Hoopl.Collections | 
| setIsSubsetOf | Hoopl.Collections | 
| setJoinResTy | Type, GhcPlugins | 
| setLastToken | Lexer | 
| setLclEnv | TcRnMonad | 
| setLclEnvLoc | TcRnTypes, TcRnMonad | 
| setLclEnvTcLevel | TcRnTypes, TcRnMonad | 
| setLclTypeEnv | TcRnMonad | 
| setLevels | SetLevels | 
| setLevityInfoWithType | IdInfo, GhcPlugins | 
| setLocalRdrEnv | TcRnMonad | 
| setLogAction | GHC | 
| setMember | Hoopl.Collections | 
| setMetaTyVarTcLevel | TcType | 
| setMode | SimplEnv | 
| setModLocation | PipelineMonad, DriverPipeline | 
| setNameLoc | Name, GhcPlugins | 
| setNameModule | IfaceEnv | 
| setNameUnique | Name, GhcPlugins | 
| setNeverLevPoly | IdInfo, GhcPlugins | 
| setNominalRole_maybe | Coercion, GhcPlugins | 
| setNull | Hoopl.Collections | 
| setOccInfo | IdInfo, GhcPlugins | 
| setOccNameSpace | OccName, Name, GhcPlugins | 
| setOneShotInfo | IdInfo, GhcPlugins | 
| setOneShotLambda | Id, GhcPlugins | 
| setOverlapModeMaybe | BasicTypes, InstEnv, GhcPlugins | 
| setProgramDynFlags | GHC | 
| setRdrNameSpace | RdrHsSyn | 
| setRealHp | GHC.StgToCmm.Monad, GHC.StgToCmm.Heap | 
| setRecTcMaxBound | TyCon, GhcPlugins | 
| setRuleIdName | CoreSyn, GhcPlugins | 
| setRuleInfo | IdInfo, GhcPlugins | 
| setRuleInfoHead | IdInfo, GhcPlugins | 
| setSafeMode | HscTypes, GhcPlugins | 
| setSession | GhcMonad, GHC | 
| setSessionDynFlags | GHC | 
| setSingleton | Hoopl.Collections | 
| setSize | Hoopl.Collections | 
| setSolvedDicts | TcSMonad | 
| setSrcLoc | Lexer | 
| setSrcSpan | TcRnMonad | 
| setStage | TcRnMonad | 
| setState | GHC.StgToCmm.Monad | 
| setStrictnessInfo | IdInfo, GhcPlugins | 
| setStyleColoured | Outputable, GhcPlugins | 
| setSubstEnv | SimplEnv | 
| setTargets | GHC | 
| setTcEvBindsMap | |
| 1 (Function) | TcRnMonad | 
| 2 (Function) | TcSMonad | 
| setTcLevel | TcRnMonad | 
| setTcSInerts | TcSMonad | 
| setTcTyConKind | TyCon, GhcPlugins | 
| setTcTyVarDetails | Var, GhcPlugins | 
| SetThreadAllocationCounter | PrimOp | 
| setTickyCtrLabel | GHC.StgToCmm.Monad | 
| Settings | |
| 1 (Type/Class) | Settings, DynFlags, GhcPlugins | 
| 2 (Data Constructor) | Settings, DynFlags, GhcPlugins | 
| settings | DynFlags, GhcPlugins | 
| SettingsError | SysTools.Settings | 
| SettingsError_BadData | SysTools.Settings | 
| SettingsError_MissingData | SysTools.Settings | 
| setTmpDir | DynFlags, GhcPlugins | 
| setTvSubstEnv | TyCoSubst, Type, TcType, GhcPlugins | 
| setTyVarKind | Var, GhcPlugins | 
| setTyVarName | Var, GhcPlugins | 
| setTyVarUnique | Var, GhcPlugins | 
| setUnfoldingInfo | IdInfo, GhcPlugins | 
| setUnion | Hoopl.Collections | 
| setUnions | Hoopl.Collections | 
| setUniqMeta | LlvmCodeGen.Base | 
| setUnitId | DynFlags, GhcPlugins | 
| setUnsafeGlobalDynFlags | DynFlags, GhcPlugins | 
| setUserData | Binary | 
| setVarName | Var, GhcPlugins | 
| setVarType | Var, GhcPlugins | 
| setVarUnique | Var, GhcPlugins | 
| setVirtHp | GHC.StgToCmm.Monad, GHC.StgToCmm.Heap | 
| seTvSubst | SimplEnv | 
| setWantedEq | TcSMonad | 
| setWantedEvTerm | 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 | Settings, DynFlags, GhcPlugins | 
| sFatal | PprColour | 
| sFileSettings | Settings, DynFlags, GhcPlugins | 
| sfInScope | SimplEnv | 
| sfInteractInert | CoAxiom, TcTypeNats | 
| sfInteractTop | CoAxiom, TcTypeNats | 
| sfJoinFloats | SimplEnv | 
| sfLetFloats | SimplEnv | 
| sfMatchFam | CoAxiom, TcTypeNats | 
| Sf_Ignore | DynFlags, GhcPlugins, GHC | 
| Sf_None | DynFlags, GhcPlugins, GHC | 
| Sf_Safe | DynFlags, GhcPlugins, GHC | 
| Sf_SafeInferred | DynFlags, GhcPlugins, GHC | 
| Sf_Trustworthy | DynFlags, GhcPlugins, GHC | 
| Sf_Unsafe | DynFlags, GhcPlugins, GHC | 
| sGccSupportsNoPie | Settings, DynFlags, GhcPlugins | 
| sGhcDebugged | Settings, DynFlags, GhcPlugins | 
| sGhciUsagePath | Settings, DynFlags, GhcPlugins | 
| sGhcNameVersion | Settings, DynFlags, GhcPlugins | 
| sGhcRTSWays | Settings, DynFlags, GhcPlugins | 
| sGhcRtsWithLibdw | Settings, DynFlags, GhcPlugins | 
| sGhcThreaded | Settings, DynFlags, GhcPlugins | 
| sGhcUsagePath | Settings, DynFlags, GhcPlugins | 
| sGhcWithInterpreter | Settings, DynFlags, GhcPlugins | 
| sGhcWithNativeCodeGen | Settings, DynFlags, GhcPlugins | 
| sGhcWithSMP | Settings, DynFlags, GhcPlugins | 
| ShadowedDependencies | Packages, GhcPlugins | 
| ShadowInfo | Constraint | 
| shadowNames | RdrName, GhcPlugins | 
| Shared | GHC.HsToCore.PmCheck.Types | 
| SharedDIdEnv | GHC.HsToCore.PmCheck.Types | 
| sharedGlobal | Util, GhcPlugins | 
| sharedGlobalM | Util, GhcPlugins | 
| sHeader | PprColour | 
| ShHoleSubst | Module, GhcPlugins | 
| shiftEqns | DsUtils | 
| shiftLIntegerIdKey | PrelNames | 
| shiftLIntegerName | PrelNames | 
| shiftRIntegerIdKey | PrelNames | 
| shiftRIntegerName | PrelNames | 
| SHL | X86.Instr | 
| shortBlockId | SPARC.ShortcutJump | 
| shortcutJump | |
| 1 (Function) | X86.Instr | 
| 2 (Function) | SPARC.ShortcutJump | 
| 3 (Function) | PPC.RegInfo | 
| 4 (Function) | NCGMonad, AsmCodeGen | 
| shortCutLit | TcHsSyn | 
| shortcutStatics | |
| 1 (Function) | X86.Instr | 
| 2 (Function) | SPARC.ShortcutJump | 
| 3 (Function) | PPC.RegInfo | 
| 4 (Function) | NCGMonad, AsmCodeGen | 
| shortcutWeightMap | CFG | 
| shouldInlinePrimOp | GHC.StgToCmm.Prim | 
| Shouldn'tHappenOrigin | TcOrigin | 
| shouldUseColor | DynFlags, GhcPlugins | 
| shouldUseHexWordLiterals | DynFlags, GhcPlugins | 
| Show | GhcPrelude | 
| show | GhcPrelude | 
| showAstData | GHC.Hs.Dump | 
| showChar | GhcPrelude | 
| showClassKey | PrelNames | 
| showClassName | PrelNames | 
| showCommaSpace_RDR | PrelNames | 
| showException | Panic | 
| ShowForAllFlag | IfaceType, IfaceSyn | 
| ShowForAllMust | IfaceType, IfaceSyn | 
| ShowForAllWhen | IfaceType, IfaceSyn | 
| showFreeRegs | RegAlloc.Linear.SPARC.FreeRegs | 
| showGhcException | Panic, GHC | 
| ShowHeader | IfaceSyn | 
| ShowHowMuch | IfaceSyn | 
| ShowIface | IfaceSyn | 
| showIface | LoadIface | 
| showLinkerState | Linker | 
| showList | GhcPrelude | 
| showModMsg | HscTypes, GhcPlugins | 
| showModule | InteractiveEval, GHC | 
| showModuleIndex | HscMain | 
| showOpt | CliOption, DynFlags, GhcPlugins | 
| showParen | GhcPrelude | 
| showParen_RDR | PrelNames | 
| showPass | ErrUtils | 
| showPlainGhcException | PlainPanic | 
| showPpr | Outputable, GhcPlugins | 
| showReg | |
| 1 (Function) | SPARC.Regs | 
| 2 (Function) | PPC.Regs | 
| 3 (Function) | X86.Regs | 
| showRichTokenStream | GHC | 
| ShowS | GhcPrelude | 
| shows | GhcPrelude | 
| 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 | GhcPrelude | 
| showsPrec_RDR | PrelNames | 
| showStgStats | StgStats | 
| showString | GhcPrelude | 
| showString_RDR | PrelNames | 
| ShowSub | |
| 1 (Type/Class) | IfaceSyn | 
| 2 (Data Constructor) | IfaceSyn | 
| shows_RDR | PrelNames | 
| showTerm | Debugger | 
| showToHeader | IfaceSyn | 
| showToIface | IfaceSyn | 
| SHR | X86.Instr | 
| ShrinkMutableByteArrayOp_Char | PrimOp | 
| ShrinkSmallMutableArrayOp_Char | PrimOp | 
| Shutdown | GHCi | 
| Sig | GHC.Hs.Binds, GHC.Hs, GHC | 
| SigD | GHC.Hs.Decls, GHC.Hs, GHC | 
| sigDIdKey | THNames | 
| sigDName | THNames | 
| sigEIdKey | THNames | 
| sigEName | THNames | 
| SigmaCtxt | TcOrigin, TcValidity, TcHsType | 
| Signal | Panic, GHC | 
| SignedHint | CmmType, CmmExpr, Cmm | 
| SignExt | Llvm.Types, Llvm | 
| significand | GhcPrelude | 
| signum | GhcPrelude | 
| signumIntegerIdKey | PrelNames | 
| signumIntegerName | PrelNames | 
| SigPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| sigPIdKey | THNames | 
| sigPName | THNames | 
| sigPrec | BasicTypes, TyCoPpr, GhcPlugins | 
| SigSkol | TcOrigin | 
| sigTIdKey | THNames | 
| sigTName | THNames | 
| SigTypeSkol | TcOrigin | 
| sig_bndr | TcRnTypes, TcRnMonad, TcSigs | 
| sig_ctxt | TcRnTypes, TcRnMonad, TcSigs | 
| sig_inst_sig | TcRnTypes, TcRnMonad | 
| sig_inst_skols | TcRnTypes, TcRnMonad | 
| sig_inst_tau | TcRnTypes, TcRnMonad | 
| sig_inst_theta | TcRnTypes, TcRnMonad | 
| sig_inst_wcs | TcRnTypes, TcRnMonad | 
| sig_inst_wcx | TcRnTypes, TcRnMonad | 
| sig_loc | TcRnTypes, TcRnMonad, TcSigs | 
| simplBinder | SimplEnv | 
| simplBinders | SimplEnv | 
| SimplCont | SimplUtils | 
| SimplCount | CoreMonad, SimplMonad, GhcPlugins | 
| simplCountN | CoreMonad, GhcPlugins | 
| simpleImportDecl | GHC.Hs.ImpExp, GHC.Hs, GHC | 
| simpleInstInfoClsTy | TcEnv | 
| simpleInstInfoTy | TcEnv | 
| simpleInstInfoTyCon | TcEnv | 
| simpleNodeInfo | HieUtils | 
| SimplEnv | |
| 1 (Type/Class) | SimplEnv | 
| 2 (Data Constructor) | SimplEnv | 
| simplEnvForGHCi | SimplUtils | 
| simpleOptExpr | CoreOpt | 
| simpleOptExprWith | CoreOpt | 
| simpleOptPgm | CoreOpt | 
| simplExpr | Simplify | 
| SimplFloats | |
| 1 (Type/Class) | SimplEnv | 
| 2 (Data Constructor) | SimplEnv | 
| Simplified | SimplUtils | 
| SimplifierDone | CoreMonad, GhcPlugins | 
| simplify | BooleanFormula | 
| simplifyAmbiguityCheck | TcSimplify | 
| simplifyArgsWorker | Coercion, GhcPlugins | 
| simplifyDefault | TcSimplify | 
| simplifyExpr | SimplCore | 
| simplifyInfer | TcSimplify | 
| simplifyInstanceContexts | TcDerivInfer | 
| simplifyInteractive | TcSimplify | 
| simplifyTop | TcSimplify | 
| simplifyTopImplic | TcSimplify | 
| simplifyWantedsTcM | TcSimplify | 
| SimplM | SimplMonad | 
| SimplMode | |
| 1 (Type/Class) | CoreMonad, GhcPlugins | 
| 2 (Data Constructor) | CoreMonad, GhcPlugins | 
| simplNonRecBndr | SimplEnv | 
| simplNonRecJoinBndr | SimplEnv | 
| simplPhases | DynFlags, GhcPlugins, GHC | 
| simplRecBndrs | SimplEnv | 
| simplRecJoinBndrs | SimplEnv | 
| simplRules | Simplify | 
| SimplSR | SimplEnv | 
| simplTickFactor | DynFlags, GhcPlugins, GHC | 
| simplTopBinds | Simplify | 
| simpl_top | TcSimplify | 
| sin | GhcPrelude | 
| singleCt | Constraint | 
| SingleEntry | StgSyn | 
| SingleStep | |
| 1 (Type/Class) | InteractiveEvalTypes, InteractiveEval, GHC | 
| 2 (Data Constructor) | InteractiveEvalTypes, InteractiveEval, GHC | 
| SingleThreaded | Llvm.AbsSyn | 
| singleton | Util, GhcPlugins | 
| sinh | GhcPrelude | 
| sIntegerLibrary | Settings, DynFlags, GhcPlugins | 
| sIntegerLibraryType | Settings, DynFlags, GhcPlugins | 
| size | GraphOps, GraphColor | 
| SizedSeq | ByteCodeAsm | 
| sizedText | Pretty | 
| sizeDVarSet | VarSet, GhcPlugins | 
| SizeofArrayArrayOp | PrimOp | 
| SizeofArrayOp | PrimOp | 
| SizeofByteArrayOp | PrimOp | 
| SizeofMutableArrayArrayOp | PrimOp | 
| SizeofMutableArrayOp | PrimOp | 
| SizeofMutableByteArrayOp | PrimOp | 
| SizeofSmallArrayOp | PrimOp | 
| SizeofSmallMutableArrayOp | PrimOp | 
| sIZEOF_CostCentreStack | DynFlags, GhcPlugins | 
| sIZEOF_StgArrBytes_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 | 
| sizeType | TcType | 
| sizeTypes | TcType | 
| sizeUDFM | UniqDFM | 
| sizeUFM | UniqFM, GhcPlugins | 
| sizeUniqDSet | UniqDSet | 
| sizeUniqMap | UniqMap | 
| sizeUniqSet | UniqSet, GhcPlugins | 
| sizeVarSet | VarSet, GhcPlugins | 
| Skeleton | StgLiftLams.Analysis | 
| Skolem | Unify | 
| SkolemInfo | TcOrigin | 
| SkolemiseFlexi | TcHsSyn | 
| skolemiseQuantifiedTyVar | TcMType | 
| skolemiseUnboundMetaTyVar | TcMType | 
| SkolemTv | TcType | 
| SL | PPC.Instr | 
| sLdIsGnuLd | Settings, DynFlags, GhcPlugins | 
| sLdSupportsBuildId | Settings, DynFlags, GhcPlugins | 
| sLdSupportsCompactUnwind | Settings, DynFlags, GhcPlugins | 
| sLdSupportsFilelist | Settings, DynFlags, GhcPlugins | 
| sLeadingUnderscore | Settings, DynFlags, GhcPlugins | 
| sLibFFI | Settings, DynFlags, GhcPlugins | 
| SLIDE | ByteCodeInstr | 
| sLit | FastString, GhcPlugins | 
| SLL | SPARC.Instr | 
| SllOp | PrimOp | 
| slotCmmType | CmmUtils | 
| slotForeignHint | CmmUtils | 
| slotPrimRep | RepType | 
| SlotTy | RepType | 
| Slow | CmmNode, Cmm | 
| SlowCall | GHC.StgToCmm.Closure | 
| slowCall | GHC.StgToCmm.Layout | 
| slowCallPattern | GHC.StgToCmm.ArgRep | 
| slurpConflicts | RegAlloc.Liveness | 
| slurpJoinMovs | RegAlloc.Graph.Coalesce | 
| slurpNodeConflictCount | GraphOps, GraphColor | 
| slurpReloadCoalesce | RegAlloc.Liveness | 
| slurpSpillCostInfo | RegAlloc.Graph.SpillCost | 
| sl_fs | BasicTypes, GhcPlugins | 
| sl_st | BasicTypes, GhcPlugins | 
| smallArrayPrimTyCon | TysPrim | 
| smallArrayPrimTyConKey | PrelNames | 
| SmallArrayPtrsRep | SMRep | 
| smallArrPtrsHdrSize | SMRep | 
| smallArrPtrsHdrSizeW | SMRep | 
| smallArrPtrsRep | SMRep | 
| smallEnoughToInline | CoreUnfold | 
| smallestContainingSatisfying | HieUtils | 
| smallIntegerIdKey | PrelNames | 
| smallIntegerName | PrelNames | 
| smallMutableArrayPrimTyCon | TysPrim | 
| smallMutableArrayPrimTyConKey | PrelNames | 
| sMargin | PprColour | 
| sMessage | PprColour | 
| SMRep | SMRep | 
| SMUL | SPARC.Instr | 
| sm_case_case | CoreMonad, GhcPlugins | 
| sm_dflags | CoreMonad, GhcPlugins | 
| sm_eta_expand | CoreMonad, GhcPlugins | 
| sm_inline | CoreMonad, GhcPlugins | 
| sm_names | CoreMonad, GhcPlugins | 
| sm_phase | CoreMonad, GhcPlugins | 
| sm_rules | CoreMonad, GhcPlugins | 
| snd | GhcPrelude | 
| snd3 | Util, GhcPlugins | 
| sndIdKey | PrelNames | 
| sndName | PrelNames | 
| sndOf3 | Util, GhcPlugins | 
| snocBag | Bag | 
| snocCts | Constraint | 
| snocOL | OrdList | 
| snocView | Util, GhcPlugins | 
| soExt | HscTypes, GhcPlugins | 
| SoftScope | CoreSyn, GhcPlugins | 
| SolarisLD | DynFlags, GhcPlugins | 
| solveCallStack | TcCanonical | 
| solveEqualities | TcSimplify, TcHsType | 
| solveLocalEqualities | TcSimplify | 
| solveLocalEqualitiesX | TcSimplify | 
| solverDepthErrorTcS | TcErrors | 
| solverIterations | DynFlags, GhcPlugins, GHC | 
| solveSimpleGivens | TcInteract | 
| solveSimpleWanteds | TcInteract | 
| solveWanteds | TcSimplify | 
| solveWantedsAndDrop | TcSimplify | 
| SomeAsyncException | |
| 1 (Data Constructor) | Exception | 
| 2 (Type/Class) | Exception | 
| SomeException | |
| 1 (Data Constructor) | Exception | 
| 2 (Type/Class) | Exception | 
| someTypeRepDataConKey | PrelNames | 
| someTypeRepDataConName | PrelNames | 
| someTypeRepTyConKey | PrelNames | 
| someTypeRepTyConName | PrelNames | 
| sOpt_a | Settings, DynFlags, GhcPlugins | 
| sOpt_c | Settings, DynFlags, GhcPlugins | 
| sOpt_cxx | Settings, DynFlags, GhcPlugins | 
| sOpt_F | Settings, DynFlags, GhcPlugins | 
| sOpt_i | Settings, DynFlags, GhcPlugins | 
| sOpt_L | Settings, DynFlags, GhcPlugins | 
| sOpt_l | Settings, DynFlags, GhcPlugins | 
| sOpt_lc | Settings, DynFlags, GhcPlugins | 
| sOpt_lcc | Settings, DynFlags, GhcPlugins | 
| sOpt_lm | Settings, DynFlags, GhcPlugins | 
| sOpt_lo | Settings, DynFlags, GhcPlugins | 
| sOpt_P | Settings, DynFlags, GhcPlugins | 
| sOpt_P_fingerprint | Settings, DynFlags, GhcPlugins | 
| sOpt_windres | Settings, DynFlags, GhcPlugins | 
| Sorry | Panic, GHC | 
| sorry | PlainPanic, Panic, Outputable, GhcPlugins | 
| sorryDoc | Panic | 
| sortLocated | SrcLoc, GhcPlugins | 
| sortQuantVars | MkCore, GhcPlugins | 
| sortWith | Util, GhcPlugins | 
| SourceError | HscTypes, GhcPlugins | 
| sourceLazyDataConKey | PrelNames | 
| sourceLazyDataConName | PrelNames | 
| sourceLazyKey | THNames | 
| sourceLazyName | THNames | 
| sourceLibName | PackageConfig, Packages, GhcPlugins | 
| SourceModified | |
| 1 (Type/Class) | HscTypes, GhcPlugins | 
| 2 (Data Constructor) | HscTypes, GhcPlugins | 
| sourceName | CoreSyn, GhcPlugins | 
| SourceNote | CoreSyn, GhcPlugins | 
| sourceNoUnpackDataConKey | PrelNames | 
| sourceNoUnpackDataConName | PrelNames | 
| sourceNoUnpackKey | THNames | 
| sourceNoUnpackName | THNames | 
| SourcePackageId | |
| 1 (Type/Class) | PackageConfig, Packages, GhcPlugins | 
| 2 (Data Constructor) | PackageConfig, Packages, GhcPlugins | 
| sourcePackageId | PackageConfig, Packages, GhcPlugins | 
| sourcePackageIdString | PackageConfig, Packages, GhcPlugins | 
| sourceSpan | CoreSyn, GhcPlugins | 
| sourceStrictDataConKey | PrelNames | 
| sourceStrictDataConName | PrelNames | 
| sourceStrictKey | THNames | 
| sourceStrictName | THNames | 
| SourceText | |
| 1 (Type/Class) | BasicTypes, GhcPlugins | 
| 2 (Data Constructor) | BasicTypes, GhcPlugins | 
| SourceUnmodified | HscTypes, GhcPlugins | 
| SourceUnmodifiedAndStable | HscTypes, GhcPlugins | 
| sourceUnpackDataConKey | PrelNames | 
| sourceUnpackDataConName | PrelNames | 
| sourceUnpackKey | THNames | 
| sourceUnpackName | THNames | 
| Sp | CmmExpr, Cmm | 
| sp | |
| 1 (Function) | SPARC.Regs | 
| 2 (Function) | PPC.Regs | 
| space | |
| 1 (Function) | Pretty | 
| 2 (Function) | Outputable, GhcPlugins | 
| Span | HieTypes | 
| span | GhcPrelude | 
| spanEnd | Util, GhcPlugins | 
| spans | SrcLoc, GhcPlugins, GHC | 
| SparkOp | PrimOp | 
| speakN | Outputable, GhcPlugins | 
| speakNOf | Outputable, GhcPlugins | 
| speakNth | Outputable, GhcPlugins | 
| SpecConstrAnnotation | SpecConstr | 
| specConstrCount | DynFlags, GhcPlugins, GHC | 
| specConstrProgram | SpecConstr | 
| specConstrRecursive | DynFlags, GhcPlugins, GHC | 
| specConstrThreshold | DynFlags, GhcPlugins, GHC | 
| specialPromotedDc | DataCon, GhcPlugins | 
| SpecificFile | PipelineMonad | 
| Specified | Var, IfaceType, TyCoRep, Type, IfaceSyn, TcType, GhcPlugins | 
| SpecInstCtxt | TcOrigin, TcValidity, TcHsType | 
| SpecInstSig | GHC.Hs.Binds, GHC.Hs, GHC | 
| SpecInstSigCtx | RnUtils | 
| SpecPrag | GHC.Hs.Binds, GHC.Hs, GHC | 
| SpecPragOrigin | TcOrigin | 
| SpecPrags | GHC.Hs.Binds, GHC.Hs, GHC | 
| specProgram | Specialise | 
| SpecSig | GHC.Hs.Binds, GHC.Hs, GHC | 
| specTyConKey | PrelNames | 
| specTyConName | PrelNames | 
| specUnfolding | CoreUnfold, Specialise | 
| spExpr | CmmUtils | 
| sPgm_a | Settings, DynFlags, GhcPlugins | 
| sPgm_ar | Settings, DynFlags, GhcPlugins | 
| sPgm_c | Settings, DynFlags, GhcPlugins | 
| sPgm_dll | Settings, DynFlags, GhcPlugins | 
| sPgm_F | Settings, DynFlags, GhcPlugins | 
| sPgm_i | Settings, DynFlags, GhcPlugins | 
| sPgm_L | Settings, DynFlags, GhcPlugins | 
| sPgm_l | Settings, DynFlags, GhcPlugins | 
| sPgm_lc | Settings, DynFlags, GhcPlugins | 
| sPgm_lcc | Settings, DynFlags, GhcPlugins | 
| sPgm_libtool | Settings, DynFlags, GhcPlugins | 
| sPgm_lm | Settings, DynFlags, GhcPlugins | 
| sPgm_lo | Settings, DynFlags, GhcPlugins | 
| sPgm_P | Settings, DynFlags, GhcPlugins | 
| sPgm_ranlib | Settings, DynFlags, GhcPlugins | 
| sPgm_T | Settings, DynFlags, GhcPlugins | 
| sPgm_windres | Settings, 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 | Settings, DynFlags, GhcPlugins | 
| sPlatformMisc | Settings, DynFlags, GhcPlugins | 
| Splice | TcRnTypes, TcRnMonad | 
| SpliceD | GHC.Hs.Decls, GHC.Hs, GHC | 
| SpliceDecl | |
| 1 (Type/Class) | GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Decls, GHC.Hs, GHC | 
| SpliceDecoration | GHC.Hs.Expr, GHC.Hs, GHC | 
| spliceDescription | RnSplice | 
| SpliceExplicitFlag | BasicTypes, GHC.Hs.Decls, GHC.Hs, GhcPlugins, GHC | 
| spliceGenerated | RnSplice | 
| SpliceInfo | |
| 1 (Type/Class) | RnSplice | 
| 2 (Data Constructor) | RnSplice | 
| spliceIsDecl | RnSplice | 
| SplicePat | GHC.Hs.Pat, GHC.Hs, GHC | 
| SplicePointName | GHC.Hs.Expr, GHC.Hs, GHC | 
| spliceRunAction | Plugins, GhcPlugins | 
| spliceSource | RnSplice | 
| SpliceType | TcRnTypes, TcRnMonad | 
| SpliceTypeCtx | RnUtils | 
| SpLim | CmmExpr, Cmm | 
| spLimExpr | CmmUtils | 
| spLimReg | CmmExpr, Cmm | 
| split | Util, GhcPlugins | 
| splitAppCo_maybe | Coercion, GhcPlugins | 
| splitAppTy | Type, GhcPlugins | 
| splitAppTys | Type, GhcPlugins | 
| splitAppTy_maybe | Type, GhcPlugins | 
| splitAt | GhcPrelude | 
| splitAtList | Util, GhcPlugins | 
| splitAtProcPoints | CmmProcPoint | 
| splitCastTy_maybe | Type, GhcPlugins | 
| splitDataProductType_maybe | DataCon, GhcPlugins | 
| splitDmdTy | Demand | 
| splitForAllCo_co_maybe | Coercion, GhcPlugins | 
| splitForAllCo_maybe | Coercion, GhcPlugins | 
| splitForAllCo_ty_maybe | Coercion, GhcPlugins | 
| splitForAllTy | Type, GhcPlugins | 
| splitForAllTys | Type, GhcPlugins, GHC | 
| splitForAllTysSameVis | Type, GhcPlugins | 
| splitForAllTy_co_maybe | Type, GhcPlugins | 
| splitForAllTy_maybe | Type, GhcPlugins | 
| splitForAllTy_ty_maybe | Type, GhcPlugins | 
| splitForAllVarBndrs | Type, GhcPlugins | 
| splitFunCo_maybe | Coercion, GhcPlugins | 
| splitFunTy | Type, GhcPlugins | 
| splitFunTys | Type, GhcPlugins | 
| splitFunTy_maybe | Type, GhcPlugins | 
| splitFVs | Demand | 
| splitHsFunType | GHC.Hs.Types, GHC.Hs, GHC | 
| splitIfaceSigmaTy | IfaceType, IfaceSyn | 
| splitInfo | DynFlags, GhcPlugins, GHC | 
| splitLHsForAllTyInvis | GHC.Hs.Types, GHC.Hs, GHC | 
| splitLHsInstDeclTy | GHC.Hs.Types, GHC.Hs, GHC | 
| splitLHsPatSynTy | GHC.Hs.Types, GHC.Hs, GHC | 
| splitLHsQualTy | GHC.Hs.Types, GHC.Hs, GHC | 
| splitLHsSigmaTyInvis | GHC.Hs.Types, GHC.Hs, GHC | 
| splitListTyConApp_maybe | Type, GhcPlugins | 
| splitLongestPrefix | Util, GhcPlugins | 
| splitModuleInsts | Module, GhcPlugins | 
| splitPiTy | Type, GhcPlugins | 
| splitPiTys | Type, GhcPlugins | 
| splitPiTysInvisible | Type, GhcPlugins | 
| splitPiTysInvisibleN | Type, GhcPlugins | 
| splitPiTy_maybe | Type, GhcPlugins | 
| splitProdDmd_maybe | Demand | 
| splitStrictSig | Demand | 
| splitTyConApp | Type, GhcPlugins | 
| splitTyConAppCo_maybe | Coercion, GhcPlugins | 
| splitTyConApp_maybe | Type, GhcPlugins | 
| splitUniqSupply | UniqSupply, GhcPlugins | 
| splitUnitIdInsts | Module, GhcPlugins | 
| splitVisVarsOfType | Type, GhcPlugins | 
| splitVisVarsOfTypes | Type, GhcPlugins | 
| spPlugin | Plugins, GhcPlugins | 
| spReg | CmmExpr, Cmm | 
| spRel | |
| 1 (Function) | SPARC.Stack | 
| 2 (Function) | PPC.Regs | 
| 3 (Function) | X86.Regs | 
| sProgramName | Settings, DynFlags, GhcPlugins | 
| sProjectVersion | Settings, DynFlags, GhcPlugins | 
| sptCreateStaticBinds | StaticPtrTable | 
| SptEntry | |
| 1 (Type/Class) | LinkerTypes, HscTypes, GhcPlugins | 
| 2 (Data Constructor) | LinkerTypes, HscTypes, GhcPlugins | 
| sptModuleInitCode | StaticPtrTable | 
| SQRT | X86.Instr | 
| sqrt | GhcPrelude | 
| squeese | |
| 1 (Function) | RegAlloc.Graph.ArchBase | 
| 2 (Function) | RegAlloc.Graph.ArchX86 | 
| SR | PPC.Instr | 
| SRA | |
| 1 (Data Constructor) | SPARC.Instr | 
| 2 (Data Constructor) | PPC.Instr | 
| sRawSettings | Settings, DynFlags, GhcPlugins | 
| srcDataName | OccName, Name, GhcPlugins | 
| srcErrorMessages | HscTypes, GhcPlugins | 
| srcfiles | Lexer | 
| SrcLazy | DataCon, IfaceSyn, GHC.Hs.Types, GHC.Hs, GhcPlugins, GHC | 
| SrcLoc | SrcLoc, GhcPlugins, GHC | 
| srcLocCol | SrcLoc, GhcPlugins, GHC | 
| srcLocDataConKey | PrelNames | 
| srcLocDataConName | PrelNames | 
| srcLocFile | SrcLoc, GhcPlugins, GHC | 
| srcLocLine | SrcLoc, GhcPlugins, GHC | 
| srcLocSpan | SrcLoc, GhcPlugins, GHC | 
| SrcNoUnpack | DataCon, IfaceSyn, GHC.Hs.Types, GHC.Hs, 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 | 
| srcSpanFirstCharacter | SrcLoc, GhcPlugins | 
| SrcSpanLess | SrcLoc, GhcPlugins, GHC | 
| srcSpanStart | SrcLoc, GhcPlugins, GHC | 
| srcSpanStartCol | SrcLoc, GhcPlugins, GHC | 
| srcSpanStartLine | SrcLoc, GhcPlugins, GHC | 
| SrcStrict | DataCon, IfaceSyn, GHC.Hs.Types, GHC.Hs, GhcPlugins, GHC | 
| SrcStrictness | DataCon, IfaceSyn, GHC.Hs.Types, GHC.Hs, GhcPlugins, GHC | 
| SrcUnpack | DataCon, IfaceSyn, GHC.Hs.Types, GHC.Hs, GhcPlugins, GHC | 
| SrcUnpackedness | DataCon, IfaceSyn, GHC.Hs.Types, GHC.Hs, GhcPlugins, GHC | 
| src_basename | PipelineMonad, DriverPipeline | 
| src_filename | PipelineMonad, DriverPipeline | 
| src_suffix | PipelineMonad, DriverPipeline | 
| SRet | Llvm.Types, Llvm | 
| SRL | SPARC.Instr | 
| SrlOp | PrimOp | 
| srtEscape | CmmInfo | 
| ssElts | ByteCodeAsm | 
| sseVersion | DynFlags, GhcPlugins, GHC | 
| Ssp | Llvm.Types, Llvm | 
| SspReq | Llvm.Types, Llvm | 
| sSystemPackageConfig | Settings, DynFlags, GhcPlugins | 
| ss_forall | IfaceSyn | 
| ss_how_much | IfaceSyn | 
| ST | |
| 1 (Data Constructor) | SPARC.Instr | 
| 2 (Data Constructor) | PPC.Instr | 
| stableAvailCmp | Avail | 
| stableModuleCmp | Module, GhcPlugins | 
| stableModuleNameCmp | Module, GhcPlugins | 
| stableNameCmp | Name, GhcPlugins | 
| stableNameDataConKey | PrelNames | 
| stableNamePrimTyCon | TysPrim | 
| stableNamePrimTyConKey | PrelNames | 
| StableNameToIntOp | PrimOp | 
| stableNameTyConKey | PrelNames | 
| stablePtrPrimTyCon | TysPrim | 
| stablePtrPrimTyConKey | PrelNames | 
| stablePtrTyConKey | PrelNames | 
| stablePtrTyConName | PrelNames | 
| sTablesNextToCode | Settings, DynFlags, GhcPlugins | 
| stableUnfoldingVars | CoreFVs, GhcPlugins | 
| stableUnitIdCmp | Module, GhcPlugins | 
| stackFrameHeaderSize | PPC.Instr | 
| 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 | TcOrigin | 
| standaloneDerivWithStrategyDIdKey | THNames | 
| standaloneDerivWithStrategyDName | THNames | 
| StandaloneKindSig | |
| 1 (Type/Class) | GHC.Hs.Decls, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Decls, GHC.Hs, GHC | 
| StandaloneKindSigCtx | RnUtils | 
| StandaloneKindSigCtxt | TcOrigin, TcValidity, TcHsType | 
| standaloneKindSigName | GHC.Hs.Decls, GHC.Hs, GHC | 
| standardClassKeys | PrelNames | 
| StandardFormInfo | GHC.StgToCmm.Closure | 
| starArrStarArrStarKindRepKey | PrelNames | 
| starArrStarArrStarKindRepName | PrelNames | 
| starArrStarKindRepKey | PrelNames | 
| starArrStarKindRepName | PrelNames | 
| sTargetPlatform | Settings, DynFlags, GhcPlugins | 
| sTargetPlatformString | Settings, DynFlags, GhcPlugins | 
| starInfo | RdrName, GhcPlugins | 
| StarIsTypeBit | Lexer | 
| starKIdKey | THNames | 
| starKindRepKey | PrelNames | 
| starKindRepName | PrelNames | 
| starKName | THNames | 
| starSym | RdrHsSyn | 
| StartBindingGroup | StgLiftLams.LiftM | 
| startBindingGroup | StgLiftLams.LiftM | 
| startPhase | DriverPhases | 
| startsConId | Lexeme | 
| startsConSym | Lexeme | 
| startsRightOf | HieUtils | 
| startsVarId | Lexeme | 
| startsVarSym | Lexeme | 
| startsWithUnderscore | OccName, Name, GhcPlugins | 
| StartTH | GHCi | 
| State | |
| 1 (Type/Class) | State | 
| 2 (Data Constructor) | State | 
| stateHackOneShot | Id, GhcPlugins | 
| statePrimTyCon | TysPrim | 
| statePrimTyConKey | PrelNames | 
| staticClosureLabel | GHC.StgToCmm.Closure | 
| staticClosureNeedsLink | GHC.StgToCmm.Closure | 
| staticEIdKey | THNames | 
| staticEName | THNames | 
| StaticEnv | SimplUtils | 
| StaticOrigin | TcOrigin | 
| StaticPlugin | |
| 1 (Type/Class) | Plugins, GhcPlugins | 
| 2 (Data Constructor) | Plugins, GhcPlugins | 
| staticPlugins | DynFlags, GhcPlugins, GHC | 
| StaticPointersBit | Lexer | 
| staticProfHdr | GHC.StgToCmm.Prof | 
| staticPtrDataConKey | PrelNames | 
| staticPtrDataConName | PrelNames | 
| staticPtrInfoDataConKey | PrelNames | 
| staticPtrInfoDataConName | PrelNames | 
| staticPtrInfoTyConKey | PrelNames | 
| staticPtrInfoTyConName | PrelNames | 
| staticPtrTyConKey | PrelNames | 
| staticPtrTyConName | PrelNames | 
| Statics | Cmm | 
| StaticTarget | ForeignCall | 
| Status | CmmProcPoint | 
| StayPut | SetLevels | 
| STC | PPC.Instr | 
| StdCall | Llvm.Types, Llvm | 
| StdCallConv | ForeignCall | 
| stdCallIdKey | THNames | 
| stdCallName | THNames | 
| stdClosureTypeOffset | CmmInfo | 
| stderrSupportsAnsiColors | SysTools.Terminal | 
| StdHeader | GHC.StgToCmm.Layout | 
| stdInfoTableSizeB | CmmInfo | 
| stdInfoTableSizeW | CmmInfo | 
| stdNonPtrsOffset | CmmInfo | 
| stdPtrsOffset | CmmInfo | 
| stdSrtBitmapOffset | CmmInfo | 
| std_class_via_coercible | TcDerivUtils | 
| sTD_HDR_SIZE | DynFlags, GhcPlugins | 
| stepOn | StringBuffer | 
| step_RDR | PrelNames | 
| STFAR | PPC.Instr | 
| stg2stg | SimplStg | 
| StgAlt | StgSyn | 
| StgApp | StgSyn | 
| StgArg | StgSyn | 
| stgArgHasCafRefs | StgSyn | 
| stgArgType | StgSyn | 
| StgBinding | StgSyn | 
| StgCase | StgSyn | 
| stgCaseBndrInScope | StgSyn | 
| StgConApp | StgSyn | 
| stgCse | StgCse | 
| StgExpr | StgSyn | 
| StgFCallOp | StgSyn | 
| StgHalfWord | SMRep | 
| StgLam | StgSyn | 
| StgLet | StgSyn | 
| StgLetNoEscape | StgSyn | 
| stgLiftLams | StgLiftLams.Transformation, StgLiftLams | 
| StgLit | StgSyn | 
| StgLitArg | StgSyn | 
| StgNonRec | StgSyn | 
| StgOp | StgSyn | 
| StgOpApp | StgSyn | 
| StgPass | StgSyn | 
| StgPrimCallOp | StgSyn | 
| StgPrimOp | StgSyn | 
| StgRec | StgSyn | 
| StgRhs | StgSyn | 
| stgRhsArity | StgSyn | 
| StgRhsClosure | StgSyn | 
| StgRhsCon | StgSyn | 
| stgTBAA | LlvmCodeGen.Regs | 
| StgTick | StgSyn | 
| StgTopBinding | StgSyn | 
| StgTopLifted | StgSyn | 
| StgTopStringLit | StgSyn | 
| StgVarArg | StgSyn | 
| StgWord | SMRep | 
| STKCHECK | ByteCodeInstr | 
| sTmpDir | Settings, DynFlags, GhcPlugins | 
| Stmt | GHC.Hs.Expr, GHC.Hs, GHC | 
| StmtCtxt | GHC.Hs.Expr, GHC.Hs, GHC | 
| StmtLR | GHC.Hs.Expr, GHC.Hs, GHC | 
| stmtQTyConKey | THNames | 
| stmtQTyConName | THNames | 
| StockClassError | TcDerivUtils | 
| StockStrategy | GHC.Hs.Decls, GHC.Hs, GHC | 
| stockStrategyIdKey | THNames | 
| stockStrategyName | THNames | 
| sToolDir | Settings, DynFlags, GhcPlugins | 
| sToolSettings | Settings, DynFlags, GhcPlugins | 
| Stop | |
| 1 (Data Constructor) | SimplUtils | 
| 2 (Data Constructor) | TcCanonical | 
| sTopDir | Settings, DynFlags, GhcPlugins | 
| stopIServ | GHCi | 
| StopLn | DriverPhases | 
| StopOrContinue | TcCanonical | 
| stopWith | TcCanonical | 
| stop_phase | PipelineMonad, DriverPipeline | 
| Store | Llvm.AbsSyn, Llvm | 
| storeCurCCS | GHC.StgToCmm.Prof | 
| Str | Pretty | 
| strCLabel_llvm | LlvmCodeGen.Base | 
| strDisplayName_llvm | LlvmCodeGen.Base | 
| StrDmd | Demand | 
| Stream | |
| 1 (Type/Class) | Stream | 
| 2 (Data Constructor) | Stream | 
| stretchZipWith | Util, GhcPlugins | 
| strictApply1Dmd | Demand | 
| StrictArg | SimplUtils | 
| StrictBind | SimplUtils | 
| strictenDmd | Demand | 
| strictifyDictDmd | Demand | 
| strictifyDmd | Demand | 
| strictlyDeeperThan | TcType | 
| strictlyEqOL | OrdList | 
| strictlyOrdOL | OrdList | 
| strictnessBefore | DynFlags, GhcPlugins, GHC | 
| strictnessInfo | IdInfo, GhcPlugins | 
| StrictnessMark | DataCon, GhcPlugins, GHC | 
| StrictSig | |
| 1 (Type/Class) | Demand | 
| 2 (Data Constructor) | Demand | 
| strictSigDmdEnv | Demand | 
| strImmLit | |
| 1 (Function) | SPARC.Imm | 
| 2 (Function) | PPC.Regs | 
| 3 (Function) | X86.Regs | 
| String | GhcPrelude | 
| StringBuffer | |
| 1 (Type/Class) | StringBuffer | 
| 2 (Data Constructor) | StringBuffer | 
| stringLIdKey | THNames | 
| StringLiteral | |
| 1 (Type/Class) | BasicTypes, GhcPlugins | 
| 2 (Data Constructor) | BasicTypes, GhcPlugins | 
| stringLName | THNames | 
| stringL_RDR | THNames | 
| stringPrimLIdKey | THNames | 
| stringPrimLName | THNames | 
| stringPrimL_RDR | THNames | 
| stringToInstalledUnitId | Module, GhcPlugins | 
| stringToStringBuffer | StringBuffer | 
| stringToUnitId | Module, GhcPlugins | 
| stringTy | TysWiredIn, GhcPlugins | 
| stringTy_RDR | PrelNames | 
| stripCoercionTy | Type, GhcPlugins | 
| stripIfaceInvisVars | IfaceType, IfaceSyn | 
| stripInvisArgs | IfaceType, IfaceSyn | 
| stripLive | RegAlloc.Liveness | 
| stripLiveBlock | RegAlloc.Liveness | 
| stripNArgs | CoreSyn, GhcPlugins | 
| stripStgTicksTop | StgSyn | 
| stripStgTicksTopE | StgSyn | 
| stripTicksE | CoreUtils, GhcPlugins | 
| stripTicksT | CoreUtils, GhcPlugins | 
| stripTicksTop | CoreUtils, GhcPlugins | 
| stripTicksTopE | CoreUtils, GhcPlugins | 
| stripTicksTopT | CoreUtils, GhcPlugins | 
| strongLoopBreaker | BasicTypes, GhcPlugins | 
| stronglyConnCompFromEdgedVerticesOrd | Digraph | 
| stronglyConnCompFromEdgedVerticesOrdR | Digraph | 
| stronglyConnCompFromEdgedVerticesUniq | Digraph | 
| stronglyConnCompFromEdgedVerticesUniqR | Digraph | 
| stronglyConnCompG | Digraph | 
| strProcedureName_llvm | LlvmCodeGen.Base | 
| StrTyLit | TyCoRep | 
| strTyLitIdKey | THNames | 
| strTyLitName | THNames | 
| STU | PPC.Instr | 
| stubDir | DynFlags, GhcPlugins, GHC | 
| sTyConKey | PrelNames | 
| sTyConName | PrelNames | 
| Style | |
| 1 (Type/Class) | Pretty | 
| 2 (Data Constructor) | Pretty | 
| style | Pretty | 
| SUB | |
| 1 (Data Constructor) | X86.Instr | 
| 2 (Data Constructor) | SPARC.Instr | 
| SubCo | TyCoRep | 
| subDVarSet | VarSet, GhcPlugins | 
| SUBF | PPC.Instr | 
| SUBFC | PPC.Instr | 
| SUBFE | PPC.Instr | 
| SUBFO | PPC.Instr | 
| SubGoalDepth | Constraint | 
| subGoalDepthExceeded | Constraint | 
| SubL16 | RegAlloc.Graph.ArchBase | 
| SubL8 | RegAlloc.Graph.ArchBase | 
| SubL8H | RegAlloc.Graph.ArchBase | 
| SubScope | CmmNode, Cmm | 
| Subst | |
| 1 (Type/Class) | StgSubst | 
| 2 (Data Constructor) | StgSubst | 
| 3 (Type/Class) | CoreSubst, GhcPlugins | 
| 4 (Data Constructor) | CoreSubst, GhcPlugins | 
| substBind | CoreSubst, GhcPlugins | 
| substBindSC | CoreSubst, GhcPlugins | 
| substBndr | |
| 1 (Function) | StgSubst | 
| 2 (Function) | CoreSubst, GhcPlugins | 
| substBndrs | |
| 1 (Function) | StgSubst | 
| 2 (Function) | CoreSubst, GhcPlugins | 
| substCo | |
| 1 (Function) | TyCoSubst, Coercion | 
| 2 (Function) | SimplEnv | 
| 3 (Function) | CoreSubst, GhcPlugins | 
| substCos | TyCoSubst, Coercion, GhcPlugins | 
| substCoUnchecked | TyCoSubst, Type, TcType, GhcPlugins | 
| substCoVar | |
| 1 (Function) | TyCoSubst, Coercion, GhcPlugins | 
| 2 (Function) | SimplEnv | 
| substCoVarBndr | |
| 1 (Function) | TyCoSubst, Coercion, GhcPlugins | 
| 2 (Function) | CoreSubst | 
| substCoVars | TyCoSubst, Coercion, GhcPlugins | 
| substCoWith | TyCoSubst, Coercion, GhcPlugins | 
| substCoWithUnchecked | TyCoSubst, Type, TcType, GhcPlugins | 
| substDVarSet | CoreSubst, GhcPlugins | 
| substEqSpec | DataCon, GhcPlugins | 
| substExpr | CoreSubst, GhcPlugins | 
| substExprSC | CoreSubst, GhcPlugins | 
| substForAllCoBndr | TyCoSubst | 
| substForAllCoBndrUsing | TyCoSubst | 
| substForAllCoBndrUsingLC | Coercion, GhcPlugins | 
| substId | SimplEnv | 
| substIdInfo | CoreSubst, GhcPlugins | 
| substIdOcc | CoreSubst, GhcPlugins | 
| substIdType | CoreSubst, GhcPlugins | 
| substIfaceAppArgs | IfaceType, IfaceSyn | 
| substIfaceTyVar | IfaceType, IfaceSyn | 
| substInScope | CoreSubst, GhcPlugins | 
| substInteractiveContext | HscTypes, GhcPlugins | 
| substLeftCo | Coercion, GhcPlugins | 
| substNameShape | NameShape | 
| substOcc | StgLiftLams.LiftM | 
| substPredOrigin | TcDerivUtils | 
| substRecBndrs | CoreSubst, GhcPlugins | 
| substRightCo | Coercion, GhcPlugins | 
| substRulesForImportedIds | CoreSubst, GhcPlugins | 
| substSpec | CoreSubst, GhcPlugins | 
| substTheta | TyCoSubst, Type, TcType, GhcPlugins | 
| substThetaUnchecked | TyCoSubst, Type, TcType, GhcPlugins | 
| substTickish | CoreSubst, GhcPlugins | 
| substTy | |
| 1 (Function) | TyCoSubst, Type, TcType | 
| 2 (Function) | SimplEnv | 
| 3 (Function) | CoreSubst, GhcPlugins | 
| substTyAddInScope | TyCoSubst, Type, TcType, GhcPlugins | 
| substTyCoVars | TyCoSubst | 
| substTys | TyCoSubst, Type, TcType, GhcPlugins | 
| substTysUnchecked | TyCoSubst, Type, TcType, GhcPlugins | 
| substTysWith | TyCoSubst, Type, GhcPlugins | 
| substTysWithCoVars | TyCoSubst | 
| substTyUnchecked | TyCoSubst, Type, TcType, GhcPlugins | 
| substTyVar | |
| 1 (Function) | TyCoSubst, Type, GhcPlugins | 
| 2 (Function) | SimplEnv | 
| substTyVarBndr | |
| 1 (Function) | TyCoSubst, Type, TcType, GhcPlugins | 
| 2 (Function) | CoreSubst | 
| substTyVarBndrs | TyCoSubst, Type, GhcPlugins | 
| substTyVars | TyCoSubst, Type, GhcPlugins | 
| substTyWith | TyCoSubst, Type, TcType, GhcPlugins | 
| substTyWithCoVars | TyCoSubst, TcType | 
| substTyWithInScope | TyCoSubst | 
| substTyWithUnchecked | TyCoSubst, Type, TcType, GhcPlugins | 
| substUnfolding | CoreSubst, GhcPlugins | 
| substUnfoldingSC | CoreSubst, GhcPlugins | 
| substVarBndr | TyCoSubst, Type, GhcPlugins | 
| substVarBndrs | TyCoSubst, Type, GhcPlugins | 
| substVarBndrUsing | TyCoSubst | 
| subTerms | RtClosureInspect, InteractiveEval | 
| subtract | GhcPrelude | 
| subVarSet | VarSet, GhcPlugins | 
| SUB_CC | X86.Instr | 
| succ | |
| 1 (Function) | GhcPrelude | 
| 2 (Function) | CmmNode, Cmm | 
| Succeeded | |
| 1 (Data Constructor) | Maybes | 
| 2 (Data Constructor) | BasicTypes, GhcPlugins, GHC | 
| succeeded | BasicTypes, GhcPlugins, GHC | 
| SuccessFlag | BasicTypes, GhcPlugins, GHC | 
| successIf | BasicTypes, GhcPlugins | 
| successors | Hoopl.Graph | 
| succ_RDR | PrelNames | 
| Suffix | Util, GhcPlugins | 
| SuggestHidden | Packages, GhcPlugins | 
| SuggestVisible | Packages, GhcPlugins | 
| Sum | RdrHsSyn | 
| sum | GhcPrelude | 
| sumDataCon | TysWiredIn, GhcPlugins | 
| SumFlavour | TyCon, GhcPlugins | 
| summariseModule | GhcMake | 
| SummaryNode | GhcMake | 
| SumOrTuple | RdrHsSyn | 
| sumParens | BasicTypes, GhcPlugins | 
| SumPat | GHC.Hs.Pat, GHC.Hs, GHC | 
| sumRepDataConKey | PrelNames | 
| sumRepDataConTyCon | TysWiredIn, GhcPlugins | 
| SumTyCon | TyCon, GhcPlugins | 
| sumTyCon | TysWiredIn, GhcPlugins | 
| sumTyConKey | PrelNames | 
| sumTyConName | PrelNames | 
| superClassesMightHelp | Constraint | 
| superFunArg | RdrHsSyn | 
| superInfixOp | RdrHsSyn | 
| superSkolemTv | TcType | 
| SupplyContext | TcDerivUtils | 
| supportedLanguagesAndExtensions | DynFlags, GhcPlugins | 
| supportedLlvmVersion | LlvmCodeGen.Base | 
| SuppressBndrSig | |
| 1 (Type/Class) | IfaceType, IfaceSyn | 
| 2 (Data Constructor) | IfaceType, IfaceSyn | 
| suppressIfaceInvisibles | IfaceType, IfaceSyn | 
| SurelyApart | Unify | 
| Suspension | RtClosureInspect, InteractiveEval | 
| swap | Pair | 
| SwapFlag | BasicTypes, GhcPlugins | 
| swapLiftCoEnv | Coercion, GhcPlugins | 
| swapOverTyVars | TcUnify | 
| sWarning | PprColour | 
| Switch | Llvm.AbsSyn, Llvm | 
| SwitchPlan | CmmSwitch | 
| SwitchTargets | CmmSwitch | 
| switchTargetsCases | CmmSwitch | 
| switchTargetsDefault | CmmSwitch | 
| switchTargetsFallThrough | CmmSwitch | 
| switchTargetsRange | CmmSwitch | 
| switchTargetsSigned | CmmSwitch | 
| switchTargetsToList | CmmSwitch | 
| switchTargetsToTable | CmmSwitch | 
| switchWeight | DynFlags, GhcPlugins | 
| SWIZZLE | ByteCodeInstr | 
| SymbolPtr | CLabel | 
| SymbolTable | Binary | 
| symbol_RDR | PrelNames | 
| SymCo | TyCoRep | 
| SynAny | TcType, TcExpr | 
| SyncAcqRel | Llvm.AbsSyn, Llvm | 
| SyncAcquire | Llvm.AbsSyn, Llvm | 
| SyncMonotonic | Llvm.AbsSyn, Llvm | 
| SyncRelease | Llvm.AbsSyn, Llvm | 
| SyncSeqCst | Llvm.AbsSyn, Llvm | 
| SyncUnord | Llvm.AbsSyn, Llvm | 
| SynDec | HieTypes | 
| SynDecl | GHC.Hs.Decls, GHC.Hs, GHC | 
| SynFamilyInst | FamInstEnv | 
| SynFun | TcType, TcExpr | 
| synKnownType | TcType, TcExpr | 
| SynList | TcType, TcExpr | 
| SynRho | TcType, TcExpr | 
| SyntaxExpr | |
| 1 (Type/Class) | GHC.Hs.Expr, GHC.Hs, GHC | 
| 2 (Data Constructor) | GHC.Hs.Expr, GHC.Hs, GHC | 
| SyntaxOpType | TcType, TcExpr | 
| synTyConDefn_maybe | TyCon, GhcPlugins, GHC | 
| synTyConResKind | Type, GhcPlugins | 
| synTyConRhs_maybe | TyCon, GhcPlugins, GHC | 
| SynType | TcType, TcExpr | 
| syn_arg_wraps | GHC.Hs.Expr, GHC.Hs, GHC | 
| syn_expr | GHC.Hs.Expr, GHC.Hs, GHC | 
| syn_res_wrap | GHC.Hs.Expr, GHC.Hs, GHC | 
| SystemDependent | DynFlags, GhcPlugins | 
| systemPackageConfig | DynFlags, GhcPlugins | 
| sYSTEM_IO | PrelNames |