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 |