clash-lib-0.6: CAES Language for Synchronous Hardware - As a Library

Safe HaskellNone
LanguageHaskell2010

CLaSH.Normalize.Strategy

Description

Transformation process for normalization

Synopsis

Documentation

normalization :: NormRewrite Source

Normalisation transformation

topdownSucR :: Rewrite extra -> Rewrite extra Source

Topdown traversal, stops upon first success

innerMost :: Rewrite extra -> Rewrite extra Source

applyMany :: [(String, Rewrite extra)] -> Rewrite extra Source