    {-|
      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. <devops@qbaylogic.com>

      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