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

- A
- B
- C
- D
- E
- F
- G
- H
- I
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Z
- !
- <
- >
- _
- All

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
scaleToString | Clash.Backend.Verilog.Time
sccLetBindings | Clash.Core.Util
Scrutinise | Clash.Core.Evaluator.Types
SDC | Clash.Edalize.Edam
sdcClock | Clash.Driver.Types
SdcInfo |
1 (Type/Class) | Clash.Driver.Types
2 (Data Constructor) | Clash.Driver.Types
seenComps | Clash.Netlist.Types
seenIds | Clash.Netlist.Types
seenPrimitives | Clash.Netlist.Types
Sel | Clash.Netlist.BlackBox.Types
selection | Clash.Normalize.Types
selectNewName | Clash.Netlist.BlackBox.Util
selectTopEntities | Clash.Driver
semi | Data.Text.Prettyprint.Doc.Extra
separateArguments | Clash.Normalize.Transformations.SeparateArgs, Clash.Normalize.Transformations
Seq |
1 (Type/Class) | Clash.Netlist.Types
2 (Data Constructor) | Clash.Netlist.Types
SeqDecl | Clash.Netlist.Types
Sequential | Clash.Netlist.Types
serializeManifest | Clash.Driver.Manifest
setChanged | Clash.Rewrite.Util
setDomainConfigurations | Clash.Backend
setIdScope | Clash.Core.Var
setLocalEnv | Clash.Core.PartialEval.Monad
setModName | Clash.Backend
SetName | Clash.Core.Term
setName | Clash.Netlist.Types
setRef | Clash.Core.PartialEval.Monad
setRepName | Clash.Netlist.Util
setSrcSpan | Clash.Backend
setSym | Clash.Netlist.BlackBox.Util
setTerm | Clash.Core.Evaluator.Types
setTopName | Clash.Backend
setUnique | Clash.Unique
setupMultiResultPrim | Clash.Normalize.Transformations.MultiPrim, Clash.Normalize.Transformations
shouldReduce | Clash.Normalize.Util
shouldSplit | Clash.Core.Util
shouldSplit0 | Clash.Core.Util
showDoc | Clash.Pretty
showPpr | Clash.Core.Pretty
showPpr' | Clash.Core.Pretty
showsTypePrec | Clash.Core.TermLiteral
showType | Clash.Core.TermLiteral
SigD | Clash.Netlist.BlackBox.Types
Signed | Clash.Netlist.Types
signed | Clash.Primitives.GHC.Literal
signedLiteral | Clash.Primitives.GHC.Literal
signedToIntegerVerilog | Clash.Primitives.Sized.ToInteger
signedToIntegerVHDL | Clash.Primitives.Sized.ToInteger
simpleCSE | Clash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations
SingleResult | Clash.Core.Term
singleton | Clash.Data.UniqMap
singletonUnique | Clash.Data.UniqMap
Size |
1 (Data Constructor) | Clash.Netlist.BlackBox.Types
2 (Type/Class) | Clash.Netlist.Types
Sliced | Clash.Netlist.Types
softline | Data.Text.Prettyprint.Doc.Extra
softline' | Data.Text.Prettyprint.Doc.Extra
Solution | Clash.Core.EqSolver
solveAdd | Clash.Core.EqSolver
solveEq | Clash.Core.EqSolver
solveNonAbsurds | Clash.Core.EqSolver
SomeBackend |
1 (Type/Class) | Clash.Netlist.Types
2 (Data Constructor) | Clash.Netlist.Types
sortTop | Clash.Driver
SP | Clash.Netlist.Types
space | Data.Text.Prettyprint.Doc.Extra
specialisationCache | Clash.Normalize.Types
specialisationHistory | Clash.Normalize.Types
specializationLimit | Clash.Rewrite.Types
specialize | Clash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations
Split | Clash.Backend.Verilog
splitCastWork | Clash.Normalize.Transformations.Cast, Clash.Normalize.Transformations
splitCoreFunForallTy | Clash.Core.Type
splitFunForallTy | Clash.Core.Type
splitFunTy | Clash.Core.Type
splitFunTys | Clash.Core.Type
splitMultiPrimArgs | Clash.Core.TermInfo
splitNormalized | Clash.Netlist.Util
splitShouldSplit | Clash.Core.Util
splitTopAnn | Clash.Driver
splitTopEntityT | Clash.Driver
splitTyConAppM | Clash.Core.Type
squashLets | Clash.Netlist.Util
squote | Data.Text.Prettyprint.Doc.Extra
squotes | Data.Text.Prettyprint.Doc.Extra
SrcSpan |
1 (Type/Class) | Clash.Util
2 (Data Constructor) | Clash.Core.Term
Stack | Clash.Core.Evaluator.Types
stackClear | Clash.Core.Evaluator.Types
StackFrame | Clash.Core.Evaluator.Types
stackNull | Clash.Core.Evaluator.Types
stackPop | Clash.Core.Evaluator.Types
stackPush | Clash.Core.Evaluator.Types
Step | Clash.Core.Evaluator.Types
step |
1 (Function) | Clash.Backend.Verilog.Time
2 (Function) | Clash.Core.Evaluator.Types
StrCmp | Clash.Netlist.BlackBox.Types
Strict | Clash.Core.DataCon
String | Clash.Netlist.Types
string | Data.Text.Prettyprint.Doc.Extra
StringLit | Clash.Netlist.Types
StringLiteral | Clash.Core.Literal
stringPrimTy | Clash.Core.TysPrim
stringS | Data.Text.Prettyprint.Doc.Extra
stripAllTicks | Clash.Core.Term
stripArgs | Clash.Normalize
stripAttributes | Clash.Netlist.Util
stripDollarPrefixes | Clash.Netlist.Id.VHDL, Clash.Netlist.Id
stripFiltered | Clash.Netlist.Util
stripIP | Clash.Core.Util
stripTicks | Clash.Core.Term
stripValue | Clash.Core.PartialEval.NormalForm
stripVoid | Clash.Netlist.Util
submap | Clash.Data.UniqMap
subsetFreeVars | Clash.Core.HasFreeVars
subsetVarSet | Clash.Core.VarEnv
Subst |
1 (Type/Class) | Clash.Core.Subst
2 (Data Constructor) | Clash.Core.Subst
substAlt | Clash.Core.Subst
substArgTys | Clash.Core.Util
substGblEnv | Clash.Core.Subst
substGlobalsInExistentials | Clash.Core.Subst
substId | Clash.Core.Subst
substInExistentials | Clash.Core.Subst
substInExistentialsList | Clash.Core.Subst
substInScope | Clash.Core.Subst
substituteBinders | Clash.Rewrite.Util
substTm | Clash.Core.Subst
substTmEnv | Clash.Core.Subst
substTy | Clash.Core.Subst
substTyEnv | Clash.Core.Subst
substTyInVar | Clash.Core.Subst
substTyWith | Clash.Core.Subst
substWithTyEq | Clash.Normalize.Util
successFlags | Clash.Driver.Manifest
suffix | Clash.Netlist.Id
suffix# | Clash.Netlist.Id.Internal
SuffixName | Clash.Core.Term
suffixName | Clash.Netlist.Types
SuffixNameP | Clash.Core.Term
Sum | Clash.Netlist.Types
Suspend | Clash.Core.Evaluator.Types
Sym | Clash.Netlist.BlackBox.Types
SymTy | Clash.Core.Type
SynonymType | Clash.Backend
SyntaxElement | Clash.Core.Pretty
System | Clash.Core.Name
SystemVerilogSource | Clash.Edalize.Edam
SystemVerilogState | Clash.Backend.SystemVerilog