aboutsummaryrefslogtreecommitdiffstats
path: root/backends/cxxrtl/cxxrtl_capi.h
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2020-06-09 20:55:40 +0000
committerwhitequark <whitequark@whitequark.org>2020-06-09 20:55:40 +0000
commit970ec34e7053704fb748fdc80b9ebaf277bce98d (patch)
tree7889f6b5de4430928cc46f5e563d9610064dfe9a /backends/cxxrtl/cxxrtl_capi.h
parentba11060e59fcd43e072802c5666c7095df01e5d2 (diff)
downloadyosys-970ec34e7053704fb748fdc80b9ebaf277bce98d.tar.gz
yosys-970ec34e7053704fb748fdc80b9ebaf277bce98d.tar.bz2
yosys-970ec34e7053704fb748fdc80b9ebaf277bce98d.zip
cxxrtl: order -On levels as localize, elide instead of the reverse.
Historically, elision was implemented before localization, so levels with elision are lower than corresponding levels with localization. This is unfortunate for two reasons: 1. Elision is a logical subset of localization, since it equals to not giving a name to a temporary. 2. "Localize" currently actually means "unbuffer and localize", and it would be useful to split those steps (at least for public wires) for improved design visibility.
Diffstat (limited to 'backends/cxxrtl/cxxrtl_capi.h')
0 files changed, 0 insertions, 0 deletions