clash-lib-1.7.0: Clash: a functional hardware description language - As a library

Index - S

S 
1 (Data Constructor)Clash.Backend.Verilog.Time
2 (Data Constructor)Clash.Primitives.DSL
Scale 
1 (Type/Class)Clash.Backend.Verilog.Time
2 (Data Constructor)Clash.Backend.Verilog.Time
scaleToStringClash.Backend.Verilog.Time
sccLetBindingsClash.Core.Util
ScrutiniseClash.Core.Evaluator.Types
SDCClash.Edalize.Edam
sdcClockClash.Driver.Types
SdcInfo 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
seenCompsClash.Netlist.Types
seenIdsClash.Netlist.Types
seenPrimitivesClash.Netlist.Types
SelClash.Netlist.BlackBox.Types
selectionClash.Normalize.Types
selectNewNameClash.Netlist.BlackBox.Util
selectTopEntitiesClash.Driver
semiData.Text.Prettyprint.Doc.Extra
separateArgumentsClash.Normalize.Transformations.SeparateArgs, Clash.Normalize.Transformations
Seq 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
SeqDeclClash.Netlist.Types
SequentialClash.Netlist.Types
serializeManifestClash.Driver.Manifest
setChangedClash.Rewrite.Util
setDomainConfigurationsClash.Backend
setIdScopeClash.Core.Var
setLocalEnvClash.Core.PartialEval.Monad
setModNameClash.Backend
SetNameClash.Core.Term
setNameClash.Netlist.Types
setRefClash.Core.PartialEval.Monad
setRepNameClash.Netlist.Util
setSrcSpanClash.Backend
setSymClash.Netlist.BlackBox.Util
setTermClash.Core.Evaluator.Types
setTopNameClash.Backend
setUniqueClash.Unique
setupMultiResultPrimClash.Normalize.Transformations.MultiPrim, Clash.Normalize.Transformations
shouldReduceClash.Normalize.Util
shouldSplitClash.Core.Util
shouldSplit0Clash.Core.Util
showDocClash.Pretty
showPprClash.Core.Pretty
showPpr'Clash.Core.Pretty
showsTypePrecClash.Core.TermLiteral
showTypeClash.Core.TermLiteral
SigDClash.Netlist.BlackBox.Types
SignedClash.Netlist.Types
signedClash.Primitives.GHC.Literal
signedLiteralClash.Primitives.GHC.Literal
signedToIntegerVerilogClash.Primitives.Sized.ToInteger
signedToIntegerVHDLClash.Primitives.Sized.ToInteger
simpleCSEClash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations
SingleResultClash.Core.Term
singletonClash.Data.UniqMap
singletonUniqueClash.Data.UniqMap
Size 
1 (Data Constructor)Clash.Netlist.BlackBox.Types
2 (Type/Class)Clash.Netlist.Types
SlicedClash.Netlist.Types
softlineData.Text.Prettyprint.Doc.Extra
softline'Data.Text.Prettyprint.Doc.Extra
SolutionClash.Core.EqSolver
solveAddClash.Core.EqSolver
solveEqClash.Core.EqSolver
solveNonAbsurdsClash.Core.EqSolver
SomeBackend 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
sortTopClash.Driver
SPClash.Netlist.Types
spaceData.Text.Prettyprint.Doc.Extra
specialisationCacheClash.Normalize.Types
specialisationHistoryClash.Normalize.Types
specializationLimitClash.Rewrite.Types
specializeClash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations
SplitClash.Backend.Verilog
splitCastWorkClash.Normalize.Transformations.Cast, Clash.Normalize.Transformations
splitCoreFunForallTyClash.Core.Type
splitFunForallTyClash.Core.Type
splitFunTyClash.Core.Type
splitFunTysClash.Core.Type
splitMultiPrimArgsClash.Core.TermInfo
splitNormalizedClash.Netlist.Util
splitShouldSplitClash.Core.Util
splitTopAnnClash.Driver
splitTopEntityTClash.Driver
splitTyConAppMClash.Core.Type
squashLetsClash.Netlist.Util
squoteData.Text.Prettyprint.Doc.Extra
squotesData.Text.Prettyprint.Doc.Extra
SrcSpan 
1 (Type/Class)Clash.Util
2 (Data Constructor)Clash.Core.Term
StackClash.Core.Evaluator.Types
stackClearClash.Core.Evaluator.Types
StackFrameClash.Core.Evaluator.Types
stackNullClash.Core.Evaluator.Types
stackPopClash.Core.Evaluator.Types
stackPushClash.Core.Evaluator.Types
StepClash.Core.Evaluator.Types
step 
1 (Function)Clash.Backend.Verilog.Time
2 (Function)Clash.Core.Evaluator.Types
StrCmpClash.Netlist.BlackBox.Types
StrictClash.Core.DataCon
StringClash.Netlist.Types
stringData.Text.Prettyprint.Doc.Extra
StringLitClash.Netlist.Types
StringLiteralClash.Core.Literal
stringPrimTyClash.Core.TysPrim
stringSData.Text.Prettyprint.Doc.Extra
stripAllTicksClash.Core.Term
stripArgsClash.Normalize
stripAttributesClash.Netlist.Util
stripDollarPrefixesClash.Netlist.Id.VHDL, Clash.Netlist.Id
stripFilteredClash.Netlist.Util
stripIPClash.Core.Util
stripTicksClash.Core.Term
stripValueClash.Core.PartialEval.NormalForm
stripVoidClash.Netlist.Util
submapClash.Data.UniqMap
subsetFreeVarsClash.Core.HasFreeVars
subsetVarSetClash.Core.VarEnv
Subst 
1 (Type/Class)Clash.Core.Subst
2 (Data Constructor)Clash.Core.Subst
substAltClash.Core.Subst
substArgTysClash.Core.Util
substGblEnvClash.Core.Subst
substGlobalsInExistentialsClash.Core.Subst
substIdClash.Core.Subst
substInExistentialsClash.Core.Subst
substInExistentialsListClash.Core.Subst
substInScopeClash.Core.Subst
substituteBindersClash.Rewrite.Util
substTmClash.Core.Subst
substTmEnvClash.Core.Subst
substTyClash.Core.Subst
substTyEnvClash.Core.Subst
substTyInVarClash.Core.Subst
substTyWithClash.Core.Subst
substWithTyEqClash.Normalize.Util
successFlagsClash.Driver.Manifest
suffixClash.Netlist.Id
suffix#Clash.Netlist.Id.Internal
SuffixNameClash.Core.Term
suffixNameClash.Netlist.Types
SuffixNamePClash.Core.Term
SumClash.Netlist.Types
SuspendClash.Core.Evaluator.Types
SymClash.Netlist.BlackBox.Types
SymTyClash.Core.Type
SynonymTypeClash.Backend
SyntaxElementClash.Core.Pretty
SystemClash.Core.Name
SystemVerilogSourceClash.Edalize.Edam
SystemVerilogStateClash.Backend.SystemVerilog