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.
-
clash-lib Clash.Normalize.PrimitiveReductions Replace an application of the Clash.Sized.Vector.map primitive on vectors of a known length n, by the fully unrolled recursive "definition" of Clash.Sized.Vector.map
type
CompiledPrimMap = PrimMap GuardedCompiledPrimitiveclash-lib Clash.Primitives.Types No documentation available.
type
PrimMap a = HashMap Text aclash-lib Clash.Primitives.Types A PrimMap maps primitive names to a Primitive
type
ResolvedPrimMap = PrimMap GuardedResolvedPrimitiveclash-lib Clash.Primitives.Types No documentation available.
-
clash-lib Clash.Primitives.Util Generate a set of primitives that are found in the primitive definition files in the given directories.
hashCompiledPrimMap :: CompiledPrimMap -> Intclash-lib Clash.Primitives.Util Hash a compiled primitive map. It needs a separate function (as opposed to just hash) as it might contain (obviously unhashable) Haskell functions. This function takes the hash value stored with the function instead.
cloneNameWithBindingMap :: MonadUnique m => BindingMap -> Name a -> m (Name a)clash-lib Clash.Rewrite.Util Create a new name out of the given name, but with another unique. Resulting unique is guaranteed to not be in the given BindingMap.
defaultFieldMap :: forall (m :: Type -> Type) . MonadIO m => FieldMap mco-log Colog.Message Default message map that contains actions to extract ThreadId and UTCTime. Basically, the following mapping:
"threadId" -> myThreadId "utcTime" -> getCurrentTime
richMsgMap :: RichMsg (m :: Type -> Type) msg -> !FieldMap mco-log Colog.Message No documentation available.
-
codec-beam Codec.Beam.Bifs No documentation available.