Index - S
| Safe | ZipCfgCmmRep |
| Safety | ForeignCall |
| SameMutableArrayOp | PrimOp |
| SameMutableByteArrayOp | PrimOp |
| SameMutVarOp | PrimOp |
| SameMVarOp | PrimOp |
| SameTVarOp | PrimOp |
| SAR | X86.Instr |
| satCallsOnly | StgSyn |
| saveCurrentCostCentre | StgCmmProf |
| 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 | |
| 1 (Type/Class) | Digraph |
| 2 (Data Constructor) | CoreSyn |
| sccAbleCostCentre | CostCentre |
| Scope | Vectorise.Env |
| ScOrigin | TcRnTypes, TcRnMonad |
| SDIV | SPARC.Instr |
| SDoc | Outputable |
| seCC | SimplEnv |
| Section | Cmm |
| SectionL | HsExpr, HsSyn, GHC |
| SectionOrigin | TcRnTypes, TcRnMonad |
| SectionR | HsExpr, HsSyn, GHC |
| seekBin | Binary |
| seekBy | Binary |
| seFloats | SimplEnv |
| seIdSubst | SimplEnv |
| seInScope | SimplEnv |
| Select | SimplUtils |
| selectContinuations | CmmBrokenBlock |
| selectMatchVar | DsUtils |
| selectMatchVars | DsUtils |
| SelectorThunk | ClosureInfo |
| selectSimpleMatchVarL | DsUtils |
| selElements | Vectorise.Builtins.Base, Vectorise.Builtins |
| selEls | Vectorise.Builtins.Base, Vectorise.Builtins |
| selPick | Vectorise.Builtins.Base, Vectorise.Builtins |
| selPicks | Vectorise.Builtins.Base, Vectorise.Builtins |
| selReplicate | Vectorise.Builtins.Base, Vectorise.Builtins |
| selReplicates | 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 |
| sel_tycon | IdInfo |
| semi | |
| 1 (Function) | Pretty |
| 2 (Function) | Outputable |
| SemiTaggingStuff | CgMonad |
| seMode | SimplEnv |
| sep | |
| 1 (Function) | Pretty |
| 2 (Function) | Outputable |
| separateByPtrFollowness | SMRep |
| SepArg | CmdLineParser |
| seqBitmap | Bitmap |
| seqDemand | Demand |
| seqDemands | Demand |
| seqDmd | Demand |
| seqDmdType | Demand |
| seqExpr | CoreSyn |
| seqExprs | CoreSyn |
| seqId | MkId |
| seqIdInfo | IdInfo |
| seqIdKey | PrelNames |
| seqList | Util |
| seqOccInfo | BasicTypes |
| seqRules | CoreSyn |
| seqSerialized | Serialized |
| seqSpecInfo | IdInfo |
| seqStrictSig | Demand |
| seqTx | CmmTx |
| seqType | Type |
| seqTypes | Type |
| Sequel | |
| 1 (Type/Class) | CgMonad |
| 2 (Type/Class) | StgCmmMonad |
| seqUnfolding | CoreSyn |
| seqVar | DsUtils |
| seqVarSet | VarSet |
| Serialized | Serialized |
| serializeWithData | Serialized |
| Session | |
| 1 (Type/Class) | HscTypes |
| 2 (Data Constructor) | HscTypes |
| setAllFacts | DFMonad |
| setArityInfo | IdInfo |
| setAssigR | RegAlloc.Linear.State |
| setBinds | |
| 1 (Function) | CgMonad |
| 2 (Function) | StgCmmMonad |
| setBlockAssigR | RegAlloc.Linear.State |
| setBoxedTyConsEnv | Vectorise.Env |
| setBreakOff | BreakArray, GHC |
| setBreakOn | BreakArray, GHC |
| setCafInfo | IdInfo |
| SETCC | X86.Instr |
| setCoBind | TcSMonad |
| setColor | GraphOps, GraphColor |
| setConstraintVar | TcRnMonad |
| setContext | InteractiveEval, GHC |
| setCoVarName | Var |
| setCoVarUnique | Var |
| setCtLoc | TcRnMonad |
| setCtLocOrigin | TcRnTypes, TcRnMonad |
| setDeltaNat | NCGMonad |
| setDeltaR | RegAlloc.Linear.State |
| setDemandInfo | IdInfo |
| setDictBind | TcSMonad |
| setEnclosingCC | SimplEnv |
| setEndOfBlockInfo | CgMonad |
| setEnv | IOEnv, TcRnMonad |
| setEnvs | TcRnMonad |
| setErrCtxt | TcRnMonad |
| setErrsVar | TcRnMonad |
| setEvBind | TcSMonad |
| setExitFact | DFMonad |
| setFact | DFMonad |
| setFamInstEnv | Vectorise.Env |
| setFloats | SimplEnv |
| setFreeRegsR | RegAlloc.Linear.State |
| setGblEnv | TcRnMonad |
| setGEnv | Vectorise.Monad.Global, Vectorise.Monad |
| setGlobalTypeEnv | TcEnv |
| SETHI | SPARC.Instr |
| setHpUsage | |
| 1 (Function) | CgMonad |
| 2 (Function) | StgCmmMonad |
| setIdArity | Id |
| setIdCafInfo | Id |
| setIdDemandInfo | Id |
| setIdDetails | Var |
| setIdExported | |
| 1 (Function) | Var |
| 2 (Function) | Id |
| setIdInfo | Id |
| setIdName | Id |
| setIdNotExported | |
| 1 (Function) | Var |
| 2 (Function) | Id |
| setIdOccInfo | Id |
| setIdSpecialisation | Id |
| setIdStrictness | Id |
| setIdType | Id |
| setIdUnfolding | Id |
| setIdUnfoldingLazily | Id |
| setIdUnique | Id |
| setInfoTableSRT | CmmBuildInfoTables |
| setInfoTableStackMap | CmmBuildInfoTables |
| setInlineActivation | Id |
| setInlinePragInfo | IdInfo |
| setInlinePragma | Id |
| setInlinePragmaActivation | BasicTypes |
| setInlinePragmaRuleMatchInfo | BasicTypes |
| setInScope | |
| 1 (Function) | CoreSubst |
| 2 (Function) | SimplEnv |
| setInScopeSet | SimplEnv |
| setInstanceDFunId | InstEnv |
| setIPBind | TcSMonad |
| setLastToken | Lexer |
| setLBVarInfo | IdInfo |
| setLclEnv | TcRnMonad |
| setLclTypeEnv | TcRnMonad |
| setLEnv | Vectorise.Monad.Local, Vectorise.Monad |
| setLevels | SetLevels |
| setLocalRdrEnv | TcRnMonad |
| setMode | SimplEnv |
| setModule | TcRnMonad |
| setNameUnique | Name |
| setOccInfo | IdInfo |
| setOccNameSpace | OccName, Name |
| setOneShotLambda | Id |
| setOptM | TcRnMonad |
| setPackageName | DynFlags |
| setPRFunsEnv | Vectorise.Env |
| setRdrNameSpace | RdrName |
| setRealAndVirtualSp | CgStackery |
| setRealHp | |
| 1 (Function) | CgHeapery |
| 2 (Function) | StgCmmMonad, StgCmmHeap |
| setRealSp | CgStackery |
| setRuleIdName | CoreSyn |
| setSession | HscTypes, GHC |
| setSessionDynFlags | GHC |
| setSizeOfRegister | SPARC.CodeGen.Base |
| setSpecInfo | IdInfo |
| setSpecInfoHead | IdInfo |
| 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 |
| setSubstEnv | SimplEnv |
| setTargets | GHC |
| setTcTyVarDetails | Var |
| setTickyCtrLabel | |
| 1 (Function) | CgMonad |
| 2 (Function) | StgCmmMonad |
| setTmpDir | DynFlags, SysTools |
| setTvSubstEnv | Type, TcType |
| setTyVarKind | Var |
| setTyVarName | Var |
| setTyVarUnique | Var |
| setUnfoldingInfo | IdInfo |
| setUnfoldingInfoLazily | IdInfo |
| setUnfoldingTemplate | CoreSyn |
| setUserData | Binary |
| setVarName | Var |
| setVarType | Var |
| setVarUnique | Var |
| setVirtHp | |
| 1 (Function) | CgHeapery |
| 2 (Function) | StgCmmMonad, StgCmmHeap |
| seTvSubst | SimplEnv |
| setWantedTyBind | TcSMonad |
| setWarnings | HscTypes |
| Severity | ErrUtils, GHC |
| SevError | ErrUtils, GHC |
| SevFatal | ErrUtils, GHC |
| SevInfo | ErrUtils, GHC |
| SevOutput | ErrUtils, GHC |
| SevWarning | ErrUtils, GHC |
| shiftEqns | DsUtils |
| shiftLFastInt | FastTypes |
| shiftRAFastInt | FastTypes |
| shiftRLFastInt | FastTypes |
| shiftR_FastInt | FastTypes |
| shimForeignCallArg | CgForeignCall |
| SHL | X86.Instr |
| shortBlockId | |
| 1 (Function) | X86.Instr |
| 2 (Function) | SPARC.ShortcutJump |
| shortcutJump | |
| 1 (Function) | X86.Instr |
| 2 (Function) | PPC.RegInfo |
| 3 (Function) | SPARC.ShortcutJump |
| shortCutLit | TcHsSyn |
| shortcutStatic | |
| 1 (Function) | X86.Instr |
| 2 (Function) | PPC.RegInfo |
| 3 (Function) | SPARC.ShortcutJump |
| shouldDumpSimplPhase | DynFlags, GHC |
| showBreakArray | BreakArray |
| showClassKey | PrelNames |
| showClassName | PrelNames |
| showDocWith | Pretty |
| showException | Panic |
| showFreeRegs | RegAlloc.Linear.SPARC.FreeRegs |
| showGhcException | Panic, GHC |
| showIface | LoadIface |
| showLinkerState | Linker |
| showList_RDR | PrelNames |
| showList___RDR | PrelNames |
| showModMsg | HscTypes |
| showModule | InteractiveEval, GHC |
| showOpt | DynFlags |
| showParen_RDR | PrelNames |
| showPass | |
| 1 (Function) | ErrUtils |
| 2 (Function) | CoreMonad |
| showPpr | Outputable |
| showRdrName | RdrName |
| showReg | |
| 1 (Function) | X86.Regs |
| 2 (Function) | PPC.Regs |
| 3 (Function) | SPARC.Regs |
| showRichTokenStream | GHC |
| showSDoc | Outputable |
| showSDocDebug | Outputable |
| showSDocDump | Outputable |
| showSDocDumpOneLine | Outputable |
| showSDocForUser | Outputable |
| showSDocOneLine | Outputable |
| showSDocUnqual | Outputable |
| showSpace_RDR | PrelNames |
| showsPrecSDoc | Outputable |
| showsPrec_RDR | PrelNames |
| showStgStats | StgStats |
| showString_RDR | PrelNames |
| showTerm | Debugger |
| SHR | X86.Instr |
| Sig | HsBinds, HsSyn, GHC |
| sigCtxt | TcUnify |
| SigD | HsDecls, HsSyn, GHC |
| sigForThisGroup | HsBinds, HsSyn, GHC |
| SigFun | TcBinds |
| SigmaCtxt | TcMType |
| Signal | Panic, GHC |
| sigName | HsBinds, HsSyn, GHC |
| sigNameNoLoc | HsBinds, HsSyn, GHC |
| SignedHint | Cmm, ZipCfgCmmRep |
| SignExt | Llvm.Types, Llvm |
| SigPatIn | HsPat, HsSyn, GHC |
| SigPatOut | HsPat, HsSyn, GHC |
| SigSkol | TcRnTypes, TcRnMonad |
| SigTv | TcType |
| sig_id | TcPat, TcBinds |
| sig_loc | TcPat, TcBinds |
| sig_scoped | TcPat, TcBinds |
| sig_tau | TcPat, TcBinds |
| sig_theta | TcPat, TcBinds |
| sig_tvs | TcPat, TcBinds |
| simplBinder | SimplEnv |
| simplBinders | SimplEnv |
| SimplCheck | TcSMonad |
| SimplCont | SimplUtils |
| SimplContext | TcSMonad |
| SimplCount | CoreMonad, SimplMonad |
| simplCountN | CoreMonad |
| simpleInstInfoClsTy | TcEnv |
| simpleInstInfoTy | TcEnv |
| simpleInstInfoTyCon | TcEnv |
| SimpleKind | Type |
| SimplEnv | |
| 1 (Type/Class) | SimplEnv |
| 2 (Data Constructor) | SimplEnv |
| simplEnvForGHCi | SimplUtils |
| simpleOptExpr | CoreSubst |
| simpleOptExprWith | CoreSubst |
| simpleOptPgm | CoreSubst |
| simplEqsOnly | TcSMonad |
| simplExpr | Simplify |
| Simplified | SimplUtils |
| SimplifierDone | CoreMonad |
| SimplifierMode | CoreMonad |
| simplifyDefault | TcSimplify |
| simplifyDeriv | TcSimplify |
| simplifyExpr | SimplCore |
| simplifyInfer | TcSimplify |
| simplifyInteractive | TcSimplify |
| simplifyRule | TcSimplify |
| simplifyTop | TcSimplify |
| SimplInfer | TcSMonad |
| SimplInteractive | TcSMonad |
| simplLamBndr | SimplEnv |
| simplLamBndrs | SimplEnv |
| SimplM | SimplMonad |
| SimplMode | CoreMonad |
| simplNonRecBndr | SimplEnv |
| simplPhases | DynFlags, GHC |
| simplRecBndrs | SimplEnv |
| SimplRuleLhs | TcSMonad |
| SimplSR | SimplEnv |
| simplTopBinds | Simplify |
| singleCCan | TcSMonad |
| SingleEntry | StgSyn |
| SingleStep | |
| 1 (Type/Class) | InteractiveEval, GHC |
| 2 (Data Constructor) | InteractiveEval, GHC |
| singleton | Util |
| singletonPIdKey | PrelNames |
| singletonPName | PrelNames |
| Size | Size |
| size | GraphOps, GraphColor |
| sizeBEnv | BlockId |
| sizeBlockSet | BlockId |
| SizedSeq | ByteCodeAsm |
| SizeofByteArrayOp | PrimOp |
| SizeofMutableByteArrayOp | PrimOp |
| sIZEOF_CostCentreStack | Constants |
| sIZEOF_generation | Constants |
| sIZEOF_MessageBlackHole_NoHdr | Constants |
| sIZEOF_snEntry | Constants |
| sIZEOF_StgAP_NoHdr | Constants |
| sIZEOF_StgAP_NoThunkHdr | Constants |
| sIZEOF_StgAP_STACK_NoHdr | Constants |
| sIZEOF_StgAP_STACK_NoThunkHdr | Constants |
| sIZEOF_StgArrWords_NoHdr | Constants |
| sIZEOF_StgAtomicallyFrame_NoHdr | Constants |
| sIZEOF_StgBCO_NoHdr | Constants |
| sIZEOF_StgBlockingQueue_NoHdr | Constants |
| sIZEOF_StgCatchFrame_NoHdr | Constants |
| sIZEOF_StgCatchRetryFrame_NoHdr | Constants |
| sIZEOF_StgCatchSTMFrame_NoHdr | Constants |
| sIZEOF_StgDeadWeak_NoHdr | Constants |
| sIZEOF_StgFunInfoExtraFwd | Constants |
| sIZEOF_StgFunInfoExtraRev | Constants |
| sIZEOF_StgMutArrPtrs_NoHdr | Constants |
| sIZEOF_StgMutVar_NoHdr | Constants |
| sIZEOF_StgMVarTSOQueue_NoHdr | Constants |
| sIZEOF_StgMVar_NoHdr | Constants |
| sIZEOF_StgPAP_NoHdr | Constants |
| sIZEOF_StgSelector_NoHdr | Constants |
| sIZEOF_StgSelector_NoThunkHdr | Constants |
| sIZEOF_StgSMPThunkHeader | Constants |
| sIZEOF_StgStableName_NoHdr | Constants |
| sIZEOF_StgStopFrame_NoHdr | Constants |
| sIZEOF_StgTSOProfInfo | Constants |
| sIZEOF_StgUpdateFrame_NoHdr | Constants |
| sIZEOF_StgWeak_NoHdr | Constants |
| sizeSS | ByteCodeAsm |
| sizeToWidth | Size |
| sizeUFM | UniqFM |
| sizeUniqSet | UniqSet |
| sizeVarSet | VarSet |
| Skolem | Unify |
| SkolemInfo | TcRnTypes, TcRnMonad |
| skolemiseUnboundMetaTyVar | TcMType |
| SkolemTv | TcType |
| SLIDE | ByteCodeInstr |
| sLit | FastString |
| SLL | SPARC.Instr |
| SllOp | PrimOp |
| slopSize | |
| 1 (Function) | ClosureInfo |
| 2 (Function) | StgCmmClosure |
| SlotClass | StackPlacements |
| slotClass | StackColor |
| SlotClass128 | StackPlacements |
| SlotClass32 | StackPlacements |
| SlotClass64 | StackPlacements |
| slotClassBits | StackPlacements |
| SlotEnv | CmmStackLayout |
| SlotSet | StackPlacements |
| Slow | ZipCfgCmmRep, MkZipCfgCmm |
| 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 |
| SmallLiveness | ClosureInfo, StgCmmClosure |
| smallLiveness | CgCallConv |
| SMRep | SMRep, ClosureInfo, StgCmmClosure |
| smRepClosureType | SMRep |
| smRepClosureTypeInt | SMRep |
| SMUL | SPARC.Instr |
| sm_case_case | CoreMonad |
| sm_eta_expand | CoreMonad |
| sm_inline | CoreMonad |
| sm_names | CoreMonad |
| sm_phase | CoreMonad |
| sm_rules | CoreMonad |
| sndIdKey | PrelNames |
| sndName | PrelNames |
| sndOf3 | Util |
| snocBag | Bag |
| snocOL | OrdList |
| snocView | Util |
| solveInteract | TcInteract |
| solveInteractGiven | TcInteract |
| solveInteractWanted | TcInteract |
| solveOne | TcInteract |
| solverDepthErrorTcS | TcErrors |
| SomeChange | CmmTx |
| SomeException | |
| 1 (Data Constructor) | Exception |
| 2 (Type/Class) | Exception |
| Sorry | Panic, GHC |
| sorry | Panic, Outputable |
| sortLe | Util |
| sortWith | Util |
| SourceError | HscTypes |
| sourcePackageId | PackageConfig, Packages |
| SourceTyCtxt | TcMType |
| Sp | CmmExpr, Cmm |
| sp | |
| 1 (Function) | PPC.Regs |
| 2 (Function) | SPARC.Regs |
| space | |
| 1 (Function) | Pretty |
| 2 (Function) | Outputable |
| spaceCat | Llvm.Types |
| spans | SrcLoc, GHC |
| speakN | Outputable |
| speakNOf | Outputable |
| speakNth | Outputable |
| speakNTimes | Outputable |
| SpecConstrAnnotation | SpecConstr |
| specConstrCount | DynFlags, GHC |
| specConstrProgram | SpecConstr |
| specConstrThreshold | DynFlags, GHC |
| SpecInfo | |
| 1 (Type/Class) | IdInfo |
| 2 (Data Constructor) | IdInfo |
| specInfo | IdInfo |
| specInfoFreeVars | IdInfo |
| specInfoRules | IdInfo |
| SpecInstCtxt | TcType, TcMType, TcHsType |
| SpecInstSig | HsBinds, HsSyn, GHC |
| SpecPrag | HsBinds, HsSyn, GHC |
| SpecPragOrigin | TcRnTypes, TcRnMonad |
| SpecPrags | HsBinds, HsSyn, GHC |
| specProgram | Specialise |
| SpecSig | HsBinds, HsSyn, GHC |
| 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 | |
| 1 (Function) | SPARC.Base |
| 2 (Function) | X86.Instr |
| spillSlotToOffset | |
| 1 (Function) | X86.Instr |
| 2 (Function) | 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 |
| splice_head | ZipCfg |
| splice_head' | ZipCfg |
| splice_head_only' | ZipCfg |
| splice_tail | ZipCfg |
| SpLim | CmmExpr, Cmm |
| spLimReg | CmmExpr, Cmm |
| split | Util |
| splitAppTy | Type |
| splitAppTys | Type |
| splitAppTy_maybe | Type |
| SplitAs | DriverPhases |
| splitAtList | Util |
| splitAtProcPoints | CmmProcPointZ |
| splitCon | RdrHsSyn |
| splitCoPredTy_maybe | Coercion |
| splitEithers | Util |
| splitForAllTys | Type, GHC |
| splitForAllTy_maybe | Type |
| splitFunTy | Type |
| splitFunTys | Type |
| splitFunTysN | Type |
| splitFunTy_maybe | Type |
| splitHsFunType | HsTypes, HsSyn, GHC |
| splitHsInstDeclTy | HsTypes, HsSyn, GHC |
| splitInfo | DynFlags, GHC |
| splitKindFunTys | Coercion, TcType |
| splitKindFunTysN | Coercion |
| splitKindFunTy_maybe | Coercion |
| splitLongestPrefix | Util |
| SplitMangle | DriverPhases |
| splitNewTypeRepCo_maybe | Coercion |
| splitPrimTyCon | Vectorise.Utils.Base, Vectorise.Utils |
| splitProductType | DataCon |
| splitProductType_maybe | DataCon |
| splitStrictSig | Demand |
| splitTyConApp | Type |
| splitTyConApp_maybe | Type |
| splitUFM | UniqFM |
| splitUniqSupply | UniqSupply |
| spReg | CmmExpr, Cmm |
| spRel | |
| 1 (Function) | X86.Regs |
| 2 (Function) | PPC.Regs |
| 3 (Function) | SPARC.Stack |
| 4 (Function) | CgStackery |
| SQRT | X86.Instr |
| squeese | |
| 1 (Function) | RegAlloc.Graph.ArchBase |
| 2 (Function) | RegAlloc.Graph.ArchX86 |
| SRA | SPARC.Instr |
| SRAW | PPC.Instr |
| srcDataName | OccName, Name |
| srcErrorMessages | HscTypes |
| SrcLoc | SrcLoc, GHC |
| srcLocCol | SrcLoc, GHC |
| srcLocFile | SrcLoc, GHC |
| srcLocLine | SrcLoc, GHC |
| srcLocSpan | SrcLoc, GHC |
| srcParseFail | Lexer |
| SrcSpan | SrcLoc, GHC |
| srcSpanEnd | SrcLoc, GHC |
| srcSpanEndCol | SrcLoc, GHC |
| srcSpanEndLine | SrcLoc, GHC |
| srcSpanFile | SrcLoc, GHC |
| srcSpanFileName_maybe | SrcLoc |
| srcSpanStart | SrcLoc, GHC |
| srcSpanStartCol | SrcLoc, GHC |
| srcSpanStartLine | SrcLoc, 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 |
| ST | |
| 1 (Data Constructor) | PPC.Instr |
| 2 (Data Constructor) | SPARC.Instr |
| stability | PackageConfig, Packages |
| stableIdInfo | CgBindery |
| StableLoc | CgBindery |
| stableModuleCmp | Module |
| stableModuleNameCmp | Module |
| stableNameDataConKey | PrelNames |
| stableNamePrimTyCon | TysPrim |
| stableNamePrimTyConKey | PrelNames |
| StableNameToIntOp | PrimOp |
| stableNameTyConKey | PrelNames |
| stablePackageIdCmp | Module |
| stablePtrPrimTyCon | TysPrim |
| stablePtrPrimTyConKey | PrelNames |
| stablePtrTyConKey | PrelNames |
| stablePtrTyConName | PrelNames |
| stableUnfoldingVars | CoreFVs |
| 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 |
| StackPlacement | StackPlacements |
| StackSlot | RegAlloc.Linear.StackMap |
| stackSlot128 | StackPlacements |
| stackSlot32 | StackPlacements |
| stackSlot64 | StackPlacements |
| stackStubExpr | MkZipCfgCmm |
| StackUsage | |
| 1 (Type/Class) | CgMonad |
| 2 (Data Constructor) | CgMonad |
| StandAloneDerivOrigin | TcRnTypes, TcRnMonad |
| standardClassKeys | PrelNames |
| StandardFormInfo | |
| 1 (Type/Class) | ClosureInfo |
| 2 (Type/Class) | StgCmmClosure |
| startPhase | DriverPhases |
| startsConId | OccName, Name |
| startsConSym | OccName, Name |
| startsVarId | OccName, Name |
| startsVarSym | OccName, Name |
| startsWithUnderscore | OccName, Name |
| State | |
| 1 (Type/Class) | State |
| 2 (Data Constructor) | State |
| statePrimTyCon | TysPrim |
| statePrimTyConKey | PrelNames |
| 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 |
| StaticTarget | ForeignCall |
| staticTickyHdr | |
| 1 (Function) | CgTicky |
| 2 (Function) | StgCmmTicky |
| Status | |
| 1 (Type/Class) | CmmProcPointZ |
| 2 (Type/Class) | InteractiveEval |
| 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 |
| StgExpr | StgSyn |
| StgFCallOp | StgSyn |
| StgHalfWord | SMRep |
| StgInfoTable | |
| 1 (Type/Class) | ByteCodeItbls |
| 2 (Data Constructor) | ByteCodeItbls |
| StgLam | StgSyn |
| StgLet | StgSyn |
| StgLetNoEscape | StgSyn |
| StgLit | StgSyn |
| StgLitArg | StgSyn |
| StgLiveVars | StgSyn |
| stgMassageForProfiling | SCCfinal |
| StgNonRec | StgSyn |
| StgOp | StgSyn |
| StgOpApp | StgSyn |
| StgPrimCallOp | StgSyn |
| StgPrimOp | StgSyn |
| StgRec | StgSyn |
| StgRhs | StgSyn |
| stgRhsArity | StgSyn |
| StgRhsClosure | StgSyn |
| StgRhsCon | StgSyn |
| stgSatOcc | StgSyn |
| StgSCC | StgSyn |
| StgTick | StgSyn |
| StgToDo | DynFlags |
| StgTypeArg | StgSyn |
| stgUnsatOcc | StgSyn |
| StgVarArg | StgSyn |
| StgWord | SMRep |
| STKCHECK | ByteCodeInstr |
| stkChkGen | CgHeapery |
| stkChkNodePoints | CgHeapery |
| Stmt | HsExpr, HsSyn, GHC |
| stmtC | CgMonad |
| StmtCtxt | HsExpr, HsSyn, GHC |
| stmtEC | CgExtCode |
| stmtList | CmmUtils |
| StmtLR | HsExpr, HsSyn, GHC |
| stmtsC | CgMonad |
| stmtsEC | CgExtCode |
| stolen_x86_regs | DynFlags, GHC |
| Stop | SimplUtils |
| StopLn | DriverPhases |
| Store | Llvm.AbsSyn, Llvm |
| Str | Pretty |
| strCLabel_llvm | LlvmCodeGen.Base |
| stretchZipWith | Util |
| StrictArg | SimplUtils |
| StrictBind | SimplUtils |
| strictnessBefore | DynFlags, GHC |
| strictnessInfo | IdInfo |
| StrictnessMark | BasicTypes, GHC |
| StrictSig | |
| 1 (Type/Class) | Demand |
| 2 (Data Constructor) | Demand |
| strImmLit | |
| 1 (Function) | X86.Regs |
| 2 (Function) | PPC.Regs |
| 3 (Function) | SPARC.Imm |
| String | DynFlags |
| StringBuffer | |
| 1 (Type/Class) | StringBuffer |
| 2 (Data Constructor) | StringBuffer |
| stringToPackageId | Module |
| stringToStringBuffer | StringBuffer |
| stringTy | TysWiredIn |
| stringTyConKey | PrelNames |
| stringTyConName | PrelNames |
| stripLive | RegAlloc.Liveness |
| stripLiveBlock | RegAlloc.Liveness |
| stronglyConnCompFromEdgedVertices | Digraph |
| stronglyConnCompFromEdgedVerticesR | Digraph |
| stronglyConnCompG | Digraph |
| STU | PPC.Instr |
| stubDir | DynFlags, GHC |
| stubSlotsOnDeath | CmmStackLayout |
| SUB | |
| 1 (Data Constructor) | X86.Instr |
| 2 (Data Constructor) | SPARC.Instr |
| subAnalysis | DFMonad |
| SubArea | CmmExpr, Cmm |
| SubAreaSet | CmmExpr, Cmm |
| SUBF | PPC.Instr |
| subIntervals | Interval |
| SubL16 | RegAlloc.Graph.ArchBase |
| SubL8 | RegAlloc.Graph.ArchBase |
| SubL8H | RegAlloc.Graph.ArchBase |
| Subst | CoreSubst |
| substBind | CoreSubst |
| substBindSC | CoreSubst |
| substBndr | CoreSubst |
| substBndrs | CoreSubst |
| substEqSpec | TcType |
| substEvVar | Inst |
| substExpr | |
| 1 (Function) | CoreSubst |
| 2 (Function) | SimplEnv |
| substExprSC | CoreSubst |
| substFlavoredEvVar | Inst |
| substId | SimplEnv |
| substIdOcc | CoreSubst |
| substImplication | Inst |
| substInScope | CoreSubst |
| substInteractiveContext | HscTypes |
| substPred | Type |
| substRecBndrs | CoreSubst |
| substRulesForImportedIds | CoreSubst |
| substSpec | CoreSubst |
| substTheta | Type, TcType |
| substTy | |
| 1 (Function) | Type, TcType |
| 2 (Function) | CoreSubst |
| 3 (Function) | SimplEnv |
| substTys | Type, TcType |
| substTysWith | Type |
| substTyVar | |
| 1 (Function) | Type, TcType |
| 2 (Function) | SimplEnv |
| substTyVarBndr | Type, TcType |
| substTyVars | Type, TcType |
| substTyWith | Type, TcType |
| substUnfolding | CoreSubst |
| substUnfoldingSC | CoreSubst |
| substUnfoldingSource | CoreSubst |
| substWantedEvVar | Inst |
| substWantedEvVars | Inst |
| subsumedCCS | CostCentre |
| subTerms | RtClosureInspect, InteractiveEval |
| subVarSet | VarSet |
| Succeeded | |
| 1 (Data Constructor) | Maybes |
| 2 (Data Constructor) | BasicTypes, GHC |
| succeeded | BasicTypes, GHC |
| SuccessFlag | BasicTypes, GHC |
| successIf | BasicTypes |
| succs | ZipCfg |
| succ_RDR | PrelNames |
| Suffix | Util |
| Sum | Vectorise.Type.Repr |
| SumRepr | Vectorise.Type.Repr |
| sumReprType | Vectorise.Type.Repr |
| sumTyCon | Vectorise.Builtins.Base, Vectorise.Builtins |
| sumTyCons | Vectorise.Builtins.Base, Vectorise.Builtins |
| superSkolemTv | TcType |
| supportedLanguagesAndExtensions | DynFlags |
| Suspension | RtClosureInspect, InteractiveEval |
| Switch | Llvm.AbsSyn, Llvm |
| SWIZZLE | ByteCodeInstr |
| SymbolPtr | CLabel |
| symbol_RDR | PrelNames |
| SymCoercion | ExternalCore |
| symCoercionTyCon | Coercion |
| symCoercionTyConKey | PrelNames |
| SynFamilyTyCon | TyCon |
| SynonymTyCon | TyCon |
| SyntaxExpr | HsExpr, HsSyn, GHC |
| SyntaxTable | HsExpr, HsSyn, GHC |
| synTyConDefn | TyCon, GHC |
| synTyConResKind | Coercion, GHC |
| SynTyConRhs | TyCon |
| synTyConRhs | TyCon |
| synTyConType | TyCon, GHC |
| SystemDependent | DynFlags |
| systemPackageConfig | DynFlags, GHC |
| sYSTEM_IO | PrelNames |