The Scala FIRRTL compiler adds an undocumented operand, dshlw, in the PadWidths transform. This will show up in emitted output if you run a low FIRRTL IR emitter with optimizations turned on, e.g.,:
firrtl -i Foo.fir -X verilog -E low -E verilog
This operand should (at least) be parsed by the FIRRTL CIRCT dialect for the same reason that we also parse cmem and smem---we should strive for interoperability with the lone extant FIRRTL compiler implementation.
The Scala FIRRTL compiler adds an undocumented operand,
dshlw
, in thePadWidths
transform. This will show up in emitted output if you run a low FIRRTL IR emitter with optimizations turned on, e.g.,:This operand should (at least) be parsed by the FIRRTL CIRCT dialect for the same reason that we also parse
cmem
andsmem
---we should strive for interoperability with the lone extant FIRRTL compiler implementation.