clash-lib-1.7.0: Clash: a functional hardware description language - As a library

Index

!->Clash.Rewrite.Combinators
<+>Data.Text.Prettyprint.Doc.Extra
>-!Clash.Rewrite.Combinators
>-!->Clash.Rewrite.Combinators
>->Clash.Rewrite.Combinators
AbsurdSolutionClash.Core.EqSolver
ActiveEdgeClash.Netlist.BlackBox.Types
addClash.Netlist.Id
add#Clash.Netlist.Id.Internal
addAndSetDataClash.Backend
addDeclarationClash.Primitives.DSL
AddedClash.Driver.Manifest
addGlobalBindClash.Rewrite.Util
addImportsClash.Backend
addIncludesClash.Backend
addLibrariesClash.Backend
addMemoryDataFileClash.Backend
addMultipleClash.Netlist.Id
addMultiple#Clash.Netlist.Id.Internal
addNewInlineClash.Normalize.Util
addRawClash.Netlist.Id
addRaw#Clash.Netlist.Id.Internal
aeqTermClash.Core.Subst
aeqTypeClash.Core.Subst
affixNameClash.Netlist.Util
aggressiveXOptClash.Rewrite.Types
AggressiveXOptBB 
1 (Type/Class)Clash.Backend
2 (Data Constructor)Clash.Backend
aggressiveXOptBBClash.Backend
algTcRhsClash.Core.TyCon
AlgTyConClash.Core.TyCon
AlgTyConRhsClash.Core.TyCon
alignData.Text.Prettyprint.Doc.Extra
allRClash.Rewrite.Combinators
alreadyInlinedClash.Normalize.Util
AltClash.Core.Term
AlteraPllClash.Primitives.Intel.ClockGen
alteraPllQsysTemplateClash.Primitives.Intel.ClockGen
alteraPllQsysTFClash.Primitives.Intel.ClockGen
alteraPllTFClash.Primitives.Intel.ClockGen
AltpllClash.Primitives.Intel.ClockGen
altpllQsysTemplateClash.Primitives.Intel.ClockGen
altpllQsysTFClash.Primitives.Intel.ClockGen
altpllTFClash.Primitives.Intel.ClockGen
AlwaysClockedClash.Netlist.Types
AlwaysCombClash.Netlist.Types
AndClash.Netlist.BlackBox.Types
andExprClash.Primitives.DSL
AnnContextClash.Core.Pretty
annotateBBFClash.Primitives.Annotations.SynthesisAttributes
annotateBBTFClash.Primitives.Annotations.SynthesisAttributes
AnnotatedClash.Netlist.Types
annotatedClash.Netlist.Types
annotateTFClash.Primitives.Annotations.SynthesisAttributes
AnnSyntaxClash.Core.Pretty
AnnTypeClash.Core.Type
AppClash.Core.Term
AppArgClash.Core.Term
appendToNameClash.Core.Name
appendToVecClash.Core.Util
AppFunClash.Core.Term
AppliedNameClash.Driver.Types
AppliedTermClash.Driver.Types
ApplyClash.Core.Evaluator.Types
applyClash.Rewrite.Util
applyDebugClash.Rewrite.Util
applyFunTyClash.Core.Type
applyManyClash.Normalize.Strategy
applyTypeToArgsClash.Core.HasType
appPropClash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations
AppTyClash.Core.Type
Arg 
1 (Data Constructor)Clash.Netlist.BlackBox.Types
2 (Type/Class)Clash.Core.PartialEval.NormalForm
argCastSpecClash.Normalize.Transformations.Cast, Clash.Normalize.Transformations
ArgGenClash.Netlist.BlackBox.Types
ArgsClash.Core.PartialEval.NormalForm
ArrowClash.Core.Type
asEdamFileClash.Driver
assertPanicClash.Util
assertPprPanicClash.Util
assign 
1 (Function)Clash.Primitives.GHC.Literal
2 (Function)Clash.Primitives.DSL
AssignmentClash.Netlist.Types
assignmentWithClash.Netlist.Util
AsTermClash.Core.PartialEval.AsTerm
asTermClash.Core.PartialEval.AsTerm
AttrErrorClash.Netlist.Util
AvailablePerLineData.Text.Prettyprint.Doc.Extra
BClash.Primitives.DSL
BackendClash.Backend
backendClash.Netlist.Types
backEndITEClash.Netlist.Types
BasicClash.Netlist.Types, Clash.Netlist.Id
bbCompNameClash.Netlist.Types
bbCtxNameClash.Netlist.Types
BBFunctionClash.Netlist.Types
bbFunctionPluralityClash.Netlist.BlackBox.Types
bbFunctionsClash.Netlist.Types
BBHashClash.Netlist.Types
bbImportsClash.Netlist.BlackBox.Types
bbIncludesClash.Netlist.BlackBox.Types
bbInputsClash.Netlist.Types
bbKindClash.Netlist.BlackBox.Types
bbLevelClash.Netlist.Types
bbLibraryClash.Netlist.BlackBox.Types
BBNameClash.Netlist.Types
bbNameClash.Netlist.Types
bbOutputUsageClash.Netlist.BlackBox.Types
bbQsysIncNameClash.Netlist.Types
bbRenderVoidClash.Netlist.BlackBox.Types
bbResultClash.Netlist.BlackBox.Util
bbResultInitsClash.Netlist.BlackBox.Types
bbResultNamesClash.Netlist.BlackBox.Types
bbResultsClash.Netlist.Types
BBTemplateClash.Netlist.Types
BiDirectionalClash.Netlist.Types
BindClash.Core.Term
bindConstantVarClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
Binding 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
bindingIdClash.Driver.Types
bindingIsPrimClash.Driver.Types
bindingLocClash.Driver.Types
BindingMapClash.Driver.Types
bindingRecursiveClash.Driver.Types
bindings 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
bindingSpecClash.Driver.Types
bindingTermClash.Driver.Types
bindPureHeapClash.Rewrite.Util
bindsExistentialsClash.Netlist.Util
Bit 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
bitCoerceClash.Primitives.DSL
BitLitClash.Netlist.Types
bits 
1 (Function)Clash.Backend.Verilog
2 (Function)Clash.Netlist.Expr
bitsToBitsClash.Annotations.BitRepresentation.ClashLib
BitVecLitClash.Netlist.Types
BitVectorClash.Netlist.Types
bit_charClash.Backend.Verilog
BlackBox 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Primitives.Types
BlackBoxContextClash.Netlist.Types
BlackBoxDClash.Netlist.Types
BlackBoxEClash.Netlist.Types
BlackBoxFunctionClash.Netlist.BlackBox.Types
BlackBoxFunctionName 
1 (Type/Class)Clash.Primitives.Types
2 (Data Constructor)Clash.Primitives.Types
BlackBoxHaskellClash.Primitives.Types
blackBoxHaskellClash.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
BlackBoxTemplateClash.Netlist.BlackBox.Types
blockDeclClash.Backend
Blocking 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
BlockState 
1 (Type/Class)Clash.Primitives.DSL
2 (Data Constructor)Clash.Primitives.DSL
BoolClash.Netlist.Types
boolFromBitClash.Primitives.DSL
boolFromBitsClash.Primitives.DSL
boolFromBitVectorClash.Primitives.DSL
BoolLitClash.Netlist.Types
boolToBitClash.Primitives.DSL
bottomupRClash.Rewrite.Combinators
bo_ignoredArgumentsClash.Primitives.DSL
bo_multiResultClash.Primitives.DSL
bo_supportedHdlsClash.Primitives.DSL
bracesData.Text.Prettyprint.Doc.Extra
bracketsData.Text.Prettyprint.Doc.Extra
BranchClash.Netlist.Types
buildSNatClash.Normalize.PrimitiveReductions
BVClash.Netlist.BlackBox.Types
bvLitClash.Primitives.DSL
bvToIntegerVerilogClash.Primitives.Sized.ToInteger
bvToIntegerVHDLClash.Primitives.Sized.ToInteger
ByteArrayLiteralClash.Core.Literal
byteArrayPrimTyClash.Core.TysPrim
callGraphClash.Normalize.Util
callGraphBindingsClash.Util.Graph
callStackDocClash.Util
CallTreeClash.Normalize
callTreeToListClash.Normalize
canUseClash.Netlist.Util
CaseClash.Core.Term
CaseAltClash.Core.Term
caseCaseClash.Normalize.Transformations.Case, Clash.Normalize.Transformations
caseCastClash.Normalize.Transformations.Cast, Clash.Normalize.Transformations
caseConClash.Normalize.Transformations.Case, Clash.Normalize.Transformations
caseElemNonReachableClash.Normalize.Transformations.Case, Clash.Normalize.Transformations
caseFlatClash.Normalize.Transformations.Case, Clash.Normalize.Transformations
caseLetClash.Normalize.Transformations.Case, Clash.Normalize.Transformations
caseOneAltClash.Normalize.Transformations.Case, Clash.Normalize.Transformations
CaseScrutClash.Core.Term
CastClash.Core.Term
CastBodyClash.Core.Term
CastValueClash.Core.Evaluator.Types
catSolutionsClash.Core.EqSolver
CBranchClash.Normalize
censorClash.Rewrite.Types
changedClash.Rewrite.Util
charData.Text.Prettyprint.Doc.Extra
CharLiteralClash.Core.Literal
charPrimTyClash.Core.TysPrim
CharTyClash.Core.Type
checkBBFClash.Primitives.Verification
checkNonRecursiveClash.Normalize
checkUndefinedClash.Netlist.BlackBox.Util
ClashAnnotationClash.Core.Pretty
clashCompileErrorBBFClash.Primitives.Magic
ClashDesign 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
ClashDocClash.Core.Pretty
ClashEnv 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
clashEnv 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
ClashException 
1 (Type/Class)Clash.Util
2 (Data Constructor)Clash.Util
clashLibVersionClash.Util
ClashOpts 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
clashOptsClash.Netlist.Types
ClashPrettyClash.Pretty
clashPrettyClash.Pretty
clashVerClash.Backend
classifyFunctionClash.Normalize.Util
CLeafClash.Normalize
cleanupGraphClash.Normalize
clearSetClash.Netlist.Id
ClockClash.Netlist.Types
ClockNClash.Netlist.Types
clockWizardDifferentialTclTFClash.Primitives.Xilinx.ClockGen
clockWizardDifferentialTFClash.Primitives.Xilinx.ClockGen
clockWizardTclTFClash.Primitives.Xilinx.ClockGen
clockWizardTFClash.Primitives.Xilinx.ClockGen
clog2Clash.Primitives.DSL
clogBaseClash.Util
cloneNameWithBindingMapClash.Rewrite.Util
cloneNameWithInScopeSetClash.Rewrite.Util
closestLetBinderClash.Rewrite.Util
cmLocClash.Netlist.Types
CmpLEClash.Netlist.BlackBox.Types
cmScopeClash.Netlist.Types
cmUsageClash.Netlist.Types
cmWereVoidsClash.Netlist.Types
collapseRHSNoopsClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
collectAppIOClash.Netlist.BlackBox
collectArgsClash.Core.Term
collectArgsTicksClash.Core.Term
collectBindIOClash.Netlist.BlackBox
collectBndrsClash.Core.Term
collectCallGraphUniquesClash.Normalize.Util
collectMealyClash.Netlist.BlackBox
collectTermIdsClash.Core.Term
collectTicksClash.Core.Term
collectValueTicks 
1 (Function)Clash.Core.PartialEval.NormalForm
2 (Function)Clash.Core.Evaluator.Types
colonData.Text.Prettyprint.Doc.Extra
columnData.Text.Prettyprint.Doc.Extra
commaData.Text.Prettyprint.Doc.Extra
Comment 
1 (Data Constructor)Clash.Netlist.Types
2 (Type/Class)Clash.Netlist.Types
commentData.Text.Prettyprint.Doc.Extra
CommentOrDirectiveClash.Netlist.Types
CompClash.Netlist.Types
CompDeclClash.Netlist.Types
CompiledPrimitiveClash.Primitives.Types
CompiledPrimMapClash.Primitives.Types
compilePrimitiveClash.Driver
compInBlockClash.Primitives.DSL
CompNameClash.Netlist.BlackBox.Types
Component 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.BlackBox.Types
3 (Data Constructor)Clash.Netlist.Types
ComponentMapClash.Netlist.Types
ComponentMeta 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
componentNameClash.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
componentPrefixOtherClash.Netlist.Types
componentPrefixTopClash.Netlist.Types
componentsClash.Netlist.Types
ConcurrentClash.Netlist.Types
condAssignClash.Netlist.Util
CondAssignmentClash.Netlist.Types
ConditionalDeclClash.Netlist.Types
conSizeClash.Netlist.Util
ConstClash.Netlist.BlackBox.Types
constantArgsClash.Primitives.Util
constantPropagationClash.Normalize.Strategy
constantSpecClash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations
ConstantSpecInfo 
1 (Type/Class)Clash.Normalize.Util
2 (Data Constructor)Clash.Normalize.Util
constantSpecInfoClash.Normalize.Util
constructProductClash.Primitives.DSL
ConstTy 
1 (Type/Class)Clash.Core.Type
2 (Data Constructor)Clash.Core.Type
ContClash.Netlist.Types
ConTagClash.Core.DataCon
containsBiSignalInClash.Netlist.Util
contAssignClash.Netlist.Util
Context 
1 (Type/Class)Clash.Core.Term
2 (Data Constructor)Clash.Netlist.Types
ContiguousClash.Backend.Verilog
continueWithRangeClash.Backend.Verilog
convertToCustomReprClash.Netlist.Util
convertUnitClash.Backend.Verilog.Time
convPrimitiveTypeClash.Netlist.Util
copyDataFilesClash.Driver
CoreContextClash.Core.Term
CoreIdClash.Netlist.Types
coreKindOfClash.Core.HasType
coreToType'Clash.Annotations.BitRepresentation.ClashLib
coreTypeOfClash.Core.HasType
coreTypeToHWTypeClash.Netlist.Util
coreTypeToHWType'Clash.Netlist.Util
coreTypeToHWTypeMClash.Netlist.Util
coreTypeToHWTypeM'Clash.Netlist.Util
coreViewClash.Core.Type
coreView1Clash.Core.Type
countFreeOccurancesClash.Core.FreeVars
createEDAMClash.Driver
createHDLClash.Driver
csrFoundConstantClash.Normalize.Util
csrNewBindingsClash.Normalize.Util
csrNewTermClash.Normalize.Util
CtxNameClash.Netlist.BlackBox.Types
curBBlvlClash.Netlist.Types
curCompNmClash.Netlist.Types
curFunClash.Rewrite.Types
curLocClash.Util
CustomProductClash.Netlist.Types
customReprs 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
CustomSPClash.Netlist.Types
CustomSumClash.Netlist.Types
DataClash.Core.Term
DataCon 
1 (Type/Class)Clash.Core.DataCon
2 (Data Constructor)Clash.Netlist.Types
dataConClash.Core.TyCon
dataConInstArgTysClash.Core.Util
dataConInstArgTysEClash.Core.Util
dataConsClash.Core.TyCon
DataPatClash.Core.Term
DataTagClash.Netlist.Types
DataTyConClash.Core.TyCon
dbg_countTransformationsClash.Driver.Types
dbg_historyFileClash.Driver.Types
dbg_invariantsClash.Driver.Types
dbg_transformationInfoClash.Driver.Types
dbg_transformationsClash.Driver.Types
dbg_transformationsFromClash.Driver.Types
dbg_transformationsLimitClash.Driver.Types
DC 
1 (Data Constructor)Clash.Core.Evaluator.Types
2 (Data Constructor)Clash.Netlist.Types
dcArgStrictClash.Core.DataCon
dcArgTysClash.Core.DataCon
dcExtTyVarsClash.Core.DataCon
dcFieldLabelsClash.Core.DataCon
DcNameClash.Core.DataCon
dcNameClash.Core.DataCon
dcName'Clash.Core.TermLiteral.TH
DcStrictnessClash.Core.DataCon
dcTagClash.Core.DataCon
dcToLiteralClash.Netlist.Util
dcTypeClash.Core.DataCon
dcUniqClash.Core.DataCon
dcUnivTyVarsClash.Core.DataCon
deadCodeClash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations
debugAllClash.Driver.Types
debugAppliedClash.Driver.Types
debugCountClash.Driver.Types
debugFinalClash.Driver.Types
debugIsOnClash.Debug
debugNameClash.Driver.Types
debugNoneClash.Driver.Types
DebugOpts 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
debugOptsClash.Rewrite.Types
debugSilentClash.Driver.Types
debugTryClash.Driver.Types
Decl 
1 (Type/Class)Clash.Netlist.BlackBox.Types
2 (Data Constructor)Clash.Netlist.BlackBox.Types
DeclarationClash.Netlist.Types
declarationClash.Primitives.DSL
declarationReturnClash.Primitives.DSL
declarationsClash.Netlist.Types
DeclarationTypeClash.Netlist.Types
declareClash.Primitives.DSL
declareInstUsesClash.Netlist.Util
declareNClash.Primitives.DSL
declareUseClash.Netlist.Util
declareUseOnceClash.Netlist.Util
decodeOrErrJsonClash.Primitives.Util
decodeOrErrYamlClash.Primitives.Util
deconstructMaybeClash.Primitives.DSL
deconstructProductClash.Primitives.DSL
DeDupClash.Core.Term
deepenClash.Netlist.Id
deepen#Clash.Netlist.Id.Internal
deepenNClash.Netlist.Id
deepenN#Clash.Netlist.Id.Internal
DefaultPatClash.Core.Term
defaultPprWidthClash.Pretty
defClashOptsClash.Driver.Types
deleteClash.Data.UniqMap
deleteManyClash.Data.UniqMap
delVarEnvClash.Core.VarEnv
delVarEnvListClash.Core.VarEnv
delVarSetByKeyClash.Core.VarEnv
DepthClash.Netlist.BlackBox.Types
deriveShowsTypePrecClash.Core.TermLiteral.TH
deriveTermLiteralClash.Core.TermLiteral.TH, Clash.Core.TermLiteral
deriveTermToDataClash.Core.TermLiteral.TH
deShadowAltClash.Core.Subst
deshadowLetExprClash.Core.Subst
deShadowTermClash.Core.Subst
designBindingsClash.Driver.Types
designEntitiesClash.Driver.Types
DevNullClash.Netlist.BlackBox.Types
differenceClash.Data.UniqMap
differenceVarEnvClash.Core.VarEnv
differenceVarSetClash.Core.VarEnv
Directive 
1 (Data Constructor)Clash.Netlist.Types
2 (Type/Class)Clash.Netlist.Types
disjointClash.Data.UniqMap
disjointExpressionConsolidationClash.Normalize.Transformations.DEC, Clash.Normalize.Transformations
disjointFreeVarsClash.Core.HasFreeVars
disjointVarSetClash.Core.VarEnv
displayQualifiersClash.Core.Pretty
displayTicksClash.Core.Pretty
displayTypesClash.Core.Pretty
displayUniquesClash.Core.Pretty
DocData.Text.Prettyprint.Doc.Extra
domainConfigurationsClash.Backend
DomainMap 
1 (Type/Class)Clash.Driver.Types
2 (Type/Class)Clash.Backend
DomainNameClash.Netlist.Types
domainsClash.Driver.Manifest
dotData.Text.Prettyprint.Doc.Extra
DoubleLiteralClash.Core.Literal
doublePrimTyClash.Core.TysPrim
dquotesData.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
edamFilesClash.Edalize.Edam
EdamFileTypeClash.Edalize.Edam
edamProjectNameClash.Edalize.Edam
edamToolOptionsClash.Edalize.Edam
EdamTools 
1 (Type/Class)Clash.Edalize.Edam
2 (Data Constructor)Clash.Edalize.Edam
edamTopEntityClash.Edalize.Edam
eexClash.Primitives.DSL
efLogicalNameClash.Edalize.Edam
efNameClash.Edalize.Edam
efTypeClash.Edalize.Edam
elemClash.Data.UniqMap
ElementClash.Netlist.BlackBox.Types
elementsToTextClash.Netlist.BlackBox.Util
elementToTextClash.Netlist.BlackBox.Util
elemFreeVarsClash.Core.HasFreeVars
elemInScopeSetClash.Core.VarEnv
elemsClash.Data.UniqMap
elemUniqInScopeSetClash.Core.VarEnv
elemVarEnvClash.Core.VarEnv
elemVarSetClash.Core.VarEnv
elimCastCastClash.Normalize.Transformations.Cast, Clash.Normalize.Transformations
elimExistentialsClash.Normalize.Transformations.Case, Clash.Normalize.Transformations
eltsVarEnvClash.Core.VarEnv
eltsVarSetClash.Core.VarEnv
EmptyClash.Netlist.Types
emptyClash.Data.UniqMap
emptyBBContextClash.Netlist.Types
emptyBlackBoxMetaClash.Netlist.BlackBox.Types
emptyDocData.Text.Prettyprint.Doc.Extra
emptyDomainMapClash.Backend
emptyIdentifierSetClash.Netlist.Id
emptyInScopeSetClash.Core.VarEnv
emptyVarEnvClash.Core.VarEnv
emptyVarSetClash.Core.VarEnv
EnableClash.Netlist.Types
enableToBitClash.Primitives.DSL
encloseData.Text.Prettyprint.Doc.Extra
encloseSepData.Text.Prettyprint.Doc.Extra
encodingNoteClash.Backend.Verilog
EntityClash.Netlist.Types
EntityOrComponentClash.Netlist.Types
envCustomReprsClash.Driver.Types
envDomainsClash.Driver.Types
envOptsClash.Driver.Types
envPrimitivesClash.Driver.Types
envTupleTyConsClash.Driver.Types
envTyConMapClash.Driver.Types
eqPrimTyClash.Core.TysPrim
eqTermClash.Core.Subst
eqTypeClash.Core.Subst
equalsData.Text.Prettyprint.Doc.Extra
ErrClash.Netlist.BlackBox.Types
etaExpandSynClash.Normalize.Transformations.EtaExpand, Clash.Normalize.Transformations
etaExpansionTLClash.Normalize.Transformations.EtaExpand, Clash.Normalize.Transformations
etGhdlClash.Edalize.Edam
etIcarusClash.Edalize.Edam
etModelsimClash.Edalize.Edam
etQuartusClash.Edalize.Edam
etVivadoClash.Edalize.Edam
etyClash.Primitives.DSL
et_inputsClash.Netlist.Types
et_outputClash.Netlist.Types
EvalClash.Core.PartialEval.Monad
evalBlackBoxClash.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
evaluatorClash.Rewrite.Types
evalWhnfClash.Core.PartialEval
ExpandedPortName 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
ExpandedPortProductClash.Netlist.Types
ExpandedTopEntity 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
ExpandErrorClash.Netlist.Util
expandTopEntityClash.Netlist.Util
expandTopEntityOrErrMClash.Netlist.Util
ExprClash.Netlist.Types
exprClash.Backend
exprLitClash.Backend.Verilog
exprToIntegerClash.Primitives.DSL
exprToStringClash.Netlist.BlackBox.Util
ExtendedClash.Netlist.Types, Clash.Netlist.Id
extendGblSubstListClash.Core.Subst
extendIdSubstClash.Core.Subst
extendIdSubstListClash.Core.Subst
extendInScopeIdClash.Core.Subst
extendInScopeIdListClash.Core.Subst
extendInScopeSetClash.Core.VarEnv
extendInScopeSetListClash.Core.VarEnv
extendPortsClash.Netlist.Util
extendTvSubstClash.Core.Subst
extendTvSubstListClash.Core.Subst
extendVarEnvClash.Core.VarEnv
extendVarEnvListClash.Core.VarEnv
extendVarEnvWithClash.Core.VarEnv
extensionClash.Backend
ExternalClash.Backend
extraClash.Rewrite.Types
extractElemsClash.Core.Util
extractHeadTailClash.Normalize.PrimitiveReductions
extractLiteralsClash.Netlist.BlackBox.Util
extractPrimWarnOrFailClash.Netlist.BlackBox
extractTElemsClash.Core.Util
extractTypesClash.Backend
failNonEmptyClash.Netlist.Id.Common
fastEqClash.Util.Eq
fastEqByClash.Util.Eq
FCall 
1 (Type/Class)Clash.Primitives.Sized.Vector
2 (Data Constructor)Clash.Primitives.Sized.Vector
fileNamesClash.Driver.Manifest
FilePathClash.Netlist.BlackBox.Types
FilesManifest 
1 (Type/Class)Clash.Driver.Manifest
2 (Data Constructor)Clash.Driver.Manifest
FileTypeClash.Netlist.Types
fillData.Text.Prettyprint.Doc.Extra
filterClash.Data.UniqMap
FilteredHWType 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
FinalTermClash.Driver.Types
findClash.Data.UniqMap
findAccidentialShadowsClash.Rewrite.Util
findBindingClash.Core.PartialEval.Monad
findClocksClash.Netlist.Types
findFunSubstClash.Core.Type
findIdClash.Core.PartialEval.Monad
findTyVarClash.Core.PartialEval.Monad
flatAltData.Text.Prettyprint.Doc.Extra
flattenCallTreeClash.Normalize
flattenFilteredClash.Netlist.Util
flattenLetClash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations
flattenNodeClash.Normalize
FloatLiteralClash.Core.Literal
floatPrimTyClash.Core.TysPrim
flogBaseClash.Util
foldBBFClash.Primitives.Sized.Vector
foldFunctionPluralityClash.Primitives.Sized.Vector
foldlWithUnique'Clash.Data.UniqMap
foldlWithUniqueVarEnv'Clash.Core.VarEnv
foldrWithUniqueClash.Data.UniqMap
foldTFClash.Primitives.Sized.Vector
foldTF'Clash.Primitives.Sized.Vector
ForAllTyClash.Core.Type
forcePrimsClash.Core.Evaluator.Types
formatClash.Util.Interpolate
freeIdsClash.Core.FreeVars
freeLocalIdsClash.Core.FreeVars
freeLocalVarsClash.Core.FreeVars
freeVarsOfClash.Core.HasFreeVars
FreshCacheClash.Netlist.Types
freshenTmClash.Core.Subst
fromBitsClash.Netlist.Expr
FromBvClash.Netlist.Types
fromBV 
1 (Function)Clash.Backend
2 (Function)Clash.Primitives.DSL
fromCoreIdClash.Netlist.Id
fromCoreId#Clash.Netlist.Id.Internal
fromIntegerTFvhdlClash.Primitives.Sized.Signed
fromListClash.Data.UniqMap
fromPprClash.Core.Pretty
fromPrettyClash.Pretty
fromPrimitiveTypeClash.Netlist.Util
FsClash.Backend.Verilog.Time
fuelLimitClash.Rewrite.Types
function 
1 (Function)Clash.Primitives.Types
2 (Function)Clash.Normalize.Types
functionNameClash.Primitives.Types
functionPluralityClash.Primitives.Types
FunTyClash.Core.Type
FunTyConClash.Core.TyCon
GenClash.Netlist.BlackBox.Types
genComponentClash.Netlist
genComponentNameClash.Netlist.Util
genComponentTClash.Netlist
generalGetDomainConfClash.Netlist.BlackBox.Util
generateHDLClash.Driver
generatePrimMapClash.Primitives.Util
genHDLClash.Backend
genNamesClash.Netlist
genNetlistClash.Netlist
genStmtClash.Backend
GenSymClash.Netlist.BlackBox.Types
genTopNameClash.Netlist.Util
genTopNamesClash.Netlist
genvAddrClash.Core.PartialEval.NormalForm
genvBindingsClash.Core.PartialEval.NormalForm
genvFuelClash.Core.PartialEval.NormalForm
genvHeapClash.Core.PartialEval.NormalForm
genvInScopeClash.Core.PartialEval.NormalForm
genvSupplyClash.Core.PartialEval.NormalForm
genvTyConMapClash.Core.PartialEval.NormalForm
genvWorkCacheClash.Core.PartialEval.NormalForm
getBoolClash.Primitives.DSL
getClashModificationDateClash.Driver
getContextClash.Core.PartialEval.Monad
getDataFilesClash.Backend
getDomainConfClash.Netlist.BlackBox.Util
getFuelClash.Core.PartialEval.Monad
getFunctionPluralityClash.Primitives.Util
getGlobalEnvClash.Core.PartialEval.Monad
getInScopeClash.Core.PartialEval.Monad
getLocalEnvClash.Core.PartialEval.Monad
getMemoryDataFilesClash.Backend
getRefClash.Core.PartialEval.Monad
getSrcSpanClash.Backend
getStrClash.Primitives.DSL
getTermClash.Core.Evaluator.Types
getTopNameClash.Backend
getTvSubstClash.Core.PartialEval.Monad
getTyConMapClash.Core.PartialEval.Monad
getUniqueClash.Unique
getUniqueIdClash.Core.PartialEval.Monad
getUniqueMClash.Util
getUniqueTyVarClash.Core.PartialEval.Monad
getUsedArgumentsClash.Netlist.BlackBox.Util
getVecClash.Primitives.DSL
ghdlAnalyseOptsClash.Edalize.Edam
GhdlOptions 
1 (Type/Class)Clash.Edalize.Edam
2 (Data Constructor)Clash.Edalize.Edam
ghdlRunOptsClash.Edalize.Edam
GlobalEnv 
1 (Type/Class)Clash.Core.PartialEval.NormalForm
2 (Data Constructor)Clash.Core.PartialEval.NormalForm
globalHeapClash.Rewrite.Types
GlobalIdClash.Core.Var
globalIdOccursInClash.Core.FreeVars
globalIdsClash.Core.FreeVars
GuardedCompiledPrimitiveClash.Primitives.Types
GuardedResolvedPrimitiveClash.Primitives.Types
HClash.Netlist.Types
hasDebugInfoClash.Driver.Types
HasFreeVarsClash.Core.HasFreeVars
hashCompiledPrimMapClash.Primitives.Util
HasIdentifierSetClash.Netlist.Types, Clash.Netlist.Id
hasTransformationInfoClash.Driver.Types
HasTypeClash.Core.HasType
hasUnconstrainedExistentialClash.Netlist.Util
HasUsageMapClash.Backend
hcatData.Text.Prettyprint.Doc.Extra
hdlDirClash.Netlist.Types
hdlFromBackendClash.Driver
hdlHWTypeKindClash.Backend
hdlKindClash.Backend
hdlRecSelClash.Backend
hdlSigClash.Backend
HdlSyn 
1 (Type/Class)Clash.Netlist.BlackBox.Types
2 (Data Constructor)Clash.Netlist.BlackBox.Types
hdlSynClash.Backend
hdlTemplateClash.Primitives.Intel.ClockGen
hdlTypeClash.Backend
hdlTypeErrValueClash.Backend
hdlTypeMarkClash.Backend
hdlUsedClash.Primitives.Intel.ClockGen
hdlValidClash.Primitives.Intel.ClockGen
heapContainsClash.Core.Evaluator.Types
heapDeleteClash.Core.Evaluator.Types
heapInsertClash.Core.Evaluator.Types
heapLookupClash.Core.Evaluator.Types
HighClash.Primitives.DSL
hmFindWithDefaultClash.Netlist.Util
hoistMaybeClash.Util
hsepData.Text.Prettyprint.Doc.Extra
htyCacheClash.Netlist.Types
HWKindClash.Backend
HWMapClash.Netlist.Types
HWTypeClash.Netlist.Types
hwTypeAttrsClash.Netlist.Types
hwTypeDomainClash.Netlist.Types
IClash.Primitives.DSL
iClash.Util.Interpolate
IcarusOptions 
1 (Type/Class)Clash.Edalize.Edam
2 (Data Constructor)Clash.Edalize.Edam
icarusOptsClash.Edalize.Edam
icarusTimeScaleClash.Edalize.Edam
Id 
1 (Type/Class)Clash.Core.Var
2 (Data Constructor)Clash.Core.Var
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
identifierSetClash.Netlist.Types, Clash.Netlist.Id
identifierSetMClash.Netlist.Types, Clash.Netlist.Id
IdentifierSetMonadClash.Netlist.Types, Clash.Netlist.Id
IdentifierTextClash.Netlist.Types
IdentifierTypeClash.Netlist.Types, Clash.Netlist.Id
IdScopeClash.Core.Var
idScopeClash.Core.Var
idToExprClash.Netlist.BlackBox.Util
idToInPortClash.Netlist.Util
idToOutPortClash.Netlist.Util
idToPortClash.Netlist.Util
IFClash.Netlist.BlackBox.Types
IfThenElseClash.Netlist.Types
ifThenElseExprClash.Backend
IgnoredArgumentsClash.Primitives.Types
importedNamesClash.Netlist.Id.VHDL
importsClash.Primitives.Types
In 
1 (Data Constructor)Clash.Netlist.Types
2 (Data Constructor)Clash.Driver.Manifest
includeClash.Backend.Verilog
IncludeNameClash.Netlist.BlackBox.Types
includesClash.Primitives.Types
indentData.Text.Prettyprint.Doc.Extra
IndexClash.Netlist.Types
IndexedClash.Netlist.Types
IndexedPortMapClash.Netlist.Types
indexIntVerilogClash.Primitives.Sized.Vector
indexIntVerilogTemplateClash.Primitives.Sized.Vector
indexIntVerilogTFClash.Primitives.Sized.Vector
indexNoteClash.Util
indexNote'Clash.Util
indexToIntegerVerilogClash.Primitives.Sized.ToInteger
indexToIntegerVHDLClash.Primitives.Sized.ToInteger
IndexTypeClash.Netlist.BlackBox.Types
inferCoreKindOfClash.Core.HasType
inferCoreTypeOfClash.Core.HasType
InferTypeClash.Core.HasType
initBackendClash.Backend
InitialClash.Netlist.Types
inlineBindersClash.Rewrite.Util
inlineBndrsCleanupClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
inlineCastClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
inlineCleanupClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
inlineConstantLimitClash.Rewrite.Types
inlineFunctionLimitClash.Rewrite.Types
inlineHistoryClash.Normalize.Types
inlineLimitClash.Rewrite.Types
inlineNonRepClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
inlineOrLiftBindersClash.Rewrite.Util
inlineOrLiftNonRepClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
inlineSimIOClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
inlineSmallClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
inlineWFCacheLimitClash.Rewrite.Types
inlineWorkFreeClash.Normalize.Transformations.Inline, Clash.Normalize.Transformations
innerMostClash.Normalize.Strategy
InOutClash.Driver.Manifest
inputHoleClash.Netlist.BlackBox.Util
inputsClash.Netlist.Types
InScopeSetClash.Core.VarEnv
insertClash.Data.UniqMap
insertManyClash.Data.UniqMap
insertUniqueClash.Data.UniqMap
insertWithClash.Data.UniqMap
instClash.Backend
InstancePort 
1 (Type/Class)Clash.Netlist.Util
2 (Data Constructor)Clash.Netlist.Util
InstantiateClash.Core.Evaluator.Types
InstDeclClash.Netlist.Types
instDeclClash.Primitives.DSL
instHOClash.Primitives.DSL
instPortClash.Netlist.Util
intData.Text.Prettyprint.Doc.Extra
Int16LiteralClash.Core.Literal
int16PrimTyClash.Core.TysPrim
Int32LiteralClash.Core.Literal
int32PrimTyClash.Core.TysPrim
Int64LiteralClash.Core.Literal
int64PrimTyClash.Core.TysPrim
Int8LiteralClash.Core.Literal
int8PrimTyClash.Core.TysPrim
IntegerClash.Netlist.Types
integerData.Text.Prettyprint.Doc.Extra
IntegerLiteralClash.Core.Literal
integerPrimTyClash.Core.TysPrim
Internal 
1 (Data Constructor)Clash.Core.Name
2 (Data Constructor)Clash.Backend
IntLiteralClash.Core.Literal
intPrimTyClash.Core.TysPrim
intTFClash.Primitives.GHC.Int
intWidthClash.Netlist.Types
inverseTopSortLetBindingsClash.Core.Util
ip_idClash.Netlist.Util
ip_typeClash.Netlist.Util
isAbsurdEqClash.Core.EqSolver
isAbsurdPatClash.Core.EqSolver
IsActiveEnableClash.Netlist.BlackBox.Types
IsActiveHighClash.Netlist.BlackBox.Types
isBasic#Clash.Netlist.Id.Internal, Clash.Netlist.Id
isBasicChar 
1 (Function)Clash.Netlist.Id.Verilog
2 (Function)Clash.Netlist.Id.VHDL
isBiDirectionalClash.Netlist.Types
isBiSignalInClash.Netlist.Util
isBiSignalOutClash.Netlist.Util
isCastClash.Core.TermInfo
isCheapFunctionClash.Normalize.Util
isClassTcClash.Core.TyCon
isClassTyClash.Core.Type
isClockOrResetClash.Core.Util
isClosedClash.Core.HasFreeVars
isConClash.Core.TermInfo
isConstantClash.Rewrite.WorkFree, Clash.Rewrite.Util
isConstantArgClash.Normalize.Util
isConstantNotClockResetClash.Rewrite.WorkFree, Clash.Rewrite.Util
isConstExprClash.Netlist.Types
isDebuggingClash.Driver.Types
isEmptyData.Text.Prettyprint.Doc.Extra
isEnableClash.Core.Util
isExtended#Clash.Netlist.Id.Internal, Clash.Netlist.Id
isFilteredVoidClash.Netlist.Util
isFromIntClash.Rewrite.Util
IsFunClash.Driver.Types
isFunClash.Core.TermInfo
isFunTyClash.Core.Type
isGlobalIdClash.Core.Var
IsInitDefinedClash.Netlist.BlackBox.Types
isIntegerTyClash.Core.Type
isJoinPointInClash.Rewrite.Util
isKeepingLiftedClash.Core.PartialEval.Monad
isKeyword 
1 (Function)Clash.Netlist.Id.Verilog
2 (Function)Clash.Netlist.Id.VHDL
3 (Function)Clash.Netlist.Id.SystemVerilog
isLambdaBodyCtxClash.Core.Term
isLetClash.Core.TermInfo
IsLitClash.Netlist.BlackBox.Types
isLiteralClash.Netlist.BlackBox
isLocalIdClash.Core.Var
isLocalVarClash.Core.TermInfo
IsMultiPrimClash.Core.Term
isNewTypeTcClash.Core.TyCon
isNoInlineGHC.BasicTypes.Extra
isNonRecursiveGlobalVarClash.Normalize.Util
isOpaqueGHC.BasicTypes.Extra
isPolyFunClash.Core.TermInfo
isPolyFunCoreTyClash.Core.Type
isPolyFunTyClash.Core.Type
isPolyTyClash.Core.Type
IsPrim 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
isPrimClash.Core.TermInfo
isPrimTcClash.Core.TyCon
isPromotedDcClash.Core.TyCon
isRecursiveBndrClash.Normalize.Util
isRecursiveTyClash.Netlist.Util
IsScalarClash.Netlist.BlackBox.Types
isSignalTypeClash.Core.Util
IsSyncClash.Netlist.BlackBox.Types
isTestBenchClash.Netlist.Types
isTickClash.Core.TermInfo
isTickCtxClash.Core.Term
isTupleTyConLikeClash.Core.TyCon
isTypeFamilyApplicationClash.Core.Type
IsUndefinedClash.Netlist.BlackBox.Types
isUndefinedClash.Core.PartialEval.NormalForm
isUndefinedXClash.Core.PartialEval.NormalForm
isUntranslatableClash.Rewrite.Util
isUntranslatableTypeClash.Rewrite.Util
isUserModifiedClash.Driver.Manifest
IsVarClash.Netlist.BlackBox.Types
isVarClash.Core.TermInfo
IsVoidClash.Netlist.Types
isVoidClash.Netlist.Util
isVoidMaybeClash.Netlist.Util
isVoidWrapperClash.Rewrite.Util
isWhiteSpaceClash.Netlist.Id.Common
isWorkFreeClash.Rewrite.WorkFree, Clash.Rewrite.Util
isWorkFreeClockOrResetOrEnableClash.Rewrite.WorkFree, Clash.Rewrite.Util
isWorkFreeIshClash.Rewrite.WorkFree, Clash.Rewrite.Util
is_allowEscapedClash.Netlist.Types
is_freshCacheClash.Netlist.Types
is_hdlClash.Netlist.Types
is_lowerCaseBasicIdsClash.Netlist.Types
is_storeClash.Netlist.Types
iteAltsClash.Netlist.Util
iterateBBFClash.Primitives.Sized.Vector
iterateTFClash.Primitives.Sized.Vector
iterateTF'Clash.Primitives.Sized.Vector
IW64Clash.Netlist.BlackBox.Types
iwWidthClash.Backend
i_baseNameClash.Netlist.Types
i_baseNameCaseFoldClash.Netlist.Types
i_extensionsRevClash.Netlist.Types
i_hdlClash.Netlist.Types
i_idTypeClash.Netlist.Types
i_provenanceClash.Netlist.Types
keepLiftedClash.Core.PartialEval.Monad
keysClash.Data.UniqMap
KeywordClash.Core.Pretty
keywords 
1 (Function)Clash.Netlist.Id.Verilog
2 (Function)Clash.Netlist.Id.VHDL
3 (Function)Clash.Netlist.Id.SystemVerilog
KiNameClash.Core.Type
KindClash.Core.Type
kindClash.Primitives.Types
KindOrTypeClash.Core.Type
knownBlackBoxFunctionsClash.Driver
KnownDomainClash.Netlist.Types
knownTemplateFunctionsClash.Driver
LClash.Netlist.Types
LamClash.Core.Term
LambdaClash.Core.Evaluator.Types
LamBodyClash.Core.Term
layoutCompactData.Text.Prettyprint.Doc.Extra
layoutOneLineData.Text.Prettyprint.Doc.Extra
LayoutOptions 
1 (Data Constructor)Data.Text.Prettyprint.Doc.Extra
2 (Type/Class)Data.Text.Prettyprint.Doc.Extra
layoutPageWidthData.Text.Prettyprint.Doc.Extra
layoutPrettyData.Text.Prettyprint.Doc.Extra
LazyClash.Core.DataCon
lbraceData.Text.Prettyprint.Doc.Extra
LengthClash.Netlist.BlackBox.Types
lenvContextClash.Core.PartialEval.NormalForm
lenvFuelClash.Core.PartialEval.NormalForm
lenvKeepLiftedClash.Core.PartialEval.NormalForm
lenvTypesClash.Core.PartialEval.NormalForm
lenvValuesClash.Core.PartialEval.NormalForm
LetClash.Core.Term
LetBinding 
1 (Data Constructor)Clash.Core.Term
2 (Type/Class)Clash.Core.Term
LetBodyClash.Core.Term
letCastClash.Normalize.Transformations.Cast, Clash.Normalize.Transformations
LetrecClash.Core.Term
librariesClash.Primitives.Types
liftAndSubsituteBindersClash.Rewrite.Util
liftBindingClash.Rewrite.Util
liftedTypeKindClash.Core.TysPrim
lineData.Text.Prettyprint.Doc.Extra
line'Data.Text.Prettyprint.Doc.Extra
lineToIdentifierClash.Netlist.BlackBox.Util
lineToTypeClash.Netlist.BlackBox.Util
listToLetsClash.Core.Util
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
literalTFClash.Primitives.GHC.Literal
LitHDLClash.Primitives.DSL
LitPatClash.Core.Term
LitSClash.Core.Pretty
litTExprClash.Primitives.DSL
LitTy 
1 (Type/Class)Clash.Core.Type
2 (Data Constructor)Clash.Core.Type
loadImportAndInterpretClash.Driver
LocalEnv 
1 (Type/Class)Clash.Core.PartialEval.NormalForm
2 (Data Constructor)Clash.Core.PartialEval.NormalForm
LocalIdClash.Core.Var
localVarsDoNotOccurInClash.Core.FreeVars
LongestPeriodClash.Netlist.BlackBox.Types
lookupClash.Data.UniqMap
lookupFreshCache#Clash.Netlist.Id.Internal
lookupInScopeClash.Core.VarEnv
lookupUsageClash.Netlist.Types
lookupVarEnvClash.Core.VarEnv
lookupVarEnv'Clash.Core.VarEnv
lookupVarEnvDirectlyClash.Core.VarEnv
LowClash.Primitives.DSL
lparenData.Text.Prettyprint.Doc.Extra
Machine 
1 (Type/Class)Clash.Core.Evaluator.Types
2 (Data Constructor)Clash.Core.Evaluator.Types
makeClash.Netlist.Id
make#Clash.Netlist.Id.Internal
make##Clash.Netlist.Id.Internal
makeANFClash.Normalize.Transformations.ANF, Clash.Normalize.Transformations
makeAsClash.Netlist.Id
makeBasicClash.Netlist.Id
makeBasic#Clash.Netlist.Id.Internal
makeBasicOrClash.Netlist.Id
makeBasicOr#Clash.Netlist.Id.Internal
makeCachedClash.Util
makeCachedOClash.Util
makeCachedUClash.Util
makeSetClash.Netlist.Id
Manifest 
1 (Type/Class)Clash.Driver.Manifest
2 (Data Constructor)Clash.Driver.Manifest
manifestFilenameClash.Driver.Manifest
manifestHashClash.Driver.Manifest
ManifestPort 
1 (Type/Class)Clash.Driver.Manifest
2 (Data Constructor)Clash.Driver.Manifest
mapMaybeClash.Data.UniqMap
mapMaybeVarEnvClash.Core.VarEnv
mapVarEnvClash.Core.VarEnv
MaxIndexClash.Netlist.BlackBox.Types
maybeConvertToCustomReprClash.Netlist.Util
maybeSubstTmClash.Core.Subst
maybeTupleClash.Netlist.Id.Common
MemBlobClash.Netlist.Types
mHeapGlobalClash.Core.Evaluator.Types
mHeapLocalClash.Core.Evaluator.Types
mHeapPrimClash.Core.Evaluator.Types
mkAbstractionClash.Core.Term
mkADTClash.Netlist.Util
mkAppsClash.Core.Term
mkArgumentClash.Netlist.BlackBox
mkBinderForClash.Rewrite.Util
mkBlackBoxContextClash.Netlist.BlackBox
mkCallTreeClash.Normalize
MkDataClash.Core.DataCon
mkDcApplicationClash.Netlist
mkDeclarationsClash.Netlist
mkDeclarations'Clash.Netlist
mkDerivedNameClash.Rewrite.Util
mkExprClash.Netlist
mkFunAppClash.Netlist
mkFunctionClash.Rewrite.Util
mkFunInputClash.Netlist.BlackBox
mkFunTyClash.Core.Type
mkGlobalEnvClash.Core.PartialEval
mkGlobalIdClash.Core.Var
mkIdClash.Core.Var
mkInitClash.Netlist.Util
mkInlineTickClash.Normalize.Util
mkInScopeSetClash.Core.VarEnv
mkInternalVarClash.Core.Util
mkKindTyConClash.Core.TyCon
mkLamsClash.Core.Term
mkLocalIdClash.Core.Var
mkManifestClash.Driver.Manifest
mkManifestPortClash.Driver.Manifest
mkNetDeclClash.Netlist
mkPolyFunTyClash.Core.Type
mkPrimitiveClash.Netlist.BlackBox
mkProjectionClash.Netlist
mkRnEnvClash.Core.VarEnv
mkRTreeClash.Core.Util
mkRTreeChainClash.Netlist.Util
mkSelectionClash.Netlist
mkSelectorCaseClash.Core.Util
mkSubstClash.Core.Subst
mkTicksClash.Core.Term
mkTmAppsClash.Core.Term
mkTmBinderForClash.Rewrite.Util
mkTopCompDeclClash.Netlist.Util
mkTopInputClash.Netlist.Util
mkTopInstInputClash.Netlist.Util
mkTopInstOutputClash.Netlist.Util
mkTopOutputClash.Netlist.Util
mkTopUnWrapperClash.Netlist.Util
mkTravVecClash.Normalize.PrimitiveReductions
mkTvSubstClash.Core.Subst
mkTyAppsClash.Core.Term
mkTyConAppClash.Core.Type
mkTyConTyClash.Core.Type
mkTyLamsClash.Core.Term
mkTyPackageClash.Backend
mkTyVarClash.Core.Var
mkUniqInternalIdClash.Core.Util
mkUniqSystemIdClash.Core.Util
mkUniqSystemTyVarClash.Core.Util
mkUniqueClash.Netlist.Util
mkUnique#Clash.Netlist.Id.Internal
mkUniqueArgumentsClash.Netlist.Util
mkUniqueNormalizedClash.Netlist.Util
mkUniqueResultClash.Netlist.Util
mkUnsafeInternalNameClash.Core.Name
mkUnsafeNameClash.Core.Name
mkUnsafeSystemNameClash.Core.Name
mkValueTicksClash.Core.PartialEval.NormalForm
mkVarEnvClash.Core.VarEnv
mkVarSetClash.Core.VarEnv
mkVecClash.Core.Util
mkVecConsClash.Normalize.PrimitiveReductions
mkVecNilClash.Normalize.PrimitiveReductions
mkVectorChainClash.Netlist.Util
mkWildValBinderClash.Core.Util
ModelsimOptions 
1 (Type/Class)Clash.Edalize.Edam
2 (Data Constructor)Clash.Edalize.Edam
ModifiedClash.Driver.Manifest
ModifierClash.Netlist.Types
modifyGlobalEnvClash.Core.PartialEval.Monad
modifyLocalEnvClash.Core.PartialEval.Monad
modifyVarNameClash.Core.Var
ModNameClash.Backend
MonadUniqueClash.Util
mpDirectionClash.Driver.Manifest
mpDomainClash.Driver.Manifest
mpIsClockClash.Driver.Manifest
mpi_primInfoClash.Core.Term
mpi_resultDcClash.Core.Term
mpi_resultTypesClash.Core.Term
mpNameClash.Driver.Manifest
mpTypeNameClash.Driver.Manifest
mpWidthClash.Driver.Manifest
MsClash.Backend.Verilog.Time
mScopeNamesClash.Core.Evaluator.Types
mStackClash.Core.Evaluator.Types
mSupplyClash.Core.Evaluator.Types
msVlogOptsClash.Edalize.Edam
msVsimOptsClash.Edalize.Edam
mTermClash.Core.Evaluator.Types
MultiIdClash.Netlist.Types
MultiPrimInfo 
1 (Type/Class)Clash.Core.Term
2 (Data Constructor)Clash.Core.Term
multiPrimInfoClash.Core.TermInfo
multiPrimInfo'Clash.Core.TermInfo
MultiResultClash.Core.Term
multiResultClash.Primitives.Types
multPrimErrClash.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
nameCounterClash.Rewrite.Types
NamedPortMapClash.Netlist.Types
nameLocClash.Core.Name
NameMod 
1 (Type/Class)Clash.Core.Term
2 (Data Constructor)Clash.Core.Term
nameOccClash.Core.Name
NameSortClash.Core.Name
nameSortClash.Core.Name
nameUniqClash.Core.Name
NaturalLiteralClash.Core.Literal
naturalPrimTyClash.Core.TysPrim
NCastClash.Core.PartialEval.NormalForm
NDataClash.Core.PartialEval.NormalForm
NeAppClash.Core.PartialEval.NormalForm
NeCaseClash.Core.PartialEval.NormalForm
NeLetClash.Core.PartialEval.NormalForm
NePrimClash.Core.PartialEval.NormalForm
nestData.Text.Prettyprint.Doc.Extra
NestedClash.Netlist.Types
nestingData.Text.Prettyprint.Doc.Extra
nestMClash.Netlist.Util
NetDeclClash.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
netlistId1Clash.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
netlistTypesClash.Netlist.Types
netlistTypes1Clash.Netlist.Types
NeTyAppClash.Core.PartialEval.NormalForm
NeutralClash.Core.PartialEval.NormalForm
NeVarClash.Core.PartialEval.NormalForm
newInlineStrategyClash.Rewrite.Types
NewTyConClash.Core.TyCon
nextClash.Netlist.Id
next#Clash.Netlist.Id.Internal
nextNClash.Netlist.Id
nextN#Clash.Netlist.Id.Internal
nfClash.Core.PartialEval
NLamClash.Core.PartialEval.NormalForm
NLiteralClash.Core.PartialEval.NormalForm
NNeutralClash.Core.PartialEval.NormalForm
NoDeDupClash.Core.Term
noEmptyInitClash.Backend.Verilog
NonBlockingClash.Netlist.Types
NoneClash.Driver.Types
NonRecClash.Core.Term
nonRepANFClash.Normalize.Transformations.ANF, Clash.Normalize.Transformations
nonRepSpecClash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations
NoopClash.Netlist.Types
NoRenderVoidClash.Netlist.BlackBox.Types
NormalClash.Core.PartialEval.NormalForm
normalizationClash.Normalize.Strategy
normalizeClash.Normalize
normalize'Clash.Normalize
normalizeAddClash.Core.EqSolver
normalizedClash.Normalize.Types
normalizeEntityClash.Driver
normalizeIdClash.Rewrite.Util
NormalizeMonadClash.Normalize.Types
NormalizeSessionClash.Normalize.Types
NormalizeState 
1 (Type/Class)Clash.Normalize.Types
2 (Data Constructor)Clash.Normalize.Types
normalizeTermTypesClash.Rewrite.Util
normalizeTopLvlBndrClash.Normalize.Util
normalizeTypeClash.Core.Type
normalizeUltraClash.Rewrite.Types
NormRewriteClash.Normalize.Types
NoSolutionClash.Core.EqSolver
noSrcSpanClash.Core.Name, Clash.Util
notElemClash.Data.UniqMap
notElemFreeVarsClash.Core.HasFreeVars
notElemInScopeSetClash.Core.VarEnv
notElemVarEnvClash.Core.VarEnv
notElemVarSetClash.Core.VarEnv
notExprClash.Primitives.DSL
NoUnfoldingClash.Core.Term
NsClash.Backend.Verilog.Time
ntEtadRhsClash.Core.TyCon
NTickClash.Core.PartialEval.NormalForm
NTyLamClash.Core.PartialEval.NormalForm
nullClash.Data.UniqMap
nullVarEnvClash.Core.VarEnv
nullVarSetClash.Core.VarEnv
NumLitClash.Netlist.Types
NumTyClash.Core.Type
OccNameClash.Core.Name
onBlackBoxClash.Netlist.BlackBox.Util
openClash.Primitives.DSL
opt_aggressiveXOptClash.Driver.Types
opt_aggressiveXOptBBClash.Driver.Types
opt_cachehdlClash.Driver.Types
opt_checkIDirClash.Driver.Types
opt_clearClash.Driver.Types
opt_colorClash.Driver.Types
opt_componentPrefixClash.Driver.Types
opt_debugClash.Driver.Types
opt_edalizeClash.Driver.Types
opt_errorExtraClash.Driver.Types
opt_escapedIdsClash.Driver.Types
opt_evaluatorFuelLimitClash.Driver.Types
opt_forceUndefinedClash.Driver.Types
opt_hdlDirClash.Driver.Types
opt_hdlSynClash.Driver.Types
opt_importPathsClash.Driver.Types
opt_inlineConstantLimitClash.Driver.Types
opt_inlineFunctionLimitClash.Driver.Types
opt_inlineLimitClash.Driver.Types
opt_inlineWFCacheLimitClash.Driver.Types
opt_intWidthClash.Driver.Types
opt_lowerCaseBasicIdsClash.Driver.Types
opt_newInlineStratClash.Driver.Types
opt_primWarnClash.Driver.Types
opt_renderEnumsClash.Driver.Types
opt_specLimitClash.Driver.Types
opt_timescalePrecisionClash.Driver.Types
opt_ultraClash.Driver.Types
opt_werrorClash.Driver.Types
orElsesClash.Util
originalIndicesClash.Netlist.Util
orNothingClash.Netlist.Util
OtherClash.Netlist.BlackBox.Types
OtherTypeClash.Core.Type
Out 
1 (Data Constructor)Clash.Netlist.Types
2 (Data Constructor)Clash.Driver.Manifest
outputsClash.Netlist.Types
OutputUsageClash.Netlist.BlackBox.Types
outputUsageClash.Primitives.Types
PageWidthData.Text.Prettyprint.Doc.Extra
parensData.Text.Prettyprint.Doc.Extra
parseBackslashClash.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
parseDigitClash.Netlist.Id.Common
parseDollarClash.Netlist.Id.Common
parseExtended 
1 (Function)Clash.Netlist.Id.Verilog
2 (Function)Clash.Netlist.Id.VHDL
3 (Function)Clash.Netlist.Id.SystemVerilog
parseFailClash.Netlist.BlackBox.Util
parseFilesClash.Driver.Manifest
parseIdentifier#Clash.Netlist.Id.Internal
parseLetterClash.Netlist.Id.Common
parseLetterOrDigitClash.Netlist.Id.Common
parseMaybeSingleClash.Netlist.Id.Common
parsePeriodClash.Backend.Verilog.Time
parsePrintableClash.Netlist.Id.Common
parseSingleClash.Netlist.Id.Common
parseTabClash.Netlist.Id.Common
parseTupleClash.Netlist.Id.Common
parseUnderscoreClash.Netlist.Id.Common
parseUnitClash.Backend.Verilog.Time
parseWhiteSpaceClash.Netlist.Id.Common
partitionTicksClash.Core.Term
PatClash.Core.Term
patEqsClash.Core.EqSolver
patIdsClash.Core.Term
patPosClash.Netlist
patVarsClash.Core.Term
peEvaluatorClash.Rewrite.Types
Period 
1 (Type/Class)Clash.Backend.Verilog.Time
2 (Data Constructor)Clash.Backend.Verilog.Time
3 (Data Constructor)Clash.Netlist.BlackBox.Types
periodToStringClash.Backend.Verilog.Time
piResultTyClash.Core.HasType
piResultTysClash.Core.HasType
pkgIdFromTypeableClash.Util
PortDirection 
1 (Type/Class)Clash.Netlist.Types
2 (Type/Class)Clash.Driver.Manifest
PortMapClash.Netlist.Types
PortProductErrorClash.Netlist.Util
portProductErrorClash.Netlist.Util
portsClash.Driver.Manifest
pprClash.Core.Pretty
ppr'Clash.Core.Pretty
pprDebugAndThenClash.Util
pprEdamClash.Edalize.Edam
pprintUnexpectedModificationClash.Driver.Manifest
pprintUnexpectedModificationsClash.Driver.Manifest
pprPanicClash.Util
pprPrecClash.Core.Pretty
pprPrec'Clash.Core.Pretty
pprPropertyClash.Verification.Pretty
pprPslPropertyClash.Verification.Pretty
pprSDCClash.Driver.Types
pprSvaPropertyClash.Verification.Pretty
pprTraceClash.Util
pprTraceDebugClash.Util
pprVerilatorShimClash.Driver
pprYosysSvaPropertyClash.Verification.Pretty
precisionClash.Backend.Verilog.Time
prefixClash.Netlist.Id
prefix#Clash.Netlist.Id.Internal
prefixModuleNameClash.Driver
PrefixNameClash.Core.Term
prefixNameClash.Netlist.Types
prefixParentClash.Netlist.Util
prepareBlackBoxClash.Netlist.BlackBox
prepareDirClash.Driver
PreserveCase 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
preserveFuelClash.Core.PartialEval.Monad
preserveStateClash.Netlist.Util
preserveVarEnvClash.Netlist.Util
prettyData.Text.Prettyprint.Doc.Extra
prettyBlackBoxClash.Netlist.BlackBox.Util
prettyElemClash.Netlist.BlackBox.Util
prettyNameClash.Netlist.Id.Common
PrettyOptions 
1 (Type/Class)Clash.Core.Pretty
2 (Data Constructor)Clash.Core.Pretty
PrettyPrecClash.Core.Pretty
PrimClash.Core.Term
PrimApplyClash.Core.Evaluator.Types
primArgClash.Core.Term
primCoClash.Core.Util
primCountClash.Core.Evaluator.Types
primDirsClash.Backend
PrimHeapClash.Core.Evaluator.Types
PrimInfo 
1 (Type/Class)Clash.Core.Term
2 (Data Constructor)Clash.Core.Term
primInsertClash.Core.Evaluator.Types
Primitive 
1 (Type/Class)Clash.Primitives.Types
2 (Data Constructor)Clash.Primitives.Types
primitiveClash.Normalize.Types
primitiveArgsClash.Normalize.Types
primitives 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
PrimitiveTypeClash.Backend
primLookupClash.Core.Evaluator.Types
PrimMapClash.Primitives.Types
primMultiResultClash.Core.Term
primNameClash.Core.Term
primSortClash.Primitives.Types
primsRootClash.Backend
PrimStepClash.Core.Evaluator.Types
primStepClash.Core.Evaluator.Types
PrimTyConClash.Core.TyCon
primTypeClash.Core.Term
primUCoClash.Core.Util
PrimUnfoldingClash.Core.Term
primUnfoldingClash.Core.Term
PrimUnwindClash.Core.Evaluator.Types
primUnwindClash.Core.Evaluator.Types
primUpdateClash.Core.Evaluator.Types
PrimValClash.Core.Evaluator.Types
primWorkInfoClash.Core.Term
ProcClash.Netlist.Types
procAssignClash.Netlist.Util
processHintErrorClash.Driver
ProductClash.Netlist.Types
Projections 
1 (Type/Class)Clash.Core.Util
2 (Data Constructor)Clash.Core.Util
PromotedDataConClash.Core.TyCon
PsClash.Backend.Verilog.Time
punctuateData.Text.Prettyprint.Doc.Extra
PureHeapClash.Core.Evaluator.Types
pureToBVClash.Primitives.DSL
pureToBVResizedClash.Primitives.DSL
putTraceMsgClash.Debug
QSYSClash.Edalize.Edam
qsysUsedClash.Primitives.Intel.ClockGen
QualifierClash.Core.Pretty
QuartusClash.Netlist.BlackBox.Types
quartusBoardDevIndexClash.Edalize.Edam
quartusDeviceClash.Edalize.Edam
quartusDseOptsClash.Edalize.Edam
quartusFamilyClash.Edalize.Edam
QuartusOptions 
1 (Type/Class)Clash.Edalize.Edam
2 (Data Constructor)Clash.Edalize.Edam
quartusOptsClash.Edalize.Edam
quoteNfClash.Core.PartialEval
RClash.Rewrite.Types
RangeClash.Backend.Verilog
RawIdentifierClash.Netlist.Types
rbraceData.Text.Prettyprint.Doc.Extra
readFreshManifestClash.Driver.Manifest
readManifestClash.Driver.Manifest
RecClash.Core.Term
recToLetRecClash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations
recursiveComponentsClash.Normalize.Types
reduceAppendClash.Normalize.PrimitiveReductions
reduceBindersClash.Normalize.Transformations.Reduce, Clash.Normalize.Transformations
reduceConstClash.Normalize.Transformations.Reduce, Clash.Normalize.Transformations
reduceDFoldClash.Normalize.PrimitiveReductions
reduceDTFoldClash.Normalize.PrimitiveReductions
reduceFoldClash.Normalize.PrimitiveReductions
reduceFoldrClash.Normalize.PrimitiveReductions
reduceHeadClash.Normalize.PrimitiveReductions
reduceImapClash.Normalize.PrimitiveReductions
reduceIndex_intClash.Normalize.PrimitiveReductions
reduceInitClash.Normalize.PrimitiveReductions
reduceIterateIClash.Normalize.PrimitiveReductions
reduceLastClash.Normalize.PrimitiveReductions
reduceMapClash.Normalize.PrimitiveReductions
reduceNonRepPrimClash.Normalize.Transformations.Reduce, Clash.Normalize.Transformations
reduceReplace_intClash.Normalize.PrimitiveReductions
reduceReplicateClash.Normalize.PrimitiveReductions
reduceReverseClash.Normalize.PrimitiveReductions
reduceTailClash.Normalize.PrimitiveReductions
reduceTFoldClash.Normalize.PrimitiveReductions
reduceTransposeClash.Normalize.PrimitiveReductions
reduceTraverseClash.Normalize.PrimitiveReductions
reduceTReplicateClash.Normalize.PrimitiveReductions
reduceTypeFamilyClash.Core.Type
reduceUnconcatClash.Normalize.PrimitiveReductions
reduceZipWithClash.Normalize.PrimitiveReductions
removeAnnotationsClash.Pretty
RemovedClash.Driver.Manifest
removedArgClash.Normalize.Primitives
removeForAllClash.Driver
removeHistoryFileClash.Driver
removeUnusedBindersClash.Rewrite.Util
removeUnusedExprClash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations
renameBinderClash.Netlist.Util
renderBlackBoxClash.Netlist.BlackBox.Util
renderElemClash.Netlist.BlackBox.Util
RenderEnums 
1 (Type/Class)Clash.Backend
2 (Data Constructor)Clash.Backend
renderEnumsClash.Backend
renderFilePathClash.Netlist.BlackBox.Util
renderLazyData.Text.Prettyprint.Doc.Extra
renderOneLineData.Text.Prettyprint.Doc.Extra
renderTagClash.Netlist.BlackBox.Util
renderTemplateClash.Netlist.BlackBox.Util
RenderVoid 
1 (Type/Class)Clash.Netlist.BlackBox.Types
2 (Data Constructor)Clash.Netlist.BlackBox.Types
renderVoidClash.Primitives.Types
reorderCustomClash.Netlist
reorderDefaultClash.Netlist
RepeatClash.Netlist.BlackBox.Types
repeatParseClash.Netlist.Id.Common
repeatParseNClash.Netlist.Id.Common
repeatRClash.Rewrite.Combinators
replaceBindingClash.Core.PartialEval.Monad
replaceCharClash.Driver
reportTimeDiffClash.Util
representableTypeClash.Netlist.Util
ResetClash.Netlist.Types
ResolvedPrimitiveClash.Primitives.Types
ResolvedPrimMapClash.Primitives.Types
ResultClash.Netlist.BlackBox.Types
resultInitsClash.Primitives.Types
resultNamesClash.Primitives.Types
reverseTopSortClash.Util.Graph
RewriteClash.Rewrite.Types
RewriteEnv 
1 (Type/Class)Clash.Rewrite.Types
2 (Data Constructor)Clash.Rewrite.Types
rewriteExprClash.Normalize.Util
RewriteMonadClash.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
RnEnvClash.Core.VarEnv
rnOccLIdClash.Core.VarEnv
rnOccLTyClash.Core.VarEnv
rnOccRIdClash.Core.VarEnv
rnOccRTyClash.Core.VarEnv
rnTmBndrClash.Core.VarEnv
rnTmBndrsClash.Core.VarEnv
rnTyBndrClash.Core.VarEnv
rnTyBndrsClash.Core.VarEnv
rparenData.Text.Prettyprint.Doc.Extra
RTreeClash.Netlist.Types
RTreeAppendClash.Netlist.Types
runEvalClash.Core.PartialEval.Monad
runNetlistClash.Netlist.Types
runNetlistMonadClash.Netlist
runNormalizationClash.Normalize
runParseClash.Netlist.BlackBox.Parser
runRClash.Rewrite.Types
runRewriteClash.Rewrite.Util
runRewriteSessionClash.Rewrite.Util
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
scaleToStringClash.Backend.Verilog.Time
sccLetBindingsClash.Core.Util
ScrutiniseClash.Core.Evaluator.Types
SDCClash.Edalize.Edam
sdcClockClash.Driver.Types
SdcInfo 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
seenCompsClash.Netlist.Types
seenIdsClash.Netlist.Types
seenPrimitivesClash.Netlist.Types
SelClash.Netlist.BlackBox.Types
selectionClash.Normalize.Types
selectNewNameClash.Netlist.BlackBox.Util
selectTopEntitiesClash.Driver
semiData.Text.Prettyprint.Doc.Extra
separateArgumentsClash.Normalize.Transformations.SeparateArgs, Clash.Normalize.Transformations
Seq 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
SeqDeclClash.Netlist.Types
SequentialClash.Netlist.Types
serializeManifestClash.Driver.Manifest
setChangedClash.Rewrite.Util
setDomainConfigurationsClash.Backend
setIdScopeClash.Core.Var
setLocalEnvClash.Core.PartialEval.Monad
setModNameClash.Backend
SetNameClash.Core.Term
setNameClash.Netlist.Types
setRefClash.Core.PartialEval.Monad
setRepNameClash.Netlist.Util
setSrcSpanClash.Backend
setSymClash.Netlist.BlackBox.Util
setTermClash.Core.Evaluator.Types
setTopNameClash.Backend
setUniqueClash.Unique
setupMultiResultPrimClash.Normalize.Transformations.MultiPrim, Clash.Normalize.Transformations
shouldReduceClash.Normalize.Util
shouldSplitClash.Core.Util
shouldSplit0Clash.Core.Util
showDocClash.Pretty
showPprClash.Core.Pretty
showPpr'Clash.Core.Pretty
showsTypePrecClash.Core.TermLiteral
showTypeClash.Core.TermLiteral
SigDClash.Netlist.BlackBox.Types
SignedClash.Netlist.Types
signedClash.Primitives.GHC.Literal
signedLiteralClash.Primitives.GHC.Literal
signedToIntegerVerilogClash.Primitives.Sized.ToInteger
signedToIntegerVHDLClash.Primitives.Sized.ToInteger
simpleCSEClash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations
SingleResultClash.Core.Term
singletonClash.Data.UniqMap
singletonUniqueClash.Data.UniqMap
Size 
1 (Data Constructor)Clash.Netlist.BlackBox.Types
2 (Type/Class)Clash.Netlist.Types
SlicedClash.Netlist.Types
softlineData.Text.Prettyprint.Doc.Extra
softline'Data.Text.Prettyprint.Doc.Extra
SolutionClash.Core.EqSolver
solveAddClash.Core.EqSolver
solveEqClash.Core.EqSolver
solveNonAbsurdsClash.Core.EqSolver
SomeBackend 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
sortTopClash.Driver
SPClash.Netlist.Types
spaceData.Text.Prettyprint.Doc.Extra
specialisationCacheClash.Normalize.Types
specialisationHistoryClash.Normalize.Types
specializationLimitClash.Rewrite.Types
specializeClash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations
SplitClash.Backend.Verilog
splitCastWorkClash.Normalize.Transformations.Cast, Clash.Normalize.Transformations
splitCoreFunForallTyClash.Core.Type
splitFunForallTyClash.Core.Type
splitFunTyClash.Core.Type
splitFunTysClash.Core.Type
splitMultiPrimArgsClash.Core.TermInfo
splitNormalizedClash.Netlist.Util
splitShouldSplitClash.Core.Util
splitTopAnnClash.Driver
splitTopEntityTClash.Driver
splitTyConAppMClash.Core.Type
squashLetsClash.Netlist.Util
squoteData.Text.Prettyprint.Doc.Extra
squotesData.Text.Prettyprint.Doc.Extra
SrcSpan 
1 (Type/Class)Clash.Util
2 (Data Constructor)Clash.Core.Term
StackClash.Core.Evaluator.Types
stackClearClash.Core.Evaluator.Types
StackFrameClash.Core.Evaluator.Types
stackNullClash.Core.Evaluator.Types
stackPopClash.Core.Evaluator.Types
stackPushClash.Core.Evaluator.Types
StepClash.Core.Evaluator.Types
step 
1 (Function)Clash.Backend.Verilog.Time
2 (Function)Clash.Core.Evaluator.Types
StrCmpClash.Netlist.BlackBox.Types
StrictClash.Core.DataCon
StringClash.Netlist.Types
stringData.Text.Prettyprint.Doc.Extra
StringLitClash.Netlist.Types
StringLiteralClash.Core.Literal
stringPrimTyClash.Core.TysPrim
stringSData.Text.Prettyprint.Doc.Extra
stripAllTicksClash.Core.Term
stripArgsClash.Normalize
stripAttributesClash.Netlist.Util
stripDollarPrefixesClash.Netlist.Id.VHDL, Clash.Netlist.Id
stripFilteredClash.Netlist.Util
stripIPClash.Core.Util
stripTicksClash.Core.Term
stripValueClash.Core.PartialEval.NormalForm
stripVoidClash.Netlist.Util
submapClash.Data.UniqMap
subsetFreeVarsClash.Core.HasFreeVars
subsetVarSetClash.Core.VarEnv
Subst 
1 (Type/Class)Clash.Core.Subst
2 (Data Constructor)Clash.Core.Subst
substAltClash.Core.Subst
substArgTysClash.Core.Util
substGblEnvClash.Core.Subst
substGlobalsInExistentialsClash.Core.Subst
substIdClash.Core.Subst
substInExistentialsClash.Core.Subst
substInExistentialsListClash.Core.Subst
substInScopeClash.Core.Subst
substituteBindersClash.Rewrite.Util
substTmClash.Core.Subst
substTmEnvClash.Core.Subst
substTyClash.Core.Subst
substTyEnvClash.Core.Subst
substTyInVarClash.Core.Subst
substTyWithClash.Core.Subst
substWithTyEqClash.Normalize.Util
successFlagsClash.Driver.Manifest
suffixClash.Netlist.Id
suffix#Clash.Netlist.Id.Internal
SuffixNameClash.Core.Term
suffixNameClash.Netlist.Types
SuffixNamePClash.Core.Term
SumClash.Netlist.Types
SuspendClash.Core.Evaluator.Types
SymClash.Netlist.BlackBox.Types
SymTyClash.Core.Type
SynonymTypeClash.Backend
SyntaxElementClash.Core.Pretty
SystemClash.Core.Name
SystemVerilogSourceClash.Edalize.Edam
SystemVerilogStateClash.Backend.SystemVerilog
TagClash.Netlist.BlackBox.Types
tailCallsClash.Rewrite.Util
tcCache 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
tclConnectorClash.DataFiles
TclSourceClash.Edalize.Edam
TDeclClash.Netlist.BlackBox.Types, Clash.Primitives.Types
TemplateClash.Netlist.BlackBox.Types
templateClash.Primitives.Types
TemplateFormatClash.Primitives.Types
TemplateFunction 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
TemplateKindClash.Netlist.BlackBox.Types, Clash.Primitives.Types
TemplateSourceClash.Primitives.Types
TermClash.Core.Term
TermClassification 
1 (Type/Class)Clash.Normalize.Types
2 (Data Constructor)Clash.Normalize.Types
termFreeTyVarsClash.Core.FreeVars
termFreeVars'Clash.Core.FreeVars
termHWTypeClash.Netlist.Util
termHWTypeMClash.Netlist.Util
TermLiteralClash.Core.TermLiteral
termSizeClash.Core.TermInfo
termToDataClash.Core.TermLiteral
termToDataErrorClash.Core.TermLiteral
TExpr 
1 (Data Constructor)Clash.Netlist.BlackBox.Types, Clash.Primitives.Types
2 (Type/Class)Clash.Primitives.DSL
3 (Data Constructor)Clash.Primitives.DSL
tExprToIntegerClash.Primitives.DSL
TextClash.Netlist.BlackBox.Types
tfContextClash.Rewrite.Types
TFileClash.Primitives.Types
tfInScopeClash.Rewrite.Types
THaskellClash.Primitives.Types
thenCompareClash.Util
throwAnnotatedSplitErrorClash.Netlist.Util
TickClash.Core.Term
TickCClash.Core.Term
TickDeclClash.Netlist.Types
TickInfoClash.Core.Term
TickishClash.Core.Evaluator.Types
TickValueClash.Core.Evaluator.Types
TickyClash.Core.Pretty
timeUnitsClash.Netlist.Id.VHDL
TInlineClash.Primitives.Types
tInputsClash.Primitives.DSL
TmNameClash.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
toBitClash.Netlist.Types
toBitsClash.Netlist.Expr
ToBvClash.Netlist.Types
toBV 
1 (Function)Clash.Backend
2 (Function)Clash.Primitives.DSL
toBvWithAttrsClash.Primitives.DSL
toHexDigestClash.Driver.Manifest
toIdentifierClash.Primitives.DSL
toLazyTextClash.Netlist.Id
toList 
1 (Function)Clash.Data.UniqMap
2 (Function)Clash.Netlist.Id
ToLowerClash.Netlist.Types
topAnnotationClash.Netlist.Types
topComponentClash.Driver.Manifest
topdownRClash.Rewrite.Combinators
topdownSucRClash.Normalize.Strategy
topEntitiesClash.Rewrite.Types
topEntityAnnsClash.Netlist.Types
TopEntityT 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
topIdClash.Netlist.Types
topIsTestBenchClash.Netlist.Types
topLetClash.Normalize.Transformations.Letrec, Clash.Normalize.Transformations
toPrimitiveTypeClash.Netlist.Util
toPrintableAscii#Clash.Netlist.Id.Internal
topSortClash.Util.Graph
toSimpleVarClash.Netlist
toStringClash.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
ToVarClash.Netlist.BlackBox.Types
traceClash.Debug
traceEventClash.Debug
traceEventIOClash.Debug
traceIdClash.Debug
traceIfClash.Debug
traceIOClash.Debug
traceMClash.Debug
traceMarkerClash.Debug
traceMarkerIOClash.Debug
tracePprClash.Core.Pretty
tracePprIdClash.Core.Pretty
traceShowClash.Debug
traceShowIdClash.Debug
traceShowMClash.Debug
traceStackClash.Debug
TransformClash.Rewrite.Types
TransformationInfoClash.Driver.Types
TransformContext 
1 (Type/Class)Clash.Rewrite.Types
2 (Data Constructor)Clash.Rewrite.Types
transformCounterClash.Rewrite.Types
transformCountersClash.Rewrite.Types
transitiveDependenciesClash.Driver.Manifest
tResultsClash.Primitives.DSL
TryNameClash.Driver.Types
TryTermClash.Driver.Types
TTemplateClash.Primitives.Types
tupleClash.Primitives.DSL
tupledData.Text.Prettyprint.Doc.Extra
tupleTcCacheClash.Rewrite.Types
TvSubst 
1 (Type/Class)Clash.Core.Subst
2 (Data Constructor)Clash.Core.Subst
TvSubstEnvClash.Core.Subst
tvSubstWithTyEqClash.Normalize.Util
TyAppClash.Core.Term
TyAppCClash.Core.Term
TyCon 
1 (Type/Class)Clash.Core.TyCon
2 (Data Constructor)Clash.Core.Type
TyConAppClash.Core.Type
tyConArityClash.Core.TyCon
tyConDataClash.Core.TyCon
tyConDataConsClash.Core.TyCon
tyConKindClash.Core.TyCon
TyConMapClash.Core.TyCon
TyConNameClash.Core.TyCon
tyConNameClash.Core.TyCon
tyConSubstClash.Core.TyCon
tyConUniqClash.Core.TyCon
TyLamClash.Core.Term
TyLambdaClash.Core.Evaluator.Types
TyLamBodyClash.Core.Term
tyLitShowClash.Core.Util
TyNameClash.Core.Type
tyNatSizeClash.Core.Util
TypClash.Netlist.BlackBox.Types
Type 
1 (Type/Class)Clash.Core.Type
2 (Data Constructor)Clash.Core.Pretty
typeAttrsClash.Core.Type
typeEqClash.Core.EqSolver
TypeEqSolutionClash.Core.EqSolver
typeFreeVarsClash.Core.FreeVars
typeFreeVars'Clash.Core.FreeVars
TypElemClash.Netlist.BlackBox.Types
typeNatAddClash.Normalize.PrimitiveReductions
typeNatKindClash.Core.TysPrim
typeNatMulClash.Normalize.PrimitiveReductions
typeNatSubClash.Normalize.PrimitiveReductions
typeSizeClash.Netlist.Util
typeSpecClash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations
typeSymbolKindClash.Core.TysPrim
typeTranslator 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
TypeViewClash.Core.Type
TypMClash.Netlist.BlackBox.Types
tySizeClash.Primitives.DSL
tysPrimMapClash.Core.TysPrim
TyVar 
1 (Type/Class)Clash.Core.Var, Clash.Core.Type
2 (Data Constructor)Clash.Core.Var
tyViewClash.Core.Type
t_afterClash.Rewrite.Types
t_beforeClash.Rewrite.Types
t_bndrSClash.Rewrite.Types
t_ctxClash.Rewrite.Types
t_nameClash.Rewrite.Types
UClash.Netlist.Types
UnboundedData.Text.Prettyprint.Doc.Extra
undefinedClash.Normalize.Primitives
undefinedPrimsClash.Core.Util
undefinedTyClash.Core.Util
undefinedXClash.Normalize.Primitives
undefinedXPrimsClash.Core.Util
UnexpectedModificationClash.Driver.Manifest
unexpectedProjectionErrorMsgClash.Netlist.Util
unextend 
1 (Function)Clash.Netlist.Id.Verilog
2 (Function)Clash.Netlist.Id.VHDL
3 (Function)Clash.Netlist.Id.SystemVerilog
UnfoldingClash.Core.Term
unionClash.Netlist.Id
unionInScopeClash.Core.VarEnv
unionVarEnvClash.Core.VarEnv
unionVarEnvWithClash.Core.VarEnv
unionVarSetClash.Core.VarEnv
unionWithClash.Data.UniqMap
uniqAwayClash.Core.VarEnv
uniqAway'Clash.Core.VarEnv
UniqMap 
1 (Type/Class)Clash.Data.UniqMap
2 (Data Constructor)Clash.Data.UniqMap
uniqMapToIntMapClash.Data.UniqMap
uniqSupplyClash.Rewrite.Types
UniquableClash.Unique
Unique 
1 (Type/Class)Clash.Unique
2 (Data Constructor)Clash.Core.Pretty
UniqueIdentifierClash.Netlist.Types
UnitClash.Backend.Verilog.Time
unitToStringClash.Backend.Verilog.Time
unitVarEnvClash.Core.VarEnv
unitVarSetClash.Core.VarEnv
UnknownClash.Edalize.Edam
unRClash.Rewrite.Types
UnresolvedPrimitiveClash.Primitives.Types
unsafeCoerceTyClash.Core.Util
unsafeCoreTypeToHWTypeClash.Netlist.Util
unsafeCoreTypeToHWTypeMClash.Netlist.Util
unsafeCoreTypeToHWTypeM'Clash.Netlist.Util
unsafeFromCoreIdClash.Netlist.Id
unsafeFromHexDigestClash.Driver.Manifest
unsafeLookupEnvWordClash.Pretty
unsafeMakeClash.Netlist.Id
unsafeToActiveHighClash.Primitives.DSL
unsafeToActiveLowClash.Primitives.DSL
UnsignedClash.Netlist.Types
unsignedClash.Primitives.GHC.Literal
unsignedFromBitVectorClash.Primitives.DSL
unsignedLiteralClash.Primitives.GHC.Literal
unsignedToIntegerVerilogClash.Primitives.Sized.ToInteger
unsignedToIntegerVHDLClash.Primitives.Sized.ToInteger
unSimIOClash.Netlist.BlackBox
untupleClash.Primitives.DSL
unvecClash.Primitives.DSL
unwantedLanguageExtensionsClash.Util
UnwindClash.Core.Evaluator.Types
unwindClash.Core.Evaluator.Types
unwindStackClash.Core.Evaluator.Types
UpdateClash.Core.Evaluator.Types
updateFreshCache#Clash.Netlist.Id.Internal
UsClash.Backend.Verilog.Time
Usage 
1 (Type/Class)Clash.Netlist.Types
2 (Type/Class)Clash.Backend
UsageMapClash.Netlist.Types
usageMapClash.Backend
usagesClash.Netlist.Types
UsedArguments 
1 (Type/Class)Clash.Primitives.Types
2 (Data Constructor)Clash.Primitives.Types
usedArguments 
1 (Function)Clash.Primitives.Types
2 (Function)Clash.Primitives.Annotations.SynthesisAttributes
usedVariablesClash.Netlist.BlackBox.Util
uselibsClash.Backend.Verilog
UserClash.Core.Name
UserTypeClash.Backend
valToTermClash.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
varAttrsClash.Core.Type
VarEnvClash.Core.VarEnv
VariantClash.Primitives.Intel.ClockGen
varNameClash.Core.Var
VarsClash.Netlist.BlackBox.Types
VarSetClash.Core.VarEnv
varSetInScopeClash.Core.VarEnv
varToIdClash.Core.Term
VarTyClash.Core.Type
varTypeClash.Core.Var
varUniqClash.Core.Var
VCastClash.Core.PartialEval.NormalForm
vcatData.Text.Prettyprint.Doc.Extra
VDataClash.Core.PartialEval.NormalForm
vecClash.Primitives.DSL
VecAppendClash.Netlist.Types
vecHeadPrimClash.Normalize.PrimitiveReductions
vecHeadTyClash.Normalize.PrimitiveReductions
vecInitPrimClash.Normalize.PrimitiveReductions
vecLastPrimClash.Normalize.PrimitiveReductions
VecLitClash.Netlist.Types
vecTailPrimClash.Normalize.PrimitiveReductions
vecTailTyClash.Normalize.PrimitiveReductions
VectorClash.Netlist.Types
verifyBlackBoxContextClash.Netlist.BlackBox.Util
VerilogSourceClash.Edalize.Edam
VerilogStateClash.Backend.Verilog
VhdlSourceClash.Edalize.Edam
VHDLStateClash.Backend.VHDL
viaAnnotatedSignalClash.Primitives.DSL
VivadoClash.Netlist.BlackBox.Types
VivadoOptions 
1 (Type/Class)Clash.Edalize.Edam
2 (Data Constructor)Clash.Edalize.Edam
vivadoPartClash.Edalize.Edam
VLamClash.Core.PartialEval.NormalForm
VLiteralClash.Core.PartialEval.NormalForm
VNeutralClash.Core.PartialEval.NormalForm
VoidClash.Netlist.Types
voidPrimTyClash.Core.TysPrim
vsepData.Text.Prettyprint.Doc.Extra
VThunkClash.Core.PartialEval.NormalForm
VTickClash.Core.PartialEval.NormalForm
VTyLamClash.Core.PartialEval.NormalForm
walkElementClash.Netlist.BlackBox.Util
walkTermClash.Core.Term
wantedLanguageExtensionsClash.Util
warnClash.Netlist.BlackBox
warningClash.Primitives.Types
warnPprTraceClash.Util
whnf 
1 (Function)Clash.Core.PartialEval
2 (Function)Clash.Core.Evaluator.Types
whnf'Clash.Core.Evaluator.Types
whnfRWClash.Rewrite.Util
withContextClash.Core.PartialEval.Monad
withFuelClash.Core.PartialEval.Monad
withIdClash.Core.PartialEval.Monad
withIdsClash.Core.PartialEval.Monad
withoutIdClash.Core.PartialEval.Monad
withTicksClash.Netlist.Util
withTyVarClash.Core.PartialEval.Monad
withTyVarsClash.Core.PartialEval.Monad
Word16LiteralClash.Core.Literal
word16PrimTyClash.Core.TysPrim
Word32LiteralClash.Core.Literal
word32PrimTyClash.Core.TysPrim
Word64LiteralClash.Core.Literal
word64PrimTyClash.Core.TysPrim
Word8LiteralClash.Core.Literal
word8PrimTyClash.Core.TysPrim
WordLiteralClash.Core.Literal
wordPrimTyClash.Core.TysPrim
wordTFClash.Primitives.GHC.Word
WorkAlwaysClash.Core.Term
WorkConstantClash.Core.Term
workFreeBindersClash.Rewrite.Types
workFreeCacheClash.Core.PartialEval.NormalForm
workFreeValueClash.Core.PartialEval.Monad
WorkIdentityClash.Core.Term
WorkInfoClash.Core.Term
workInfoClash.Primitives.Types
WorkNeverClash.Core.Term
WorkVariableClash.Core.Term
writeAndHashClash.Driver
writeEdamClash.Driver
writeHDLClash.Driver
writeManifestClash.Driver.Manifest
writeMemoryDataFilesClash.Driver
writeVerilatorShimClash.Driver
xOptimizeClash.Normalize.Transformations.XOptimize, Clash.Normalize.Transformations
ZClash.Netlist.Types
zEncodeClash.Netlist.Id.Common
zeroWidthSpecClash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations
zoomExtraClash.Rewrite.Util
_backendClash.Netlist.Types
_backEndITEClash.Netlist.Types
_bindings 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
_bsBackendClash.Primitives.DSL
_bsDeclarationsClash.Primitives.DSL
_bsHigherOrderCallsClash.Primitives.DSL
_clashEnv 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
_componentNamesClash.Netlist.Types
_componentsClash.Netlist.Types
_curBBlvlClash.Netlist.Types
_curCompNmClash.Netlist.Types
_curFunClash.Rewrite.Types
_evaluatorClash.Rewrite.Types
_extraClash.Rewrite.Types
_functionClash.Normalize.Types
_globalHeapClash.Rewrite.Types
_hdlDirClash.Netlist.Types
_htyCacheClash.Netlist.Types
_inlineHistoryClash.Normalize.Types
_isTestBenchClash.Netlist.Types
_nameCounterClash.Rewrite.Types
_normalizedClash.Normalize.Types
_peEvaluatorClash.Rewrite.Types
_prefixNameClash.Netlist.Types
_primitiveClash.Normalize.Types
_primitiveArgsClash.Normalize.Types
_recursiveComponentsClash.Normalize.Types
_seenCompsClash.Netlist.Types
_seenIdsClash.Netlist.Types
_seenPrimitivesClash.Netlist.Types
_selectionClash.Normalize.Types
_setNameClash.Netlist.Types
_specialisationCacheClash.Normalize.Types
_specialisationHistoryClash.Normalize.Types
_suffixNameClash.Netlist.Types
_topEntitiesClash.Rewrite.Types
_topEntityAnnsClash.Netlist.Types
_transformCounterClash.Rewrite.Types
_transformCountersClash.Rewrite.Types
_typeTranslator 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
_uniqSupplyClash.Rewrite.Types
_usagesClash.Netlist.Types
_workFreeBindersClash.Rewrite.Types