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

Index - S

SClash.Primitives.DSL
sccLetBindingsClash.Core.Util
ScrutiniseClash.Core.Evaluator.Types
scrutiniseClash.Core.Evaluator
secondClash.Util
seenCompsClash.Netlist.Types
seenIdentifiersClash.Backend
seenIdsClash.Netlist.Types
seenPrimitivesClash.Netlist.Types
SelClash.Netlist.BlackBox.Types
selectionClash.Normalize.Types
selectNewNameClash.Netlist.BlackBox.Util
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
setBinderNameClash.Netlist.Util
setChangedClash.Rewrite.Util
setIdScopeClash.Core.Var
setModNameClash.Backend
SetNameClash.Core.Term
setNameClash.Netlist.Types
setSrcSpanClash.Backend
setSymClash.Netlist.BlackBox.Util
setTermClash.Core.Evaluator.Types
setUniqueClash.Unique
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
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
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
stepClash.Core.Evaluator
stepAppClash.Core.Evaluator
stepCaseClash.Core.Evaluator
stepCastClash.Core.Evaluator
stepDataClash.Core.Evaluator
stepLamClash.Core.Evaluator
stepLetRecClash.Core.Evaluator
stepLiteralClash.Core.Evaluator
stepPrimClash.Core.Evaluator
stepTickClash.Core.Evaluator
stepTyAppClash.Core.Evaluator
stepTyLamClash.Core.Evaluator
stepVarClash.Core.Evaluator
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
stripFilteredClash.Netlist.Util
stripIPClash.Core.Util
stripTicksClash.Core.Term
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
substInAltClash.Core.Evaluator
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.Types
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
SyntaxElementClash.Core.Pretty
SystemClash.Core.Name
SystemVerilogStateClash.Backend.SystemVerilog