Copyright | (c) Alexandre Joannou 2020-2021 |
---|---|
License | MIT |
Stability | experimental |
Safe Haskell | Safe-Inferred |
Language | GHC2021 |
This pass "de-inlines" DontCare
primitives that are otherwise inlined in an
InputTree
. This undoes some of the work performed by the pass in the
NetInline
module.
This pass exists to avoid backends generating code that might be too compact for
certain tools (specifically, verilator 4.202 cannot consume verilog that tries
to concatenate a don't care literal with a value literal).
This pass should be avoided if possible.
Synopsis
Documentation
dontCareDeInline :: MNetlistPass s Bool Source #
DontCare
"de-inline"