Copyright | (c) Signali Corp. 2010 |
---|---|
License | All rights reserved |
Maintainer | pweaver@signalicorp.com |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell98 |
Language.Netlist.Inline
Description
A simple inliner for a Netlist AST (AST
).
- inlineModule :: Module -> Module
Documentation
inlineModule :: Module -> Module Source #
Produce a new module in which some variables have been inlined. An expression is inlined (and it's declaration removed) if it only used in one place in the entire module.