clash-lib-1.2.3: CAES Language for Synchronous Hardware - As a Library
Contents
Index
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
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