ghc-tcplugin-api-0.12.0.0: An API for type-checker plugins.

Index - S

s1TyConKeyGHC.Builtin.Names
s1TyConNameGHC.Builtin.Names
safeDirectImpsReqGHC.Plugins
safeHaskellGHC.Plugins
safeHaskellModeEnabledGHC.Plugins
safeHaskellOnGHC.Plugins
safeImplicitImpsReqGHC.Plugins
safeImportsOnGHC.Plugins
safeInferGHC.Plugins
safeInferOnGHC.Plugins
safeInferredGHC.Plugins
safeLanguageOnGHC.Plugins
safeShowExceptionGHC.Plugins
sappendClassOpKeyGHC.Builtin.Names
sappendNameGHC.Builtin.Names
scaleAltsByGHC.Plugins
ScaledGHC.Plugins
scaledSetGHC.Plugins
scaleIdByGHC.Plugins
scaleVarByGHC.Plugins
sccProfilingEnabledGHC.Plugins
scopedSortGHC.Plugins
SDCGHC.Plugins, GHC.Utils.Outputable
SDocGHC.TcPlugin.API, GHC.Plugins, GHC.Utils.Outputable
sdocCanUseUnicodeGHC.Plugins, GHC.Utils.Outputable
sdocColSchemeGHC.Plugins, GHC.Utils.Outputable
SDocContextGHC.Plugins, GHC.Utils.Outputable
sdocDefaultDepthGHC.Plugins, GHC.Utils.Outputable
sdocErrorSpansGHC.Plugins, GHC.Utils.Outputable
sdocHexWordLiteralsGHC.Plugins, GHC.Utils.Outputable
sdocLastColourGHC.Plugins, GHC.Utils.Outputable
sdocLinearTypesGHC.Plugins, GHC.Utils.Outputable
sdocLineLengthGHC.Plugins, GHC.Utils.Outputable
sdocListTuplePunsGHC.Plugins, GHC.Utils.Outputable
sdocOptionGHC.Plugins, GHC.Utils.Outputable
sdocPprDebugGHC.Plugins, GHC.Utils.Outputable
sdocPrintAxiomIncompsGHC.Plugins, GHC.Utils.Outputable
sdocPrintCaseAsLetGHC.Plugins, GHC.Utils.Outputable
sdocPrintEqualityRelationsGHC.Plugins, GHC.Utils.Outputable
sdocPrintExplicitCoercionsGHC.Plugins, GHC.Utils.Outputable
sdocPrintExplicitForallsGHC.Plugins, GHC.Utils.Outputable
sdocPrintExplicitKindsGHC.Plugins, GHC.Utils.Outputable
sdocPrintExplicitRuntimeRepsGHC.Plugins, GHC.Utils.Outputable
sdocPrintPotentialInstancesGHC.Plugins, GHC.Utils.Outputable
sdocPrintTypeAbbreviationsGHC.Plugins, GHC.Utils.Outputable
sdocPrintTypecheckerElaborationGHC.Plugins, GHC.Utils.Outputable
sdocPrintUnicodeSyntaxGHC.Plugins, GHC.Utils.Outputable
sdocShouldUseColorGHC.Plugins, GHC.Utils.Outputable
sdocStarIsTypeGHC.Plugins, GHC.Utils.Outputable
sdocStyleGHC.Plugins, GHC.Utils.Outputable
sdocSuppressCoercionsGHC.Plugins, GHC.Utils.Outputable
sdocSuppressCoercionTypesGHC.Plugins, GHC.Utils.Outputable
sdocSuppressIdInfoGHC.Plugins, GHC.Utils.Outputable
sdocSuppressModulePrefixesGHC.Plugins, GHC.Utils.Outputable
sdocSuppressStgExtsGHC.Plugins, GHC.Utils.Outputable
sdocSuppressStgRepsGHC.Plugins, GHC.Utils.Outputable
sdocSuppressTicksGHC.Plugins, GHC.Utils.Outputable
sdocSuppressTypeApplicationsGHC.Plugins, GHC.Utils.Outputable
sdocSuppressTypeSignaturesGHC.Plugins, GHC.Utils.Outputable
sdocSuppressUnfoldingsGHC.Plugins, GHC.Utils.Outputable
sdocSuppressUniquesGHC.Plugins, GHC.Utils.Outputable
sdocSuppressVarKindsGHC.Plugins, GHC.Utils.Outputable
sdocUnitIdForUserGHC.Plugins, GHC.Utils.Outputable
sdocWithContextGHC.Plugins, GHC.Utils.Outputable
searchPackageIdGHC.Plugins
SelArgGHC.Plugins
selectorClassKeyGHC.Builtin.Names
selectorClassNameGHC.Builtin.Names
SelForAllGHC.Plugins
SelFunGHC.Plugins
SelMultGHC.Plugins
selName_RDRGHC.Builtin.Names
SelResGHC.Plugins
SelTyConGHC.Plugins
sel_naughtyGHC.Plugins
sel_tyconGHC.Plugins
semiGHC.Plugins, GHC.Utils.Outputable
semigroupClassKeyGHC.Builtin.Names
semigroupClassNameGHC.Builtin.Names
sepGHC.Plugins, GHC.Utils.Outputable
seqCoGHC.Plugins
seqDVarSetGHC.Plugins
seqEltsNameEnvGHC.Plugins
seqEltsUFMGHC.Plugins, GHC.Types.Unique.FM
seqIdKeyGHC.Builtin.Names
seqListGHC.Plugins
seqOccInfoGHC.Plugins
seqTypeGHC.Plugins
seqTypesGHC.Plugins
sequenceUFMListGHC.Plugins, GHC.Types.Unique.FM
seqVarSetGHC.Plugins
Serialized 
1 (Type/Class)GHC.Plugins
2 (Data Constructor)GHC.Plugins
serializeWithDataGHC.Plugins
setArityInfoGHC.Plugins
setCafInfoGHC.Plugins
setCallArityInfoGHC.Plugins
setCaseBndrEvaldGHC.Plugins
setCoHoleCoVarGHC.Plugins
setCoHoleTypeGHC.Plugins
setCoVarNameGHC.Plugins
setCoVarUniqueGHC.Plugins
setCprSigInfoGHC.Plugins
setCtLocMGHC.TcPlugin.API
setCtLocRewriteMGHC.TcPlugin.API
setDemandInfoGHC.Plugins
setDmdSigInfoGHC.Plugins
setDynamicNowGHC.Plugins
setDynOutputFileGHC.Plugins
setDynOutputHiGHC.Plugins
setEvBindGHC.TcPlugin.API
setFieldClassOpKeyGHC.Builtin.Names
setFieldNameGHC.Builtin.Names
setFlagsFromEnvFileGHC.Plugins
setGeneralFlag'GHC.Plugins
setIdArityGHC.Plugins
setIdCafInfoGHC.Plugins
setIdCallArityGHC.Plugins
setIdCbvMarksGHC.Plugins
setIdCprSigGHC.Plugins
setIdDemandInfoGHC.Plugins
setIdDetailsGHC.Plugins
setIdDmdSigGHC.Plugins
setIdExportedGHC.Plugins
setIdInfoGHC.Plugins
setIdLFInfoGHC.Plugins
setIdMultGHC.Plugins
setIdNameGHC.Plugins
setIdNotExportedGHC.Plugins
setIdOccInfoGHC.Plugins
setIdOneShotInfoGHC.Plugins
setIdSpecialisationGHC.Plugins
setIdTagSigGHC.Plugins
setIdTypeGHC.Plugins
setIdUnfoldingGHC.Plugins
setIdUniqueGHC.Plugins
setInertSetGHC.TcPlugin.API
setInlineActivationGHC.Plugins
setInlinePragInfoGHC.Plugins
setInlinePragmaGHC.Plugins
setInlinePragmaActivationGHC.Plugins
setInlinePragmaRuleMatchInfoGHC.Plugins
setInScopeGHC.Plugins
setLFInfoGHC.Plugins
setNameLocGHC.Plugins
setNameUniqueGHC.Plugins
setNominalRole_maybeGHC.Plugins
setOccInfoGHC.Plugins
setOccNameSpaceGHC.Plugins
setOneShotInfoGHC.Plugins
setOneShotLambdaGHC.Plugins
setOutputFileGHC.Plugins
setOutputHiGHC.Plugins
setOverlapModeMaybeGHC.Plugins
setRuleIdNameGHC.Plugins
setRuleInfoGHC.Plugins
setRuleInfoHeadGHC.Plugins
setStyleColouredGHC.Plugins, GHC.Utils.Outputable
setTagSigGHC.Plugins
setTcEvBindsMapGHC.TcPlugin.API
setTcTyConKindGHC.Plugins
setTcTyVarDetailsGHC.Plugins
Settings 
1 (Type/Class)GHC.Plugins
2 (Data Constructor)GHC.Plugins
settingsGHC.Plugins
setTmpDirGHC.Plugins
setTyVarKindGHC.Plugins
setTyVarNameGHC.Plugins
setTyVarUniqueGHC.Plugins
setUnfoldingInfoGHC.Plugins
setUnitIdGHC.Plugins
setUnsafeGlobalDynFlagsGHC.Plugins
setVarNameGHC.Plugins
setVarTypeGHC.Plugins
setVarUniqueGHC.Plugins
sExtraGccViaCFlagsGHC.Plugins
sFileSettingsGHC.Plugins
sGccSupportsNoPieGHC.Plugins
sGhciUsagePathGHC.Plugins
sGhcNameVersionGHC.Plugins
sGhcUsagePathGHC.Plugins
sGhcWithInterpreterGHC.Plugins
sGlobalPackageDatabasePathGHC.Plugins
ShadowedDependenciesGHC.Plugins
shadowNamesGHC.Plugins
ShHoleSubstGHC.Plugins
shouldStrictifyIdForCbvGHC.Plugins
shouldUseCbvForIdGHC.Plugins
showClassKeyGHC.Builtin.Names
showClassNameGHC.Builtin.Names
showCommaSpace_RDRGHC.Builtin.Names
showExceptionGHC.Plugins
showGhcExceptionGHC.Plugins
showGhcExceptionUnsafeGHC.Plugins
showOptGHC.Plugins
showParen_RDRGHC.Builtin.Names
showPprGHC.Plugins
showPprUnsafeGHC.Plugins, GHC.Utils.Outputable
showSDocGHC.Plugins
showSDocForUserGHC.Plugins
showSDocOneLineGHC.Plugins, GHC.Utils.Outputable
showSDocUnsafeGHC.Plugins, GHC.Utils.Outputable
showSpace_RDRGHC.Builtin.Names
showsPrec_RDRGHC.Builtin.Names
showString_RDRGHC.Builtin.Names
shows_RDRGHC.Builtin.Names
SignalGHC.Plugins
sigPrecGHC.Plugins
SimplCountGHC.Plugins
simplCountNGHC.Plugins
SimplifierDoneGHC.Plugins
simplPhasesGHC.Plugins
simplTickFactorGHC.Plugins
singletonGHC.Plugins
singularGHC.Plugins, GHC.Utils.Outputable
sizeDVarSetGHC.Plugins
sizeUDFMGHC.Types.Unique.DFM
sizeUFMGHC.Plugins, GHC.Types.Unique.FM
sizeUniqDSetGHC.Types.Unique.DSet
sizeUniqSetGHC.Plugins, GHC.Types.Unique.Set
sizeVarSetGHC.Plugins
sLdIsGnuLdGHC.Plugins
sLdSupportsCompactUnwindGHC.Plugins
sLdSupportsFilelistGHC.Plugins
sLibFFIGHC.Plugins
smallArrayPrimTyConGHC.Builtin.Types.Prim
smallArrayPrimTyConKeyGHC.Builtin.Names
smallMutableArrayPrimTyConGHC.Builtin.Types.Prim
smallMutableArrayPrimTyConKeyGHC.Builtin.Names
snd3GHC.Plugins
sndOf3GHC.Plugins
snocViewGHC.Plugins
SolarisLDGHC.Plugins
soloTyConGHC.Builtin.Types, GHC.Plugins
SolveGHC.TcPlugin.API.Internal, GHC.TcPlugin.API
solverIterationsGHC.Plugins
someTypeRepDataConKeyGHC.Builtin.Names
someTypeRepDataConNameGHC.Builtin.Names
someTypeRepTyConKeyGHC.Builtin.Names
someTypeRepTyConNameGHC.Builtin.Names
sOpt_aGHC.Plugins
sOpt_cGHC.Plugins
sOpt_cxxGHC.Plugins
sOpt_FGHC.Plugins
sOpt_iGHC.Plugins
sOpt_LGHC.Plugins
sOpt_lGHC.Plugins
sOpt_lcGHC.Plugins
sOpt_lccGHC.Plugins
sOpt_lmGHC.Plugins
sOpt_loGHC.Plugins
sOpt_PGHC.Plugins
sOpt_P_fingerprintGHC.Plugins
sOpt_windresGHC.Plugins
SorryGHC.Plugins
sorryGHC.Plugins
sorryDocGHC.Plugins
sORTKind_maybeGHC.Plugins
sortLocatedGHC.Plugins
sortQuantVarsGHC.Core.Make, GHC.Plugins
sortRealLocatedGHC.Plugins
sortWithGHC.Plugins
SourceError 
1 (Type/Class)GHC.Plugins
2 (Data Constructor)GHC.Plugins
sourceLazyDataConKeyGHC.Builtin.Names
sourceLazyDataConNameGHC.Builtin.Names
sourceNoUnpackDataConKeyGHC.Builtin.Names
sourceNoUnpackDataConNameGHC.Builtin.Names
sourceStrictDataConKeyGHC.Builtin.Names
sourceStrictDataConNameGHC.Builtin.Names
sourceUnpackDataConKeyGHC.Builtin.Names
sourceUnpackDataConNameGHC.Builtin.Names
spaceGHC.Plugins, GHC.Utils.Outputable
spaceIfSingleQuoteGHC.Plugins, GHC.Utils.Outputable
spanEndGHC.Plugins
spansGHC.Plugins
speakNGHC.Plugins, GHC.Utils.Outputable
speakNOfGHC.Plugins, GHC.Utils.Outputable
speakNthGHC.Plugins, GHC.Utils.Outputable
specConstrCountGHC.Plugins
specConstrRecursiveGHC.Plugins
specConstrThresholdGHC.Plugins
specialPromotedDcGHC.Plugins
SpecificityGHC.Plugins
SpecifiedGHC.Plugins
SpecifiedSpecGHC.Plugins
specTyConKeyGHC.Builtin.Names
specTyConNameGHC.Builtin.Names
sPgm_aGHC.Plugins
sPgm_arGHC.Plugins
sPgm_cGHC.Plugins
sPgm_cxxGHC.Plugins
sPgm_dllGHC.Plugins
sPgm_FGHC.Plugins
sPgm_iGHC.Plugins
sPgm_LGHC.Plugins
sPgm_lGHC.Plugins
sPgm_lcGHC.Plugins
sPgm_lccGHC.Plugins
sPgm_lmGHC.Plugins
sPgm_loGHC.Plugins
sPgm_PGHC.Plugins
sPgm_ranlibGHC.Plugins
sPgm_TGHC.Plugins
sPgm_windresGHC.Plugins
sPlatformMiscGHC.Plugins
spliceRunActionGHC.Plugins
splitGHC.Plugins
splitAppCo_maybeGHC.Plugins
splitAppTyGHC.Plugins
splitAppTyNoView_maybeGHC.Plugins
splitAppTysGHC.TcPlugin.API, GHC.Plugins
splitAppTysNoViewGHC.Plugins
splitAppTy_maybeGHC.TcPlugin.API, GHC.Plugins
splitAtListGHC.Plugins
splitCastTy_maybeGHC.Plugins
splitDataProductType_maybeGHC.Plugins
splitForAllCoVar_maybeGHC.Plugins
splitForAllCo_co_maybeGHC.Plugins
splitForAllCo_maybeGHC.Plugins
splitForAllCo_ty_maybeGHC.Plugins
splitForAllForAllTyBindersGHC.Plugins
splitForAllInvisTyBindersGHC.Plugins
splitForAllReqTyBindersGHC.Plugins
splitForAllTyCoVarGHC.Plugins
splitForAllTyCoVarsGHC.Plugins
splitForAllTyCoVar_maybeGHC.Plugins
splitForAllTyVarsGHC.Plugins
splitForAllTyVar_maybeGHC.Plugins
splitFunCo_maybeGHC.Plugins
splitFunTyGHC.Plugins
splitFunTysGHC.Plugins
splitFunTy_maybeGHC.Plugins
splitInfoGHC.Plugins
splitInvisPiTysGHC.Plugins
splitInvisPiTysNGHC.Plugins
splitLongestPrefixGHC.Plugins
splitPiTyGHC.Plugins
splitPiTysGHC.Plugins
splitPiTy_maybeGHC.Plugins
splitRuntimeRep_maybeGHC.Plugins
splitTyConAppGHC.Plugins
splitTyConAppNoView_maybeGHC.Plugins
splitTyConApp_maybeGHC.TcPlugin.API, GHC.Plugins
splitUniqSupplyGHC.Plugins
spPluginGHC.Plugins
sProgramNameGHC.Plugins
sProjectVersionGHC.Plugins
sRawSettingsGHC.Plugins
srcDataNameGHC.Plugins
srcErrorMessagesGHC.Plugins
SrcLazyGHC.Plugins
SrcLocGHC.Plugins
srcLocColGHC.Plugins
srcLocDataConKeyGHC.Builtin.Names
srcLocDataConNameGHC.Builtin.Names
srcLocFileGHC.Plugins
srcLocLineGHC.Plugins
srcLocSpanGHC.Plugins
SrcNoUnpackGHC.Plugins
SrcSpanGHC.Plugins
srcSpanEndGHC.Plugins
srcSpanEndColGHC.Plugins
srcSpanEndLineGHC.Plugins
srcSpanFileGHC.Plugins
srcSpanFileName_maybeGHC.Plugins
srcSpanFirstCharacterGHC.Plugins
srcSpanStartGHC.Plugins
srcSpanStartColGHC.Plugins
srcSpanStartLineGHC.Plugins
srcSpanToRealSrcSpanGHC.Plugins
SrcStrictGHC.Plugins
SrcStrictnessGHC.Plugins
SrcUnpackGHC.Plugins
SrcUnpackednessGHC.Plugins
sseVersionGHC.Plugins
stableModuleCmpGHC.Plugins
stableModuleNameCmpGHC.Plugins
stableNameCmpGHC.Plugins
stableNameDataConKeyGHC.Builtin.Names
stableNamePrimTyConGHC.Builtin.Types.Prim
stableNamePrimTyConKeyGHC.Builtin.Names
stableNameTyConKeyGHC.Builtin.Names
stablePtrPrimTyConGHC.Builtin.Types.Prim
stablePtrPrimTyConKeyGHC.Builtin.Names
stablePtrTyConKeyGHC.Builtin.Names
stablePtrTyConNameGHC.Builtin.Names
StableSystemSrcGHC.Plugins
stableUnfoldingVarsGHC.Plugins
stableUnitCmpGHC.Plugins
StableUserSrcGHC.Plugins
stackSnapshotPrimTyGHC.Builtin.Types.Prim
stackSnapshotPrimTyConGHC.Builtin.Types.Prim
stackSnapshotPrimTyConKeyGHC.Builtin.Names
standardClassKeysGHC.Builtin.Names
starArrStarArrStarKindRepKeyGHC.Builtin.Names
starArrStarArrStarKindRepNameGHC.Builtin.Names
starArrStarKindRepKeyGHC.Builtin.Names
starArrStarKindRepNameGHC.Builtin.Names
sTargetPlatformGHC.Plugins
sTargetPlatformStringGHC.Plugins
starKindRepKeyGHC.Builtin.Names
starKindRepNameGHC.Builtin.Names
starPrecGHC.Plugins
startsWithUnderscoreGHC.Plugins
statePrimTyConGHC.Builtin.Types.Prim
statePrimTyConKeyGHC.Builtin.Names
StaticPlugin 
1 (Type/Class)GHC.Plugins
2 (Data Constructor)GHC.Plugins
staticPluginsGHC.Plugins
staticPtrDataConKeyGHC.Builtin.Names
staticPtrDataConNameGHC.Builtin.Names
staticPtrInfoDataConKeyGHC.Builtin.Names
staticPtrInfoDataConNameGHC.Builtin.Names
staticPtrInfoTyConKeyGHC.Builtin.Names
staticPtrInfoTyConNameGHC.Builtin.Names
staticPtrTyConKeyGHC.Builtin.Names
staticPtrTyConNameGHC.Builtin.Names
step_RDRGHC.Builtin.Names
sToolDirGHC.Plugins
sToolSettingsGHC.Plugins
StopGHC.TcPlugin.API.Internal, GHC.TcPlugin.API
sTopDirGHC.Plugins
stretchZipWithGHC.Plugins
strictMapGHC.Plugins
strictnessBeforeGHC.Plugins
StrictnessMarkGHC.Plugins
strictZipWithGHC.Plugins
strictZipWith3GHC.Plugins
stringToUnitGHC.Plugins
stringToUnitIdGHC.TcPlugin.API, GHC.Plugins
stringTyGHC.Builtin.Types, GHC.Plugins
stringTyConKeyGHC.Builtin.Names
stringTyCon_RDRGHC.Builtin.Types, GHC.Plugins
stripCoercionTyGHC.Plugins
stripNArgsGHC.Plugins
stripTicksEGHC.Plugins
stripTicksTGHC.Plugins
stripTicksTopGHC.Plugins
stripTicksTopEGHC.Plugins
stripTicksTopTGHC.Plugins
strongLoopBreakerGHC.Plugins
stubDirGHC.Plugins
sTyConKeyGHC.Builtin.Names
sTyConNameGHC.Builtin.Names
subDVarSetGHC.Plugins
Subst 
1 (Type/Class)GHC.Plugins
2 (Data Constructor)GHC.Plugins
substBindGHC.Plugins
substBindSCGHC.Plugins
substBndrGHC.Plugins
substBndrsGHC.Plugins
substCoGHC.Plugins
substCosGHC.Plugins
substCoUncheckedGHC.Plugins
substCoVarGHC.Plugins
substCoVarBndrGHC.Plugins
substCoVarsGHC.Plugins
substCoWithGHC.Plugins
substCoWithUncheckedGHC.Plugins
substDVarSetGHC.Plugins
substExprGHC.Plugins
substExprSCGHC.Plugins
substForAllCoBndrUsingLCGHC.Plugins
substIdInfoGHC.Plugins
substIdOccGHC.Plugins
substIdTypeGHC.Plugins
substLeftCoGHC.Plugins
substRecBndrsGHC.Plugins
substRightCoGHC.Plugins
substRuleInfoGHC.Plugins
substRulesForImportedIdsGHC.Plugins
substScaledTyGHC.Plugins
substScaledTysGHC.Plugins
substScaledTysUncheckedGHC.Plugins
substScaledTyUncheckedGHC.Plugins
substThetaGHC.Plugins
substThetaUncheckedGHC.Plugins
substTickishGHC.Plugins
substTyAddInScopeGHC.Plugins
substTyCoBndrGHC.Plugins
substTysGHC.Plugins
substTysUncheckedGHC.Plugins
substTysWithGHC.Plugins
substTyUncheckedGHC.Plugins
substTyVarGHC.Plugins
substTyVarBndrGHC.Plugins
substTyVarBndrsGHC.Plugins
substTyVarsGHC.Plugins
substTyVarToTyVarGHC.Plugins
substTyWithGHC.Plugins
substTyWithUncheckedGHC.Plugins
substUnfoldingGHC.Plugins
substUnfoldingSCGHC.Plugins
substVarBndrGHC.Plugins
substVarBndrsGHC.Plugins
subVarSetGHC.Plugins
subWithInfGHC.Plugins
SucceededGHC.Plugins
succeededGHC.Plugins
SuccessFlagGHC.Plugins
successIfGHC.Plugins
succ_RDRGHC.Builtin.Names
SuffixGHC.Plugins
SuggestHiddenGHC.Plugins
SuggestVisibleGHC.Plugins
sumDataConGHC.Builtin.Types, GHC.Plugins
SumFlavourGHC.Plugins
sumParensGHC.Plugins
sumRepDataConKeyGHC.Builtin.Names
sumRepDataConTyConGHC.Builtin.Types, GHC.Plugins
SumTyConGHC.Plugins
sumTyConGHC.Builtin.Types, GHC.Plugins
sumTyConKeyGHC.Builtin.Names
sumTyConNameGHC.Builtin.Names
supportedLanguagesAndExtensionsGHC.Plugins
SwapFlagGHC.Plugins
swapLiftCoEnvGHC.Plugins
symbol_RDRGHC.Builtin.Names
synTyConDefn_maybeGHC.Plugins
synTyConRhs_maybeGHC.Plugins
SystemDependentGHC.Plugins
sYSTEM_IOGHC.Builtin.Names