| callGraph | Clash.Normalize.Util |
| callGraphBindings | Clash.Util.Graph |
| callStackDoc | Clash.Util |
| CallStrategy | Clash.Rewrite.StrategyDSL |
| callStrategy | Clash.Rewrite.StrategyDSL |
| CallTree | Clash.Normalize |
| callTreeToList | Clash.Normalize |
| canonicalizeDataFilePath | Clash.Netlist.BlackBox.Util |
| canUse | Clash.Netlist.Util |
| CanWarn | Clash.Driver.Warning |
| CApp | Clash.Rewrite.StrategyDSL |
| Case | Clash.Core.Term |
| CaseAlt | Clash.Core.Term |
| caseCase | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseCaseWorker | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseCast | Clash.Normalize.Transformations.Cast, Clash.Normalize.Transformations |
| caseCastWorker | Clash.Normalize.Transformations.Cast, Clash.Normalize.Transformations |
| caseCon | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseConWorker | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseDataToTag | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseDataToTagWorker | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseEliminateNonReachable | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseEliminateNonReachableWorker | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseFlat | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseFlatWorker | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseLet | Clash.Normalize.Transformations.Case, Clash.Normalize.Transformations |
| caseLetWorker | 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 |
| CCase | Clash.Rewrite.StrategyDSL |
| CCast | Clash.Rewrite.StrategyDSL |
| CData | Clash.Rewrite.StrategyDSL |
| censor | Clash.Rewrite.Types |
| Chain | Clash.Rewrite.StrategyDSL |
| chain | Clash.Rewrite.StrategyDSL |
| 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 |
| checkTopEntityPorts | Clash.Netlist.Util |
| CLam | Clash.Rewrite.StrategyDSL |
| 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 | |
| 1 (Function) | Clash.Netlist.Types |
| 2 (Function) | Clash.Rewrite.Types |
| ClashPretty | Clash.Pretty |
| clashPretty | Clash.Pretty |
| clashVer | Clash.Backend |
| ClashWarning | Clash.Warning |
| classifyFunction | Clash.Normalize.Util |
| CLeaf | Clash.Normalize |
| cleanupGraph | Clash.Normalize |
| clearSet | Clash.Netlist.Id |
| CLet | Clash.Rewrite.StrategyDSL |
| CLiteral | Clash.Rewrite.StrategyDSL |
| 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 |
| collapseRHSNoopsWorker | Clash.Normalize.Transformations.Inline, Clash.Normalize.Transformations |
| collectArgs | Clash.Core.Term |
| collectArgsTicks | Clash.Core.Term |
| collectBndrs | Clash.Core.Term |
| collectCallGraphUniques | Clash.Normalize.Util |
| 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 |
| compilePrimitives | Clash.Driver |
| compilePrimitiveWith | Clash.Driver |
| compileStrategy | Clash.Rewrite.StrategyDSL.TH |
| compileStrategyReference | Clash.Rewrite.StrategyDSL.TH |
| 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 | |
| 1 (Function) | Clash.Normalize.PrimitiveReductions |
| 2 (Function) | Clash.Normalize.Strategy |
| constantPropagationSpec | Clash.Normalize.Strategy.Spec |
| constantPropagationStrategy | Clash.Normalize.Types |
| 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 |
| constantSpecWorker | Clash.Normalize.Transformations.Specialize, Clash.Normalize.Transformations |
| Constructor | Clash.Rewrite.StrategyDSL |
| 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 |
| CPrim | Clash.Rewrite.StrategyDSL |
| createEDAM | Clash.Driver |
| createHDL | Clash.Driver |
| csrFoundConstant | Clash.Normalize.Util |
| csrNewBindings | Clash.Normalize.Util |
| csrNewTerm | Clash.Normalize.Util |
| CTick | Clash.Rewrite.StrategyDSL |
| CtxName | Clash.Netlist.BlackBox.Types |
| CTyApp | Clash.Rewrite.StrategyDSL |
| CTyLam | Clash.Rewrite.StrategyDSL |
| 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 |
| CVar | Clash.Rewrite.StrategyDSL |