Hoogle Search

Within LTS Haskell 24.46 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. type BindingMap = VarEnv Binding Term

    clash-lib Clash.Driver.Types

    Global function binders Global functions cannot be mutually recursive, only self-recursive.

  2. type DomainMap = HashMap Text VDomainConfiguration

    clash-lib Clash.Driver.Types

    No documentation available.

  3. envTyConMap :: ClashEnv -> TyConMap

    clash-lib Clash.Driver.Types

    No documentation available.

  4. type ComponentMap = OMap Unique (ComponentMeta, Component)

    clash-lib Clash.Netlist.Types

    No documentation available.

  5. type HWMap = Map Type Either String FilteredHWType

    clash-lib Clash.Netlist.Types

    No documentation available.

  6. IndexedPortMap :: [(PortDirection, HWType, Expr)] -> PortMap

    clash-lib Clash.Netlist.Types

    Port map based on port positions (port direction, type, assignment) HDL Example: bytemaster bytemaster_ds ( clk_1 , rst_1 , bitCtrl_0 );

  7. NamedPortMap :: [(Expr, PortDirection, HWType, Expr)] -> PortMap

    clash-lib Clash.Netlist.Types

    Port map based on port names (port name, port direction, type, assignment) HDL Example: bytemaster bytemaster_ds ( .clk (clk_1) , .rst (rst_1) , .bitCtrl (bitCtrl_0) );

  8. data PortMap

    clash-lib Clash.Netlist.Types

    Specifies how to wire up a component instance

  9. type UsageMap = Map Text Usage

    clash-lib Clash.Netlist.Types

    No documentation available.

  10. reduceImap :: Integer -> Type -> Type -> Term -> Term -> Term -> TransformContext -> NormalizeSession Term

    clash-lib Clash.Normalize.PrimitiveReductions

    Replace an application of the Clash.Sized.Vector.imap primitive on vectors of a known length n, by the fully unrolled recursive "definition" of Clash.Sized.Vector.imap

Page 1137 of many | Previous | Next