Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | cxxrtl: remove inaccurate comment. NFC. | whitequark | 2020-04-16 | 1 | -2/+0 | |
| | | | ||||||
* | | | Merge pull request #1928 from YosysHQ/eddie/design_delete | Eddie Hung | 2020-04-16 | 4 | -1/+40 | |
|\ \ \ | | | | | | | | | kernel: add design -delete option | |||||
| * | | | tests: add design -delete tests | Eddie Hung | 2020-04-16 | 2 | -0/+18 | |
| | | | | ||||||
| * | | | kernel: add design -delete option | Eddie Hung | 2020-04-16 | 2 | -1/+22 | |
| | | | | ||||||
* | | | | Merge pull request #1896 from boqwxp/read_stdin_repl | whitequark | 2020-04-16 | 1 | -3/+4 | |
|\ \ \ \ | | | | | | | | | | | Frontend: allow reading file input from stdin, like a REPL heredoc mode | |||||
| * | | | | Use script-style heredoc syntax for REPL heredocs. | Alberto Gonzalez | 2020-04-15 | 1 | -7/+7 | |
| | | | | | ||||||
| * | | | | Allow reading file input from stdin, improving REPL experience. | Alberto Gonzalez | 2020-04-15 | 1 | -6/+7 | |
| | | | | | ||||||
* | | | | | Merge pull request #1797 from epfl-vlsc/firrtl_backend_fileinfo | Claire Wolf | 2020-04-16 | 1 | -29/+51 | |
|\ \ \ \ \ | | | | | | | | | | | | | Keep file information when emitting firrtl | |||||
| * | | | | | Fix indentation | Sahand Kashani | 2020-04-09 | 1 | -3/+3 | |
| | | | | | | ||||||
| * | | | | | Remove dependency on ilang backend since we no longer use it | Sahand Kashani | 2020-04-08 | 1 | -1/+0 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'master' of github.com:YosysHQ/yosys into firrtl_backend_fileinfo | Sahand Kashani | 2020-04-08 | 228 | -7017/+9036 | |
| |\ \ \ \ \ | ||||||
| * | | | | | | Remove unnecessary pruning of double-quoting | Sahand Kashani | 2020-04-08 | 1 | -5/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the past I was calling the ILANG_BACKEND::dump_const() to dump values to an output stream. When these values were strings, the function used to add quotes around them. The firrtl compiler, in turn, escaped these quotes and the result was double-quoted strings which were hard to read. However I'm now calling design_entity->get_src_attribute() directly and there is no additional quote being put around it, so we can safely remove the unnecessary call to str.erase() here. | |||||
| * | | | | | | Remove use of auto for simple types + simplify src attribute computation | Sahand Kashani | 2020-03-24 | 1 | -10/+5 | |
| | | | | | | | ||||||
| * | | | | | | Refactor to directly call ILANG_BACKEND::dump_const() + directly lookup src ↵ | Sahand Kashani | 2020-03-24 | 1 | -68/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | attribute | |||||
| * | | | | | | Indentation conventions | Sahand Kashani | 2020-03-23 | 1 | -5/+6 | |
| | | | | | | | ||||||
| * | | | | | | Const parameter in function (backends/firrtl/firrtl.cc) | Sahand Kashani-Akhavan | 2020-03-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Alberto Gonzalez <61295559+boqwxp@users.noreply.github.com> | |||||
| * | | | | | | Strip quotes around fileinfo strings | Sahand Kashani | 2020-03-21 | 1 | -1/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yosys puts quotes around the string that represents the fileinfo whereas firrtl does not. So when firrtl sees quotes, it escapes them with an extra backslash which makes it hard to read afterwards. | |||||
| * | | | | | | Add fileinfo to firrtl backend for assignments and non-instance cells | Sahand Kashani | 2020-03-21 | 1 | -21/+30 | |
| | | | | | | | ||||||
| * | | | | | | Refactor fileinfo emission characters to single location | Sahand Kashani | 2020-03-20 | 1 | -6/+8 | |
| | | | | | | | ||||||
| * | | | | | | Add fileinfo to firrtl backend for instances | Sahand Kashani | 2020-03-19 | 1 | -2/+3 | |
| | | | | | | | ||||||
| * | | | | | | Add fileinfo to firrtl backend for modules and wires | Sahand Kashani | 2020-03-19 | 1 | -12/+20 | |
| | | | | | | | ||||||
| * | | | | | | Add fileinfo to firrtl backend for top-level circuit | Sahand Kashani | 2020-03-19 | 1 | -1/+62 | |
| | | | | | | | ||||||
* | | | | | | | ecp5: Force SIGNED ports to be 1 bit | David Shah | 2020-04-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | | | | | | | Merge pull request #1927 from YosysHQ/eddie/design_remove_assert | Eddie Hung | 2020-04-16 | 2 | -1/+2 | |
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | kernel: Design::remove(RTLIL::Module *) to check refcount_modules_ | |||||
| * | | | | | | design: do not delete when iterating over Design::modules() directly | Eddie Hung | 2020-04-14 | 1 | -1/+1 | |
| | | | | | | | ||||||
| * | | | | | | kernel: Design::remove(RTLIL::Module *) to check refcount_modules_ | Eddie Hung | 2020-04-14 | 1 | -0/+1 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #1915 from boqwxp/dict_move_semantics | whitequark | 2020-04-16 | 1 | -4/+68 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | kernel: Add `dict` support for rvalue references and C++11 move semantics. | |||||
| * | | | | | | | Rename overloaded `insert()` to `emplace()` and add overloaded versions for ↵ | Alberto Gonzalez | 2020-04-16 | 1 | -1/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all possible lvalue/rvalue combinationsfor its arguments. | |||||
| * | | | | | | | Add `dict` support for rvalue references and C++11 move semantics. | Alberto Gonzalez | 2020-04-13 | 1 | -4/+38 | |
| | | | | | | | | ||||||
* | | | | | | | | Merge pull request #1900 from Xiretza/suppress-makefile-echo | whitequark | 2020-04-16 | 1 | -0/+3 | |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Suppress output of Makefile.conf when printing source versions | |||||
| * | | | | | | | | Suppress output of Makefile.conf when printing source versions | Xiretza | 2020-04-11 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The make targets echo-yosys-ver, echo-git-ver and echo-abc-rev can be used to programmatically extract contents of make variables for external scripts. Unfortunately, when a Makefile.conf exists, its contents would also be echoed, making the output almost unusable. This patch selectively disables this functionality for these special targets. | |||||
* | | | | | | | | | Merge pull request #1937 from hzeller/consexpr-opportunity | whitequark | 2020-04-16 | 2 | -5/+4 | |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Use static constexpr instead of static const where possible. | |||||
| * | | | | | | | | | Use static constexpr instead of static const where possible. | Henner Zeller | 2020-04-14 | 2 | -5/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular inside class declarations, a static const assignment is technically not a definition, while constexpr is. Signed-off-by: Henner Zeller <h.zeller@acm.org> | |||||
* | | | | | | | | | | Merge pull request #1943 from YosysHQ/dave/fix-1919 | David Shah | 2020-04-16 | 3 | -2/+25 | |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | ast: Fix handling of identifiers in the global scope | |||||
| * | | | | | | | | | | ast: Fix handling of identifiers in the global scope | David Shah | 2020-04-16 | 3 | -2/+25 | |
| | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* / | | | | | | | | | opt_expr: Fix X and CO outputs for $alu identity-mapping rules. | Marcelina Kościelnicka | 2020-04-16 | 2 | -10/+83 | |
|/ / / / / / / / / | ||||||
* | | | | | | | | | Merge pull request #1894 from YosysHQ/mingw_fix | Miodrag Milanović | 2020-04-15 | 1 | -0/+4 | |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix compile for mingw | |||||
| * | | | | | | | | | Fix compile for mingw | Miodrag Milanovic | 2020-04-15 | 1 | -0/+4 | |
| | |_|_|_|_|_|/ / | |/| | | | | | | | ||||||
* | | | | | | | | | Merge pull request #1916 from YosysHQ/eddie/kernel_makeblackbox | Eddie Hung | 2020-04-15 | 1 | -0/+2 | |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | kernel: Module::makeblackbox() to clear connections too | |||||
| * | | | | | | | | | kernel: Module::makeblackbox() to clear connections too | Eddie Hung | 2020-04-13 | 1 | -0/+2 | |
| | |_|_|/ / / / / | |/| | | | | | | | ||||||
* | | | | | | | | | Merge pull request #1933 from YosysHQ/eddie/zinit_more | Eddie Hung | 2020-04-15 | 2 | -9/+123 | |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | zinit: handle $__DFFS?E?_[NP][NP][01] too | |||||
| * | | | | | | | | | tests: zinit for new types | Eddie Hung | 2020-04-14 | 1 | -2/+96 | |
| | | | | | | | | | | ||||||
| * | | | | | | | | | zinit: handle $__DFFS?E?_[NP][NP][01] too | Eddie Hung | 2020-04-14 | 1 | -7/+27 | |
| | | | | | | | | | | ||||||
* | | | | | | | | | | Merge pull request #1830 from boqwxp/qbfsat | N. Engelhardt | 2020-04-15 | 4 | -3/+573 | |
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Add `qbfsat` command to integrate exists-forall solving and specialization | |||||
| * | | | | | | | | | | Use `pool` instead of `std::set`. | Alberto Gonzalez | 2020-04-11 | 1 | -6/+6 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | Use `dict` instead of `std::map`. | Alberto Gonzalez | 2020-04-11 | 1 | -8/+8 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | Clean up `passes/sat/qbfsat.cc`. | Alberto Gonzalez | 2020-04-09 | 1 | -13/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes various cosmetic fixes, removes superfluous `hasPort()` check, and uses `emplace_back()` instead of `push_back()`. | |||||
| * | | | | | | | | | | Remove `$anyconst` cells before specialization to eliminate warnings and the ↵ | Alberto Gonzalez | 2020-04-07 | 1 | -2/+25 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | need to run `opt_clean`. | |||||
| * | | | | | | | | | | Use newly-renamed `-push-copy` option. | Alberto Gonzalez | 2020-04-04 | 1 | -1/+1 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | Improve style in `passes/sat/qbfsat.cc`. | Alberto Gonzalez | 2020-04-04 | 1 | -4/+2 | |
| | | | | | | | | | | |