| Commit message (Expand) | Author | Age | Files | Lines |
* | cxxrtl: update help text. | whitequark | 2020-06-26 | 1 | -2/+2 |
* | Merge pull request #2168 from whitequark/assert-unused-exprs | clairexen | 2020-06-25 | 1 | -2/+0 |
|\ |
|
| * | Use (and ignore) the expression provided to log_assert in NDEBUG builds. | whitequark | 2020-06-19 | 1 | -2/+0 |
* | | cxxrtl: Add support for the new FF types. | Marcelina Kościelnicka | 2020-06-24 | 1 | -5/+22 |
|/ |
|
* | Merge pull request #2173 from whitequark/use-cxx11-final-override | whitequark | 2020-06-19 | 17 | -40/+40 |
|\ |
|
| * | Use C++11 final/override keywords. | whitequark | 2020-06-18 | 17 | -40/+40 |
* | | cxxrtl: add .get() and .set() accessors on value<> and wire<>. | whitequark | 2020-06-19 | 1 | -6/+47 |
|/ |
|
* | Merge pull request #2167 from whitequark/cxxrtl-fix-ndebug | whitequark | 2020-06-18 | 1 | -1/+2 |
|\ |
|
| * | cxxrtl: don't compute vital values in log_assert(). | whitequark | 2020-06-17 | 1 | -1/+2 |
* | | Merge pull request #2163 from jfng/cxxrtl-blackbox-debuginfo | whitequark | 2020-06-17 | 1 | -13/+17 |
|\ \ |
|
| * | | cxxrtl: restrict the debug info of a blackbox to its ports. | Jean-François Nguyen | 2020-06-16 | 1 | -13/+17 |
| |/ |
|
* | | Merge pull request #2160 from whitequark/cxxrtl-fix-warning | whitequark | 2020-06-17 | 1 | -21/+23 |
|\ \
| |/
|/| |
|
| * | cxxrtl: avoid unused variable warning for transparent $memrd ports. NFC. | whitequark | 2020-06-15 | 1 | -21/+23 |
* | | Merge pull request #2159 from MerryMage/cxxrtl-mul | whitequark | 2020-06-15 | 1 | -17/+22 |
|\ \
| |/
|/| |
|
| * | cxxrtl: Implement chunk-wise multiplication | MerryMage | 2020-06-15 | 1 | -17/+22 |
* | | Merge pull request #2158 from miek/sshr-sign-extension | whitequark | 2020-06-15 | 1 | -2/+4 |
|\ \
| |/
|/| |
|
| * | cxxrtl: fix sshr sign-extension. | Mike Walters | 2020-06-15 | 1 | -2/+4 |
* | | Merge pull request #2151 from whitequark/cxxrtl-fix-rzext | whitequark | 2020-06-13 | 1 | -2/+2 |
|\ \
| |/
|/| |
|
| * | cxxrtl: fix rzext(). | whitequark | 2020-06-13 | 1 | -2/+2 |
* | | Merge pull request #2145 from whitequark/cxxrtl-splitnets | whitequark | 2020-06-13 | 5 | -67/+156 |
|\ \ |
|
| * | | cxxrtl: handle multipart signals. | whitequark | 2020-06-11 | 5 | -27/+94 |
| * | | cxxrtl: expose RTLIL::{Wire,Memory}->start_offset in debug info. | whitequark | 2020-06-11 | 3 | -40/+62 |
* | | | cxxrtl: always inline internal cells and slice/concat operations. | whitequark | 2020-06-13 | 1 | -4/+108 |
| |/
|/| |
|
* | | cxxrtl: elide $pmux cells. | whitequark | 2020-06-12 | 1 | -30/+16 |
* | | cxxrtl: annotate port direction as comments. | whitequark | 2020-06-12 | 1 | -1/+8 |
* | | cxxrtl: unbuffer output wires of toplevel module. | whitequark | 2020-06-12 | 1 | -1/+1 |
* | | cxxrtl: simplify unbuffering of input wires. | whitequark | 2020-06-12 | 1 | -20/+17 |
|/ |
|
* | Merge pull request #2141 from whitequark/cxxrtl-cxx11 | whitequark | 2020-06-10 | 3 | -8/+10 |
|\ |
|
| * | cxxrtl: restore C++11 compatibility. | whitequark | 2020-06-10 | 1 | -1/+2 |
| * | cxxrtl: fix a few gcc warnings. | whitequark | 2020-06-10 | 1 | -5/+6 |
| * | Fix formatting. NFC. | whitequark | 2020-06-10 | 1 | -2/+2 |
* | | cxxrtl: disambiguate values/wires and their aliases in debug info. | whitequark | 2020-06-10 | 4 | -9/+50 |
|/ |
|
* | cxxrtl: allow unbuffering without localizing. | whitequark | 2020-06-09 | 1 | -40/+74 |
* | cxxrtl: order -On levels as localize, elide instead of the reverse. | whitequark | 2020-06-09 | 1 | -8/+8 |
* | cxxrtl: factor out -noproc/-noflatten from -O. | whitequark | 2020-06-09 | 1 | -17/+36 |
* | cxxrtl: fix two buggy split_by functions. | whitequark | 2020-06-09 | 2 | -14/+16 |
* | Merge pull request #2126 from whitequark/cxxrtl-non-ext-logic-ops | whitequark | 2020-06-09 | 2 | -64/+35 |
|\ |
|
| * | cxxrtl: ignore cell input signedness when it is irrelevant. | whitequark | 2020-06-09 | 2 | -64/+35 |
* | | cxxrtl: add missing namespace. | whitequark | 2020-06-09 | 1 | -2/+2 |
|/ |
|
* | cxxrtl: fix format of hdlnames. | whitequark | 2020-06-08 | 1 | -1/+1 |
* | cxxrtl: don't check immutable values for changes in VCD writer. | whitequark | 2020-06-08 | 1 | -4/+10 |
* | cxxrtl: emit debug information for constant wires. | whitequark | 2020-06-08 | 3 | -17/+44 |
* | cxxrtl: track aliases in VCD writer. | whitequark | 2020-06-08 | 1 | -10/+14 |
* | cxxrtl: emit debug information for alias wires. | whitequark | 2020-06-08 | 1 | -3/+55 |
* | cxxrtl: fix typo in comment. NFC. | whitequark | 2020-06-08 | 1 | -4/+4 |
* | cxxrtl: minor debug-related improvements. | whitequark | 2020-06-08 | 1 | -2/+3 |
* | cxxrtl: rename cxxrtl.cc→cxxrtl_backend.cc. | whitequark | 2020-06-07 | 2 | -1/+1 |
* | cxxrtl: add a C API for writing VCD dumps. | whitequark | 2020-06-07 | 5 | -2/+204 |
* | cxxrtl: only write VCD values that were actually updated. | whitequark | 2020-06-07 | 1 | -10/+30 |
* | cxxrtl: add a VCD writer using debug information. | whitequark | 2020-06-07 | 1 | -0/+194 |