ghc-tcplugin-api-0.8.1.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
sameVisGHC.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
sdocImpredicativeTypesGHC.Plugins, GHC.Utils.Outputable
sdocLastColourGHC.Plugins, GHC.Utils.Outputable
sdocLinearTypesGHC.Plugins, GHC.Utils.Outputable
sdocLineLengthGHC.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
sdocSuppressIdInfoGHC.Plugins, GHC.Utils.Outputable
sdocSuppressModulePrefixesGHC.Plugins, GHC.Utils.Outputable
sdocSuppressStgExtsGHC.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
secondMGHC.Plugins
selectorClassKeyGHC.Builtin.Names
selectorClassNameGHC.Builtin.Names
selName_RDRGHC.Builtin.Names
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
seqEltsUFMGHC.Plugins, GHC.Types.Unique.FM
seqIdKeyGHC.Builtin.Names
seqListGHC.Plugins
seqOccInfoGHC.Plugins
seqTypeGHC.Plugins
seqTypesGHC.Plugins
seqVarSetGHC.Plugins
Serialized 
1 (Data Constructor)GHC.Plugins
2 (Type/Class)GHC.Plugins
serializeWithDataGHC.Plugins
setArityInfoGHC.Plugins
setCafInfoGHC.Plugins
setCallArityInfoGHC.Plugins
setCaseBndrEvaldGHC.Plugins
setCoHoleCoVarGHC.Plugins
setCoVarNameGHC.Plugins
setCoVarUniqueGHC.Plugins
setCprInfoGHC.Plugins
setCtLocMGHC.TcPlugin.API
setCtLocRewriteMGHC.TcPlugin.API
setDemandInfoGHC.Plugins
setDynamicNowGHC.Plugins
setDynamicTooFailedGHC.Plugins
setEvBindGHC.TcPlugin.API
setFieldClassOpKeyGHC.Builtin.Names
setFieldNameGHC.Builtin.Names
setFlagsFromEnvFileGHC.Plugins
setGeneralFlag'GHC.Plugins
setIdArityGHC.Plugins
setIdCafInfoGHC.Plugins
setIdCallArityGHC.Plugins
setIdCprInfoGHC.Plugins
setIdDemandInfoGHC.Plugins
setIdDetailsGHC.Plugins
setIdExportedGHC.Plugins
setIdInfoGHC.Plugins
setIdLFInfoGHC.Plugins
setIdMultGHC.Plugins
setIdNameGHC.Plugins
setIdNotExportedGHC.Plugins
setIdOccInfoGHC.Plugins
setIdOneShotInfoGHC.Plugins
setIdSpecialisationGHC.Plugins
setIdStrictnessGHC.Plugins
setIdTypeGHC.Plugins
setIdUnfoldingGHC.Plugins
setIdUniqueGHC.Plugins
setInlineActivationGHC.Plugins
setInlinePragInfoGHC.Plugins
setInlinePragmaGHC.Plugins
setInlinePragmaActivationGHC.Plugins
setInlinePragmaRuleMatchInfoGHC.Plugins
setInScopeGHC.Plugins
setLevityInfoWithTypeGHC.Plugins
setLFInfoGHC.Plugins
setNameLocGHC.Plugins
setNameUniqueGHC.Plugins
setNeverLevPolyGHC.Plugins
setNominalRole_maybeGHC.Plugins
setOccInfoGHC.Plugins
setOccNameSpaceGHC.Plugins
setOneShotInfoGHC.Plugins
setOneShotLambdaGHC.Plugins
setOverlapModeMaybeGHC.Plugins
setRuleIdNameGHC.Plugins
setRuleInfoGHC.Plugins
setRuleInfoHeadGHC.Plugins
setStrictnessInfoGHC.Plugins
setStyleColouredGHC.Plugins, GHC.Utils.Outputable
setTcTyConKindGHC.Plugins
setTcTyVarDetailsGHC.Plugins
Settings 
1 (Data Constructor)GHC.Plugins
2 (Type/Class)GHC.Plugins
settingsGHC.Plugins
setTmpDirGHC.Plugins
setTvSubstEnvGHC.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
sGhcRTSWaysGHC.Plugins
sGhcRtsWithLibdwGHC.Plugins
sGhcUsagePathGHC.Plugins
sGhcWithInterpreterGHC.Plugins
sGhcWithSMPGHC.Plugins
sGlobalPackageDatabasePathGHC.Plugins
ShadowedDependenciesGHC.Plugins
shadowNamesGHC.Plugins
ShHoleSubstGHC.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
showSDocDebugGHC.Plugins
showSDocDumpGHC.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
simplifyArgsWorkerGHC.Plugins
SimplMode 
1 (Data Constructor)GHC.Plugins
2 (Type/Class)GHC.Plugins
simplPhasesGHC.Plugins
simplTickFactorGHC.Plugins
singletonGHC.Plugins
sizeDVarSetGHC.Plugins
sizeUDFMGHC.Types.Unique.DFM
sizeUFMGHC.Plugins, GHC.Types.Unique.FM
sizeUniqSetGHC.Plugins
sizeVarSetGHC.Plugins
sLdIsGnuLdGHC.Plugins
sLdSupportsBuildIdGHC.Plugins
sLdSupportsCompactUnwindGHC.Plugins
sLdSupportsFilelistGHC.Plugins
sLibFFIGHC.Plugins
sLitGHC.Plugins
smallArrayPrimTyConGHC.Builtin.Types.Prim
smallArrayPrimTyConKeyGHC.Builtin.Names
smallestGroupsGHC.Plugins
smallMutableArrayPrimTyConGHC.Builtin.Types.Prim
smallMutableArrayPrimTyConKeyGHC.Builtin.Names
sm_case_caseGHC.Plugins
sm_cast_swizzleGHC.Plugins
sm_dflagsGHC.Plugins
sm_eta_expandGHC.Plugins
sm_inlineGHC.Plugins
sm_loggerGHC.Plugins
sm_namesGHC.Plugins
sm_phaseGHC.Plugins
sm_pre_inlineGHC.Plugins
sm_rulesGHC.Plugins
sm_uf_optsGHC.Plugins
snd3GHC.Plugins
sndIdKeyGHC.Builtin.Names
sndNameGHC.Builtin.Names
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
sortLocatedGHC.Plugins
sortQuantVarsGHC.Core.Make, GHC.Plugins
sortRealLocatedGHC.Plugins
sortWithGHC.Plugins
SourceError 
1 (Data Constructor)GHC.Plugins
2 (Type/Class)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
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_dllGHC.Plugins
sPgm_FGHC.Plugins
sPgm_iGHC.Plugins
sPgm_LGHC.Plugins
sPgm_lGHC.Plugins
sPgm_lcGHC.Plugins
sPgm_lccGHC.Plugins
sPgm_libtoolGHC.Plugins
sPgm_lmGHC.Plugins
sPgm_loGHC.Plugins
sPgm_PGHC.Plugins
sPgm_ranlibGHC.Plugins
sPgm_TGHC.Plugins
sPgm_windresGHC.Plugins
sPlatformMiscGHC.Plugins
SpliceExplicitFlagGHC.Plugins
spliceRunActionGHC.Plugins
splitGHC.Plugins
splitAppCo_maybeGHC.Plugins
splitAppTyGHC.Plugins
splitAppTysGHC.TcPlugin.API, GHC.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
splitForAllInvisTVBindersGHC.Plugins
splitForAllReqTVBindersGHC.Plugins
splitForAllTyCoVarGHC.Plugins
splitForAllTyCoVarBindersGHC.Plugins
splitForAllTyCoVarsGHC.Plugins
splitForAllTyCoVar_maybeGHC.Plugins
splitForAllTyVar_maybeGHC.Plugins
splitFunCo_maybeGHC.Plugins
splitFunTyGHC.Plugins
splitFunTysGHC.Plugins
splitFunTy_maybeGHC.Plugins
splitInfoGHC.Plugins
splitInvisPiTysGHC.Plugins
splitInvisPiTysNGHC.Plugins
splitListTyConApp_maybeGHC.Plugins
splitLongestPrefixGHC.Plugins
splitPiTyGHC.Plugins
splitPiTysGHC.Plugins
splitPiTy_maybeGHC.Plugins
splitTyConAppGHC.Plugins
splitTyConAppCo_maybeGHC.Plugins
splitTyConApp_maybeGHC.TcPlugin.API, GHC.Plugins
splitUniqSupplyGHC.Plugins
splitVisVarsOfTypeGHC.Plugins
splitVisVarsOfTypesGHC.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
stableUnfoldingVarsGHC.Plugins
stableUnitCmpGHC.Plugins
standardClassKeysGHC.Builtin.Names
starArrStarArrStarKindRepKeyGHC.Builtin.Names
starArrStarArrStarKindRepNameGHC.Builtin.Names
starArrStarKindRepKeyGHC.Builtin.Names
starArrStarKindRepNameGHC.Builtin.Names
sTargetPlatformGHC.Plugins
sTargetPlatformStringGHC.Plugins
starInfoGHC.Plugins
starKindRepKeyGHC.Builtin.Names
starKindRepNameGHC.Builtin.Names
starPrecGHC.Plugins
startsWithUnderscoreGHC.Plugins
stateHackOneShotGHC.Plugins
statePrimTyConGHC.Builtin.Types.Prim
statePrimTyConKeyGHC.Builtin.Names
StaticPlugin 
1 (Data Constructor)GHC.Plugins
2 (Type/Class)GHC.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
sTmpDirGHC.Plugins
sToolDirGHC.Plugins
sToolSettingsGHC.Plugins
StopGHC.TcPlugin.API.Internal, GHC.TcPlugin.API
sTopDirGHC.Plugins
stretchZipWithGHC.Plugins
strictMapGHC.Plugins
strictnessBeforeGHC.Plugins
strictnessInfoGHC.Plugins
StrictnessMarkGHC.Plugins
strictZipWithGHC.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 (Data Constructor)GHC.Plugins
2 (Type/Class)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
substEqSpecGHC.Plugins
substExprGHC.Plugins
substExprSCGHC.Plugins
substForAllCoBndrUsingLCGHC.Plugins
substIdInfoGHC.Plugins
substIdOccGHC.Plugins
substIdTypeGHC.Plugins
substInScopeGHC.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
substTyGHC.Plugins
substTyAddInScopeGHC.Plugins
substTyCoBndrGHC.Plugins
substTysGHC.Plugins
substTysUncheckedGHC.Plugins
substTysWithGHC.Plugins
substTyUncheckedGHC.Plugins
substTyVarGHC.Plugins
substTyVarBndrGHC.Plugins
substTyVarBndrsGHC.Plugins
substTyVarsGHC.Plugins
substTyWithGHC.Plugins
substTyWithUncheckedGHC.Plugins
substUnfoldingGHC.Plugins
substUnfoldingSCGHC.Plugins
substVarBndrGHC.Plugins
substVarBndrsGHC.Plugins
subVarSetGHC.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