2020-06-12 |
whitequark | cxxrtl: unbuffer output wires of toplevel module.
|
commit | commitdiff | tree |
2020-06-12 |
whitequark | cxxrtl: simplify unbuffering of input wires.
|
commit | commitdiff | tree |
2020-06-10 |
whitequark | cxxrtl: restore C++11 compatibility.
|
commit | commitdiff | tree |
2020-06-10 |
whitequark | cxxrtl: fix a few gcc warnings.
|
commit | commitdiff | tree |
2020-06-10 |
whitequark | Fix formatting. NFC.
|
commit | commitdiff | tree |
2020-06-10 |
whitequark | cxxrtl: disambiguate values/wires and their aliases...
|
commit | commitdiff | tree |
2020-06-09 |
whitequark | cxxrtl: allow unbuffering without localizing.
|
commit | commitdiff | tree |
2020-06-09 |
whitequark | cxxrtl: order -On levels as localize, elide instead...
|
commit | commitdiff | tree |
2020-06-09 |
whitequark | cxxrtl: factor out -noproc/-noflatten from -O.
|
commit | commitdiff | tree |
2020-06-09 |
whitequark | cxxrtl: fix two buggy split_by functions.
|
commit | commitdiff | tree |
2020-06-09 |
whitequark | flatten: accept processes.
|
commit | commitdiff | tree |
2020-06-09 |
whitequark | RTLIL: add Module::addProcess, use it in Module::cloneInto...
|
commit | commitdiff | tree |
2020-06-09 |
whitequark | cxxrtl: ignore cell input signedness when it is irrelevant.
|
commit | commitdiff | tree |
2020-06-09 |
whitequark | cxxrtl: add missing namespace.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | cxxrtl: fix format of hdlnames.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | flatten: preserve original object names via hdlname...
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | flatten: only prepend $flatten once per wire.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | RTLIL: use {get,set}_string_attribute in {get,set}_strpool_a...
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | flatten: make hygienic.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | cxxrtl: don't check immutable values for changes in...
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | cxxrtl: emit debug information for constant wires.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | cxxrtl: track aliases in VCD writer.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | cxxrtl: emit debug information for alias wires.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | cxxrtl: add missing installs of include files.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | cxxrtl: fix typo in comment. NFC.
|
commit | commitdiff | tree |
2020-06-08 |
whitequark | cxxrtl: minor debug-related improvements.
|
commit | commitdiff | tree |
2020-06-07 |
whitequark | cxxrtl: rename cxxrtl.cc→cxxrtl_backend.cc.
|
commit | commitdiff | tree |
2020-06-07 |
whitequark | cxxrtl: add a C API for writing VCD dumps.
|
commit | commitdiff | tree |
2020-06-07 |
whitequark | cxxrtl: only write VCD values that were actually updated.
|
commit | commitdiff | tree |
2020-06-07 |
whitequark | cxxrtl: add a VCD writer using debug information.
|
commit | commitdiff | tree |
2020-06-06 |
whitequark | cxxrtl: add a C API for driving and introspecting designs.
|
commit | commitdiff | tree |
2020-06-06 |
whitequark | cxxrtl: generate debug information for non-localized...
|
commit | commitdiff | tree |
2020-06-05 |
whitequark | cxxrtl: fix implementation of $sshr cell.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: clean up log messages.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: topologically sort modules.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: simplify.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: simplify. NFC.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: simplify.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: simplify. NFC.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: simplify. NFC.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: simplify. NFC.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: simplify. NFC.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | RTLIL: factor out RTLIL::Module::addMemory. NFC.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | flatten: rename techmap-related stuff. NFC.
|
commit | commitdiff | tree |
2020-06-04 |
whitequark | techmap, flatten: remove dead options.
|
commit | commitdiff | tree |
2020-06-03 |
whitequark | flatten: split from techmap.
|
commit | commitdiff | tree |
2020-06-03 |
whitequark | techmap: remove dead variable. NFC.
|
commit | commitdiff | tree |
2020-06-02 |
whitequark | techmap: use C++11 default member initializers. NFC.
|
commit | commitdiff | tree |
2020-06-02 |
whitequark | techmap: simplify.
|
commit | commitdiff | tree |
2020-06-02 |
whitequark | techmap: use +/techmap.v instead of an ad-hoc code...
|
commit | commitdiff | tree |
2020-05-29 |
whitequark | ilang_lexer: fix check for out of range literal.
|
commit | commitdiff | tree |
2020-05-29 |
whitequark | Restrict RTLIL::IdString to not contain whitespace...
|
commit | commitdiff | tree |
2020-05-26 |
whitequark | cxxrtl: make logging a little bit nicer.
|
commit | commitdiff | tree |
2020-05-26 |
whitequark | cxxrtl: add missing parts of commit 281c9685.
|
commit | commitdiff | tree |
2020-05-22 |
whitequark | cxxrtl: get rid of -O5 aka `opt_clean -purge` optimization...
|
commit | commitdiff | tree |
2020-05-05 |
whitequark | ast/simplify: don't bitblast async ROMs declared as...
|
commit | commitdiff | tree |
2020-05-03 |
whitequark | kernel: Trap in `log_error()` when a debugger is attached.
|
commit | commitdiff | tree |
2020-05-02 |
whitequark | Update ABC to include WASI support fixes.
|
commit | commitdiff | tree |
2020-05-01 |
whitequark | Fix WASI builds with abc enabled.
|
commit | commitdiff | tree |
2020-04-30 |
whitequark | Add WASI platform support.
|
commit | commitdiff | tree |
2020-04-30 |
whitequark | Fix .editorconfig to not break abc.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | README: explain how to do out-of-tree builds.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | Fix out-of-tree builds configured as `SMALL := 1`.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | gowin,ecp5: remove generated files in `make clean`.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | cxxrtl: use `cxxrtl_` prefix rather than `cxxrtl.`
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | cxxrtl: improve printing of narrow memories.
|
commit | commitdiff | tree |
2020-04-24 |
whitequark | cxxrtl: fix handling of parametric modules with large...
|
commit | commitdiff | tree |
2020-04-22 |
whitequark | cxxrtl: run edge detectors only once in eval().
|
commit | commitdiff | tree |
2020-04-22 |
whitequark | cxxrtl: add an unsupported knob for manipulating clock...
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: use log_id() where appropriate. NFC.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: add (*cxxrtl.{comb,sync}*) annotations on black...
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: s/sync_{wire,type}/edge_{wire,type}/. NFC.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: use one delta cycle for immediately converging...
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: add -O6, a shortcut for running `proc; flatten`.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: unbuffer module input wires.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: simplify generated edge detection logic.
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: localize wires with multiple comb drivers,...
|
commit | commitdiff | tree |
2020-04-21 |
whitequark | cxxrtl: detect buffered comb wires, not just feedback...
|
commit | commitdiff | tree |
2020-04-19 |
whitequark | cxxrtl: provide attributes to black box factories,...
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | cxxrtl: add templated black box support.
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | cxxrtl: make eval() and commit() inline in blackboxes.
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | cxxrtl: add simple black box support.
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | cxxrtl: use ID::X instead of ID(X). NFC.
|
commit | commitdiff | tree |
2020-04-18 |
whitequark | ast, rpc: record original name of $paramod\* as \hdlname...
|
commit | commitdiff | tree |
2020-04-17 |
whitequark | cxxrtl: correctly handle `sync always` rules.
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | rtlil: add AttrObject::has_attribute.
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | rtlil: add AttrObject::{get,set}_string_attribute.
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | cxxrtl: make ROMs writable, document memory::operator[].
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | cxxrtl: fix misleading example, caution about race...
|
commit | commitdiff | tree |
2020-04-16 |
whitequark | cxxrtl: remove inaccurate comment. NFC.
|
commit | commitdiff | tree |
2020-04-15 |
whitequark | ast/simplify: improve enum handling.
|
commit | commitdiff | tree |
2020-04-14 |
whitequark | write_cxxrtl: ignore disconnected module ports.
|
commit | commitdiff | tree |
2020-04-14 |
whitequark | write_verilog: fix precondition check.
|
commit | commitdiff | tree |
2020-04-14 |
whitequark | write_cxxrtl: enable separate compilation.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add basic documentation.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add support for $dlatch and $dlatchsr...
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add support for $sr cell.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add support for $slice and $concat cells.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: improve writable memory handling.
|
commit | commitdiff | tree |
2020-04-09 |
whitequark | write_cxxrtl: add support for hierarchical designs.
|
commit | commitdiff | tree |
next |