clash-lib-1.1.0: CAES Language for Synchronous Hardware - As a Library

Index

!->Clash.Rewrite.Combinators
&&&Clash.Util
***Clash.Util
<$>Clash.Util
<*>Clash.Util
<+>Data.Text.Prettyprint.Doc.Extra
<:>Clash.Util
<=<Clash.Util
>-!Clash.Rewrite.Combinators
>-!->Clash.Rewrite.Combinators
>->Clash.Rewrite.Combinators
>=>Clash.Util
AbsurdSolutionClash.Core.Util
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
allMClash.Util
allocateClash.Core.Evaluator
allRClash.Rewrite.Combinators
alreadyInlinedClash.Normalize.Util
AltClash.Core.Term
altEqsClash.Core.Util
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
AnnContextClash.Core.Pretty
AnnotatedClash.Netlist.Types
AnnSyntaxClash.Core.Pretty
AnnTypeClash.Core.Type
anyMClash.Util
AppClash.Core.Term
AppArgClash.Core.Term
appendIdentifierClash.Netlist.Util
appendToNameClash.Core.Name
appendToVecClash.Core.Util
AppFunClash.Core.Term
ApplicativeClash.Util
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.Util
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
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
BlackBoxMeta 
1 (Type/Class)Clash.Netlist.BlackBox.Types
2 (Data Constructor)Clash.Netlist.BlackBox.Types
BlackBoxTemplateClash.Netlist.BlackBox.Types
blockDeclClash.Backend
BoolClash.Netlist.Types
BoolAttr'Clash.Core.Var
BoolLitClash.Netlist.Types
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
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.Util
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
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.Util
collectGlobalsClash.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
componentPrefixClash.Netlist.Types
componentsClash.Netlist.Types
concatMapMClash.Util
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
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
countEqClash.Util
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
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.Util
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
declarationsClash.Netlist.Types
DeclarationTypeClash.Netlist.Types
decodeOrErrClash.Primitives.Util
DeDupClash.Core.Term
DefaultPatClash.Core.Term
defClashOptsClash.Driver.Types
delListUniqMapClash.Unique
DeltaClash.Core.Util
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
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
equalLengthClash.Util
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
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
extractLiteralsClash.Netlist.BlackBox.Util
extractPrimWarnOrFailClash.Netlist.BlackBox
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
filterOnFstClash.Util
filterOnSndClash.Util
filterUniqMapClash.Unique
filterVoidPortsClash.Netlist.Util
findAccidentialShadowsClash.Rewrite.Util
findFunSubstClash.Core.Type
firstClash.Util
firstMClash.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
fromBVClash.Backend
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
GammaClash.Core.Util
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
getClashModificationDateClash.Driver
getDataFilesClash.Backend
getFunctionPluralityClash.Primitives.Util
getMemoryDataFilesClash.Backend
getSrcSpanClash.Backend
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
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
headMaybeClash.Util
heapContainsClash.Core.Evaluator.Types
heapDeleteClash.Core.Evaluator.Types
heapInsertClash.Core.Evaluator.Types
heapLookupClash.Core.Evaluator.Types
hsepData.Text.Prettyprint.Doc.Extra
htyCacheClash.Netlist.Types
HWMapClash.Netlist.Types
HWTypeClash.Netlist.Types
hwTypeAttrsClash.Netlist.Types
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.Util
IdTypeClash.Netlist.Id
IFClash.Netlist.BlackBox.Types
IfThenElseClash.Netlist.Types
ifThenElseClash.Util
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
indexMaybeClash.Util
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
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
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.Util
isAbsurdEqClash.Core.Util
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.Util
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.Util
isFunTyClash.Core.Type
isGlobalIdClash.Core.Var
IsInitDefinedClash.Netlist.BlackBox.Types
isIntegerTyClash.Core.Type
isJoinPointInClash.Rewrite.Util
isLamClash.Core.Util
isLambdaBodyCtxClash.Core.Term
isLetClash.Core.Util
IsLitClash.Netlist.BlackBox.Types
isLiteralClash.Netlist.BlackBox
isLocalIdClash.Core.Var
isLocalVarClash.Core.Util
isNewTypeTcClash.Core.TyCon
isNonRecursiveGlobalVarClash.Normalize.Util
isPolyFunClash.Core.Util
isPolyFunCoreTyClash.Core.Type
isPolyFunTyClash.Core.Type
isPolyTyClash.Core.Type
isPrimClash.Core.Util
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
isUntranslatableClash.Rewrite.Util
isUntranslatableTypeClash.Rewrite.Util
IsVarClash.Netlist.BlackBox.Types
isVarClash.Core.Util
IsVoidClash.Netlist.Types
isVoidClash.Netlist.Util
isVoidMaybeClash.Netlist.Util
isVoidWrapperClash.Rewrite.Util
isWorkFreeClash.Rewrite.Util
isWorkFreeClockOrResetOrEnableClash.Rewrite.Util
isWorkFreeIshClash.Rewrite.Util
iteAltsClash.Netlist.Util
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
liftStateClash.Util
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
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
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
mapAccumLMClash.Util
mapMaybeUniqMapClash.Unique
mapMaybeVarEnvClash.Core.VarEnv
mapUniqMapClash.Unique
mapVarEnvClash.Core.VarEnv
MaxIndexClash.Netlist.BlackBox.Types
maybeConvertToCustomReprClash.Netlist.Util
mHeapGlobalClash.Core.Evaluator.Types
mHeapLocalClash.Core.Evaluator.Types
mHeapPrimClash.Core.Evaluator.Types
mkAbstractionClash.Core.Util
mkADTClash.Netlist.Util
mkAppsClash.Core.Util
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.Util
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.Util
mkTmAppsClash.Core.Util
mkTmBinderForClash.Rewrite.Util
mkTopInputClash.Netlist.Util
mkTopOutputClash.Netlist.Util
mkTopOutput'Clash.Netlist.Util
mkTopUnWrapperClash.Netlist.Util
mkTravVecClash.Normalize.PrimitiveReductions
mkTvSubstClash.Core.Subst
mkTyAppsClash.Core.Util
mkTyConAppClash.Core.Type
mkTyConTyClash.Core.Type
mkTyLamsClash.Core.Util
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
mkUnsafeSystemNameClash.Core.Name
mkVarEnvClash.Core.VarEnv
mkVarSetClash.Core.VarEnv
mkVecClash.Core.Util
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
neLengthClash.Util
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.Util
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.Util
noSrcSpanClash.Core.Name, Clash.Util
notElemInScopeSetClash.Core.VarEnv
notElemUniqMapClash.Unique
notElemUniqSetClash.Unique
notElemVarEnvClash.Core.VarEnv
notElemVarSetClash.Core.VarEnv
ntEtadRhsClash.Core.TyCon
nullUniqMapClash.Unique
nullVarEnvClash.Core.VarEnv
NumLitClash.Netlist.Types
NumTyClash.Core.Type
OccNameClash.Core.Name
onClash.Util
onBlackBoxClash.Netlist.BlackBox.Util
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_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
orMClash.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
partitionMClash.Util
partitionTicksClash.Core.Term
PatClash.Core.Term
patIdsClash.Core.Util
patPosClash.Netlist
patVarsClash.Core.Util
PeriodClash.Netlist.BlackBox.Types
piResultTyClash.Core.Util
piResultTyMaybeClash.Core.Util
piResultTysClash.Core.Util
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
pureClash.Util
PureHeapClash.Core.Evaluator.Types
QualifierClash.Core.Pretty
QuartusClash.Netlist.BlackBox.Types
RClash.Rewrite.Types
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
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
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
ScrutiniseClash.Core.Evaluator.Types
scrutiniseClash.Core.Evaluator
secondClash.Util
secondMClash.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.Util
solveAddClash.Core.Util
solveEqClash.Core.Util
solveNonAbsurdsClash.Core.Util
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
splitAtListClash.Util
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.Util
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.Util
substIdClash.Core.Subst
substInAltClash.Core.Evaluator
substInExistentialsClash.Core.Util
substInExistentialsListClash.Core.Util
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
succesFlagsClash.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
tailMaybeClash.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.Util
termToDataClash.Core.TermLiteral
termToDataErrorClash.Core.TermLiteral
termTypeClash.Core.Util
TExprClash.Netlist.BlackBox.Types, Clash.Primitives.Types
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
TmNameClash.Core.Term
toBitClash.Netlist.Types
toBVClash.Backend
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
traceIfClash.Util
tracePprClash.Core.Pretty
tracePprIdClash.Core.Pretty
traceShowWithClash.Util
traceWithClash.Util
TransformClash.Rewrite.Types
TransformContext 
1 (Type/Class)Clash.Rewrite.Types
2 (Data Constructor)Clash.Rewrite.Types
transformCounterClash.Rewrite.Types
TTemplateClash.Primitives.Types
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.Util
TypeEqSolutionClash.Core.Util
typeFreeVarsClash.Core.FreeVars
typeFreeVars'Clash.Core.FreeVars
typeKindClash.Core.Type
TypElemClash.Netlist.BlackBox.Types
typeLengthClash.Netlist.Util
typeNatKindClash.Core.TysPrim
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
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
uncurry3Clash.Util
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
UnsignedClash.Netlist.Types
unsignedClash.Primitives.GHC.Literal
unsignedLiteralClash.Primitives.GHC.Literal
unsignedToIntegerVerilogClash.Primitives.Sized.ToInteger
unsignedToIntegerVHDLClash.Primitives.Sized.ToInteger
unSimIOClash.Netlist.BlackBox
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.Util
VarTyClash.Core.Type
varTypeClash.Core.Var
varUniqClash.Core.Var
vcatData.Text.Prettyprint.Doc.Extra
VecAppendClash.Netlist.Types
VecLitClash.Netlist.Types
VectorClash.Netlist.Types
verifyBlackBoxContextClash.Netlist.BlackBox.Util
VerilogStateClash.Backend.Verilog
VHDLStateClash.Backend.VHDL
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
WorkInfoClash.Core.Term
workInfoClash.Primitives.Types
WorkNeverClash.Core.Term
WorkVariableClash.Core.Term
writeHDLClash.Driver
writeMemoryDataFilesClash.Driver
xOptimizeClash.Normalize.Transformations
ZClash.Netlist.Types
zipEqualClash.Util
zoomExtraClash.Rewrite.Util
_aggressiveXOptClash.Rewrite.Types
_backendClash.Netlist.Types
_backEndITEClash.Netlist.Types
_bindings 
1 (Function)Clash.Netlist.Types
2 (Function)Clash.Rewrite.Types
_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
_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