3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-27 10:55:51 +00:00
yosys/backends/cxxrtl
whitequark 962a2f3bff cxxrtl: add .get() and .set() accessors on value<> and wire<>.
For several reasons:
  * They're more convenient than accessing .data.
  * They accommodate variably-sized types like size_t transparently.
  * They statically ensure that no out of range conversions happen.

For now these are only provided for unsigned integers, but eventually
they should be provided for signed integers too. (Annoyingly this
affects conversions to/from `char` at the moment.)

Fixes #2127.
2020-06-19 02:31:35 +00:00
..
cxxrtl.h cxxrtl: add .get() and .set() accessors on value<> and wire<>. 2020-06-19 02:31:35 +00:00
cxxrtl_backend.cc Merge pull request #2167 from whitequark/cxxrtl-fix-ndebug 2020-06-18 16:57:51 +00:00
cxxrtl_capi.cc cxxrtl: handle multipart signals. 2020-06-11 19:34:35 +00:00
cxxrtl_capi.h cxxrtl: handle multipart signals. 2020-06-11 19:34:35 +00:00
cxxrtl_vcd.h cxxrtl: handle multipart signals. 2020-06-11 19:34:35 +00:00
cxxrtl_vcd_capi.cc cxxrtl: add missing namespace. 2020-06-09 06:26:43 +00:00
cxxrtl_vcd_capi.h Fix formatting. NFC. 2020-06-10 15:48:40 +00:00
Makefile.inc cxxrtl: rename cxxrtl.cc→cxxrtl_backend.cc. 2020-06-07 03:48:40 +00:00