diff options
author | whitequark <whitequark@whitequark.org> | 2020-06-09 20:55:40 +0000 |
---|---|---|
committer | whitequark <whitequark@whitequark.org> | 2020-06-09 20:55:40 +0000 |
commit | 970ec34e7053704fb748fdc80b9ebaf277bce98d (patch) | |
tree | 7889f6b5de4430928cc46f5e563d9610064dfe9a /backends/cxxrtl/cxxrtl_capi.h | |
parent | ba11060e59fcd43e072802c5666c7095df01e5d2 (diff) | |
download | yosys-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