aboutsummaryrefslogtreecommitdiffstats
path: root/backends/ilang/ilang_backend.h
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2020-04-16 16:45:02 +0000
committerwhitequark <whitequark@whitequark.org>2020-04-16 16:45:54 +0000
commit06c0338f2c19ca50675f3928de7fa19b05d304c4 (patch)
tree0951897313ff14307d407dee6b7c5a0c7eab86c4 /backends/ilang/ilang_backend.h
parent9043632dcc9b4ab198e03ffbdb8ba232b047ef28 (diff)
downloadyosys-06c0338f2c19ca50675f3928de7fa19b05d304c4.tar.gz
yosys-06c0338f2c19ca50675f3928de7fa19b05d304c4.tar.bz2
yosys-06c0338f2c19ca50675f3928de7fa19b05d304c4.zip
cxxrtl: make ROMs writable, document memory::operator[].
There is no practical benefit from using `const memory` for ROMs; it uses an std::vector internally, which prevents contemporary compilers from constant-propagating ROM contents. (It is not clear whether they are permitted to do so.) However, there is a major benefit from using non-const `memory` for ROMs, which is the ability to dynamically fill the ROM for each individual simulation.
Diffstat (limited to 'backends/ilang/ilang_backend.h')
0 files changed, 0 insertions, 0 deletions