| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 |
* | cxxrtl: add a C API for driving and introspecting designs. | whitequark | 2020-06-06 | 4 | -29/+291 |
* | cxxrtl: generate debug information for non-localized public wires. | whitequark | 2020-06-06 | 2 | -2/+131 |
* | cxxrtl: fix implementation of $sshr cell. | whitequark | 2020-06-05 | 1 | -1/+1 |
* | cxxrtl: make logging a little bit nicer. | whitequark | 2020-05-26 | 1 | -2/+10 |
* | cxxrtl: add missing parts of commit 281c9685. | whitequark | 2020-05-26 | 1 | -5/+3 |
* | cxxrtl: get rid of -O5 aka `opt_clean -purge` optimization level. | whitequark | 2020-05-22 | 1 | -8/+2 |
* | Reorder cases to avoid fall-through warning | Xiretza | 2020-05-07 | 1 | -3/+3 |
* | Add YS_FALLTHROUGH macro to mark case fall-through | Xiretza | 2020-05-07 | 1 | -0/+6 |
* | cxxrtl: Round up constant width | David Shah | 2020-04-25 | 1 | -1/+1 |
* | cxxrtl: use `cxxrtl_` prefix rather than `cxxrtl.` | whitequark | 2020-04-24 | 1 | -45/+45 |
* | cxxrtl: improve printing of narrow memories. | whitequark | 2020-04-24 | 1 | -3/+4 |
* | cxxrtl: fix handling of parametric modules with large parameters. | whitequark | 2020-04-24 | 1 | -1/+1 |
* | cxxrtl: keep the memory write queue sorted on insertion. | Asu | 2020-04-22 | 1 | -3/+5 |
* | cxxrtl: run edge detectors only once in eval(). | whitequark | 2020-04-22 | 1 | -6/+22 |
* | cxxrtl: add an unsupported knob for manipulating clock trees. | whitequark | 2020-04-22 | 1 | -0/+18 |
* | cxxrtl: use log_id() where appropriate. NFC. | whitequark | 2020-04-21 | 1 | -4/+4 |
* | cxxrtl: add (*cxxrtl.{comb,sync}*) annotations on black box outputs. | whitequark | 2020-04-21 | 1 | -65/+186 |
* | cxxrtl: s/sync_{wire,type}/edge_{wire,type}/. NFC. | whitequark | 2020-04-21 | 1 | -23/+23 |
* | cxxrtl: use one delta cycle for immediately converging netlists. | whitequark | 2020-04-21 | 2 | -11/+21 |
* | cxxrtl: add -O6, a shortcut for running `proc; flatten`. | whitequark | 2020-04-21 | 1 | -4/+14 |
* | cxxrtl: unbuffer module input wires. | whitequark | 2020-04-21 | 1 | -31/+61 |
* | cxxrtl: simplify generated edge detection logic. | whitequark | 2020-04-21 | 1 | -56/+29 |
* | cxxrtl: localize wires with multiple comb drivers, too. | whitequark | 2020-04-21 | 1 | -32/+31 |
* | cxxrtl: detect buffered comb wires, not just feedback wires. | whitequark | 2020-04-21 | 1 | -5/+40 |
* | cxxrtl: provide attributes to black box factories, too. | whitequark | 2020-04-19 | 2 | -49/+57 |
* | cxxrtl: add templated black box support. | whitequark | 2020-04-18 | 1 | -16/+193 |
* | cxxrtl: make eval() and commit() inline in blackboxes. | whitequark | 2020-04-18 | 1 | -82/+103 |
* | cxxrtl: add simple black box support. | whitequark | 2020-04-18 | 2 | -70/+311 |
* | cxxrtl: use ID::X instead of ID(X). NFC. | whitequark | 2020-04-18 | 1 | -107/+107 |
* | cxxrtl: correctly handle `sync always` rules. | whitequark | 2020-04-17 | 1 | -3/+13 |
* | cxxrtl: make ROMs writable, document memory::operator[]. | whitequark | 2020-04-16 | 2 | -4/+6 |
* | cxxrtl: fix misleading example, caution about race conditions. | whitequark | 2020-04-16 | 1 | -4/+13 |