{-|
Copyright : (C) 2012-2016, University of Twente,
2016-2017, Myrtle Software Ltd,
2017-2018, Google Inc.,
2021 , QBayLogic B.V.
License : BSD2 (see the file LICENSE)
Maintainer : QBayLogic B.V.
Transformations of the Normalization process
-}
module Clash.Normalize.Transformations
( module X
) where
import Clash.Normalize.Transformations.ANF as X
import Clash.Normalize.Transformations.Case as X
import Clash.Normalize.Transformations.Cast as X
import Clash.Normalize.Transformations.DEC as X
import Clash.Normalize.Transformations.EtaExpand as X
import Clash.Normalize.Transformations.Inline as X
import Clash.Normalize.Transformations.Letrec as X
import Clash.Normalize.Transformations.MultiPrim as X
import Clash.Normalize.Transformations.Reduce as X
import Clash.Normalize.Transformations.SeparateArgs as X
import Clash.Normalize.Transformations.Specialize as X
import Clash.Normalize.Transformations.XOptimize as X