| Commit message (Expand) | Author | Age | Files | Lines |
* | cxxrtl: print names of cells inlined in connections. | whitequark | 2020-12-15 | 1 | -1/+10 |
* | cxxrtl: disable optimization of debug_items(). | whitequark | 2020-12-15 | 1 | -0/+1 |
* | cxxrtl: make alias analysis outlining-aware. | whitequark | 2020-12-15 | 1 | -38/+48 |
* | cxxrtl: add a "bare minimum" debug information level. | whitequark | 2020-12-14 | 1 | -9/+17 |
* | cxxrtl: implement debug information outlining. | whitequark | 2020-12-14 | 1 | -55/+177 |
* | cxxrtl: rename "elision" to "inlining". NFC. | whitequark | 2020-12-13 | 1 | -77/+77 |
* | cxxrtl: fix outdated comment. NFC. | whitequark | 2020-12-13 | 1 | -2/+2 |
* | cxxrtl: use IdString::isPublic(). NFC. | whitequark | 2020-12-13 | 1 | -4/+4 |
* | cxxrtl: don't overwrite buffered inputs. | whitequark | 2020-12-11 | 1 | -24/+32 |
* | Merge pull request #2468 from whitequark/cxxrtl-assert | whitequark | 2020-12-02 | 1 | -2/+2 |
|\ |
|
| * | cxxrtl: use CXXRTL_ASSERT for RTL contract violations instead of assert. | whitequark | 2020-12-02 | 1 | -2/+2 |
* | | Merge pull request #2469 from whitequark/cxxrtl-no-clk | whitequark | 2020-12-02 | 1 | -6/+14 |
|\ \ |
|
| * | | cxxrtl: fix crashes caused by a floating or constant clock input. | whitequark | 2020-12-02 | 1 | -6/+14 |
| |/ |
|
* / | cxxrtl: provide a way to perform unobtrusive power-on reset. | whitequark | 2020-12-02 | 1 | -0/+40 |
|/ |
|
* | cxxrtl: run `hierarchy -auto-top` if no top module is present. | whitequark | 2020-11-02 | 1 | -7/+26 |
* | cxxrtl: don't assert on non-constant $meminit inputs. | whitequark | 2020-11-01 | 1 | -2/+4 |
* | cxxrtl: don't assert on wires with multiple drivers. | whitequark | 2020-11-01 | 1 | -0/+2 |
* | cxxrtl: expose driver kind in debug information. | whitequark | 2020-09-02 | 1 | -7/+61 |
* | cxxrtl: improve handling of FFs with async inputs (other than CLK). | whitequark | 2020-09-02 | 1 | -22/+23 |
* | cxxrtl: expose port direction in debug information. | whitequark | 2020-09-02 | 1 | -1/+8 |
* | cxxrtl: fix typo in comment. NFC. | whitequark | 2020-09-02 | 1 | -1/+1 |
* | cxxrtl: add missing extern "C". | whitequark | 2020-07-09 | 1 | -0/+1 |
* | cxxrtl: update help text. | whitequark | 2020-06-26 | 1 | -2/+2 |
* | cxxrtl: Add support for the new FF types. | Marcelina Kościelnicka | 2020-06-24 | 1 | -5/+22 |
* | Use C++11 final/override keywords. | whitequark | 2020-06-18 | 1 | -2/+2 |
* | 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 |
| |/ |
|
* / | cxxrtl: avoid unused variable warning for transparent $memrd ports. NFC. | whitequark | 2020-06-15 | 1 | -21/+23 |
|/ |
|
* | Merge pull request #2145 from whitequark/cxxrtl-splitnets | whitequark | 2020-06-13 | 1 | -8/+12 |
|\ |
|
| * | cxxrtl: handle multipart signals. | whitequark | 2020-06-11 | 1 | -4/+4 |
| * | cxxrtl: expose RTLIL::{Wire,Memory}->start_offset in debug info. | whitequark | 2020-06-11 | 1 | -4/+8 |
* | | 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 | 1 | -1/+2 |
|\ |
|
| * | cxxrtl: restore C++11 compatibility. | whitequark | 2020-06-10 | 1 | -1/+2 |
* | | cxxrtl: disambiguate values/wires and their aliases in debug info. | whitequark | 2020-06-10 | 1 | -1/+1 |
|/ |
|
* | 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 | 1 | -7/+9 |
* | cxxrtl: ignore cell input signedness when it is irrelevant. | whitequark | 2020-06-09 | 1 | -7/+16 |
* | cxxrtl: fix format of hdlnames. | whitequark | 2020-06-08 | 1 | -1/+1 |
* | cxxrtl: emit debug information for constant wires. | whitequark | 2020-06-08 | 1 | -12/+27 |
* | 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 |