clash-lib-1.6.6: Clash: a functional hardware description language - 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
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
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
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
stepClash.Core.Evaluator.Types
StrCmpClash.Netlist.BlackBox.Types
StrictClash.Core.DataCon
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
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
subsetFreeVarsClash.Core.HasFreeVars
subsetUniqSetClash.Unique
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