clash-lib-1.2.2: CAES Language for Synchronous Hardware - 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
addAndSetDataClash.Backend
addGlobalBindClash.Rewrite.Util
addImportsClash.Backend
addIncludesClash.Backend
addLibrariesClash.Backend
addMemoryDataFileClash.Backend
addNewInlineClash.Normalize.Util
aeqTermClash.Core.Subst
aeqTypeClash.Core.Subst
affixNameClash.Netlist.Util
aggressiveXOptClash.Rewrite.Types
algTcRhsClash.Core.TyCon
AlgTyConClash.Core.TyCon
AlgTyConRhsClash.Core.TyCon
alignData.Text.Prettyprint.Doc.Extra
allocateClash.Core.Evaluator
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
appendIdentifierClash.Netlist.Util
appendToNameClash.Core.Name
appendToVecClash.Core.Util
AppFunClash.Core.Term
ApplyClash.Core.Evaluator.Types
apply 
1 (Function)Clash.Core.Evaluator
2 (Function)Clash.Rewrite.Util
applyDebugClash.Rewrite.Util
applyFunTyClash.Core.Type
applyManyClash.Normalize.Strategy
applyTypeToArgsClash.Core.TermInfo
appPropFastClash.Normalize.Transformations
AppTyClash.Core.Type
ArgClash.Netlist.BlackBox.Types
argBVClash.Netlist.Util
argCastSpecClash.Normalize.Transformations
ArgGenClash.Netlist.BlackBox.Types
ArrowClash.Core.Type
assertPanicClash.Util
assertPprPanicClash.Util
assignClash.Primitives.GHC.Literal
AssignmentClash.Netlist.Types
associatedTestbenchClash.Netlist.Types
Attr' 
1 (Type/Class)Clash.Core.Var
2 (Data Constructor)Clash.Core.Var
attrNameClash.Core.Var
AvailablePerLineData.Text.Prettyprint.Doc.Extra
BClash.Primitives.DSL
BackendClash.Backend
backendClash.Netlist.Types
backEndITEClash.Netlist.Types
BasicClash.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.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
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
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
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.Driver
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
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
ClockClash.Netlist.Types
clog2Clash.Primitives.DSL
clogBaseClash.Util
cloneNameWithBindingMapClash.Rewrite.Util
cloneNameWithInScopeSetClash.Rewrite.Util
closestLetBinderClash.Rewrite.Util
CmpLEClash.Netlist.BlackBox.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
collectPortNamesClash.Netlist.Util
collectPortNames'Clash.Netlist.Util
collectTermIdsClash.Core.Term
collectTicksClash.Core.Term
collectValueTicksClash.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
componentNameClash.Netlist.Types
componentNames 
1 (Function)Clash.Driver.Types
2 (Function)Clash.Netlist.Types
ComponentPrefix 
1 (Type/Class)Clash.Netlist.Types
2 (Data Constructor)Clash.Netlist.Types
componentPrefixClash.Netlist.Types
componentPrefixOtherClash.Netlist.Types
componentPrefixTopClash.Netlist.Types
componentsClash.Netlist.Types
concatPortDecls3Clash.Netlist.Util
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
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
ConvBVClash.Netlist.Types
convertToCustomReprClash.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
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
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
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
DeDupClash.Core.Term
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
displayTypesClash.Core.Pretty
displayUniquesClash.Core.Pretty
DocData.Text.Prettyprint.Doc.Extra
doConvClash.Netlist.Util
dotData.Text.Prettyprint.Doc.Extra
DoubleLiteralClash.Core.Literal
doublePrimTyClash.Core.TysPrim
dquotesData.Text.Prettyprint.Doc.Extra
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
emptyInScopeSetClash.Core.VarEnv
emptyUniqMapClash.Unique
emptyUniqSetClash.Unique
emptyVarEnvClash.Core.VarEnv
emptyVarSetClash.Core.VarEnv
encloseSepData.Text.Prettyprint.Doc.Extra
encodingNoteClash.Backend.Verilog
EntityClash.Netlist.Types
EntityOrComponentClash.Netlist.Types
equalsData.Text.Prettyprint.Doc.Extra
ErrClash.Netlist.BlackBox.Types
escapeTemplateClash.Backend
etaExpandSynClash.Normalize.Transformations
etaExpansionTLClash.Normalize.Transformations
evaluatorClash.Rewrite.Types
ExprClash.Netlist.Types
exprClash.Backend
exprLitClash.Backend.Verilog
exprToIntegerClash.Primitives.DSL
exprToStringClash.Netlist.BlackBox.Util
ExtendedClash.Netlist.Id
extendGblSubstListClash.Core.Subst
extendIdentifier 
1 (Function)Clash.Backend
2 (Function)Clash.Netlist.Util
extendIdentifierFnClash.Netlist.Types
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
FCall 
1 (Type/Class)Clash.Primitives.Sized.Vector
2 (Data Constructor)Clash.Primitives.Sized.Vector
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
filterVoidPortsClash.Netlist.Util
findAccidentialShadowsClash.Rewrite.Util
findFunSubstClash.Core.Type
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
freeIdsClash.Core.FreeVars
freeLocalIdsClash.Core.FreeVars
freeLocalVarsClash.Core.FreeVars
freshenTmClash.Core.Subst
fromBV 
1 (Function)Clash.Backend
2 (Function)Clash.Primitives.DSL
fromPprClash.Core.Pretty
fromPrettyClash.Pretty
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
genTopComponentNameClash.Netlist.Util
getBoolClash.Primitives.DSL
getClashModificationDateClash.Driver
getDataFilesClash.Backend
getFunctionPluralityClash.Primitives.Util
getMemoryDataFilesClash.Backend
getSrcSpanClash.Backend
getStrClash.Primitives.DSL
getTermClash.Core.Evaluator.Types
getUniqueClash.Unique
getUniqueMClash.Util
getUsedArgumentsClash.Netlist.BlackBox.Util
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
hasLocalFreeVarsClash.Core.FreeVars
hasUnconstrainedExistentialClash.Netlist.Util
hcatData.Text.Prettyprint.Doc.Extra
hdlDirClash.Netlist.Types
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
hsepData.Text.Prettyprint.Doc.Extra
htyCacheClash.Netlist.Types
HWMapClash.Netlist.Types
HWTypeClash.Netlist.Types
hwTypeAttrsClash.Netlist.Types
IClash.Primitives.DSL
iClash.Util.Interpolate
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
2 (Data Constructor)Clash.Netlist.Types
IdScopeClash.Core.Var
idScopeClash.Core.Var
idToExprClash.Netlist.BlackBox.Util
idToInPortClash.Netlist.Util
idToOutPortClash.Netlist.Util
idToPortClash.Netlist.Util
idToVarClash.Core.Term
IdTypeClash.Netlist.Id
IFClash.Netlist.BlackBox.Types
IfThenElseClash.Netlist.Types
ifThenElseExprClash.Backend
IgnoredArgumentsClash.Primitives.Types
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
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
inlineSmallClash.Normalize.Transformations
inlineWFCacheLimitClash.Normalize.Types
inlineWorkFreeClash.Normalize.Transformations
innerMostClash.Normalize.Strategy
inputHoleClash.Netlist.BlackBox.Util
inputsClash.Netlist.Types
InScopeSetClash.Core.VarEnv
instClash.Backend
InstantiateClash.Core.Evaluator.Types
instantiateClash.Core.Evaluator
InstDeclClash.Netlist.Types
instDeclClash.Primitives.DSL
instHOClash.Primitives.DSL
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
isAbsurdAltClash.Core.EqSolver
isAbsurdEqClash.Core.EqSolver
IsActiveEnableClash.Netlist.BlackBox.Types
IsActiveHighClash.Netlist.BlackBox.Types
isBiSignalInClash.Netlist.Util
isCheapFunctionClash.Normalize.Util
isClassTcClash.Core.TyCon
isClassTyClash.Core.Type
isClockOrResetClash.Core.Util
isClosedClash.Normalize.Util
isConClash.Core.TermInfo
isConstantClash.Rewrite.Util
isConstantArgClash.Normalize.Util
isConstantNotClockResetClash.Rewrite.Util
isDisjointClash.Normalize.DEC
isEmptyData.Text.Prettyprint.Doc.Extra
isEnableClash.Core.Util
isFilteredVoidClash.Netlist.Util
isFromIntClash.Rewrite.Util
isFunClash.Core.TermInfo
isFunTyClash.Core.Type
isGlobalIdClash.Core.Var
IsInitDefinedClash.Netlist.BlackBox.Types
isIntegerTyClash.Core.Type
isJoinPointInClash.Rewrite.Util
isLamClash.Core.TermInfo
isLambdaBodyCtxClash.Core.Term
isLetClash.Core.TermInfo
IsLitClash.Netlist.BlackBox.Types
isLiteralClash.Netlist.BlackBox
isLocalIdClash.Core.Var
isLocalVarClash.Core.TermInfo
isNewTypeTcClash.Core.TyCon
isNonRecursiveGlobalVarClash.Normalize.Util
isPolyFunClash.Core.TermInfo
isPolyFunCoreTyClash.Core.Type
isPolyFunTyClash.Core.Type
isPolyTyClash.Core.Type
isPrimClash.Core.TermInfo
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
isUndefinedPrimValClash.Core.Evaluator
isUntranslatableClash.Rewrite.Util
isUntranslatableTypeClash.Rewrite.Util
IsVarClash.Netlist.BlackBox.Types
isVarClash.Core.TermInfo
IsVoidClash.Netlist.Types
isVoidClash.Netlist.Util
isVoidMaybeClash.Netlist.Util
isVoidWrapperClash.Rewrite.Util
isWorkFreeClash.Rewrite.Util
isWorkFreeBinderClash.Rewrite.Util
isWorkFreeClockOrResetOrEnableClash.Rewrite.Util
isWorkFreeIshClash.Rewrite.Util
iteAltsClash.Netlist.Util
iterateBBFClash.Primitives.Sized.Vector
iterateTFClash.Primitives.Sized.Vector
iterateTF'Clash.Primitives.Sized.Vector
IW64Clash.Netlist.BlackBox.Types
iwWidthClash.Backend
keysUniqMapClash.Unique
KeywordClash.Core.Pretty
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
LetBinding 
1 (Data Constructor)Clash.Core.Term
2 (Type/Class)Clash.Core.Term
LetBodyClash.Core.Term
letCastClash.Normalize.Transformations
LetrecClash.Core.Term
letSubstClash.Core.Evaluator
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
localFVsOfTermsClash.Core.FreeVars
LocalIdClash.Core.Var
localIdDoesNotOccurInClash.Core.FreeVars
localIdOccursInClash.Core.FreeVars
localIdsDoNotOccurInClash.Core.FreeVars
localVarsDoNotOccurInClash.Core.FreeVars
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
makeANFClash.Normalize.Transformations
makeCachedClash.Util
makeCachedUClash.Util
makeLensesClash.Util
Manifest 
1 (Type/Class)Clash.Driver.Types
2 (Data Constructor)Clash.Driver.Types
manifestHashClash.Driver.Types
mapMaybeUniqMapClash.Unique
mapMaybeVarEnvClash.Core.VarEnv
mapUniqMapClash.Unique
mapVarEnvClash.Core.VarEnv
MaxIndexClash.Netlist.BlackBox.Types
maybeConvertToCustomReprClash.Netlist.Util
maybeSubstTmClash.Core.Subst
mHeapGlobalClash.Core.Evaluator.Types
mHeapLocalClash.Core.Evaluator.Types
mHeapPrimClash.Core.Evaluator.Types
mkAbstractionClash.Core.Term
mkADTClash.Netlist.Util
mkAppsClash.Core.Term
mkArgumentClash.Netlist.BlackBox
mkBasicId'Clash.Netlist.Id
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
mkGlobalIdClash.Core.Var
mkIdClash.Core.Var
mkIdentifier 
1 (Function)Clash.Backend
2 (Function)Clash.Netlist.Util
mkIdentifierFnClash.Netlist.Types
mkInlineTickClash.Normalize.Util
mkInputClash.Netlist.Util
mkInScopeSetClash.Core.VarEnv
mkInternalVarClash.Rewrite.Util
mkKindTyConClash.Core.TyCon
mkLamsClash.Core.Term
mkLocalIdClash.Core.Var
mkNetDeclClash.Netlist
mkOutputClash.Netlist.Util
mkOutput'Clash.Netlist.Util
mkPolyFunTyClash.Core.Type
mkPrimitiveClash.Netlist.BlackBox
mkProjectionClash.Netlist
mkRnEnvClash.Core.VarEnv
mkRTreeClash.Core.Util
mkRTreeChainClash.Netlist.Util
mkSelectionClash.Netlist
mkSelectorCaseClash.Rewrite.Util
mkSubstClash.Core.Subst
mkTicksClash.Core.Term
mkTmAppsClash.Core.Term
mkTmBinderForClash.Rewrite.Util
mkTopInputClash.Netlist.Util
mkTopOutputClash.Netlist.Util
mkTopOutput'Clash.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
mkUniqueArgumentsClash.Netlist.Util
mkUniqueIdentifier 
1 (Function)Clash.Backend
2 (Function)Clash.Netlist.Util
mkUniqueNormalizedClash.Netlist.Util
mkUniqueResultClash.Netlist.Util
mkUnsafeInternalNameClash.Core.Name
mkUnsafeNameClash.Core.Name
mkUnsafeSystemNameClash.Core.Name
mkVarEnvClash.Core.VarEnv
mkVarSetClash.Core.VarEnv
mkVecClash.Core.Util
mkVecConsClash.Normalize.PrimitiveReductions
mkVecNilClash.Normalize.PrimitiveReductions
mkVectorChainClash.Netlist.Util
mkWildValBinderClash.Rewrite.Util
ModifierClash.Netlist.Types
modifyVarNameClash.Core.Var
ModNameClash.Backend
MonadUniqueClash.Util
mPrimStepClash.Core.Evaluator.Types
mPrimUnwindClash.Core.Evaluator.Types
mScopeNamesClash.Core.Evaluator.Types
mStackClash.Core.Evaluator.Types
mSupplyClash.Core.Evaluator.Types
mTermClash.Core.Evaluator.Types
MultiIdClash.Netlist.Types
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
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
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
newBinderClash.Core.Evaluator
newInlineStrategyClash.Normalize.Types
newLetBindingClash.Core.Evaluator
NewTyConClash.Core.TyCon
NoDeDupClash.Core.Term
noEmptyInitClash.Backend.Verilog
noFreeVarsOfTypeClash.Core.FreeVars
nonRepANFClash.Normalize.Transformations
nonRepSpecClash.Normalize.Transformations
NoopClash.Netlist.Types
NoRenderVoidClash.Netlist.BlackBox.Types
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
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_cachehdlClash.Driver.Types
opt_checkIDirClash.Driver.Types
opt_cleanhdlClash.Driver.Types
opt_colorClash.Driver.Types
opt_componentPrefixClash.Driver.Types
opt_dbgLevelClash.Driver.Types
opt_dbgTransformationsClash.Driver.Types
opt_dbgTransformationsFromClash.Driver.Types
opt_dbgTransformationsLimitClash.Driver.Types
opt_errorExtraClash.Driver.Types
opt_escapedIdsClash.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_newInlineStratClash.Driver.Types
opt_primWarnClash.Driver.Types
opt_specLimitClash.Driver.Types
opt_ultraClash.Driver.Types
orElseClash.Util
orElsesClash.Util
originalIndicesClash.Netlist.Util
OtherClash.Netlist.BlackBox.Types
OtherTypeClash.Core.Type
OutClash.Netlist.Types
outputRegClash.Primitives.Types
outputsClash.Netlist.Types
OutputWireRegClash.Netlist.BlackBox.Types
PageWidthData.Text.Prettyprint.Doc.Extra
parensData.Text.Prettyprint.Doc.Extra
parseFailClash.Netlist.BlackBox.Util
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
portInNamesClash.Driver.Types
portInTypesClash.Driver.Types
portNameClash.Netlist.Util
portOutNamesClash.Driver.Types
portOutTypesClash.Driver.Types
pprClash.Core.Pretty
ppr'Clash.Core.Pretty
pprDebugAndThenClash.Util
pprPanicClash.Util
pprPrecClash.Core.Pretty
pprPrec'Clash.Core.Pretty
pprTraceClash.Util
pprTraceDebugClash.Util
PrefixNameClash.Core.Term
prefixNameClash.Netlist.Types
prefixParentClash.Netlist.Util
prepareBlackBoxClash.Netlist.BlackBox
prepareDirClash.Driver
preserveSeenClash.Backend
preserveStateClash.Netlist.Util
preserveVarEnvClash.Netlist.Util
prettyData.Text.Prettyprint.Doc.Extra
prettyBlackBoxClash.Netlist.BlackBox.Util
prettyElemClash.Netlist.BlackBox.Util
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
PrimEvaluatorClash.Core.Evaluator.Types
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
primLookupClash.Core.Evaluator.Types
PrimMapClash.Primitives.Types
primNameClash.Core.Term
primSortClash.Primitives.Types
primsRootClash.Backend
PrimStepClash.Core.Evaluator.Types
PrimTyConClash.Core.TyCon
primTypeClash.Core.Term
PrimUnwindClash.Core.Evaluator.Types
primUpdateClash.Core.Evaluator.Types
PrimValClash.Core.Evaluator.Types
primWorkInfoClash.Core.Term
processHintErrorClash.Driver
ProductClash.Netlist.Types
punctuateData.Text.Prettyprint.Doc.Extra
PureHeapClash.Core.Evaluator.Types
pureToBVClash.Primitives.DSL
pureToBVResizedClash.Primitives.DSL
putTraceMsgClash.Debug
QualifierClash.Core.Pretty
QuartusClash.Netlist.BlackBox.Types
RClash.Rewrite.Types
RangeClash.Backend.Verilog
rbraceData.Text.Prettyprint.Doc.Extra
recToLetRecClash.Normalize.Transformations
recursiveComponentsClash.Normalize.Types
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
removedTmClash.Normalize.Util
removeUnusedBindersClash.Rewrite.Util
removeUnusedExprClash.Normalize.Transformations
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
repeatRClash.Rewrite.Combinators
repNameClash.Netlist.Util
reportTimeDiffClash.Util
representableTypeClash.Netlist.Util
resBVClash.Netlist.Util
ResetClash.Netlist.Types
ResolvedPrimitiveClash.Primitives.Types
ResolvedPrimMapClash.Primitives.Types
ResultClash.Netlist.BlackBox.Types
resultInitClash.Primitives.Types
resultNameClash.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
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
scrutiniseClash.Core.Evaluator
secondClash.Util
seenCompsClash.Netlist.Types
seenIdentifiersClash.Backend
seenIdsClash.Netlist.Types
seenPrimitivesClash.Netlist.Types
SelClash.Netlist.BlackBox.Types
selectionClash.Normalize.Types
selectNewNameClash.Netlist.BlackBox.Util
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
setBinderNameClash.Netlist.Util
setChangedClash.Rewrite.Util
setIdScopeClash.Core.Var
setModNameClash.Backend
SetNameClash.Core.Term
setNameClash.Netlist.Types
setSrcSpanClash.Backend
setSymClash.Netlist.BlackBox.Util
setTermClash.Core.Evaluator.Types
setUniqueClash.Unique
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
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
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
stepClash.Core.Evaluator
stepAppClash.Core.Evaluator
stepCaseClash.Core.Evaluator
stepCastClash.Core.Evaluator
stepDataClash.Core.Evaluator
stepLamClash.Core.Evaluator
stepLetRecClash.Core.Evaluator
stepLiteralClash.Core.Evaluator
stepPrimClash.Core.Evaluator
stepTickClash.Core.Evaluator
stepTyAppClash.Core.Evaluator
stepTyLamClash.Core.Evaluator
stepVarClash.Core.Evaluator
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
stripFilteredClash.Netlist.Util
stripIPClash.Core.Util
stripTicksClash.Core.Term
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
substInAltClash.Core.Evaluator
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.Types
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
SyntaxElementClash.Core.Pretty
SystemClash.Core.Name
SystemVerilogStateClash.Backend.SystemVerilog
TagClash.Netlist.BlackBox.Types
tailCallsClash.Rewrite.Util
tcCache 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
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
TInlineClash.Primitives.Types
tInputsClash.Primitives.DSL
TmNameClash.Core.Term
toBitClash.Netlist.Types
toBV 
1 (Function)Clash.Backend
2 (Function)Clash.Primitives.DSL
toIdentifierClash.Primitives.DSL
toListUniqMapClash.Unique
topAnnotationClash.Netlist.Types
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
topLetClash.Normalize.Transformations
topSortClash.Util.Graph
toSimpleVarClash.Netlist
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
tResultClash.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
unexpectedProjectionErrorMsgClash.Netlist.Util
unextendClash.Backend
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
uniquePortNameClash.Netlist.Util
unitUniqMapClash.Unique
unitUniqSetClash.Unique
unitVarEnvClash.Core.VarEnv
unitVarSetClash.Core.VarEnv
unRClash.Rewrite.Types
UnresolvedPrimitiveClash.Primitives.Types
unsafeCoreTypeToHWTypeClash.Netlist.Util
unsafeCoreTypeToHWType'Clash.Netlist.Util
unsafeCoreTypeToHWTypeMClash.Netlist.Util
unsafeCoreTypeToHWTypeM'Clash.Netlist.Util
unsafeLookupEnvWordClash.Pretty
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
unwindStackClash.Core.Evaluator
UpdateClash.Core.Evaluator.Types
updateClash.Core.Evaluator
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
valToTermClash.Core.Evaluator.Types
ValueClash.Core.Evaluator.Types
Var 
1 (Type/Class)Clash.Core.Var
2 (Data Constructor)Clash.Core.Term
varAttrsClash.Core.Type
varCountClash.Netlist.Types
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
vcatData.Text.Prettyprint.Doc.Extra
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
VerilogStateClash.Backend.Verilog
VHDLStateClash.Backend.VHDL
viaAnnotatedSignalClash.Primitives.DSL
VivadoClash.Netlist.BlackBox.Types
VoidClash.Netlist.Types
voidPrimTyClash.Core.TysPrim
vsepData.Text.Prettyprint.Doc.Extra
walkElementClash.Netlist.BlackBox.Util
walkTermClash.Core.Term
wantedLanguageExtensionsClash.Util
warnClash.Netlist.BlackBox
warningClash.Primitives.Types
warnPprTraceClash.Util
whenRClash.Rewrite.Combinators
whnfClash.Core.Evaluator
whnf'Clash.Core.Evaluator
whnfRWClash.Rewrite.Util
WireClash.Netlist.Types
WireOrRegClash.Netlist.Types
withTicksClash.Netlist.Util
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
WorkInfoClash.Core.Term
workInfoClash.Primitives.Types
WorkNeverClash.Core.Term
WorkVariableClash.Core.Term
writeHDLClash.Driver
writeMemoryDataFilesClash.Driver
xOptimizeClash.Normalize.Transformations
ZClash.Netlist.Types
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
_componentPrefixClash.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
_dbgTransformationsClash.Rewrite.Types
_dbgTransformationsFromClash.Rewrite.Types
_dbgTransformationsLimitClash.Rewrite.Types
_evaluatorClash.Rewrite.Types
_extendIdentifierFnClash.Netlist.Types
_extraClash.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
_mkIdentifierFnClash.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
_varCountClash.Netlist.Types
_workFreeBindersClash.Rewrite.Types