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

Index

!->Clash.Rewrite.Combinators
&&&Clash.Util
***Clash.Util
<+>Data.Text.Prettyprint.Doc.Extra
<=<Clash.Util
>-!Clash.Rewrite.Combinators
>-!->Clash.Rewrite.Combinators
>->Clash.Rewrite.Combinators
>=>Clash.Util
AbsurdSolutionClash.Core.EqSolver
ActiveEdgeClash.Netlist.BlackBox.Types
addClash.Netlist.Id
add#Clash.Netlist.Id.Internal
addAndSetDataClash.Backend
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
altEqsClash.Core.EqSolver
alteraPllQsysTemplateClash.Primitives.Intel.ClockGen
alteraPllQsysTFClash.Primitives.Intel.ClockGen
alteraPllTemplateClash.Primitives.Intel.ClockGen
alteraPllTFClash.Primitives.Intel.ClockGen
altpllQsysTemplateClash.Primitives.Intel.ClockGen
altpllQsysTFClash.Primitives.Intel.ClockGen
altpllTemplateClash.Primitives.Intel.ClockGen
altpllTFClash.Primitives.Intel.ClockGen
AlwaysClockedClash.Netlist.Types
AlwaysCombClash.Netlist.Types
AndClash.Netlist.BlackBox.Types
andExprClash.Primitives.DSL
AnnContextClash.Core.Pretty
AnnotatedClash.Netlist.Types
AnnSyntaxClash.Core.Pretty
AnnTypeClash.Core.Type
AppClash.Core.Term
AppArgClash.Core.Term
appendToNameClash.Core.Name
appendToVecClash.Core.Util
AppFunClash.Core.Term
ApplyClash.Core.Evaluator.Types
applyClash.Rewrite.Util
applyDebugClash.Rewrite.Util
applyFunTyClash.Core.Type
applyManyClash.Normalize.Strategy
applyTypeToArgsClash.Core.TermInfo
appPropFastClash.Normalize.Transformations
AppTyClash.Core.Type
Arg 
1 (Data Constructor)Clash.Netlist.BlackBox.Types
2 (Type/Class)Clash.Core.PartialEval.NormalForm
argCastSpecClash.Normalize.Transformations
ArgGenClash.Netlist.BlackBox.Types
ArgsClash.Core.PartialEval.NormalForm
ArrowClash.Core.Type
asEdamFileClash.Driver
assertPanicClash.Util
assertPprPanicClash.Util
assignClash.Primitives.GHC.Literal
AssignmentClash.Netlist.Types
AsTermClash.Core.PartialEval.AsTerm
asTermClash.Core.PartialEval.AsTerm
Attr' 
1 (Type/Class)Clash.Core.Var
2 (Data Constructor)Clash.Core.Var
AttrErrorClash.Netlist.Util
attrNameClash.Core.Var
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
bbOutputRegClash.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
bindConstantVarClash.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
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
BitLitClash.Netlist.Types
bitsClash.Backend.Verilog
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
BlockState 
1 (Type/Class)Clash.Primitives.DSL
2 (Data Constructor)Clash.Primitives.DSL
BoolClash.Netlist.Types
BoolAttr'Clash.Core.Var
boolFromBitClash.Primitives.DSL
boolFromBitsClash.Primitives.DSL
boolFromBitVectorClash.Primitives.DSL
BoolLitClash.Netlist.Types
boolToBitClash.Primitives.DSL
bottomupRClash.Rewrite.Combinators
bottomupWhenRClash.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
CaseClash.Core.Term
CaseAltClash.Core.Term
caseCaseClash.Normalize.Transformations
caseCastClash.Normalize.Transformations
caseConClash.Normalize.Transformations
caseElemNonReachableClash.Normalize.Transformations
caseFlatClash.Normalize.Transformations
caseLetClash.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
checkBBFClash.Primitives.Verification
checkNonRecursiveClash.Normalize
ClashAnnotationClash.Core.Pretty
ClashDocClash.Core.Pretty
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
clog2Clash.Primitives.DSL
clogBaseClash.Util
cloneNameWithBindingMapClash.Rewrite.Util
cloneNameWithInScopeSetClash.Rewrite.Util
closestLetBinderClash.Rewrite.Util
cmLocClash.Netlist.Types
CmpLEClash.Netlist.BlackBox.Types
cmScopeClash.Netlist.Types
cmWereVoidsClash.Netlist.Types
collectAppIOClash.Netlist.BlackBox
collectArgsClash.Core.Term
collectArgsTicksClash.Core.Term
collectBindIOClash.Netlist.BlackBox
collectBndrsClash.Core.Term
collectCallGraphUniquesClash.Normalize.Util
collectGlobalsClash.Normalize.DEC
collectGlobalsArgsClash.Normalize.DEC
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
combineMClash.Util
commaData.Text.Prettyprint.Doc.Extra
CommentClash.Netlist.Types
commentData.Text.Prettyprint.Doc.Extra
CompClash.Netlist.Types
CompiledPrimitiveClash.Primitives.Types
CompiledPrimMapClash.Primitives.Types
compilePrimitiveClash.Driver
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
CondAssignmentClash.Netlist.Types
conSizeClash.Netlist.Util
ConstClash.Netlist.BlackBox.Types
constantArgsClash.Primitives.Util
constantPropagationClash.Normalize.Strategy
constantSpecClash.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
ConTagClash.Core.DataCon
containsBiSignalInClash.Netlist.Util
Context 
1 (Type/Class)Clash.Core.Term
2 (Data Constructor)Clash.Netlist.Types
ContiguousClash.Backend.Verilog
continueWithRangeClash.Backend.Verilog
convertToCustomReprClash.Netlist.Util
convPrimitiveTypeClash.Netlist.Util
copyDataFilesClash.Driver
CoreContextClash.Core.Term
CoreIdClash.Netlist.Types
coreToType'Clash.Annotations.BitRepresentation.ClashLib
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
dbgLevelClash.Rewrite.Types
dbgRewriteHistoryFileClash.Rewrite.Types
dbgTransformationsClash.Rewrite.Types
dbgTransformationsFromClash.Rewrite.Types
dbgTransformationsLimitClash.Rewrite.Types
DC 
1 (Data Constructor)Clash.Core.Evaluator.Types
2 (Data Constructor)Clash.Netlist.Types
dcArgTysClash.Core.DataCon
dcExtTyVarsClash.Core.DataCon
dcFieldLabelsClash.Core.DataCon
DcNameClash.Core.DataCon
dcNameClash.Core.DataCon
dcName'Clash.Core.TermLiteral.TH
dcTagClash.Core.DataCon
dcToLiteralClash.Netlist.Util
dcTypeClash.Core.DataCon
dcUniqClash.Core.DataCon
dcUnivTyVarsClash.Core.DataCon
deadCodeClash.Normalize.Transformations
DebugAllClash.Driver.Types
DebugAppliedClash.Driver.Types
DebugFinalClash.Driver.Types
debugIsOnClash.Debug
DebugLevelClash.Driver.Types
DebugNameClash.Driver.Types
DebugNoneClash.Driver.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
decodeOrErrClash.Primitives.Util
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
delListUniqMapClash.Unique
delUniqMapClash.Unique
delUniqSetDirectlyClash.Unique
delVarEnvClash.Core.VarEnv
delVarEnvListClash.Core.VarEnv
delVarSetByKeyClash.Core.VarEnv
DepthClash.Netlist.BlackBox.Types
deriveTermToDataClash.Core.TermLiteral.TH
deShadowAltClash.Core.Subst
deshadowLetExprClash.Core.Subst
deShadowTermClash.Core.Subst
DevNullClash.Netlist.BlackBox.Types
differenceUniqMapClash.Unique
disjointExpressionConsolidationClash.Normalize.Transformations
displayQualifiersClash.Core.Pretty
displayTicksClash.Core.Pretty
displayTypesClash.Core.Pretty
displayUniquesClash.Core.Pretty
DocData.Text.Prettyprint.Doc.Extra
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
efLogicalNameClash.Edalize.Edam
efNameClash.Edalize.Edam
efTypeClash.Edalize.Edam
ElementClash.Netlist.BlackBox.Types
elementsToTextClash.Netlist.BlackBox.Util
elementToTextClash.Netlist.BlackBox.Util
elemExistentialsClash.Normalize.Transformations
elemInScopeSetClash.Core.VarEnv
elemUniqInScopeSetClash.Core.VarEnv
elemUniqMapClash.Unique
elemUniqMapDirectlyClash.Unique
elemUniqSetClash.Unique
elemUniqSetDirectlyClash.Unique
elemVarEnvClash.Core.VarEnv
elemVarSetClash.Core.VarEnv
eliminateCastCastClash.Normalize.Transformations
eltsUniqMapClash.Unique
eltsUniqSetClash.Unique
eltsVarEnvClash.Core.VarEnv
eltsVarSetClash.Core.VarEnv
EmptyClash.Netlist.Types
emptyBBContextClash.Netlist.Types
emptyBlackBoxMetaClash.Netlist.BlackBox.Types
emptyDocData.Text.Prettyprint.Doc.Extra
emptyIdentifierSetClash.Netlist.Id
emptyInScopeSetClash.Core.VarEnv
emptyUniqMapClash.Unique
emptyUniqSetClash.Unique
emptyVarEnvClash.Core.VarEnv
emptyVarSetClash.Core.VarEnv
EnableClash.Netlist.Types
encloseData.Text.Prettyprint.Doc.Extra
encloseSepData.Text.Prettyprint.Doc.Extra
encodingNoteClash.Backend.Verilog
EntityClash.Netlist.Types
EntityOrComponentClash.Netlist.Types
equalsData.Text.Prettyprint.Doc.Extra
ErrClash.Netlist.BlackBox.Types
etaExpandSynClash.Normalize.Transformations
etaExpansionTLClash.Normalize.Transformations
etGhdlClash.Edalize.Edam
etIcarusClash.Edalize.Edam
etModelsimClash.Edalize.Edam
etQuartusClash.Edalize.Edam
etVivadoClash.Edalize.Edam
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
expandTopEntityOrErrClash.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
extendListUniqMapClash.Unique
extendPortsClash.Netlist.Util
extendTvSubstClash.Core.Subst
extendTvSubstListClash.Core.Subst
extendUniqMapClash.Unique
extendUniqMapWithClash.Unique
extendUniqSetClash.Unique
extendVarEnvClash.Core.VarEnv
extendVarEnvListClash.Core.VarEnv
extendVarEnvWithClash.Core.VarEnv
extensionClash.Backend
ExternalClash.Backend
extraClash.Rewrite.Types
extractElemsClash.Core.Util
extractHeadClash.Normalize.PrimitiveReductions
extractHeadTailClash.Normalize.PrimitiveReductions
extractLiteralsClash.Netlist.BlackBox.Util
extractPrimWarnOrFailClash.Netlist.BlackBox
extractTailClash.Normalize.PrimitiveReductions
extractTElemsClash.Core.Util
extractTypesClash.Backend
failNonEmptyClash.Netlist.Id.Common
FCall 
1 (Type/Class)Clash.Primitives.Sized.Vector
2 (Data Constructor)Clash.Primitives.Sized.Vector
fileNamesClash.Driver.Manifest
FilePathClash.Netlist.BlackBox.Types
FileTypeClash.Netlist.Types
fillData.Text.Prettyprint.Doc.Extra
FilteredHWType 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
filterUniqMapClash.Unique
findAccidentialShadowsClash.Rewrite.Util
findBindingClash.Core.PartialEval.Monad
findClocksClash.Netlist.Types
findFunSubstClash.Core.Type
findIdClash.Core.PartialEval.Monad
findTyVarClash.Core.PartialEval.Monad
firstClash.Util
flatAltData.Text.Prettyprint.Doc.Extra
flattenCallTreeClash.Normalize
flattenFilteredClash.Netlist.Util
flattenLetClash.Normalize.Transformations
flattenNodeClash.Normalize
FloatLiteralClash.Core.Literal
floatPrimTyClash.Core.TysPrim
flogBaseClash.Util
foldBBFClash.Primitives.Sized.Vector
foldFunctionPluralityClash.Primitives.Sized.Vector
foldlWithUnique'Clash.Unique
foldlWithUniqueVarEnv'Clash.Core.VarEnv
foldrWithUniqueClash.Unique
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
FreshCacheClash.Netlist.Types
freshenTmClash.Core.Subst
FromBvClash.Netlist.Types
fromBV 
1 (Function)Clash.Backend
2 (Function)Clash.Primitives.DSL
fromCoreIdClash.Netlist.Id
fromCoreId#Clash.Netlist.Id.Internal
fromPprClash.Core.Pretty
fromPrettyClash.Pretty
fromPrimitiveTypeClash.Netlist.Util
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
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
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
getTvSubstClash.Core.PartialEval.Monad
getTyConMapClash.Core.PartialEval.Monad
getUniqueClash.Unique
getUniqueIdClash.Core.PartialEval.Monad
getUniqueMClash.Util
getUniqueTyVarClash.Core.PartialEval.Monad
getUsedArgumentsClash.Netlist.BlackBox.Util
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
HasCallStackClash.Util
hashCompiledPrimMapClash.Primitives.Util
HasIdentifierSetClash.Netlist.Types, Clash.Netlist.Id
hasLocalFreeVarsClash.Core.FreeVars
hasUnconstrainedExistentialClash.Netlist.Util
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
hdlTypeClash.Backend
hdlTypeErrValueClash.Backend
hdlTypeMarkClash.Backend
heapContainsClash.Core.Evaluator.Types
heapDeleteClash.Core.Evaluator.Types
heapInsertClash.Core.Evaluator.Types
heapLookupClash.Core.Evaluator.Types
HighClash.Primitives.DSL
hmFindWithDefaultClash.Netlist.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
id2identifierClash.Netlist.Util
id2typeClash.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
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
idToVarClash.Core.Term
IFClash.Netlist.BlackBox.Types
IfThenElseClash.Netlist.Types
ifThenElseExprClash.Backend
IgnoredArgumentsClash.Primitives.Types
importedNamesClash.Netlist.Id.VHDL
importsClash.Primitives.Types
InClash.Netlist.Types
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
initBackendClash.Backend
InitialClash.Netlist.Types
inlineBindersClash.Rewrite.Util
inlineBndrsCleanupClash.Normalize.Transformations
inlineCastClash.Normalize.Transformations
inlineCleanupClash.Normalize.Transformations
inlineConstantLimitClash.Normalize.Types
inlineFunctionLimitClash.Normalize.Types
inlineHistoryClash.Normalize.Types
inlineHOClash.Normalize.Transformations
inlineLimitClash.Normalize.Types
inlineNonRepClash.Normalize.Transformations
inlineOrLiftBindersClash.Rewrite.Util
inlineOrLiftNonRepClash.Normalize.Transformations
inlineSimIOClash.Normalize.Transformations
inlineSmallClash.Normalize.Transformations
inlineWFCacheLimitClash.Normalize.Types
inlineWorkFreeClash.Normalize.Transformations
innerMostClash.Normalize.Strategy
inPortsClash.Driver.Manifest
inputHoleClash.Netlist.BlackBox.Util
inputsClash.Netlist.Types
InScopeSetClash.Core.VarEnv
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
Int64LiteralClash.Core.Literal
int64PrimTyClash.Core.TysPrim
IntegerClash.Netlist.Types
integerData.Text.Prettyprint.Doc.Extra
IntegerAttr'Clash.Core.Var
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
isAbsurdAltClash.Core.EqSolver
isAbsurdEqClash.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
isBiSignalInClash.Netlist.Util
isBiSignalOutClash.Netlist.Util
isCastClash.Core.TermInfo
isCheapFunctionClash.Normalize.Util
isClassTcClash.Core.TyCon
isClassTyClash.Core.Type
isClockOrResetClash.Core.Util
isClosedClash.Normalize.Util
isConClash.Core.TermInfo
isConstantClash.Rewrite.WorkFree, Clash.Rewrite.Util
isConstantArgClash.Normalize.Util
isConstantNotClockResetClash.Rewrite.WorkFree, Clash.Rewrite.Util
isDisjointClash.Normalize.DEC
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
isLamClash.Core.TermInfo
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
isNonRecursiveGlobalVarClash.Normalize.Util
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
isRecursiveClash.Core.Termination
isRecursiveBndrClash.Normalize.Util
isRecursiveTyClash.Netlist.Util
isSignalTypeClash.Core.Util
IsSyncClash.Netlist.BlackBox.Types
isTestBenchClash.Netlist.Types
isTickCtxClash.Core.Term
isTupleTyConLikeClash.Core.TyCon
isTypeFamilyApplicationClash.Core.Type
IsUndefinedClash.Netlist.BlackBox.Types
isUndefinedClash.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
keysUniqMapClash.Unique
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
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
LetBinding 
1 (Data Constructor)Clash.Core.Term
2 (Type/Class)Clash.Core.Term
LetBodyClash.Core.Term
letCastClash.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
listToUniqMapClash.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
literalTFClash.Primitives.GHC.Literal
literalTypeClash.Core.Literal
LitHDLClash.Primitives.DSL
LitPatClash.Core.Term
LitSClash.Core.Pretty
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
localFVsOfTermsClash.Core.FreeVars
LocalIdClash.Core.Var
localIdDoesNotOccurInClash.Core.FreeVars
localIdOccursInClash.Core.FreeVars
localIdsDoNotOccurInClash.Core.FreeVars
localVarsDoNotOccurInClash.Core.FreeVars
lookupFreshCache#Clash.Netlist.Id.Internal
lookupInScopeClash.Core.VarEnv
lookupUniqMapClash.Unique
lookupUniqMap'Clash.Unique
lookupUniqSetClash.Unique
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
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
makeLensesClash.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
mapMaybeUniqMapClash.Unique
mapMaybeVarEnvClash.Core.VarEnv
mapUniqMapClash.Unique
mapVarEnvClash.Core.VarEnv
MaxIndexClash.Netlist.BlackBox.Types
maybeConvertToCustomReprClash.Netlist.Util
maybeSubstTmClash.Core.Subst
maybeTupleClash.Netlist.Id.Common
mHeapGlobalClash.Core.Evaluator.Types
mHeapLocalClash.Core.Evaluator.Types
mHeapPrimClash.Core.Evaluator.Types
mkAbstractionClash.Core.Term
mkADTClash.Netlist.Util
mkAppsClash.Core.Term
mkArgumentClash.Netlist.BlackBox
mkAssignClash.Netlist.Util
mkBinderForClash.Rewrite.Util
mkBlackBoxContextClash.Netlist.BlackBox
mkCallTreeClash.Normalize
MkDataClash.Core.DataCon
mkDcApplicationClash.Netlist
mkDeclarationsClash.Netlist
mkDeclarations'Clash.Netlist
mkDerivedNameClash.Rewrite.Util
mkDisjointGroupClash.Normalize.DEC
mkExprClash.Netlist
mkFunAppClash.Netlist
mkFunctionClash.Rewrite.Util
mkFunInputClash.Netlist.BlackBox
mkFunTyClash.Core.Type
mkGlobalEnvClash.Core.PartialEval
mkGlobalIdClash.Core.Var
mkIdClash.Core.Var
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
mkRecInfoClash.Core.Termination
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
mkUniqSetClash.Unique
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
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
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
multiPrimTypeClash.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
NeLetrecClash.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
netlistIdClash.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.Normalize.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
noFreeVarsOfTypeClash.Core.FreeVars
nonRepANFClash.Normalize.Transformations
nonRepSpecClash.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.Normalize.Types
NormRewriteClash.Normalize.Types
NoSolutionClash.Core.EqSolver
noSrcSpanClash.Core.Name, Clash.Util
notElemInScopeSetClash.Core.VarEnv
notElemUniqMapClash.Unique
notElemUniqSetClash.Unique
notElemVarEnvClash.Core.VarEnv
notElemVarSetClash.Core.VarEnv
notExprClash.Primitives.DSL
ntEtadRhsClash.Core.TyCon
NTickClash.Core.PartialEval.NormalForm
NTyLamClash.Core.PartialEval.NormalForm
nullUniqMapClash.Unique
nullVarEnvClash.Core.VarEnv
NumLitClash.Netlist.Types
NumTyClash.Core.Type
OccNameClash.Core.Name
onClash.Util
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_dbgLevelClash.Driver.Types
opt_dbgRewriteHistoryFileClash.Driver.Types
opt_dbgTransformationsClash.Driver.Types
opt_dbgTransformationsFromClash.Driver.Types
opt_dbgTransformationsLimitClash.Driver.Types
opt_edalizeClash.Driver.Types
opt_errorExtraClash.Driver.Types
opt_escapedIdsClash.Driver.Types
opt_evaluatorFuelLimitClash.Driver.Types
opt_floatSupportClash.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_specLimitClash.Driver.Types
opt_ultraClash.Driver.Types
orElseClash.Util
orElsesClash.Util
originalIndicesClash.Netlist.Util
orNothingClash.Netlist.Util
OtherClash.Netlist.BlackBox.Types
OtherTypeClash.Core.Type
OutClash.Netlist.Types
outPortsClash.Driver.Manifest
outputRegClash.Primitives.Types
outputsClash.Netlist.Types
OutputWireRegClash.Netlist.BlackBox.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
parseIdentifier#Clash.Netlist.Id.Internal
parseLetterClash.Netlist.Id.Common
parseLetterOrDigitClash.Netlist.Id.Common
parseMaybeSingleClash.Netlist.Id.Common
parsePrintableClash.Netlist.Id.Common
parseSingleClash.Netlist.Id.Common
parseTabClash.Netlist.Id.Common
parseTupleClash.Netlist.Id.Common
parseUnderscoreClash.Netlist.Id.Common
parseWhiteSpaceClash.Netlist.Id.Common
partitionTicksClash.Core.Term
PatClash.Core.Term
patIdsClash.Core.Term
patPosClash.Netlist
patVarsClash.Core.Term
PeriodClash.Netlist.BlackBox.Types
piResultTyClash.Core.TermInfo
piResultTyMaybeClash.Core.TermInfo
piResultTysClash.Core.TermInfo
pkgIdFromTypeableClash.Util
PortDirectionClash.Netlist.Types
PortMapClash.Netlist.Types
PortProductErrorClash.Netlist.Util
portProductErrorClash.Netlist.Util
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
pprSDCClash.Driver.Types
pprTraceClash.Util
pprTraceDebugClash.Util
prefixClash.Netlist.Id
prefix#Clash.Netlist.Id.Internal
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.Normalize.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
PrimUnwindClash.Core.Evaluator.Types
primUnwindClash.Core.Evaluator.Types
primUpdateClash.Core.Evaluator.Types
PrimValClash.Core.Evaluator.Types
primWorkInfoClash.Core.Term
processHintErrorClash.Driver
ProductClash.Netlist.Types
Projections 
1 (Type/Class)Clash.Core.Util
2 (Data Constructor)Clash.Core.Util
punctuateData.Text.Prettyprint.Doc.Extra
PureHeapClash.Core.Evaluator.Types
pureToBVClash.Primitives.DSL
pureToBVResizedClash.Primitives.DSL
putTraceMsgClash.Debug
QSYSClash.Edalize.Edam
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
RecInfoClash.Core.Termination
recToLetRecClash.Normalize.Transformations
recursiveComponentsClash.Normalize.Types
recursiveGroupClash.Core.Termination
reduceAppendClash.Normalize.PrimitiveReductions
reduceConstClash.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
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
RegClash.Netlist.Types
removeAnnotationsClash.Pretty
RemovedClash.Driver.Manifest
removedTmClash.Normalize.Util
removeForAllClash.Driver
removeUnusedBindersClash.Rewrite.Util
removeUnusedExprClash.Normalize.Transformations
renameBinderClash.Netlist.Util
renderBlackBoxClash.Netlist.BlackBox.Util
renderElemClash.Netlist.BlackBox.Util
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
SClash.Primitives.DSL
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
secondClash.Util
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
separateLambdaClash.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
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
setUniqueClash.Unique
setupMultiResultPrimClash.Normalize.Transformations
setVarTypeClash.Core.Var
setVarUniqueClash.Core.Var
shouldReduceClash.Normalize.Util
shouldSplitClash.Core.Util
shouldSplit0Clash.Core.Util
showDocClash.Pretty
showPprClash.Core.Pretty
showPpr'Clash.Core.Pretty
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
SingleResultClash.Core.Term
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
specArgBndrsAndVarsClash.Rewrite.Util
specialisationCacheClash.Normalize.Types
specialisationHistoryClash.Normalize.Types
specialisationLimitClash.Normalize.Types
specialiseClash.Rewrite.Util
specialise'Clash.Rewrite.Util
specializeNormClash.Normalize.Util
SplitClash.Backend.Verilog
splitCastWorkClash.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
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
stepClash.Core.Evaluator.Types
StrCmpClash.Netlist.BlackBox.Types
StringClash.Netlist.Types
stringData.Text.Prettyprint.Doc.Extra
StringAttr'Clash.Core.Var
StringLitClash.Netlist.Types
StringLiteralClash.Core.Literal
stringPrimTyClash.Core.TysPrim
stringSData.Text.Prettyprint.Doc.Extra
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
subsetUniqSetClash.Unique
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
SuperKindTyConClash.Core.TyCon
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
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
termTypeClash.Core.TermInfo
TExpr 
1 (Data Constructor)Clash.Netlist.BlackBox.Types, Clash.Primitives.Types
2 (Type/Class)Clash.Primitives.DSL
tExprToIntegerClash.Primitives.DSL
TextClash.Netlist.BlackBox.Types
tfContextClash.Rewrite.Types
TFileClash.Primitives.Types
tfInScopeClash.Rewrite.Types
THaskellClash.Primitives.Types
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
ToBvClash.Netlist.Types
toBV 
1 (Function)Clash.Backend
2 (Function)Clash.Primitives.DSL
toIdentifierClash.Primitives.DSL
toLazyTextClash.Netlist.Id
toListClash.Netlist.Id
toListUniqMapClash.Unique
ToLowerClash.Netlist.Types
topAnnotationClash.Netlist.Types
topComponentClash.Driver.Manifest
topdownRClash.Rewrite.Combinators
topdownRRClash.Normalize.Strategy
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
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
traceShowWithClash.Debug
traceStackClash.Debug
traceWithClash.Debug
TransformClash.Rewrite.Types
TransformContext 
1 (Type/Class)Clash.Rewrite.Types
2 (Data Constructor)Clash.Rewrite.Types
transformCounterClash.Rewrite.Types
transitiveDependenciesClash.Driver.Manifest
tResultsClash.Primitives.DSL
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
tyConDataConsClash.Core.TyCon
tyConKindClash.Core.TyCon
TyConMapClash.Core.TyCon
TyConNameClash.Core.TyCon
tyConNameClash.Core.TyCon
tyConSubstClash.Core.TyCon
tyConUniqClash.Core.TyCon
tyFVsOfTypesClash.Core.FreeVars
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
typeKindClash.Core.Type
TypElemClash.Netlist.BlackBox.Types
typeLengthClash.Netlist.Util
typeNatAddClash.Normalize.PrimitiveReductions
typeNatKindClash.Core.TysPrim
typeNatMulClash.Normalize.PrimitiveReductions
typeNatSubClash.Normalize.PrimitiveReductions
typeSizeClash.Netlist.Util
typeSpecClash.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
uncheckedTermToDataClash.Core.TermLiteral
undefinedTmClash.Core.Util
undefinedTyClash.Core.Type
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
unionClash.Netlist.Id
unionInScopeClash.Core.VarEnv
unionUniqMapClash.Unique
unionUniqMapWithClash.Unique
unionUniqSetClash.Unique
unionVarEnvClash.Core.VarEnv
unionVarEnvWithClash.Core.VarEnv
unionVarSetClash.Core.VarEnv
uniqAwayClash.Core.VarEnv
uniqAway'Clash.Core.VarEnv
uniqAwayBinderClash.Rewrite.Util
UniqMapClash.Unique
uniqMapToUniqSetClash.Unique
UniqSetClash.Unique
uniqSupplyClash.Rewrite.Types
UniquableClash.Unique
Unique 
1 (Type/Class)Clash.Unique
2 (Data Constructor)Clash.Core.Pretty
UniqueIdentifierClash.Netlist.Types
unitUniqMapClash.Unique
unitUniqSetClash.Unique
unitVarEnvClash.Core.VarEnv
unitVarSetClash.Core.VarEnv
UnknownClash.Edalize.Edam
unRClash.Rewrite.Types
UnresolvedPrimitiveClash.Primitives.Types
unsafeCoreTypeToHWTypeClash.Netlist.Util
unsafeCoreTypeToHWType'Clash.Netlist.Util
unsafeCoreTypeToHWTypeMClash.Netlist.Util
unsafeCoreTypeToHWTypeM'Clash.Netlist.Util
unsafeLookupEnvWordClash.Pretty
unsafeMakeClash.Netlist.Id
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
UsageClash.Backend
UsedArguments 
1 (Type/Class)Clash.Primitives.Types
2 (Data Constructor)Clash.Primitives.Types
usedArgumentsClash.Primitives.Types
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
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
whenRClash.Rewrite.Combinators
whnf 
1 (Function)Clash.Core.PartialEval
2 (Function)Clash.Core.Evaluator.Types
whnf'Clash.Core.Evaluator.Types
whnfRWClash.Rewrite.Util
WireClash.Netlist.Types
WireOrRegClash.Netlist.Types
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
Word64LiteralClash.Core.Literal
word64PrimTyClash.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
WorkInfoClash.Core.Term
workInfoClash.Primitives.Types
WorkNeverClash.Core.Term
WorkVariableClash.Core.Term
writeAndHashClash.Driver
writeEdamClash.Driver
writeHDLClash.Driver
writeManifestClash.Driver.Manifest
writeMemoryDataFilesClash.Driver
xOptimizeClash.Normalize.Transformations
ZClash.Netlist.Types
zEncodeClash.Netlist.Id.Common
zoomExtraClash.Rewrite.Util
_aggressiveXOptClash.Rewrite.Types
_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
_clashOptsClash.Netlist.Types
_componentNamesClash.Netlist.Types
_componentsClash.Netlist.Types
_curBBlvlClash.Netlist.Types
_curCompNmClash.Netlist.Types
_curFunClash.Rewrite.Types
_customReprs 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
_dbgLevelClash.Rewrite.Types
_dbgRewriteHistoryFileClash.Rewrite.Types
_dbgTransformationsClash.Rewrite.Types
_dbgTransformationsFromClash.Rewrite.Types
_dbgTransformationsLimitClash.Rewrite.Types
_evaluatorClash.Rewrite.Types
_extraClash.Rewrite.Types
_fuelLimitClash.Rewrite.Types
_functionClash.Normalize.Types
_globalHeapClash.Rewrite.Types
_hdlDirClash.Netlist.Types
_htyCacheClash.Netlist.Types
_inlineConstantLimitClash.Normalize.Types
_inlineFunctionLimitClash.Normalize.Types
_inlineHistoryClash.Normalize.Types
_inlineLimitClash.Normalize.Types
_inlineWFCacheLimitClash.Normalize.Types
_intWidthClash.Netlist.Types
_isTestBenchClash.Netlist.Types
_nameCounterClash.Rewrite.Types
_newInlineStrategyClash.Normalize.Types
_normalizedClash.Normalize.Types
_normalizeUltraClash.Normalize.Types
_prefixNameClash.Netlist.Types
_primitiveClash.Normalize.Types
_primitiveArgsClash.Normalize.Types
_primitives 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.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
_specialisationLimitClash.Normalize.Types
_suffixNameClash.Netlist.Types
_tcCache 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
_topEntitiesClash.Rewrite.Types
_topEntityAnnsClash.Netlist.Types
_transformCounterClash.Rewrite.Types
_tupleTcCacheClash.Rewrite.Types
_typeTranslator 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
_uniqSupplyClash.Rewrite.Types
_workFreeBindersClash.Rewrite.Types