clash-lib-1.7.0: Clash: a functional hardware description language - 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
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