aboutsummaryrefslogtreecommitdiffstats
path: root/backends
Commit message (Expand)AuthorAgeFilesLines
* cxxrtl: update help text.whitequark2020-06-261-2/+2
* Merge pull request #2168 from whitequark/assert-unused-exprsclairexen2020-06-251-2/+0
|\
| * Use (and ignore) the expression provided to log_assert in NDEBUG builds.whitequark2020-06-191-2/+0
* | cxxrtl: Add support for the new FF types.Marcelina Kościelnicka2020-06-241-5/+22
|/
* Merge pull request #2173 from whitequark/use-cxx11-final-overridewhitequark2020-06-1917-40/+40
|\
| * Use C++11 final/override keywords.whitequark2020-06-1817-40/+40
* | cxxrtl: add .get() and .set() accessors on value<> and wire<>.whitequark2020-06-191-6/+47
|/
* Merge pull request #2167 from whitequark/cxxrtl-fix-ndebugwhitequark2020-06-181-1/+2
|\
| * cxxrtl: don't compute vital values in log_assert().whitequark2020-06-171-1/+2
* | Merge pull request #2163 from jfng/cxxrtl-blackbox-debuginfowhitequark2020-06-171-13/+17
|\ \
| * | cxxrtl: restrict the debug info of a blackbox to its ports.Jean-François Nguyen2020-06-161-13/+17
| |/
* | Merge pull request #2160 from whitequark/cxxrtl-fix-warningwhitequark2020-06-171-21/+23
|\ \ | |/ |/|
| * cxxrtl: avoid unused variable warning for transparent $memrd ports. NFC.whitequark2020-06-151-21/+23
* | Merge pull request #2159 from MerryMage/cxxrtl-mulwhitequark2020-06-151-17/+22
|\ \ | |/ |/|
| * cxxrtl: Implement chunk-wise multiplicationMerryMage2020-06-151-17/+22
* | Merge pull request #2158 from miek/sshr-sign-extensionwhitequark2020-06-151-2/+4
|\ \ | |/ |/|
| * cxxrtl: fix sshr sign-extension.Mike Walters2020-06-151-2/+4
* | Merge pull request #2151 from whitequark/cxxrtl-fix-rzextwhitequark2020-06-131-2/+2
|\ \ | |/ |/|
| * cxxrtl: fix rzext().whitequark2020-06-131-2/+2
* | Merge pull request #2145 from whitequark/cxxrtl-splitnetswhitequark2020-06-135-67/+156
|\ \
| * | cxxrtl: handle multipart signals.whitequark2020-06-115-27/+94
| * | cxxrtl: expose RTLIL::{Wire,Memory}->start_offset in debug info.whitequark2020-06-113-40/+62
* | | cxxrtl: always inline internal cells and slice/concat operations.whitequark2020-06-131-4/+108
| |/ |/|
* | cxxrtl: elide $pmux cells.whitequark2020-06-121-30/+16
* | cxxrtl: annotate port direction as comments.whitequark2020-06-121-1/+8
* | cxxrtl: unbuffer output wires of toplevel module.whitequark2020-06-121-1/+1
* | cxxrtl: simplify unbuffering of input wires.whitequark2020-06-121-20/+17
|/
* Merge pull request #2141 from whitequark/cxxrtl-cxx11whitequark2020-06-103-8/+10
|\
| * cxxrtl: restore C++11 compatibility.whitequark2020-06-101-1/+2
| * cxxrtl: fix a few gcc warnings.whitequark2020-06-101-5/+6
| * Fix formatting. NFC.whitequark2020-06-101-2/+2
* | cxxrtl: disambiguate values/wires and their aliases in debug info.whitequark2020-06-104-9/+50
|/
* cxxrtl: allow unbuffering without localizing.whitequark2020-06-091-40/+74
* cxxrtl: order -On levels as localize, elide instead of the reverse.whitequark2020-06-091-8/+8
* cxxrtl: factor out -noproc/-noflatten from -O.whitequark2020-06-091-17/+36
* cxxrtl: fix two buggy split_by functions.whitequark2020-06-092-14/+16
* Merge pull request #2126 from whitequark/cxxrtl-non-ext-logic-opswhitequark2020-06-092-64/+35
|\
| * cxxrtl: ignore cell input signedness when it is irrelevant.whitequark2020-06-092-64/+35
* | cxxrtl: add missing namespace.whitequark2020-06-091-2/+2
|/
* cxxrtl: fix format of hdlnames.whitequark2020-06-081-1/+1
* cxxrtl: don't check immutable values for changes in VCD writer.whitequark2020-06-081-4/+10
* cxxrtl: emit debug information for constant wires.whitequark2020-06-083-17/+44
* cxxrtl: track aliases in VCD writer.whitequark2020-06-081-10/+14
* cxxrtl: emit debug information for alias wires.whitequark2020-06-081-3/+55
* cxxrtl: fix typo in comment. NFC.whitequark2020-06-081-4/+4
* cxxrtl: minor debug-related improvements.whitequark2020-06-081-2/+3
* cxxrtl: rename cxxrtl.cc→cxxrtl_backend.cc.whitequark2020-06-072-1/+1
* cxxrtl: add a C API for writing VCD dumps.whitequark2020-06-075-2/+204
* cxxrtl: only write VCD values that were actually updated.whitequark2020-06-071-10/+30
* cxxrtl: add a VCD writer using debug information.whitequark2020-06-071-0/+194