aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAndrew Waterman2019-01-23 13:27:19 -0800
committerAdam Izraelevitz2019-01-23 13:27:19 -0800
commit1738c1ef0ac95fae25d52586b3b0348de80de2ff (patch)
treee28d770a8ad05b7f9635365248ee6a44a766714e /scripts
parentdf3c3fb5eedd3e2ac95b9f210268e4e515d6344c (diff)
Improve Shl codegen; eliminate Shlw WIR node (#994)
* Improve Shl codegen; eliminate Shlw WIR node If we emit shl(x, k) as {x, k'h0} instead of (x << k), then there's no need for Verilog-specific padding in the PadWidths pass. Avoiding the redundant padding improves compiler/simulator performance and renders Shlw unnecessary. * [skip formal checks] Add test
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions