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