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