!-> | Clash.Rewrite.Combinators |
<+> | Data.Text.Prettyprint.Doc.Extra |
>-! | Clash.Rewrite.Combinators |
>-!-> | Clash.Rewrite.Combinators |
>-> | Clash.Rewrite.Combinators |
AbsurdSolution | Clash.Core.EqSolver |
ActiveEdge | Clash.Netlist.BlackBox.Types |
add | Clash.Netlist.Id |
add# | Clash.Netlist.Id.Internal |
addAndSetData | Clash.Backend |
Added | Clash.Driver.Manifest |
addGlobalBind | Clash.Rewrite.Util |
addImports | Clash.Backend |
addIncludes | Clash.Backend |
addLibraries | Clash.Backend |
addMemoryDataFile | Clash.Backend |
addMultiple | Clash.Netlist.Id |
addMultiple# | Clash.Netlist.Id.Internal |
addNewInline | Clash.Normalize.Util |
addRaw | Clash.Netlist.Id |
addRaw# | Clash.Netlist.Id.Internal |
aeqTerm | Clash.Core.Subst |
aeqType | Clash.Core.Subst |
affixName | Clash.Netlist.Util |
aggressiveXOpt | Clash.Rewrite.Types |
AggressiveXOptBB | |
1 (Type/Class) | Clash.Backend |
2 (Data Constructor) | Clash.Backend |
aggressiveXOptBB | Clash.Backend |
algTcRhs | Clash.Core.TyCon |
AlgTyCon | Clash.Core.TyCon |
AlgTyConRhs | Clash.Core.TyCon |
align | Data.Text.Prettyprint.Doc.Extra |
allR | Clash.Rewrite.Combinators |
alreadyInlined | Clash.Normalize.Util |
Alt | Clash.Core.Term |
alteraPllQsysTemplate | Clash.Primitives.Intel.ClockGen |
alteraPllQsysTF | Clash.Primitives.Intel.ClockGen |
alteraPllTemplate | Clash.Primitives.Intel.ClockGen |
alteraPllTF | Clash.Primitives.Intel.ClockGen |
altpllQsysTemplate | Clash.Primitives.Intel.ClockGen |
altpllQsysTF | Clash.Primitives.Intel.ClockGen |
altpllTemplate | Clash.Primitives.Intel.ClockGen |
altpllTF | Clash.Primitives.Intel.ClockGen |
AlwaysClocked | Clash.Netlist.Types |
AlwaysComb | Clash.Netlist.Types |
And | Clash.Netlist.BlackBox.Types |
andExpr | Clash.Primitives.DSL |
AnnContext | Clash.Core.Pretty |
Annotated | Clash.Netlist.Types |
AnnSyntax | Clash.Core.Pretty |
AnnType | Clash.Core.Type |
App | Clash.Core.Term |
AppArg | Clash.Core.Term |
appendToName | Clash.Core.Name |
appendToVec | Clash.Core.Util |
AppFun | Clash.Core.Term |
AppliedName | Clash.Driver.Types |
AppliedTerm | Clash.Driver.Types |
Apply | Clash.Core.Evaluator.Types |
apply | Clash.Rewrite.Util |
applyDebug | Clash.Rewrite.Util |
applyFunTy | Clash.Core.Type |
applyMany | Clash.Normalize.Strategy |
applyTypeToArgs | Clash.Core.HasType |
appProp | Clash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations |
AppTy | Clash.Core.Type |
Arg | |
1 (Data Constructor) | Clash.Netlist.BlackBox.Types |
2 (Type/Class) | Clash.Core.PartialEval.NormalForm |
argCastSpec | Clash.Normalize.Transformations.Cast, Clash.Normalize.Transformations |
ArgGen | Clash.Netlist.BlackBox.Types |
Args | Clash.Core.PartialEval.NormalForm |
Arrow | Clash.Core.Type |
asEdamFile | Clash.Driver |
assertPanic | Clash.Util |
assertPprPanic | Clash.Util |
assign | Clash.Primitives.GHC.Literal |
Assignment | Clash.Netlist.Types |
AsTerm | Clash.Core.PartialEval.AsTerm |
asTerm | Clash.Core.PartialEval.AsTerm |
Attr' | |
1 (Type/Class) | Clash.Core.Var |
2 (Data Constructor) | Clash.Core.Var |
AttrError | Clash.Netlist.Util |
attrName | Clash.Core.Var |
AvailablePerLine | Data.Text.Prettyprint.Doc.Extra |
B | Clash.Primitives.DSL |
Backend | Clash.Backend |
backend | Clash.Netlist.Types |
backEndITE | Clash.Netlist.Types |
Basic | Clash.Netlist.Types, Clash.Netlist.Id |
bbCompName | Clash.Netlist.Types |
bbCtxName | Clash.Netlist.Types |
BBFunction | Clash.Netlist.Types |
bbFunctionPlurality | Clash.Netlist.BlackBox.Types |
bbFunctions | Clash.Netlist.Types |
BBHash | Clash.Netlist.Types |
bbImports | Clash.Netlist.BlackBox.Types |
bbIncludes | Clash.Netlist.BlackBox.Types |
bbInputs | Clash.Netlist.Types |
bbKind | Clash.Netlist.BlackBox.Types |
bbLevel | Clash.Netlist.Types |
bbLibrary | Clash.Netlist.BlackBox.Types |
BBName | Clash.Netlist.Types |
bbName | Clash.Netlist.Types |
bbOutputReg | Clash.Netlist.BlackBox.Types |
bbQsysIncName | Clash.Netlist.Types |
bbRenderVoid | Clash.Netlist.BlackBox.Types |
bbResult | Clash.Netlist.BlackBox.Util |
bbResultInits | Clash.Netlist.BlackBox.Types |
bbResultNames | Clash.Netlist.BlackBox.Types |
bbResults | Clash.Netlist.Types |
BBTemplate | Clash.Netlist.Types |
BiDirectional | Clash.Netlist.Types |
Bind | Clash.Core.Term |
bindConstantVar | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
Binding | |
1 (Type/Class) | Clash.Driver.Types |
2 (Data Constructor) | Clash.Driver.Types |
bindingId | Clash.Driver.Types |
bindingIsPrim | Clash.Driver.Types |
bindingLoc | Clash.Driver.Types |
BindingMap | Clash.Driver.Types |
bindingRecursive | Clash.Driver.Types |
bindings | |
1 (Function) | Clash.Netlist.Types |
2 (Function) | Clash.Rewrite.Types |
bindingSpec | Clash.Driver.Types |
bindingTerm | Clash.Driver.Types |
bindPureHeap | Clash.Rewrite.Util |
bindsExistentials | Clash.Netlist.Util |
Bit | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
BitLit | Clash.Netlist.Types |
bits | Clash.Backend.Verilog |
bitsToBits | Clash.Annotations.BitRepresentation.ClashLib |
BitVecLit | Clash.Netlist.Types |
BitVector | Clash.Netlist.Types |
bit_char | Clash.Backend.Verilog |
BlackBox | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Primitives.Types |
BlackBoxContext | Clash.Netlist.Types |
BlackBoxD | Clash.Netlist.Types |
BlackBoxE | Clash.Netlist.Types |
BlackBoxFunction | Clash.Netlist.BlackBox.Types |
BlackBoxFunctionName | |
1 (Type/Class) | Clash.Primitives.Types |
2 (Data Constructor) | Clash.Primitives.Types |
BlackBoxHaskell | Clash.Primitives.Types |
blackBoxHaskell | Clash.Primitives.DSL |
BlackBoxHaskellOpts | |
1 (Type/Class) | Clash.Primitives.DSL |
2 (Data Constructor) | Clash.Primitives.DSL |
BlackBoxMeta | |
1 (Type/Class) | Clash.Netlist.BlackBox.Types |
2 (Data Constructor) | Clash.Netlist.BlackBox.Types |
BlackBoxTemplate | Clash.Netlist.BlackBox.Types |
blockDecl | Clash.Backend |
BlockState | |
1 (Type/Class) | Clash.Primitives.DSL |
2 (Data Constructor) | Clash.Primitives.DSL |
Bool | Clash.Netlist.Types |
BoolAttr' | Clash.Core.Var |
boolFromBit | Clash.Primitives.DSL |
boolFromBits | Clash.Primitives.DSL |
boolFromBitVector | Clash.Primitives.DSL |
BoolLit | Clash.Netlist.Types |
boolToBit | Clash.Primitives.DSL |
bottomupR | Clash.Rewrite.Combinators |
bo_ignoredArguments | Clash.Primitives.DSL |
bo_multiResult | Clash.Primitives.DSL |
bo_supportedHdls | Clash.Primitives.DSL |
braces | Data.Text.Prettyprint.Doc.Extra |
brackets | Data.Text.Prettyprint.Doc.Extra |
Branch | Clash.Netlist.Types |
buildSNat | Clash.Normalize.PrimitiveReductions |
BV | Clash.Netlist.BlackBox.Types |
bvLit | Clash.Primitives.DSL |
bvToIntegerVerilog | Clash.Primitives.Sized.ToInteger |
bvToIntegerVHDL | Clash.Primitives.Sized.ToInteger |
ByteArrayLiteral | Clash.Core.Literal |
byteArrayPrimTy | Clash.Core.TysPrim |
callGraph | Clash.Normalize.Util |
callGraphBindings | Clash.Util.Graph |
callStackDoc | Clash.Util |
CallTree | Clash.Normalize |
callTreeToList | Clash.Normalize |
Case | Clash.Core.Term |
CaseAlt | Clash.Core.Term |
caseCase | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
caseCast | Clash.Normalize.Transformations.Cast, Clash.Normalize.Transformations |
caseCon | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
caseElemNonReachable | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
caseFlat | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
caseLet | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
caseOneAlt | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
CaseScrut | Clash.Core.Term |
Cast | Clash.Core.Term |
CastBody | Clash.Core.Term |
CastValue | Clash.Core.Evaluator.Types |
catSolutions | Clash.Core.EqSolver |
CBranch | Clash.Normalize |
censor | Clash.Rewrite.Types |
changed | Clash.Rewrite.Util |
char | Data.Text.Prettyprint.Doc.Extra |
CharLiteral | Clash.Core.Literal |
charPrimTy | Clash.Core.TysPrim |
checkBBF | Clash.Primitives.Verification |
checkNonRecursive | Clash.Normalize |
ClashAnnotation | Clash.Core.Pretty |
ClashDesign | |
1 (Type/Class) | Clash.Driver.Types |
2 (Data Constructor) | Clash.Driver.Types |
ClashDoc | Clash.Core.Pretty |
ClashEnv | |
1 (Type/Class) | Clash.Driver.Types |
2 (Data Constructor) | Clash.Driver.Types |
clashEnv | Clash.Rewrite.Types |
ClashException | |
1 (Type/Class) | Clash.Util |
2 (Data Constructor) | Clash.Util |
clashLibVersion | Clash.Util |
ClashOpts | |
1 (Type/Class) | Clash.Driver.Types |
2 (Data Constructor) | Clash.Driver.Types |
clashOpts | Clash.Netlist.Types |
ClashPretty | Clash.Pretty |
clashPretty | Clash.Pretty |
clashVer | Clash.Backend |
classifyFunction | Clash.Normalize.Util |
CLeaf | Clash.Normalize |
cleanupGraph | Clash.Normalize |
clearSet | Clash.Netlist.Id |
Clock | Clash.Netlist.Types |
clog2 | Clash.Primitives.DSL |
clogBase | Clash.Util |
cloneNameWithBindingMap | Clash.Rewrite.Util |
cloneNameWithInScopeSet | Clash.Rewrite.Util |
closestLetBinder | Clash.Rewrite.Util |
cmLoc | Clash.Netlist.Types |
CmpLE | Clash.Netlist.BlackBox.Types |
cmScope | Clash.Netlist.Types |
cmWereVoids | Clash.Netlist.Types |
collapseRHSNoops | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
collectAppIO | Clash.Netlist.BlackBox |
collectArgs | Clash.Core.Term |
collectArgsTicks | Clash.Core.Term |
collectBindIO | Clash.Netlist.BlackBox |
collectBndrs | Clash.Core.Term |
collectCallGraphUniques | Clash.Normalize.Util |
collectMealy | Clash.Netlist.BlackBox |
collectTermIds | Clash.Core.Term |
collectTicks | Clash.Core.Term |
collectValueTicks | |
1 (Function) | Clash.Core.PartialEval.NormalForm |
2 (Function) | Clash.Core.Evaluator.Types |
colon | Data.Text.Prettyprint.Doc.Extra |
column | Data.Text.Prettyprint.Doc.Extra |
comma | Data.Text.Prettyprint.Doc.Extra |
Comment | |
1 (Data Constructor) | Clash.Netlist.Types |
2 (Type/Class) | Clash.Netlist.Types |
comment | Data.Text.Prettyprint.Doc.Extra |
CommentOrDirective | Clash.Netlist.Types |
Comp | Clash.Netlist.Types |
CompiledPrimitive | Clash.Primitives.Types |
CompiledPrimMap | Clash.Primitives.Types |
compilePrimitive | Clash.Driver |
CompName | Clash.Netlist.BlackBox.Types |
Component | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.BlackBox.Types |
3 (Data Constructor) | Clash.Netlist.Types |
ComponentMap | Clash.Netlist.Types |
ComponentMeta | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
componentName | Clash.Netlist.Types |
componentNames | |
1 (Function) | Clash.Netlist.Types |
2 (Function) | Clash.Driver.Manifest |
ComponentPrefix | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
componentPrefixOther | Clash.Netlist.Types |
componentPrefixTop | Clash.Netlist.Types |
components | Clash.Netlist.Types |
Concurrent | Clash.Netlist.Types |
CondAssignment | Clash.Netlist.Types |
ConditionalDecl | Clash.Netlist.Types |
conSize | Clash.Netlist.Util |
Const | Clash.Netlist.BlackBox.Types |
constantArgs | Clash.Primitives.Util |
constantPropagation | Clash.Normalize.Strategy |
constantSpec | Clash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations |
ConstantSpecInfo | |
1 (Type/Class) | Clash.Normalize.Util |
2 (Data Constructor) | Clash.Normalize.Util |
constantSpecInfo | Clash.Normalize.Util |
constructProduct | Clash.Primitives.DSL |
ConstTy | |
1 (Type/Class) | Clash.Core.Type |
2 (Data Constructor) | Clash.Core.Type |
ConTag | Clash.Core.DataCon |
containsBiSignalIn | Clash.Netlist.Util |
Context | |
1 (Type/Class) | Clash.Core.Term |
2 (Data Constructor) | Clash.Netlist.Types |
Contiguous | Clash.Backend.Verilog |
continueWithRange | Clash.Backend.Verilog |
convertToCustomRepr | Clash.Netlist.Util |
convPrimitiveType | Clash.Netlist.Util |
copyDataFiles | Clash.Driver |
CoreContext | Clash.Core.Term |
CoreId | Clash.Netlist.Types |
coreKindOf | Clash.Core.HasType |
coreToType' | Clash.Annotations.BitRepresentation.ClashLib |
coreTypeOf | Clash.Core.HasType |
coreTypeToHWType | Clash.Netlist.Util |
coreTypeToHWType' | Clash.Netlist.Util |
coreTypeToHWTypeM | Clash.Netlist.Util |
coreTypeToHWTypeM' | Clash.Netlist.Util |
coreView | Clash.Core.Type |
coreView1 | Clash.Core.Type |
countFreeOccurances | Clash.Core.FreeVars |
createEDAM | Clash.Driver |
createHDL | Clash.Driver |
csrFoundConstant | Clash.Normalize.Util |
csrNewBindings | Clash.Normalize.Util |
csrNewTerm | Clash.Normalize.Util |
CtxName | Clash.Netlist.BlackBox.Types |
curBBlvl | Clash.Netlist.Types |
curCompNm | Clash.Netlist.Types |
curFun | Clash.Rewrite.Types |
curLoc | Clash.Util |
CustomProduct | Clash.Netlist.Types |
customReprs | |
1 (Function) | Clash.Netlist.Types |
2 (Function) | Clash.Rewrite.Types |
CustomSP | Clash.Netlist.Types |
CustomSum | Clash.Netlist.Types |
Data | Clash.Core.Term |
DataCon | |
1 (Type/Class) | Clash.Core.DataCon |
2 (Data Constructor) | Clash.Netlist.Types |
dataCon | Clash.Core.TyCon |
dataConInstArgTys | Clash.Core.Util |
dataConInstArgTysE | Clash.Core.Util |
dataCons | Clash.Core.TyCon |
DataPat | Clash.Core.Term |
DataTag | Clash.Netlist.Types |
DataTyCon | Clash.Core.TyCon |
dbg_countTransformations | Clash.Driver.Types |
dbg_historyFile | Clash.Driver.Types |
dbg_invariants | Clash.Driver.Types |
dbg_transformationInfo | Clash.Driver.Types |
dbg_transformations | Clash.Driver.Types |
dbg_transformationsFrom | Clash.Driver.Types |
dbg_transformationsLimit | Clash.Driver.Types |
DC | |
1 (Data Constructor) | Clash.Core.Evaluator.Types |
2 (Data Constructor) | Clash.Netlist.Types |
dcArgStrict | Clash.Core.DataCon |
dcArgTys | Clash.Core.DataCon |
dcExtTyVars | Clash.Core.DataCon |
dcFieldLabels | Clash.Core.DataCon |
DcName | Clash.Core.DataCon |
dcName | Clash.Core.DataCon |
dcName' | Clash.Core.TermLiteral.TH |
DcStrictness | Clash.Core.DataCon |
dcTag | Clash.Core.DataCon |
dcToLiteral | Clash.Netlist.Util |
dcType | Clash.Core.DataCon |
dcUniq | Clash.Core.DataCon |
dcUnivTyVars | Clash.Core.DataCon |
deadCode | Clash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations |
debugAll | Clash.Driver.Types |
debugApplied | Clash.Driver.Types |
debugCount | Clash.Driver.Types |
debugFinal | Clash.Driver.Types |
debugIsOn | Clash.Debug |
debugName | Clash.Driver.Types |
debugNone | Clash.Driver.Types |
DebugOpts | |
1 (Type/Class) | Clash.Driver.Types |
2 (Data Constructor) | Clash.Driver.Types |
debugOpts | Clash.Rewrite.Types |
debugSilent | Clash.Driver.Types |
debugTry | Clash.Driver.Types |
Decl | |
1 (Type/Class) | Clash.Netlist.BlackBox.Types |
2 (Data Constructor) | Clash.Netlist.BlackBox.Types |
Declaration | Clash.Netlist.Types |
declaration | Clash.Primitives.DSL |
declarationReturn | Clash.Primitives.DSL |
declarations | Clash.Netlist.Types |
DeclarationType | Clash.Netlist.Types |
decodeOrErrJson | Clash.Primitives.Util |
decodeOrErrYaml | Clash.Primitives.Util |
deconstructProduct | Clash.Primitives.DSL |
DeDup | Clash.Core.Term |
deepen | Clash.Netlist.Id |
deepen# | Clash.Netlist.Id.Internal |
deepenN | Clash.Netlist.Id |
deepenN# | Clash.Netlist.Id.Internal |
DefaultPat | Clash.Core.Term |
defaultPprWidth | Clash.Pretty |
defClashOpts | Clash.Driver.Types |
delListUniqMap | Clash.Unique |
delUniqMap | Clash.Unique |
delUniqSetDirectly | Clash.Unique |
delVarEnv | Clash.Core.VarEnv |
delVarEnvList | Clash.Core.VarEnv |
delVarSetByKey | Clash.Core.VarEnv |
Depth | Clash.Netlist.BlackBox.Types |
deriveTermToData | Clash.Core.TermLiteral.TH |
deShadowAlt | Clash.Core.Subst |
deshadowLetExpr | Clash.Core.Subst |
deShadowTerm | Clash.Core.Subst |
designBindings | Clash.Driver.Types |
designDomains | Clash.Driver.Types |
designEntities | Clash.Driver.Types |
DevNull | Clash.Netlist.BlackBox.Types |
differenceUniqMap | Clash.Unique |
differenceUniqSet | Clash.Unique |
differenceVarSet | Clash.Core.VarEnv |
Directive | |
1 (Data Constructor) | Clash.Netlist.Types |
2 (Type/Class) | Clash.Netlist.Types |
disjointExpressionConsolidation | Clash.Normalize.Transformations.DEC, Clash.Normalize.Transformations |
disjointFreeVars | Clash.Core.HasFreeVars |
disjointUniqSet | Clash.Unique |
disjointVarSet | Clash.Core.VarEnv |
displayQualifiers | Clash.Core.Pretty |
displayTicks | Clash.Core.Pretty |
displayTypes | Clash.Core.Pretty |
displayUniques | Clash.Core.Pretty |
Doc | Data.Text.Prettyprint.Doc.Extra |
domainConfigurations | Clash.Backend |
DomainMap | |
1 (Type/Class) | Clash.Driver.Types |
2 (Type/Class) | Clash.Backend |
DomainName | Clash.Netlist.Types |
domains | Clash.Driver.Manifest |
dot | Data.Text.Prettyprint.Doc.Extra |
DoubleLiteral | Clash.Core.Literal |
doublePrimTy | Clash.Core.TysPrim |
dquotes | Data.Text.Prettyprint.Doc.Extra |
Edam | |
1 (Type/Class) | Clash.Edalize.Edam |
2 (Data Constructor) | Clash.Edalize.Edam |
EdamFile | |
1 (Type/Class) | Clash.Edalize.Edam |
2 (Data Constructor) | Clash.Edalize.Edam |
edamFiles | Clash.Edalize.Edam |
EdamFileType | Clash.Edalize.Edam |
edamProjectName | Clash.Edalize.Edam |
edamToolOptions | Clash.Edalize.Edam |
EdamTools | |
1 (Type/Class) | Clash.Edalize.Edam |
2 (Data Constructor) | Clash.Edalize.Edam |
edamTopEntity | Clash.Edalize.Edam |
efLogicalName | Clash.Edalize.Edam |
efName | Clash.Edalize.Edam |
efType | Clash.Edalize.Edam |
Element | Clash.Netlist.BlackBox.Types |
elementsToText | Clash.Netlist.BlackBox.Util |
elementToText | Clash.Netlist.BlackBox.Util |
elemFreeVars | Clash.Core.HasFreeVars |
elemInScopeSet | Clash.Core.VarEnv |
elemUniqInScopeSet | Clash.Core.VarEnv |
elemUniqMap | Clash.Unique |
elemUniqMapDirectly | Clash.Unique |
elemUniqSet | Clash.Unique |
elemUniqSetDirectly | Clash.Unique |
elemVarEnv | Clash.Core.VarEnv |
elemVarSet | Clash.Core.VarEnv |
elimCastCast | Clash.Normalize.Transformations.Cast, Clash.Normalize.Transformations |
elimExistentials | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
eltsUniqMap | Clash.Unique |
eltsUniqSet | Clash.Unique |
eltsVarEnv | Clash.Core.VarEnv |
eltsVarSet | Clash.Core.VarEnv |
Empty | Clash.Netlist.Types |
emptyBBContext | Clash.Netlist.Types |
emptyBlackBoxMeta | Clash.Netlist.BlackBox.Types |
emptyDoc | Data.Text.Prettyprint.Doc.Extra |
emptyDomainMap | Clash.Backend |
emptyIdentifierSet | Clash.Netlist.Id |
emptyInScopeSet | Clash.Core.VarEnv |
emptyUniqMap | Clash.Unique |
emptyUniqSet | Clash.Unique |
emptyVarEnv | Clash.Core.VarEnv |
emptyVarSet | Clash.Core.VarEnv |
Enable | Clash.Netlist.Types |
enableToBit | Clash.Primitives.DSL |
enclose | Data.Text.Prettyprint.Doc.Extra |
encloseSep | Data.Text.Prettyprint.Doc.Extra |
encodingNote | Clash.Backend.Verilog |
Entity | Clash.Netlist.Types |
EntityOrComponent | Clash.Netlist.Types |
envCustomReprs | Clash.Driver.Types |
envOpts | Clash.Driver.Types |
envPrimitives | Clash.Driver.Types |
envTupleTyCons | Clash.Driver.Types |
envTyConMap | Clash.Driver.Types |
eqPrimTy | Clash.Core.TysPrim |
eqTerm | Clash.Core.Subst |
eqType | Clash.Core.Subst |
equals | Data.Text.Prettyprint.Doc.Extra |
Err | Clash.Netlist.BlackBox.Types |
etaExpandSyn | Clash.Normalize.Transformations.EtaExpand, Clash.Normalize.Transformations |
etaExpansionTL | Clash.Normalize.Transformations.EtaExpand, Clash.Normalize.Transformations |
etGhdl | Clash.Edalize.Edam |
etIcarus | Clash.Edalize.Edam |
etModelsim | Clash.Edalize.Edam |
etQuartus | Clash.Edalize.Edam |
etVivado | Clash.Edalize.Edam |
et_inputs | Clash.Netlist.Types |
et_output | Clash.Netlist.Types |
Eval | Clash.Core.PartialEval.Monad |
evalBlackBox | Clash.Netlist.Util |
Evaluator | |
1 (Type/Class) | Clash.Core.PartialEval |
2 (Data Constructor) | Clash.Core.PartialEval |
3 (Type/Class) | Clash.Core.Evaluator.Types |
4 (Data Constructor) | Clash.Core.Evaluator.Types |
evaluator | Clash.Rewrite.Types |
evalWhnf | Clash.Core.PartialEval |
ExpandedPortName | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
ExpandedPortProduct | Clash.Netlist.Types |
ExpandedTopEntity | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
ExpandError | Clash.Netlist.Util |
expandTopEntity | Clash.Netlist.Util |
expandTopEntityOrErr | Clash.Netlist.Util |
expandTopEntityOrErrM | Clash.Netlist.Util |
Expr | Clash.Netlist.Types |
expr | Clash.Backend |
exprLit | Clash.Backend.Verilog |
exprToInteger | Clash.Primitives.DSL |
exprToString | Clash.Netlist.BlackBox.Util |
Extended | Clash.Netlist.Types, Clash.Netlist.Id |
extendGblSubstList | Clash.Core.Subst |
extendIdSubst | Clash.Core.Subst |
extendIdSubstList | Clash.Core.Subst |
extendInScopeId | Clash.Core.Subst |
extendInScopeIdList | Clash.Core.Subst |
extendInScopeSet | Clash.Core.VarEnv |
extendInScopeSetList | Clash.Core.VarEnv |
extendListUniqMap | Clash.Unique |
extendPorts | Clash.Netlist.Util |
extendTvSubst | Clash.Core.Subst |
extendTvSubstList | Clash.Core.Subst |
extendUniqMap | Clash.Unique |
extendUniqMapWith | Clash.Unique |
extendUniqSet | Clash.Unique |
extendVarEnv | Clash.Core.VarEnv |
extendVarEnvList | Clash.Core.VarEnv |
extendVarEnvWith | Clash.Core.VarEnv |
extension | Clash.Backend |
External | Clash.Backend |
extra | Clash.Rewrite.Types |
extractElems | Clash.Core.Util |
extractHeadTail | Clash.Normalize.PrimitiveReductions |
extractLiterals | Clash.Netlist.BlackBox.Util |
extractPrimWarnOrFail | Clash.Netlist.BlackBox |
extractTElems | Clash.Core.Util |
extractTypes | Clash.Backend |
failNonEmpty | Clash.Netlist.Id.Common |
fastEq | Clash.Util.Eq |
fastEqBy | Clash.Util.Eq |
FCall | |
1 (Type/Class) | Clash.Primitives.Sized.Vector |
2 (Data Constructor) | Clash.Primitives.Sized.Vector |
fileNames | Clash.Driver.Manifest |
FilePath | Clash.Netlist.BlackBox.Types |
FilesManifest | |
1 (Type/Class) | Clash.Driver.Manifest |
2 (Data Constructor) | Clash.Driver.Manifest |
FileType | Clash.Netlist.Types |
fill | Data.Text.Prettyprint.Doc.Extra |
FilteredHWType | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
filterUniqMap | Clash.Unique |
FinalTerm | Clash.Driver.Types |
findAccidentialShadows | Clash.Rewrite.Util |
findBinding | Clash.Core.PartialEval.Monad |
findClocks | Clash.Netlist.Types |
findFunSubst | Clash.Core.Type |
findId | Clash.Core.PartialEval.Monad |
findTyVar | Clash.Core.PartialEval.Monad |
flatAlt | Data.Text.Prettyprint.Doc.Extra |
flattenCallTree | Clash.Normalize |
flattenFiltered | Clash.Netlist.Util |
flattenLet | Clash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations |
flattenNode | Clash.Normalize |
FloatLiteral | Clash.Core.Literal |
floatPrimTy | Clash.Core.TysPrim |
flogBase | Clash.Util |
foldBBF | Clash.Primitives.Sized.Vector |
foldFunctionPlurality | Clash.Primitives.Sized.Vector |
foldlWithUnique' | Clash.Unique |
foldlWithUniqueVarEnv' | Clash.Core.VarEnv |
foldrWithUnique | Clash.Unique |
foldTF | Clash.Primitives.Sized.Vector |
foldTF' | Clash.Primitives.Sized.Vector |
ForAllTy | Clash.Core.Type |
forcePrims | Clash.Core.Evaluator.Types |
format | Clash.Util.Interpolate |
freeIds | Clash.Core.FreeVars |
freeLocalIds | Clash.Core.FreeVars |
freeLocalVars | Clash.Core.FreeVars |
freeVarsOf | Clash.Core.HasFreeVars |
FreshCache | Clash.Netlist.Types |
freshenTm | Clash.Core.Subst |
FromBv | Clash.Netlist.Types |
fromBV | |
1 (Function) | Clash.Backend |
2 (Function) | Clash.Primitives.DSL |
fromCoreId | Clash.Netlist.Id |
fromCoreId# | Clash.Netlist.Id.Internal |
fromIntegerTF | Clash.Primitives.Sized.Signed |
fromPpr | Clash.Core.Pretty |
fromPretty | Clash.Pretty |
fromPrimitiveType | Clash.Netlist.Util |
fuelLimit | Clash.Rewrite.Types |
function | |
1 (Function) | Clash.Primitives.Types |
2 (Function) | Clash.Normalize.Types |
functionName | Clash.Primitives.Types |
functionPlurality | Clash.Primitives.Types |
FunTy | Clash.Core.Type |
FunTyCon | Clash.Core.TyCon |
Gen | Clash.Netlist.BlackBox.Types |
genComponent | Clash.Netlist |
genComponentName | Clash.Netlist.Util |
genComponentT | Clash.Netlist |
generateHDL | Clash.Driver |
generatePrimMap | Clash.Primitives.Util |
genHDL | Clash.Backend |
genNames | Clash.Netlist |
genNetlist | Clash.Netlist |
genStmt | Clash.Backend |
GenSym | Clash.Netlist.BlackBox.Types |
genTopName | Clash.Netlist.Util |
genTopNames | Clash.Netlist |
genvAddr | Clash.Core.PartialEval.NormalForm |
genvBindings | Clash.Core.PartialEval.NormalForm |
genvFuel | Clash.Core.PartialEval.NormalForm |
genvHeap | Clash.Core.PartialEval.NormalForm |
genvInScope | Clash.Core.PartialEval.NormalForm |
genvSupply | Clash.Core.PartialEval.NormalForm |
genvTyConMap | Clash.Core.PartialEval.NormalForm |
genvWorkCache | Clash.Core.PartialEval.NormalForm |
getBool | Clash.Primitives.DSL |
getClashModificationDate | Clash.Driver |
getContext | Clash.Core.PartialEval.Monad |
getDataFiles | Clash.Backend |
getFuel | Clash.Core.PartialEval.Monad |
getFunctionPlurality | Clash.Primitives.Util |
getGlobalEnv | Clash.Core.PartialEval.Monad |
getInScope | Clash.Core.PartialEval.Monad |
getLocalEnv | Clash.Core.PartialEval.Monad |
getMemoryDataFiles | Clash.Backend |
getRef | Clash.Core.PartialEval.Monad |
getSrcSpan | Clash.Backend |
getStr | Clash.Primitives.DSL |
getTerm | Clash.Core.Evaluator.Types |
getTvSubst | Clash.Core.PartialEval.Monad |
getTyConMap | Clash.Core.PartialEval.Monad |
getUnique | Clash.Unique |
getUniqueId | Clash.Core.PartialEval.Monad |
getUniqueM | Clash.Util |
getUniqueTyVar | Clash.Core.PartialEval.Monad |
getUsedArguments | Clash.Netlist.BlackBox.Util |
ghdlAnalyseOpts | Clash.Edalize.Edam |
GhdlOptions | |
1 (Type/Class) | Clash.Edalize.Edam |
2 (Data Constructor) | Clash.Edalize.Edam |
ghdlRunOpts | Clash.Edalize.Edam |
GlobalEnv | |
1 (Type/Class) | Clash.Core.PartialEval.NormalForm |
2 (Data Constructor) | Clash.Core.PartialEval.NormalForm |
globalHeap | Clash.Rewrite.Types |
GlobalId | Clash.Core.Var |
globalIdOccursIn | Clash.Core.FreeVars |
globalIds | Clash.Core.FreeVars |
GuardedCompiledPrimitive | Clash.Primitives.Types |
GuardedResolvedPrimitive | Clash.Primitives.Types |
H | Clash.Netlist.Types |
hasDebugInfo | Clash.Driver.Types |
HasFreeVars | Clash.Core.HasFreeVars |
hashCompiledPrimMap | Clash.Primitives.Util |
HasIdentifierSet | Clash.Netlist.Types, Clash.Netlist.Id |
hasTransformationInfo | Clash.Driver.Types |
HasType | Clash.Core.HasType |
hasUnconstrainedExistential | Clash.Netlist.Util |
hcat | Data.Text.Prettyprint.Doc.Extra |
hdlDir | Clash.Netlist.Types |
hdlFromBackend | Clash.Driver |
hdlHWTypeKind | Clash.Backend |
hdlKind | Clash.Backend |
hdlRecSel | Clash.Backend |
hdlSig | Clash.Backend |
HdlSyn | |
1 (Type/Class) | Clash.Netlist.BlackBox.Types |
2 (Data Constructor) | Clash.Netlist.BlackBox.Types |
hdlSyn | Clash.Backend |
hdlType | Clash.Backend |
hdlTypeErrValue | Clash.Backend |
hdlTypeMark | Clash.Backend |
heapContains | Clash.Core.Evaluator.Types |
heapDelete | Clash.Core.Evaluator.Types |
heapInsert | Clash.Core.Evaluator.Types |
heapLookup | Clash.Core.Evaluator.Types |
High | Clash.Primitives.DSL |
hmFindWithDefault | Clash.Netlist.Util |
hsep | Data.Text.Prettyprint.Doc.Extra |
htyCache | Clash.Netlist.Types |
HWKind | Clash.Backend |
HWMap | Clash.Netlist.Types |
HWType | Clash.Netlist.Types |
hwTypeAttrs | Clash.Netlist.Types |
hwTypeDomain | Clash.Netlist.Types |
I | Clash.Primitives.DSL |
i | Clash.Util.Interpolate |
IcarusOptions | |
1 (Type/Class) | Clash.Edalize.Edam |
2 (Data Constructor) | Clash.Edalize.Edam |
icarusOpts | Clash.Edalize.Edam |
icarusTimeScale | Clash.Edalize.Edam |
Id | |
1 (Type/Class) | Clash.Core.Var |
2 (Data Constructor) | Clash.Core.Var |
id2identifier | Clash.Netlist.Util |
Identifier | |
1 (Type/Class) | Clash.Netlist.Types, Clash.Netlist.Id |
2 (Data Constructor) | Clash.Netlist.Types |
identifierKey# | Clash.Netlist.Types |
IdentifierSet | |
1 (Type/Class) | Clash.Netlist.Types, Clash.Netlist.Id |
2 (Data Constructor) | Clash.Netlist.Types |
identifierSet | Clash.Netlist.Types, Clash.Netlist.Id |
identifierSetM | Clash.Netlist.Types, Clash.Netlist.Id |
IdentifierSetMonad | Clash.Netlist.Types, Clash.Netlist.Id |
IdentifierText | Clash.Netlist.Types |
IdentifierType | Clash.Netlist.Types, Clash.Netlist.Id |
IdScope | Clash.Core.Var |
idScope | Clash.Core.Var |
idToExpr | Clash.Netlist.BlackBox.Util |
idToInPort | Clash.Netlist.Util |
idToOutPort | Clash.Netlist.Util |
idToPort | Clash.Netlist.Util |
IF | Clash.Netlist.BlackBox.Types |
IfThenElse | Clash.Netlist.Types |
ifThenElseExpr | Clash.Backend |
IgnoredArguments | Clash.Primitives.Types |
importedNames | Clash.Netlist.Id.VHDL |
imports | Clash.Primitives.Types |
In | |
1 (Data Constructor) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Driver.Manifest |
include | Clash.Backend.Verilog |
IncludeName | Clash.Netlist.BlackBox.Types |
includes | Clash.Primitives.Types |
indent | Data.Text.Prettyprint.Doc.Extra |
Index | Clash.Netlist.Types |
Indexed | Clash.Netlist.Types |
IndexedPortMap | Clash.Netlist.Types |
indexIntVerilog | Clash.Primitives.Sized.Vector |
indexIntVerilogTemplate | Clash.Primitives.Sized.Vector |
indexIntVerilogTF | Clash.Primitives.Sized.Vector |
indexNote | Clash.Util |
indexNote' | Clash.Util |
indexToIntegerVerilog | Clash.Primitives.Sized.ToInteger |
indexToIntegerVHDL | Clash.Primitives.Sized.ToInteger |
IndexType | Clash.Netlist.BlackBox.Types |
inferCoreKindOf | Clash.Core.HasType |
inferCoreTypeOf | Clash.Core.HasType |
InferType | Clash.Core.HasType |
initBackend | Clash.Backend |
Initial | Clash.Netlist.Types |
inlineBinders | Clash.Rewrite.Util |
inlineBndrsCleanup | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
inlineCast | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
inlineCleanup | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
inlineConstantLimit | Clash.Rewrite.Types |
inlineFunctionLimit | Clash.Rewrite.Types |
inlineHistory | Clash.Normalize.Types |
inlineLimit | Clash.Rewrite.Types |
inlineNonRep | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
inlineOrLiftBinders | Clash.Rewrite.Util |
inlineOrLiftNonRep | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
inlineSimIO | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
inlineSmall | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
inlineWFCacheLimit | Clash.Rewrite.Types |
inlineWorkFree | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
innerMost | Clash.Normalize.Strategy |
InOut | Clash.Driver.Manifest |
inputHole | Clash.Netlist.BlackBox.Util |
inputs | Clash.Netlist.Types |
InScopeSet | Clash.Core.VarEnv |
inst | Clash.Backend |
InstancePort | |
1 (Type/Class) | Clash.Netlist.Util |
2 (Data Constructor) | Clash.Netlist.Util |
Instantiate | Clash.Core.Evaluator.Types |
InstDecl | Clash.Netlist.Types |
instDecl | Clash.Primitives.DSL |
instHO | Clash.Primitives.DSL |
instPort | Clash.Netlist.Util |
int | Data.Text.Prettyprint.Doc.Extra |
Int64Literal | Clash.Core.Literal |
int64PrimTy | Clash.Core.TysPrim |
Integer | Clash.Netlist.Types |
integer | Data.Text.Prettyprint.Doc.Extra |
IntegerAttr' | Clash.Core.Var |
IntegerLiteral | Clash.Core.Literal |
integerPrimTy | Clash.Core.TysPrim |
Internal | |
1 (Data Constructor) | Clash.Core.Name |
2 (Data Constructor) | Clash.Backend |
IntLiteral | Clash.Core.Literal |
intPrimTy | Clash.Core.TysPrim |
intTF | Clash.Primitives.GHC.Int |
intWidth | Clash.Netlist.Types |
inverseTopSortLetBindings | Clash.Core.Util |
ip_id | Clash.Netlist.Util |
ip_type | Clash.Netlist.Util |
isAbsurdEq | Clash.Core.EqSolver |
isAbsurdPat | Clash.Core.EqSolver |
IsActiveEnable | Clash.Netlist.BlackBox.Types |
IsActiveHigh | Clash.Netlist.BlackBox.Types |
isBasic# | Clash.Netlist.Id.Internal, Clash.Netlist.Id |
isBasicChar | |
1 (Function) | Clash.Netlist.Id.Verilog |
2 (Function) | Clash.Netlist.Id.VHDL |
isBiDirectional | Clash.Netlist.Types |
isBiSignalIn | Clash.Netlist.Util |
isBiSignalOut | Clash.Netlist.Util |
isCast | Clash.Core.TermInfo |
isCheapFunction | Clash.Normalize.Util |
isClassTc | Clash.Core.TyCon |
isClassTy | Clash.Core.Type |
isClockOrReset | Clash.Core.Util |
isClosed | Clash.Core.HasFreeVars |
isCon | Clash.Core.TermInfo |
isConstant | Clash.Rewrite.WorkFree, Clash.Rewrite.Util |
isConstantArg | Clash.Normalize.Util |
isConstantNotClockReset | Clash.Rewrite.WorkFree, Clash.Rewrite.Util |
isDebugging | Clash.Driver.Types |
isEmpty | Data.Text.Prettyprint.Doc.Extra |
isEnable | Clash.Core.Util |
isExtended# | Clash.Netlist.Id.Internal, Clash.Netlist.Id |
isFilteredVoid | Clash.Netlist.Util |
isFromInt | Clash.Rewrite.Util |
IsFun | Clash.Driver.Types |
isFun | Clash.Core.TermInfo |
isFunTy | Clash.Core.Type |
isGlobalId | Clash.Core.Var |
IsInitDefined | Clash.Netlist.BlackBox.Types |
isIntegerTy | Clash.Core.Type |
isJoinPointIn | Clash.Rewrite.Util |
isKeepingLifted | Clash.Core.PartialEval.Monad |
isKeyword | |
1 (Function) | Clash.Netlist.Id.Verilog |
2 (Function) | Clash.Netlist.Id.VHDL |
3 (Function) | Clash.Netlist.Id.SystemVerilog |
isLambdaBodyCtx | Clash.Core.Term |
isLet | Clash.Core.TermInfo |
IsLit | Clash.Netlist.BlackBox.Types |
isLiteral | Clash.Netlist.BlackBox |
isLocalId | Clash.Core.Var |
isLocalVar | Clash.Core.TermInfo |
IsMultiPrim | Clash.Core.Term |
isNewTypeTc | Clash.Core.TyCon |
isNonRecursiveGlobalVar | Clash.Normalize.Util |
isPolyFun | Clash.Core.TermInfo |
isPolyFunCoreTy | Clash.Core.Type |
isPolyFunTy | Clash.Core.Type |
isPolyTy | Clash.Core.Type |
IsPrim | |
1 (Type/Class) | Clash.Driver.Types |
2 (Data Constructor) | Clash.Driver.Types |
isPrim | Clash.Core.TermInfo |
isPrimTc | Clash.Core.TyCon |
isPromotedDc | Clash.Core.TyCon |
isRecursiveBndr | Clash.Normalize.Util |
isRecursiveTy | Clash.Netlist.Util |
isSignalType | Clash.Core.Util |
IsSync | Clash.Netlist.BlackBox.Types |
isTestBench | Clash.Netlist.Types |
isTick | Clash.Core.TermInfo |
isTickCtx | Clash.Core.Term |
isTupleTyConLike | Clash.Core.TyCon |
isTypeFamilyApplication | Clash.Core.Type |
IsUndefined | Clash.Netlist.BlackBox.Types |
isUndefined | Clash.Core.PartialEval.NormalForm |
isUntranslatable | Clash.Rewrite.Util |
isUntranslatableType | Clash.Rewrite.Util |
isUserModified | Clash.Driver.Manifest |
IsVar | Clash.Netlist.BlackBox.Types |
isVar | Clash.Core.TermInfo |
IsVoid | Clash.Netlist.Types |
isVoid | Clash.Netlist.Util |
isVoidMaybe | Clash.Netlist.Util |
isVoidWrapper | Clash.Rewrite.Util |
isWhiteSpace | Clash.Netlist.Id.Common |
isWorkFree | Clash.Rewrite.WorkFree, Clash.Rewrite.Util |
isWorkFreeClockOrResetOrEnable | Clash.Rewrite.WorkFree, Clash.Rewrite.Util |
isWorkFreeIsh | Clash.Rewrite.WorkFree, Clash.Rewrite.Util |
is_allowEscaped | Clash.Netlist.Types |
is_freshCache | Clash.Netlist.Types |
is_hdl | Clash.Netlist.Types |
is_lowerCaseBasicIds | Clash.Netlist.Types |
is_store | Clash.Netlist.Types |
iteAlts | Clash.Netlist.Util |
iterateBBF | Clash.Primitives.Sized.Vector |
iterateTF | Clash.Primitives.Sized.Vector |
iterateTF' | Clash.Primitives.Sized.Vector |
IW64 | Clash.Netlist.BlackBox.Types |
iwWidth | Clash.Backend |
i_baseName | Clash.Netlist.Types |
i_baseNameCaseFold | Clash.Netlist.Types |
i_extensionsRev | Clash.Netlist.Types |
i_hdl | Clash.Netlist.Types |
i_idType | Clash.Netlist.Types |
i_provenance | Clash.Netlist.Types |
keepLifted | Clash.Core.PartialEval.Monad |
keysUniqMap | Clash.Unique |
Keyword | Clash.Core.Pretty |
keywords | |
1 (Function) | Clash.Netlist.Id.Verilog |
2 (Function) | Clash.Netlist.Id.VHDL |
3 (Function) | Clash.Netlist.Id.SystemVerilog |
KiName | Clash.Core.Type |
Kind | Clash.Core.Type |
kind | Clash.Primitives.Types |
KindOrType | Clash.Core.Type |
knownBlackBoxFunctions | Clash.Driver |
KnownDomain | Clash.Netlist.Types |
knownTemplateFunctions | Clash.Driver |
L | Clash.Netlist.Types |
Lam | Clash.Core.Term |
Lambda | Clash.Core.Evaluator.Types |
LamBody | Clash.Core.Term |
layoutCompact | Data.Text.Prettyprint.Doc.Extra |
layoutOneLine | Data.Text.Prettyprint.Doc.Extra |
LayoutOptions | |
1 (Data Constructor) | Data.Text.Prettyprint.Doc.Extra |
2 (Type/Class) | Data.Text.Prettyprint.Doc.Extra |
layoutPageWidth | Data.Text.Prettyprint.Doc.Extra |
layoutPretty | Data.Text.Prettyprint.Doc.Extra |
Lazy | Clash.Core.DataCon |
lbrace | Data.Text.Prettyprint.Doc.Extra |
Length | Clash.Netlist.BlackBox.Types |
lenvContext | Clash.Core.PartialEval.NormalForm |
lenvFuel | Clash.Core.PartialEval.NormalForm |
lenvKeepLifted | Clash.Core.PartialEval.NormalForm |
lenvTypes | Clash.Core.PartialEval.NormalForm |
lenvValues | Clash.Core.PartialEval.NormalForm |
Let | Clash.Core.Term |
LetBinding | |
1 (Data Constructor) | Clash.Core.Term |
2 (Type/Class) | Clash.Core.Term |
LetBody | Clash.Core.Term |
letCast | Clash.Normalize.Transformations.Cast, Clash.Normalize.Transformations |
Letrec | Clash.Core.Term |
libraries | Clash.Primitives.Types |
liftAndSubsituteBinders | Clash.Rewrite.Util |
liftBinding | Clash.Rewrite.Util |
liftedTypeKind | Clash.Core.TysPrim |
line | Data.Text.Prettyprint.Doc.Extra |
line' | Data.Text.Prettyprint.Doc.Extra |
lineToIdentifier | Clash.Netlist.BlackBox.Util |
lineToType | Clash.Netlist.BlackBox.Util |
listToLets | Clash.Core.Util |
listToUniqMap | Clash.Unique |
Lit | |
1 (Data Constructor) | Clash.Netlist.BlackBox.Types |
2 (Data Constructor) | Clash.Core.Evaluator.Types |
Literal | |
1 (Type/Class) | Clash.Core.Literal |
2 (Data Constructor) | Clash.Core.Term |
3 (Type/Class) | Clash.Netlist.Types |
4 (Data Constructor) | Clash.Netlist.Types |
literalTF | Clash.Primitives.GHC.Literal |
LitHDL | Clash.Primitives.DSL |
LitPat | Clash.Core.Term |
LitS | Clash.Core.Pretty |
LitTy | |
1 (Type/Class) | Clash.Core.Type |
2 (Data Constructor) | Clash.Core.Type |
loadImportAndInterpret | Clash.Driver |
LocalEnv | |
1 (Type/Class) | Clash.Core.PartialEval.NormalForm |
2 (Data Constructor) | Clash.Core.PartialEval.NormalForm |
LocalId | Clash.Core.Var |
localVarsDoNotOccurIn | Clash.Core.FreeVars |
LongestPeriod | Clash.Netlist.BlackBox.Types |
lookupFreshCache# | Clash.Netlist.Id.Internal |
lookupInScope | Clash.Core.VarEnv |
lookupUniqMap | Clash.Unique |
lookupUniqMap' | Clash.Unique |
lookupUniqSet | Clash.Unique |
lookupVarEnv | Clash.Core.VarEnv |
lookupVarEnv' | Clash.Core.VarEnv |
lookupVarEnvDirectly | Clash.Core.VarEnv |
Low | Clash.Primitives.DSL |
lparen | Data.Text.Prettyprint.Doc.Extra |
Machine | |
1 (Type/Class) | Clash.Core.Evaluator.Types |
2 (Data Constructor) | Clash.Core.Evaluator.Types |
make | Clash.Netlist.Id |
make# | Clash.Netlist.Id.Internal |
make## | Clash.Netlist.Id.Internal |
makeANF | Clash.Normalize.Transformations.ANF, Clash.Normalize.Transformations |
makeAs | Clash.Netlist.Id |
makeBasic | Clash.Netlist.Id |
makeBasic# | Clash.Netlist.Id.Internal |
makeBasicOr | Clash.Netlist.Id |
makeBasicOr# | Clash.Netlist.Id.Internal |
makeCached | Clash.Util |
makeCachedO | Clash.Util |
makeCachedU | Clash.Util |
makeSet | Clash.Netlist.Id |
Manifest | |
1 (Type/Class) | Clash.Driver.Manifest |
2 (Data Constructor) | Clash.Driver.Manifest |
manifestFilename | Clash.Driver.Manifest |
manifestHash | Clash.Driver.Manifest |
ManifestPort | |
1 (Type/Class) | Clash.Driver.Manifest |
2 (Data Constructor) | Clash.Driver.Manifest |
mapMaybeUniqMap | Clash.Unique |
mapMaybeVarEnv | Clash.Core.VarEnv |
mapUniqMap | Clash.Unique |
mapVarEnv | Clash.Core.VarEnv |
MaxIndex | Clash.Netlist.BlackBox.Types |
maybeConvertToCustomRepr | Clash.Netlist.Util |
maybeSubstTm | Clash.Core.Subst |
maybeTuple | Clash.Netlist.Id.Common |
MemBlob | Clash.Netlist.Types |
mHeapGlobal | Clash.Core.Evaluator.Types |
mHeapLocal | Clash.Core.Evaluator.Types |
mHeapPrim | Clash.Core.Evaluator.Types |
mkAbstraction | Clash.Core.Term |
mkADT | Clash.Netlist.Util |
mkApps | Clash.Core.Term |
mkArgument | Clash.Netlist.BlackBox |
mkAssign | Clash.Netlist.Util |
mkBinderFor | Clash.Rewrite.Util |
mkBlackBoxContext | Clash.Netlist.BlackBox |
mkCallTree | Clash.Normalize |
MkData | Clash.Core.DataCon |
mkDcApplication | Clash.Netlist |
mkDeclarations | Clash.Netlist |
mkDeclarations' | Clash.Netlist |
mkDerivedName | Clash.Rewrite.Util |
mkExpr | Clash.Netlist |
mkFunApp | Clash.Netlist |
mkFunction | Clash.Rewrite.Util |
mkFunInput | Clash.Netlist.BlackBox |
mkFunTy | Clash.Core.Type |
mkGlobalEnv | Clash.Core.PartialEval |
mkGlobalId | Clash.Core.Var |
mkId | Clash.Core.Var |
mkInlineTick | Clash.Normalize.Util |
mkInScopeSet | Clash.Core.VarEnv |
mkInternalVar | Clash.Core.Util |
mkKindTyCon | Clash.Core.TyCon |
mkLams | Clash.Core.Term |
mkLocalId | Clash.Core.Var |
mkManifest | Clash.Driver.Manifest |
mkManifestPort | Clash.Driver.Manifest |
mkNetDecl | Clash.Netlist |
mkPolyFunTy | Clash.Core.Type |
mkPrimitive | Clash.Netlist.BlackBox |
mkProjection | Clash.Netlist |
mkRnEnv | Clash.Core.VarEnv |
mkRTree | Clash.Core.Util |
mkRTreeChain | Clash.Netlist.Util |
mkSelection | Clash.Netlist |
mkSelectorCase | Clash.Core.Util |
mkSubst | Clash.Core.Subst |
mkTicks | Clash.Core.Term |
mkTmApps | Clash.Core.Term |
mkTmBinderFor | Clash.Rewrite.Util |
mkTopCompDecl | Clash.Netlist.Util |
mkTopInput | Clash.Netlist.Util |
mkTopInstInput | Clash.Netlist.Util |
mkTopInstOutput | Clash.Netlist.Util |
mkTopOutput | Clash.Netlist.Util |
mkTopUnWrapper | Clash.Netlist.Util |
mkTravVec | Clash.Normalize.PrimitiveReductions |
mkTvSubst | Clash.Core.Subst |
mkTyApps | Clash.Core.Term |
mkTyConApp | Clash.Core.Type |
mkTyConTy | Clash.Core.Type |
mkTyLams | Clash.Core.Term |
mkTyPackage | Clash.Backend |
mkTyVar | Clash.Core.Var |
mkUniqInternalId | Clash.Core.Util |
mkUniqSet | Clash.Unique |
mkUniqSystemId | Clash.Core.Util |
mkUniqSystemTyVar | Clash.Core.Util |
mkUnique | Clash.Netlist.Util |
mkUnique# | Clash.Netlist.Id.Internal |
mkUniqueArguments | Clash.Netlist.Util |
mkUniqueNormalized | Clash.Netlist.Util |
mkUniqueResult | Clash.Netlist.Util |
mkUnsafeInternalName | Clash.Core.Name |
mkUnsafeName | Clash.Core.Name |
mkUnsafeSystemName | Clash.Core.Name |
mkValueTicks | Clash.Core.PartialEval.NormalForm |
mkVarEnv | Clash.Core.VarEnv |
mkVarSet | Clash.Core.VarEnv |
mkVec | Clash.Core.Util |
mkVecCons | Clash.Normalize.PrimitiveReductions |
mkVecNil | Clash.Normalize.PrimitiveReductions |
mkVectorChain | Clash.Netlist.Util |
mkWildValBinder | Clash.Core.Util |
ModelsimOptions | |
1 (Type/Class) | Clash.Edalize.Edam |
2 (Data Constructor) | Clash.Edalize.Edam |
Modified | Clash.Driver.Manifest |
Modifier | Clash.Netlist.Types |
modifyGlobalEnv | Clash.Core.PartialEval.Monad |
modifyLocalEnv | Clash.Core.PartialEval.Monad |
modifyVarName | Clash.Core.Var |
ModName | Clash.Backend |
MonadUnique | Clash.Util |
mpDirection | Clash.Driver.Manifest |
mpDomain | Clash.Driver.Manifest |
mpIsClock | Clash.Driver.Manifest |
mpi_primInfo | Clash.Core.Term |
mpi_resultDc | Clash.Core.Term |
mpi_resultTypes | Clash.Core.Term |
mpName | Clash.Driver.Manifest |
mpTypeName | Clash.Driver.Manifest |
mpWidth | Clash.Driver.Manifest |
mScopeNames | Clash.Core.Evaluator.Types |
mStack | Clash.Core.Evaluator.Types |
mSupply | Clash.Core.Evaluator.Types |
msVlogOpts | Clash.Edalize.Edam |
msVsimOpts | Clash.Edalize.Edam |
mTerm | Clash.Core.Evaluator.Types |
MultiId | Clash.Netlist.Types |
MultiPrimInfo | |
1 (Type/Class) | Clash.Core.Term |
2 (Data Constructor) | Clash.Core.Term |
multiPrimInfo | Clash.Core.TermInfo |
multiPrimInfo' | Clash.Core.TermInfo |
MultiResult | Clash.Core.Term |
multiResult | Clash.Primitives.Types |
multPrimErr | Clash.Core.TermInfo |
Name | |
1 (Type/Class) | Clash.Core.Name |
2 (Data Constructor) | Clash.Core.Name |
3 (Data Constructor) | Clash.Netlist.BlackBox.Types |
name | |
1 (Function) | Clash.Primitives.Types |
2 (Function) | Clash.Backend |
nameCounter | Clash.Rewrite.Types |
NamedPortMap | Clash.Netlist.Types |
nameLoc | Clash.Core.Name |
NameMod | |
1 (Type/Class) | Clash.Core.Term |
2 (Data Constructor) | Clash.Core.Term |
nameOcc | Clash.Core.Name |
NameSort | Clash.Core.Name |
nameSort | Clash.Core.Name |
nameUniq | Clash.Core.Name |
NaturalLiteral | Clash.Core.Literal |
naturalPrimTy | Clash.Core.TysPrim |
NCast | Clash.Core.PartialEval.NormalForm |
NData | Clash.Core.PartialEval.NormalForm |
NeApp | Clash.Core.PartialEval.NormalForm |
NeCase | Clash.Core.PartialEval.NormalForm |
NeLet | Clash.Core.PartialEval.NormalForm |
NePrim | Clash.Core.PartialEval.NormalForm |
nest | Data.Text.Prettyprint.Doc.Extra |
Nested | Clash.Netlist.Types |
nesting | Data.Text.Prettyprint.Doc.Extra |
nestM | Clash.Netlist.Util |
NetDecl | Clash.Netlist.Types, Clash.Netlist.Types |
NetDecl' | Clash.Netlist.Types |
NetlistEnv | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
NetlistId | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
netlistId1 | Clash.Netlist.Types |
NetlistMonad | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
NetlistState | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
netlistTypes | Clash.Netlist.Types |
netlistTypes1 | Clash.Netlist.Types |
NeTyApp | Clash.Core.PartialEval.NormalForm |
Neutral | Clash.Core.PartialEval.NormalForm |
NeVar | Clash.Core.PartialEval.NormalForm |
newInlineStrategy | Clash.Rewrite.Types |
NewTyCon | Clash.Core.TyCon |
next | Clash.Netlist.Id |
next# | Clash.Netlist.Id.Internal |
nextN | Clash.Netlist.Id |
nextN# | Clash.Netlist.Id.Internal |
nf | Clash.Core.PartialEval |
NLam | Clash.Core.PartialEval.NormalForm |
NLiteral | Clash.Core.PartialEval.NormalForm |
NNeutral | Clash.Core.PartialEval.NormalForm |
NoDeDup | Clash.Core.Term |
noEmptyInit | Clash.Backend.Verilog |
None | Clash.Driver.Types |
NonRec | Clash.Core.Term |
nonRepANF | Clash.Normalize.Transformations.ANF, Clash.Normalize.Transformations |
nonRepSpec | Clash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations |
Noop | Clash.Netlist.Types |
NoRenderVoid | Clash.Netlist.BlackBox.Types |
Normal | Clash.Core.PartialEval.NormalForm |
normalization | Clash.Normalize.Strategy |
normalize | Clash.Normalize |
normalize' | Clash.Normalize |
normalizeAdd | Clash.Core.EqSolver |
normalized | Clash.Normalize.Types |
normalizeEntity | Clash.Driver |
normalizeId | Clash.Rewrite.Util |
NormalizeMonad | Clash.Normalize.Types |
NormalizeSession | Clash.Normalize.Types |
NormalizeState | |
1 (Type/Class) | Clash.Normalize.Types |
2 (Data Constructor) | Clash.Normalize.Types |
normalizeTermTypes | Clash.Rewrite.Util |
normalizeTopLvlBndr | Clash.Normalize.Util |
normalizeType | Clash.Core.Type |
normalizeUltra | Clash.Rewrite.Types |
NormRewrite | Clash.Normalize.Types |
NoSolution | Clash.Core.EqSolver |
noSrcSpan | Clash.Core.Name, Clash.Util |
notElemFreeVars | Clash.Core.HasFreeVars |
notElemInScopeSet | Clash.Core.VarEnv |
notElemUniqMap | Clash.Unique |
notElemUniqSet | Clash.Unique |
notElemVarEnv | Clash.Core.VarEnv |
notElemVarSet | Clash.Core.VarEnv |
notExpr | Clash.Primitives.DSL |
NoUnfolding | Clash.Core.Term |
ntEtadRhs | Clash.Core.TyCon |
NTick | Clash.Core.PartialEval.NormalForm |
NTyLam | Clash.Core.PartialEval.NormalForm |
nullUniqMap | Clash.Unique |
nullUniqSet | Clash.Unique |
nullVarEnv | Clash.Core.VarEnv |
nullVarSet | Clash.Core.VarEnv |
NumLit | Clash.Netlist.Types |
NumTy | Clash.Core.Type |
OccName | Clash.Core.Name |
onBlackBox | Clash.Netlist.BlackBox.Util |
open | Clash.Primitives.DSL |
opt_aggressiveXOpt | Clash.Driver.Types |
opt_aggressiveXOptBB | Clash.Driver.Types |
opt_cachehdl | Clash.Driver.Types |
opt_checkIDir | Clash.Driver.Types |
opt_clear | Clash.Driver.Types |
opt_color | Clash.Driver.Types |
opt_componentPrefix | Clash.Driver.Types |
opt_debug | Clash.Driver.Types |
opt_edalize | Clash.Driver.Types |
opt_errorExtra | Clash.Driver.Types |
opt_escapedIds | Clash.Driver.Types |
opt_evaluatorFuelLimit | Clash.Driver.Types |
opt_forceUndefined | Clash.Driver.Types |
opt_hdlDir | Clash.Driver.Types |
opt_hdlSyn | Clash.Driver.Types |
opt_importPaths | Clash.Driver.Types |
opt_inlineConstantLimit | Clash.Driver.Types |
opt_inlineFunctionLimit | Clash.Driver.Types |
opt_inlineLimit | Clash.Driver.Types |
opt_inlineWFCacheLimit | Clash.Driver.Types |
opt_intWidth | Clash.Driver.Types |
opt_lowerCaseBasicIds | Clash.Driver.Types |
opt_newInlineStrat | Clash.Driver.Types |
opt_primWarn | Clash.Driver.Types |
opt_renderEnums | Clash.Driver.Types |
opt_specLimit | Clash.Driver.Types |
opt_ultra | Clash.Driver.Types |
opt_werror | Clash.Driver.Types |
orElses | Clash.Util |
originalIndices | Clash.Netlist.Util |
orNothing | Clash.Netlist.Util |
Other | Clash.Netlist.BlackBox.Types |
OtherType | Clash.Core.Type |
Out | |
1 (Data Constructor) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Driver.Manifest |
outputReg | Clash.Primitives.Types |
outputs | Clash.Netlist.Types |
OutputWireReg | Clash.Netlist.BlackBox.Types |
PageWidth | Data.Text.Prettyprint.Doc.Extra |
parens | Data.Text.Prettyprint.Doc.Extra |
parseBackslash | Clash.Netlist.Id.Common |
parseBasic | |
1 (Function) | Clash.Netlist.Id.Verilog |
2 (Function) | Clash.Netlist.Id.VHDL |
3 (Function) | Clash.Netlist.Id.SystemVerilog |
parseBasic' | |
1 (Function) | Clash.Netlist.Id.Verilog |
2 (Function) | Clash.Netlist.Id.VHDL |
parseDigit | Clash.Netlist.Id.Common |
parseDollar | Clash.Netlist.Id.Common |
parseExtended | |
1 (Function) | Clash.Netlist.Id.Verilog |
2 (Function) | Clash.Netlist.Id.VHDL |
3 (Function) | Clash.Netlist.Id.SystemVerilog |
parseFail | Clash.Netlist.BlackBox.Util |
parseFiles | Clash.Driver.Manifest |
parseIdentifier# | Clash.Netlist.Id.Internal |
parseLetter | Clash.Netlist.Id.Common |
parseLetterOrDigit | Clash.Netlist.Id.Common |
parseMaybeSingle | Clash.Netlist.Id.Common |
parsePrintable | Clash.Netlist.Id.Common |
parseSingle | Clash.Netlist.Id.Common |
parseTab | Clash.Netlist.Id.Common |
parseTuple | Clash.Netlist.Id.Common |
parseUnderscore | Clash.Netlist.Id.Common |
parseWhiteSpace | Clash.Netlist.Id.Common |
partitionTicks | Clash.Core.Term |
Pat | Clash.Core.Term |
patEqs | Clash.Core.EqSolver |
patIds | Clash.Core.Term |
patPos | Clash.Netlist |
patVars | Clash.Core.Term |
peEvaluator | Clash.Rewrite.Types |
Period | Clash.Netlist.BlackBox.Types |
piResultTy | Clash.Core.HasType |
piResultTys | Clash.Core.HasType |
pkgIdFromTypeable | Clash.Util |
PortDirection | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Type/Class) | Clash.Driver.Manifest |
PortMap | Clash.Netlist.Types |
PortProductError | Clash.Netlist.Util |
portProductError | Clash.Netlist.Util |
ports | Clash.Driver.Manifest |
ppr | Clash.Core.Pretty |
ppr' | Clash.Core.Pretty |
pprDebugAndThen | Clash.Util |
pprEdam | Clash.Edalize.Edam |
pprintUnexpectedModification | Clash.Driver.Manifest |
pprintUnexpectedModifications | Clash.Driver.Manifest |
pprPanic | Clash.Util |
pprPrec | Clash.Core.Pretty |
pprPrec' | Clash.Core.Pretty |
pprProperty | Clash.Verification.Pretty |
pprPslProperty | Clash.Verification.Pretty |
pprSDC | Clash.Driver.Types |
pprSvaProperty | Clash.Verification.Pretty |
pprTrace | Clash.Util |
pprTraceDebug | Clash.Util |
pprVerilatorShim | Clash.Driver |
pprYosysSvaProperty | Clash.Verification.Pretty |
prefix | Clash.Netlist.Id |
prefix# | Clash.Netlist.Id.Internal |
prefixModuleName | Clash.Driver |
PrefixName | Clash.Core.Term |
prefixName | Clash.Netlist.Types |
prefixParent | Clash.Netlist.Util |
prepareBlackBox | Clash.Netlist.BlackBox |
prepareDir | Clash.Driver |
PreserveCase | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
preserveFuel | Clash.Core.PartialEval.Monad |
preserveState | Clash.Netlist.Util |
preserveVarEnv | Clash.Netlist.Util |
pretty | Data.Text.Prettyprint.Doc.Extra |
prettyBlackBox | Clash.Netlist.BlackBox.Util |
prettyElem | Clash.Netlist.BlackBox.Util |
prettyName | Clash.Netlist.Id.Common |
PrettyOptions | |
1 (Type/Class) | Clash.Core.Pretty |
2 (Data Constructor) | Clash.Core.Pretty |
PrettyPrec | Clash.Core.Pretty |
Prim | Clash.Core.Term |
PrimApply | Clash.Core.Evaluator.Types |
primArg | Clash.Core.Term |
primCo | Clash.Core.Util |
primCount | Clash.Core.Evaluator.Types |
primDirs | Clash.Backend |
PrimHeap | Clash.Core.Evaluator.Types |
PrimInfo | |
1 (Type/Class) | Clash.Core.Term |
2 (Data Constructor) | Clash.Core.Term |
primInsert | Clash.Core.Evaluator.Types |
Primitive | |
1 (Type/Class) | Clash.Primitives.Types |
2 (Data Constructor) | Clash.Primitives.Types |
primitive | Clash.Normalize.Types |
primitiveArgs | Clash.Normalize.Types |
primitives | |
1 (Function) | Clash.Netlist.Types |
2 (Function) | Clash.Rewrite.Types |
PrimitiveType | Clash.Backend |
primLookup | Clash.Core.Evaluator.Types |
PrimMap | Clash.Primitives.Types |
primMultiResult | Clash.Core.Term |
primName | Clash.Core.Term |
primSort | Clash.Primitives.Types |
primsRoot | Clash.Backend |
PrimStep | Clash.Core.Evaluator.Types |
primStep | Clash.Core.Evaluator.Types |
PrimTyCon | Clash.Core.TyCon |
primType | Clash.Core.Term |
primUCo | Clash.Core.Util |
PrimUnfolding | Clash.Core.Term |
primUnfolding | Clash.Core.Term |
PrimUnwind | Clash.Core.Evaluator.Types |
primUnwind | Clash.Core.Evaluator.Types |
primUpdate | Clash.Core.Evaluator.Types |
PrimVal | Clash.Core.Evaluator.Types |
primWorkInfo | Clash.Core.Term |
processHintError | Clash.Driver |
Product | Clash.Netlist.Types |
Projections | |
1 (Type/Class) | Clash.Core.Util |
2 (Data Constructor) | Clash.Core.Util |
PromotedDataCon | Clash.Core.TyCon |
punctuate | Data.Text.Prettyprint.Doc.Extra |
PureHeap | Clash.Core.Evaluator.Types |
pureToBV | Clash.Primitives.DSL |
pureToBVResized | Clash.Primitives.DSL |
putTraceMsg | Clash.Debug |
QSYS | Clash.Edalize.Edam |
Qualifier | Clash.Core.Pretty |
Quartus | Clash.Netlist.BlackBox.Types |
quartusBoardDevIndex | Clash.Edalize.Edam |
quartusDevice | Clash.Edalize.Edam |
quartusDseOpts | Clash.Edalize.Edam |
quartusFamily | Clash.Edalize.Edam |
QuartusOptions | |
1 (Type/Class) | Clash.Edalize.Edam |
2 (Data Constructor) | Clash.Edalize.Edam |
quartusOpts | Clash.Edalize.Edam |
quoteNf | Clash.Core.PartialEval |
R | Clash.Rewrite.Types |
Range | Clash.Backend.Verilog |
RawIdentifier | Clash.Netlist.Types |
rbrace | Data.Text.Prettyprint.Doc.Extra |
readFreshManifest | Clash.Driver.Manifest |
readManifest | Clash.Driver.Manifest |
Rec | Clash.Core.Term |
recToLetRec | Clash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations |
recursiveComponents | Clash.Normalize.Types |
reduceAppend | Clash.Normalize.PrimitiveReductions |
reduceBinders | Clash.Normalize.Transformations.Reduce, Clash.Normalize.Transformations |
reduceConst | Clash.Normalize.Transformations.Reduce, Clash.Normalize.Transformations |
reduceDFold | Clash.Normalize.PrimitiveReductions |
reduceDTFold | Clash.Normalize.PrimitiveReductions |
reduceFold | Clash.Normalize.PrimitiveReductions |
reduceFoldr | Clash.Normalize.PrimitiveReductions |
reduceHead | Clash.Normalize.PrimitiveReductions |
reduceImap | Clash.Normalize.PrimitiveReductions |
reduceIndex_int | Clash.Normalize.PrimitiveReductions |
reduceInit | Clash.Normalize.PrimitiveReductions |
reduceIterateI | Clash.Normalize.PrimitiveReductions |
reduceLast | Clash.Normalize.PrimitiveReductions |
reduceMap | Clash.Normalize.PrimitiveReductions |
reduceNonRepPrim | Clash.Normalize.Transformations.Reduce, Clash.Normalize.Transformations |
reduceReplace_int | Clash.Normalize.PrimitiveReductions |
reduceReplicate | Clash.Normalize.PrimitiveReductions |
reduceReverse | Clash.Normalize.PrimitiveReductions |
reduceTail | Clash.Normalize.PrimitiveReductions |
reduceTFold | Clash.Normalize.PrimitiveReductions |
reduceTranspose | Clash.Normalize.PrimitiveReductions |
reduceTraverse | Clash.Normalize.PrimitiveReductions |
reduceTReplicate | Clash.Normalize.PrimitiveReductions |
reduceTypeFamily | Clash.Core.Type |
reduceUnconcat | Clash.Normalize.PrimitiveReductions |
reduceZipWith | Clash.Normalize.PrimitiveReductions |
Reg | Clash.Netlist.Types |
removeAnnotations | Clash.Pretty |
Removed | Clash.Driver.Manifest |
removedArg | Clash.Normalize.Primitives |
removeForAll | Clash.Driver |
removeHistoryFile | Clash.Driver |
removeUnusedBinders | Clash.Rewrite.Util |
removeUnusedExpr | Clash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations |
renameBinder | Clash.Netlist.Util |
renderBlackBox | Clash.Netlist.BlackBox.Util |
renderElem | Clash.Netlist.BlackBox.Util |
RenderEnums | |
1 (Type/Class) | Clash.Backend |
2 (Data Constructor) | Clash.Backend |
renderEnums | Clash.Backend |
renderFilePath | Clash.Netlist.BlackBox.Util |
renderLazy | Data.Text.Prettyprint.Doc.Extra |
renderOneLine | Data.Text.Prettyprint.Doc.Extra |
renderTag | Clash.Netlist.BlackBox.Util |
renderTemplate | Clash.Netlist.BlackBox.Util |
RenderVoid | |
1 (Type/Class) | Clash.Netlist.BlackBox.Types |
2 (Data Constructor) | Clash.Netlist.BlackBox.Types |
renderVoid | Clash.Primitives.Types |
reorderCustom | Clash.Netlist |
reorderDefault | Clash.Netlist |
Repeat | Clash.Netlist.BlackBox.Types |
repeatParse | Clash.Netlist.Id.Common |
repeatParseN | Clash.Netlist.Id.Common |
repeatR | Clash.Rewrite.Combinators |
replaceBinding | Clash.Core.PartialEval.Monad |
replaceChar | Clash.Driver |
reportTimeDiff | Clash.Util |
representableType | Clash.Netlist.Util |
Reset | Clash.Netlist.Types |
ResolvedPrimitive | Clash.Primitives.Types |
ResolvedPrimMap | Clash.Primitives.Types |
Result | Clash.Netlist.BlackBox.Types |
resultInits | Clash.Primitives.Types |
resultNames | Clash.Primitives.Types |
reverseTopSort | Clash.Util.Graph |
Rewrite | Clash.Rewrite.Types |
RewriteEnv | |
1 (Type/Class) | Clash.Rewrite.Types |
2 (Data Constructor) | Clash.Rewrite.Types |
rewriteExpr | Clash.Normalize.Util |
RewriteMonad | Clash.Rewrite.Types |
RewriteState | |
1 (Type/Class) | Clash.Rewrite.Types |
2 (Data Constructor) | Clash.Rewrite.Types |
RewriteStep | |
1 (Type/Class) | Clash.Rewrite.Types |
2 (Data Constructor) | Clash.Rewrite.Types |
RnEnv | Clash.Core.VarEnv |
rnOccLId | Clash.Core.VarEnv |
rnOccLTy | Clash.Core.VarEnv |
rnOccRId | Clash.Core.VarEnv |
rnOccRTy | Clash.Core.VarEnv |
rnTmBndr | Clash.Core.VarEnv |
rnTmBndrs | Clash.Core.VarEnv |
rnTyBndr | Clash.Core.VarEnv |
rnTyBndrs | Clash.Core.VarEnv |
rparen | Data.Text.Prettyprint.Doc.Extra |
RTree | Clash.Netlist.Types |
RTreeAppend | Clash.Netlist.Types |
runEval | Clash.Core.PartialEval.Monad |
runNetlist | Clash.Netlist.Types |
runNetlistMonad | Clash.Netlist |
runNormalization | Clash.Normalize |
runParse | Clash.Netlist.BlackBox.Parser |
runR | Clash.Rewrite.Types |
runRewrite | Clash.Rewrite.Util |
runRewriteSession | Clash.Rewrite.Util |
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 |
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 |
Tag | Clash.Netlist.BlackBox.Types |
tailCalls | Clash.Rewrite.Util |
tcCache | |
1 (Function) | Clash.Netlist.Types |
2 (Function) | Clash.Rewrite.Types |
TclSource | Clash.Edalize.Edam |
TDecl | Clash.Netlist.BlackBox.Types, Clash.Primitives.Types |
Template | Clash.Netlist.BlackBox.Types |
template | Clash.Primitives.Types |
TemplateFormat | Clash.Primitives.Types |
TemplateFunction | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
TemplateKind | Clash.Netlist.BlackBox.Types, Clash.Primitives.Types |
TemplateSource | Clash.Primitives.Types |
Term | Clash.Core.Term |
TermClassification | |
1 (Type/Class) | Clash.Normalize.Types |
2 (Data Constructor) | Clash.Normalize.Types |
termFreeTyVars | Clash.Core.FreeVars |
termFreeVars' | Clash.Core.FreeVars |
termHWType | Clash.Netlist.Util |
termHWTypeM | Clash.Netlist.Util |
TermLiteral | Clash.Core.TermLiteral |
termSize | Clash.Core.TermInfo |
termToData | Clash.Core.TermLiteral |
termToDataError | Clash.Core.TermLiteral |
TExpr | |
1 (Data Constructor) | Clash.Netlist.BlackBox.Types, Clash.Primitives.Types |
2 (Type/Class) | Clash.Primitives.DSL |
tExprToInteger | Clash.Primitives.DSL |
Text | Clash.Netlist.BlackBox.Types |
tfContext | Clash.Rewrite.Types |
TFile | Clash.Primitives.Types |
tfInScope | Clash.Rewrite.Types |
THaskell | Clash.Primitives.Types |
throwAnnotatedSplitError | Clash.Netlist.Util |
Tick | Clash.Core.Term |
TickC | Clash.Core.Term |
TickDecl | Clash.Netlist.Types |
TickInfo | Clash.Core.Term |
Tickish | Clash.Core.Evaluator.Types |
TickValue | Clash.Core.Evaluator.Types |
Ticky | Clash.Core.Pretty |
timeUnits | Clash.Netlist.Id.VHDL |
TInline | Clash.Primitives.Types |
tInputs | Clash.Primitives.DSL |
TmName | Clash.Core.Term |
toBasic | |
1 (Function) | Clash.Netlist.Id.Verilog |
2 (Function) | Clash.Netlist.Id.VHDL |
3 (Function) | Clash.Netlist.Id.SystemVerilog |
toBasic' | Clash.Netlist.Id.Verilog |
toBasicId# | Clash.Netlist.Id.Internal, Clash.Netlist.Id |
toBit | Clash.Netlist.Types |
ToBv | Clash.Netlist.Types |
toBV | |
1 (Function) | Clash.Backend |
2 (Function) | Clash.Primitives.DSL |
toHexDigest | Clash.Driver.Manifest |
toIdentifier | Clash.Primitives.DSL |
toLazyText | Clash.Netlist.Id |
toList | Clash.Netlist.Id |
toListUniqMap | Clash.Unique |
ToLower | Clash.Netlist.Types |
topAnnotation | Clash.Netlist.Types |
topComponent | Clash.Driver.Manifest |
topdownR | Clash.Rewrite.Combinators |
topdownSucR | Clash.Normalize.Strategy |
topEntities | Clash.Rewrite.Types |
topEntityAnns | Clash.Netlist.Types |
TopEntityT | |
1 (Type/Class) | Clash.Netlist.Types |
2 (Data Constructor) | Clash.Netlist.Types |
topId | Clash.Netlist.Types |
topIsTestBench | Clash.Netlist.Types |
topLet | Clash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations |
toPrimitiveType | Clash.Netlist.Util |
toPrintableAscii# | Clash.Netlist.Id.Internal |
topSort | Clash.Util.Graph |
toSimpleVar | Clash.Netlist |
toString | Clash.Util.Interpolate |
toText | |
1 (Function) | Clash.Netlist.Id |
2 (Function) | Clash.Netlist.Id.Verilog |
3 (Function) | Clash.Netlist.Id.VHDL |
4 (Function) | Clash.Netlist.Id.SystemVerilog |
toText# | Clash.Netlist.Id.Internal |
ToVar | Clash.Netlist.BlackBox.Types |
trace | Clash.Debug |
traceEvent | Clash.Debug |
traceEventIO | Clash.Debug |
traceId | Clash.Debug |
traceIf | Clash.Debug |
traceIO | Clash.Debug |
traceM | Clash.Debug |
traceMarker | Clash.Debug |
traceMarkerIO | Clash.Debug |
tracePpr | Clash.Core.Pretty |
tracePprId | Clash.Core.Pretty |
traceShow | Clash.Debug |
traceShowId | Clash.Debug |
traceShowM | Clash.Debug |
traceStack | Clash.Debug |
Transform | Clash.Rewrite.Types |
TransformationInfo | Clash.Driver.Types |
TransformContext | |
1 (Type/Class) | Clash.Rewrite.Types |
2 (Data Constructor) | Clash.Rewrite.Types |
transformCounter | Clash.Rewrite.Types |
transformCounters | Clash.Rewrite.Types |
transitiveDependencies | Clash.Driver.Manifest |
tResults | Clash.Primitives.DSL |
TryName | Clash.Driver.Types |
TryTerm | Clash.Driver.Types |
TTemplate | Clash.Primitives.Types |
tuple | Clash.Primitives.DSL |
tupled | Data.Text.Prettyprint.Doc.Extra |
tupleTcCache | Clash.Rewrite.Types |
TvSubst | |
1 (Type/Class) | Clash.Core.Subst |
2 (Data Constructor) | Clash.Core.Subst |
TvSubstEnv | Clash.Core.Subst |
tvSubstWithTyEq | Clash.Normalize.Util |
TyApp | Clash.Core.Term |
TyAppC | Clash.Core.Term |
TyCon | |
1 (Type/Class) | Clash.Core.TyCon |
2 (Data Constructor) | Clash.Core.Type |
TyConApp | Clash.Core.Type |
tyConArity | Clash.Core.TyCon |
tyConData | Clash.Core.TyCon |
tyConDataCons | Clash.Core.TyCon |
tyConKind | Clash.Core.TyCon |
TyConMap | Clash.Core.TyCon |
TyConName | Clash.Core.TyCon |
tyConName | Clash.Core.TyCon |
tyConSubst | Clash.Core.TyCon |
tyConUniq | Clash.Core.TyCon |
TyLam | Clash.Core.Term |
TyLambda | Clash.Core.Evaluator.Types |
TyLamBody | Clash.Core.Term |
tyLitShow | Clash.Core.Util |
TyName | Clash.Core.Type |
tyNatSize | Clash.Core.Util |
Typ | Clash.Netlist.BlackBox.Types |
Type | |
1 (Type/Class) | Clash.Core.Type |
2 (Data Constructor) | Clash.Core.Pretty |
typeAttrs | Clash.Core.Type |
typeEq | Clash.Core.EqSolver |
TypeEqSolution | Clash.Core.EqSolver |
typeFreeVars | Clash.Core.FreeVars |
typeFreeVars' | Clash.Core.FreeVars |
TypElem | Clash.Netlist.BlackBox.Types |
typeNatAdd | Clash.Normalize.PrimitiveReductions |
typeNatKind | Clash.Core.TysPrim |
typeNatMul | Clash.Normalize.PrimitiveReductions |
typeNatSub | Clash.Normalize.PrimitiveReductions |
typeSize | Clash.Netlist.Util |
typeSpec | Clash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations |
typeSymbolKind | Clash.Core.TysPrim |
typeTranslator | |
1 (Function) | Clash.Netlist.Types |
2 (Function) | Clash.Rewrite.Types |
TypeView | Clash.Core.Type |
TypM | Clash.Netlist.BlackBox.Types |
tySize | Clash.Primitives.DSL |
tysPrimMap | Clash.Core.TysPrim |
TyVar | |
1 (Type/Class) | Clash.Core.Var, Clash.Core.Type |
2 (Data Constructor) | Clash.Core.Var |
tyView | Clash.Core.Type |
t_after | Clash.Rewrite.Types |
t_before | Clash.Rewrite.Types |
t_bndrS | Clash.Rewrite.Types |
t_ctx | Clash.Rewrite.Types |
t_name | Clash.Rewrite.Types |
U | Clash.Netlist.Types |
Unbounded | Data.Text.Prettyprint.Doc.Extra |
undefined | Clash.Normalize.Primitives |
undefinedPrims | Clash.Core.Util |
undefinedTy | Clash.Core.Util |
UnexpectedModification | Clash.Driver.Manifest |
unexpectedProjectionErrorMsg | Clash.Netlist.Util |
unextend | |
1 (Function) | Clash.Netlist.Id.Verilog |
2 (Function) | Clash.Netlist.Id.VHDL |
3 (Function) | Clash.Netlist.Id.SystemVerilog |
Unfolding | Clash.Core.Term |
union | Clash.Netlist.Id |
unionInScope | Clash.Core.VarEnv |
unionUniqMap | Clash.Unique |
unionUniqMapWith | Clash.Unique |
unionUniqSet | Clash.Unique |
unionVarEnv | Clash.Core.VarEnv |
unionVarEnvWith | Clash.Core.VarEnv |
unionVarSet | Clash.Core.VarEnv |
uniqAway | Clash.Core.VarEnv |
uniqAway' | Clash.Core.VarEnv |
UniqMap | Clash.Unique |
uniqMapToUniqSet | Clash.Unique |
UniqSet | Clash.Unique |
uniqSupply | Clash.Rewrite.Types |
Uniquable | Clash.Unique |
Unique | |
1 (Type/Class) | Clash.Unique |
2 (Data Constructor) | Clash.Core.Pretty |
UniqueIdentifier | Clash.Netlist.Types |
unitUniqMap | Clash.Unique |
unitUniqSet | Clash.Unique |
unitVarEnv | Clash.Core.VarEnv |
unitVarSet | Clash.Core.VarEnv |
Unknown | Clash.Edalize.Edam |
unR | Clash.Rewrite.Types |
UnresolvedPrimitive | Clash.Primitives.Types |
unsafeCoerceTy | Clash.Core.Util |
unsafeCoreTypeToHWType | Clash.Netlist.Util |
unsafeCoreTypeToHWTypeM | Clash.Netlist.Util |
unsafeCoreTypeToHWTypeM' | Clash.Netlist.Util |
unsafeFromHexDigest | Clash.Driver.Manifest |
unsafeLookupEnvWord | Clash.Pretty |
unsafeMake | Clash.Netlist.Id |
Unsigned | Clash.Netlist.Types |
unsigned | Clash.Primitives.GHC.Literal |
unsignedFromBitVector | Clash.Primitives.DSL |
unsignedLiteral | Clash.Primitives.GHC.Literal |
unsignedToIntegerVerilog | Clash.Primitives.Sized.ToInteger |
unsignedToIntegerVHDL | Clash.Primitives.Sized.ToInteger |
unSimIO | Clash.Netlist.BlackBox |
untuple | Clash.Primitives.DSL |
unvec | Clash.Primitives.DSL |
unwantedLanguageExtensions | Clash.Util |
Unwind | Clash.Core.Evaluator.Types |
unwind | Clash.Core.Evaluator.Types |
unwindStack | Clash.Core.Evaluator.Types |
Update | Clash.Core.Evaluator.Types |
updateFreshCache# | Clash.Netlist.Id.Internal |
Usage | Clash.Backend |
UsedArguments | |
1 (Type/Class) | Clash.Primitives.Types |
2 (Data Constructor) | Clash.Primitives.Types |
usedArguments | Clash.Primitives.Types |
usedVariables | Clash.Netlist.BlackBox.Util |
uselibs | Clash.Backend.Verilog |
User | Clash.Core.Name |
UserType | Clash.Backend |
valToTerm | Clash.Core.Evaluator.Types |
Value | |
1 (Type/Class) | Clash.Core.PartialEval.NormalForm |
2 (Type/Class) | Clash.Core.Evaluator.Types |
Var | |
1 (Type/Class) | Clash.Core.Var |
2 (Data Constructor) | Clash.Core.Term |
varAttrs | Clash.Core.Type |
VarEnv | Clash.Core.VarEnv |
varName | Clash.Core.Var |
Vars | Clash.Netlist.BlackBox.Types |
VarSet | Clash.Core.VarEnv |
varSetInScope | Clash.Core.VarEnv |
varToId | Clash.Core.Term |
VarTy | Clash.Core.Type |
varType | Clash.Core.Var |
varUniq | Clash.Core.Var |
VCast | Clash.Core.PartialEval.NormalForm |
vcat | Data.Text.Prettyprint.Doc.Extra |
VData | Clash.Core.PartialEval.NormalForm |
vec | Clash.Primitives.DSL |
VecAppend | Clash.Netlist.Types |
vecHeadPrim | Clash.Normalize.PrimitiveReductions |
vecHeadTy | Clash.Normalize.PrimitiveReductions |
vecInitPrim | Clash.Normalize.PrimitiveReductions |
vecLastPrim | Clash.Normalize.PrimitiveReductions |
VecLit | Clash.Netlist.Types |
vecTailPrim | Clash.Normalize.PrimitiveReductions |
vecTailTy | Clash.Normalize.PrimitiveReductions |
Vector | Clash.Netlist.Types |
verifyBlackBoxContext | Clash.Netlist.BlackBox.Util |
VerilogSource | Clash.Edalize.Edam |
VerilogState | Clash.Backend.Verilog |
VhdlSource | Clash.Edalize.Edam |
VHDLState | Clash.Backend.VHDL |
viaAnnotatedSignal | Clash.Primitives.DSL |
Vivado | Clash.Netlist.BlackBox.Types |
VivadoOptions | |
1 (Type/Class) | Clash.Edalize.Edam |
2 (Data Constructor) | Clash.Edalize.Edam |
vivadoPart | Clash.Edalize.Edam |
VLam | Clash.Core.PartialEval.NormalForm |
VLiteral | Clash.Core.PartialEval.NormalForm |
VNeutral | Clash.Core.PartialEval.NormalForm |
Void | Clash.Netlist.Types |
voidPrimTy | Clash.Core.TysPrim |
vsep | Data.Text.Prettyprint.Doc.Extra |
VThunk | Clash.Core.PartialEval.NormalForm |
VTick | Clash.Core.PartialEval.NormalForm |
VTyLam | Clash.Core.PartialEval.NormalForm |
walkElement | Clash.Netlist.BlackBox.Util |
walkTerm | Clash.Core.Term |
wantedLanguageExtensions | Clash.Util |
warn | Clash.Netlist.BlackBox |
warning | Clash.Primitives.Types |
warnPprTrace | Clash.Util |
whnf | |
1 (Function) | Clash.Core.PartialEval |
2 (Function) | Clash.Core.Evaluator.Types |
whnf' | Clash.Core.Evaluator.Types |
whnfRW | Clash.Rewrite.Util |
Wire | Clash.Netlist.Types |
WireOrReg | Clash.Netlist.Types |
withContext | Clash.Core.PartialEval.Monad |
withFuel | Clash.Core.PartialEval.Monad |
withId | Clash.Core.PartialEval.Monad |
withIds | Clash.Core.PartialEval.Monad |
withoutId | Clash.Core.PartialEval.Monad |
withTicks | Clash.Netlist.Util |
withTyVar | Clash.Core.PartialEval.Monad |
withTyVars | Clash.Core.PartialEval.Monad |
Word64Literal | Clash.Core.Literal |
word64PrimTy | Clash.Core.TysPrim |
WordLiteral | Clash.Core.Literal |
wordPrimTy | Clash.Core.TysPrim |
wordTF | Clash.Primitives.GHC.Word |
WorkAlways | Clash.Core.Term |
WorkConstant | Clash.Core.Term |
workFreeBinders | Clash.Rewrite.Types |
workFreeCache | Clash.Core.PartialEval.NormalForm |
workFreeValue | Clash.Core.PartialEval.Monad |
WorkIdentity | Clash.Core.Term |
WorkInfo | Clash.Core.Term |
workInfo | Clash.Primitives.Types |
WorkNever | Clash.Core.Term |
WorkVariable | Clash.Core.Term |
writeAndHash | Clash.Driver |
writeEdam | Clash.Driver |
writeHDL | Clash.Driver |
writeManifest | Clash.Driver.Manifest |
writeMemoryDataFiles | Clash.Driver |
writeVerilatorShim | Clash.Driver |
xOptimize | Clash.Normalize.Transformations.XOptimize, Clash.Normalize.Transformations |
Z | Clash.Netlist.Types |
zEncode | Clash.Netlist.Id.Common |
zeroWidthSpec | Clash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations |
zoomExtra | Clash.Rewrite.Util |
_backend | Clash.Netlist.Types |
_backEndITE | Clash.Netlist.Types |
_bindings | |
1 (Function) | Clash.Netlist.Types |
2 (Function) | Clash.Rewrite.Types |
_bsBackend | Clash.Primitives.DSL |
_bsDeclarations | Clash.Primitives.DSL |
_bsHigherOrderCalls | Clash.Primitives.DSL |
_clashEnv | Clash.Rewrite.Types |
_clashOpts | Clash.Netlist.Types |
_componentNames | Clash.Netlist.Types |
_components | Clash.Netlist.Types |
_curBBlvl | Clash.Netlist.Types |
_curCompNm | Clash.Netlist.Types |
_curFun | Clash.Rewrite.Types |
_customReprs | Clash.Netlist.Types |
_evaluator | Clash.Rewrite.Types |
_extra | Clash.Rewrite.Types |
_function | Clash.Normalize.Types |
_globalHeap | Clash.Rewrite.Types |
_hdlDir | Clash.Netlist.Types |
_htyCache | Clash.Netlist.Types |
_inlineHistory | Clash.Normalize.Types |
_intWidth | Clash.Netlist.Types |
_isTestBench | Clash.Netlist.Types |
_nameCounter | Clash.Rewrite.Types |
_normalized | Clash.Normalize.Types |
_peEvaluator | Clash.Rewrite.Types |
_prefixName | Clash.Netlist.Types |
_primitive | Clash.Normalize.Types |
_primitiveArgs | Clash.Normalize.Types |
_primitives | Clash.Netlist.Types |
_recursiveComponents | Clash.Normalize.Types |
_seenComps | Clash.Netlist.Types |
_seenIds | Clash.Netlist.Types |
_seenPrimitives | Clash.Netlist.Types |
_selection | Clash.Normalize.Types |
_setName | Clash.Netlist.Types |
_specialisationCache | Clash.Normalize.Types |
_specialisationHistory | Clash.Normalize.Types |
_suffixName | Clash.Netlist.Types |
_tcCache | Clash.Netlist.Types |
_topEntities | Clash.Rewrite.Types |
_topEntityAnns | Clash.Netlist.Types |
_transformCounter | Clash.Rewrite.Types |
_transformCounters | Clash.Rewrite.Types |
_typeTranslator | |
1 (Function) | Clash.Netlist.Types |
2 (Function) | Clash.Rewrite.Types |
_uniqSupply | Clash.Rewrite.Types |
_workFreeBinders | Clash.Rewrite.Types |