clash-lib-1.3.0: CAES Language for Synchronous Hardware - As a Library

Index - S

SClash.Primitives.DSL
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
secondClash.Util
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
separateLambdaClash.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
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
setUniqueClash.Unique
setupMultiResultPrimClash.Normalize.Transformations
setVarTypeClash.Core.Var
setVarUniqueClash.Core.Var
shouldReduceClash.Normalize.Util
shouldSplitClash.Core.Util
shouldSplit0Clash.Core.Util
showDocClash.Pretty
showPprClash.Core.Pretty
showPpr'Clash.Core.Pretty
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
SingleResultClash.Core.Term
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
specArgBndrsAndVarsClash.Rewrite.Util
specialisationCacheClash.Normalize.Types
specialisationHistoryClash.Normalize.Types
specialisationLimitClash.Normalize.Types
specialiseClash.Rewrite.Util
specialise'Clash.Rewrite.Util
specializeNormClash.Normalize.Util
SplitClash.Backend.Verilog
splitCastWorkClash.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
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
stepClash.Core.Evaluator.Types
StrCmpClash.Netlist.BlackBox.Types
StringClash.Netlist.Types
stringData.Text.Prettyprint.Doc.Extra
StringAttr'Clash.Core.Var
StringLitClash.Netlist.Types
StringLiteralClash.Core.Literal
stringPrimTyClash.Core.TysPrim
stringSData.Text.Prettyprint.Doc.Extra
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
subsetUniqSetClash.Unique
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
SuperKindTyConClash.Core.TyCon
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