| Commit message (Expand) | Author | Age | Files | Lines |
* | Hook up $aldff support in various passes. | Marcelina Kościelnicka | 2021-10-02 | 1 | -2/+12 |
* | Add v2 memory cells. | Marcelina Kościelnicka | 2021-08-11 | 1 | -1/+1 |
* | opt_expr: Propagate constants to port connections. | Marcelina Kościelnicka | 2021-07-27 | 1 | -3/+22 |
* | opt_expr: Fix mul/div/mod by POT patterns to support >= 32 bits. | Marcelina Kościelnicka | 2021-06-09 | 1 | -122/+85 |
* | opt_expr: Optimize div/mod by const 1. | Marcelina Kościelnicka | 2021-06-09 | 1 | -4/+4 |
* | Fixing old e-mail addresses and deadnames | Claire Xenia Wolf | 2021-06-08 | 1 | -1/+1 |
* | opt_expr: Remove -clkinv option, make it the default. | Marcelina Kościelnicka | 2020-07-31 | 1 | -9/+9 |
* | opt_expr: Fix handling of $_XNOR_ cells with A = B. | Marcelina Kościelnicka | 2020-07-29 | 1 | -1/+1 |
* | opt_expr: Fix crash on $mul optimization with more zeros removed than Y has. | Marcelina Kościelnicka | 2020-07-05 | 1 | -0/+8 |
* | Merge pull request #2168 from whitequark/assert-unused-exprs | clairexen | 2020-06-25 | 1 | -1/+1 |
|\ |
|
| * | Remove YS_ATTRIBUTE(unused) where present just for log_assert()/log_debug(). | whitequark | 2020-06-19 | 1 | -1/+1 |
* | | Add support for new FF types in some opt passes. | Marcelina Kościelnicka | 2020-06-23 | 1 | -3/+32 |
|/ |
|
* | Use C++11 final/override keywords. | whitequark | 2020-06-18 | 1 | -2/+2 |
* | Add flooring division operator | Xiretza | 2020-05-28 | 1 | -6/+25 |
* | Add flooring modulo operator | Xiretza | 2020-05-28 | 1 | -5/+28 |
* | opt_expr: Sx to Sz; spotted by @Xiretza | Eddie Hung | 2020-05-14 | 1 | -1/+1 |
* | Merge pull request #1994 from YosysHQ/eddie/fix_bug1758 | Eddie Hung | 2020-05-14 | 1 | -25/+111 |
|\ |
|
| * | Fix whitespace | Eddie Hung | 2020-05-14 | 1 | -1/+1 |
| * | opt_expr: consume_x to require/imply !keepdc | Eddie Hung | 2020-05-08 | 1 | -5/+6 |
| * | opt_expr: restore consume_x; use for coarse grained too | Eddie Hung | 2020-05-08 | 1 | -6/+6 |
| * | opt_expr: const_xnor replacement to pad Y with 1'b1 | Eddie Hung | 2020-04-24 | 1 | -1/+2 |
| * | opt_expr: more fixes for $xor/$xnor | Eddie Hung | 2020-04-24 | 1 | -23/+47 |
| * | opt_expr: do not group by X, more fixes | Eddie Hung | 2020-04-23 | 1 | -18/+59 |
| * | opt_expr: improve single-bit $and/$or/$xor/$xnor cells; gate cells too | Eddie Hung | 2020-04-23 | 1 | -10/+29 |
* | | Fix the other "opt_expr -fine" bug introduced in 213a89558 | Claire Wolf | 2020-05-02 | 1 | -7/+19 |
* | | Fix "opt_expr -fine" bug introduced in 213a89558 | Claire Wolf | 2020-05-01 | 1 | -7/+19 |
|/ |
|
* | opt_expr: Fix X and CO outputs for $alu identity-mapping rules. | Marcelina Kościelnicka | 2020-04-16 | 1 | -2/+17 |
* | opt_expr: Add more $alu optimizations. | Marcelina Kościelnicka | 2020-04-14 | 1 | -19/+110 |
* | opt_expr: Optimize multiplications with low 0 bits in operands. | Marcelina Kościelnicka | 2020-04-13 | 1 | -0/+33 |
* | kernel: big fat patch to use more ID::*, otherwise ID(*) | Eddie Hung | 2020-04-02 | 1 | -147/+147 |
* | Merge pull request #1845 from YosysHQ/eddie/kernel_speedup | Eddie Hung | 2020-04-02 | 1 | -4/+4 |
|\ |
|
| * | kernel: SigSpec use more const& + overloads to prevent implicit SigSpec | Eddie Hung | 2020-03-13 | 1 | -4/+4 |
* | | Merge pull request #1828 from YosysHQ/eddie/celltypes_speedup | Eddie Hung | 2020-04-01 | 1 | -3/+3 |
|\ \ |
|
| * | | Code review fixes | Eddie Hung | 2020-03-30 | 1 | -1/+1 |
| * | | kernel: share a single CellTypes within a pass | Eddie Hung | 2020-03-18 | 1 | -3/+3 |
| |/ |
|
* | | Merge pull request #1790 from YosysHQ/eddie/opt_expr_xor | Eddie Hung | 2020-04-01 | 1 | -3/+37 |
|\ \ |
|
| * | | opt_expr: fix failing $xnor test | Eddie Hung | 2020-03-20 | 1 | -2/+17 |
| * | | opt_expr: fix missing brace | Eddie Hung | 2020-03-20 | 1 | -2/+4 |
| * | | opt_expr: extend to $xnor and $_XNOR_ | Eddie Hung | 2020-03-19 | 1 | -8/+12 |
| * | | opt_expr: optimise 1-bit $xor or $_XOR_ with constant input | Eddie Hung | 2020-03-19 | 1 | -1/+14 |
| |/ |
|
* | | opt_expr: remove redundant | Eddie Hung | 2020-03-19 | 1 | -3/+0 |
* | | opt_expr: optimise $sub when both A[i] and B[i] == 1'b1 | Eddie Hung | 2020-03-19 | 1 | -9/+20 |
* | | opt_expr: optimise for identity $alu-s just like $add/$sub | Eddie Hung | 2020-03-19 | 1 | -7/+31 |
|/ |
|
* | Fix opt_expr.eqneq.cmpzero debug print | Alyssa Milburn | 2019-12-15 | 1 | -1/+1 |
* | Fix handling of z_digit "?" and fix optimization of cmp with "z" | Clifford Wolf | 2019-09-13 | 1 | -0/+4 |
* | Copy-paste typo | Eddie Hung | 2019-08-22 | 1 | -1/+1 |
* | Respect opt_expr -keepdc as per @cliffordwolf | Eddie Hung | 2019-08-22 | 1 | -1/+1 |
* | Handle $shift and Y_WIDTH > 1 as per @cliffordwolf | Eddie Hung | 2019-08-22 | 1 | -4/+8 |
* | Add cover() | Eddie Hung | 2019-08-22 | 1 | -0/+1 |
* | Canonical form | Eddie Hung | 2019-08-22 | 1 | -5/+5 |