S | Clash.Primitives.DSL |
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 |
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 |
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 | Clash.Core.Evaluator.Types |
StrCmp | Clash.Netlist.BlackBox.Types |
Strict | Clash.Core.DataCon |
String | Clash.Netlist.Types |
string | Data.Text.Prettyprint.Doc.Extra |
StringAttr' | Clash.Core.Var |
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 |
subsetFreeVars | Clash.Core.HasFreeVars |
subsetUniqSet | Clash.Unique |
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 |