S | Clash.Primitives.DSL |
sccLetBindings | Clash.Core.Util |
Scrutinise | Clash.Core.Evaluator.Types |
scrutinise | Clash.Core.Evaluator |
second | Clash.Util |
seenComps | Clash.Netlist.Types |
seenIdentifiers | Clash.Backend |
seenIds | Clash.Netlist.Types |
seenPrimitives | Clash.Netlist.Types |
Sel | Clash.Netlist.BlackBox.Types |
selection | Clash.Normalize.Types |
selectNewName | Clash.Netlist.BlackBox.Util |
semi | Data.Text.Prettyprint.Doc.Extra |
separateArguments | Clash.Normalize.Transformations |
separateLambda | Clash.Normalize.Transformations |
Seq | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
SeqDecl | Clash.Netlist.Types |
Sequential | Clash.Netlist.Types |
setBinderName | Clash.Netlist.Util |
setChanged | Clash.Rewrite.Util |
setIdScope | Clash.Core.Var |
setModName | Clash.Backend |
SetName | Clash.Core.Term |
setName | Clash.Netlist.Types |
setSrcSpan | Clash.Backend |
setSym | Clash.Netlist.BlackBox.Util |
setTerm | Clash.Core.Evaluator.Types |
setUnique | Clash.Unique |
setVarType | Clash.Core.Var |
setVarUnique | Clash.Core.Var |
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 |
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 |
specArgBndrsAndVars | Clash.Rewrite.Util |
specialisationCache | Clash.Normalize.Types |
specialisationHistory | Clash.Normalize.Types |
specialisationLimit | Clash.Normalize.Types |
specialise | Clash.Rewrite.Util |
specialise' | Clash.Rewrite.Util |
specializeNorm | Clash.Normalize.Util |
Split | Clash.Backend.Verilog |
splitCastWork | Clash.Normalize.Transformations |
splitCoreFunForallTy | Clash.Core.Type |
splitFunForallTy | Clash.Core.Type |
splitFunTy | Clash.Core.Type |
splitFunTys | Clash.Core.Type |
splitNormalized | Clash.Netlist.Util |
splitShouldSplit | Clash.Core.Util |
splitTopAnn | Clash.Driver |
splitTopEntityT | Clash.Driver |
splitTyConAppM | Clash.Core.Type |
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 |
step | Clash.Core.Evaluator |
stepApp | Clash.Core.Evaluator |
stepCase | Clash.Core.Evaluator |
stepCast | Clash.Core.Evaluator |
stepData | Clash.Core.Evaluator |
stepLam | Clash.Core.Evaluator |
stepLetRec | Clash.Core.Evaluator |
stepLiteral | Clash.Core.Evaluator |
stepPrim | Clash.Core.Evaluator |
stepTick | Clash.Core.Evaluator |
stepTyApp | Clash.Core.Evaluator |
stepTyLam | Clash.Core.Evaluator |
stepVar | Clash.Core.Evaluator |
StrCmp | Clash.Netlist.BlackBox.Types |
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 |
stripArgs | Clash.Normalize |
stripAttributes | Clash.Netlist.Util |
stripDollarPrefixes | Clash.Netlist.Id |
stripFiltered | Clash.Netlist.Util |
stripIP | Clash.Core.Util |
stripTicks | Clash.Core.Term |
stripVoid | Clash.Netlist.Util |
subsetUniqSet | Clash.Unique |
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 |
substInAlt | Clash.Core.Evaluator |
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.Types |
SuffixName | Clash.Core.Term |
suffixName | Clash.Netlist.Types |
SuffixNameP | Clash.Core.Term |
Sum | Clash.Netlist.Types |
SuperKindTyCon | Clash.Core.TyCon |
Suspend | Clash.Core.Evaluator.Types |
Sym | Clash.Netlist.BlackBox.Types |
SymTy | Clash.Core.Type |
SyntaxElement | Clash.Core.Pretty |
System | Clash.Core.Name |
SystemVerilogState | Clash.Backend.SystemVerilog |