Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | ice40_dsp to accept $__MUL16X16 too | Eddie Hung | 2019-07-18 | 1 | -1/+1 | |
| | | ||||||
* | | Check if RHS is empty first | Eddie Hung | 2019-07-18 | 1 | -0/+2 | |
| | | ||||||
* | | Do not autoremove ffP aor muxP | Eddie Hung | 2019-07-18 | 1 | -2/+0 | |
| | | ||||||
* | | Improve pattern matcher to match subsets of $dffe? cells | Eddie Hung | 2019-07-18 | 2 | -12/+22 | |
| | | ||||||
* | | Improve A/B reg packing | Eddie Hung | 2019-07-18 | 2 | -6/+11 | |
| | | ||||||
* | | Do not autoremove A/B registers since they might have other consumers | Eddie Hung | 2019-07-18 | 1 | -2/+0 | |
| | | ||||||
* | | Fix xilinx_dsp index cast | Eddie Hung | 2019-07-18 | 1 | -2/+2 | |
| | | ||||||
* | | Wrong wildcard symbol | Eddie Hung | 2019-07-18 | 1 | -1/+1 | |
| | | ||||||
* | | Pattern matcher to check pool of bits, not exactly | Eddie Hung | 2019-07-17 | 2 | -5/+11 | |
| | | ||||||
* | | Signed extension | Eddie Hung | 2019-07-16 | 2 | -6/+6 | |
| | | ||||||
* | | Add support {A,B,P}REG packing | Eddie Hung | 2019-07-16 | 2 | -55/+94 | |
| | | ||||||
* | | Oops forgot these files | Eddie Hung | 2019-07-15 | 1 | -2/+7 | |
| | | ||||||
* | | Add xilinx_dsp for register packing | Eddie Hung | 2019-07-15 | 3 | -2/+192 | |
|/ | ||||||
* | Do not use shiftmul peepopt pattern when mul result is truncated, fixes #1047 | Clifford Wolf | 2019-05-28 | 1 | -4/+11 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Bugfix in peepopt_shiftmul.pmg | Clifford Wolf | 2019-05-06 | 1 | -0/+4 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Update pmgen documentation | Clifford Wolf | 2019-05-03 | 1 | -6/+18 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Fix typo | Clifford Wolf | 2019-05-03 | 1 | -1/+1 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Add peepopt_muldiv, fixes #930 | Clifford Wolf | 2019-04-30 | 4 | -1/+41 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | pmgen progress | Clifford Wolf | 2019-04-30 | 4 | -13/+27 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Some pmgen reorg, rename peepopt.pmg to peepopt_shiftmul.pmg | Clifford Wolf | 2019-04-30 | 3 | -4/+6 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Progress in shiftmul peepopt pattern | Clifford Wolf | 2019-04-30 | 1 | -3/+51 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Add "peepopt" skeleton | Clifford Wolf | 2019-04-29 | 5 | -1/+112 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Add pmgen support for multiple patterns in one matcher | Clifford Wolf | 2019-04-29 | 3 | -130/+188 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Support multiple pmg files (right now just concatenated together) | Clifford Wolf | 2019-04-29 | 1 | -6/+30 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Misspelling | Eddie Hung | 2019-04-25 | 1 | -1/+1 | |
| | ||||||
* | Fix a few typos | Eddie Hung | 2019-04-08 | 1 | -3/+3 | |
| | ||||||
* | Fix spelling in pmgen/README.md | Eddie Hung | 2019-03-05 | 1 | -2/+2 | |
| | ||||||
* | Try again for passes/pmgen/ice40_dsp_pm.h rule | Larry Doolittle | 2019-03-01 | 2 | -8/+9 | |
| | | | | Tested on both in-tree and out-of-tree builds | |||||
* | Reduce amount of trailing whitespace in code base | Larry Doolittle | 2019-02-28 | 1 | -1/+1 | |
| | ||||||
* | Fix pmgen for in-tree builds | Clifford Wolf | 2019-02-28 | 2 | -8/+9 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Fix pmgen for out-of-tree build | Clifford Wolf | 2019-02-28 | 2 | -4/+6 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Fix typo in passes/pmgen/README.md | Clifford Wolf | 2019-02-21 | 1 | -1/+1 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Bugfix in ice40_dsp | Clifford Wolf | 2019-02-21 | 1 | -2/+2 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Add "synth_ice40 -dsp" | Clifford Wolf | 2019-02-20 | 1 | -4/+4 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Detect and reject cases that do not map well to iCE40 DSPs (yet) | Clifford Wolf | 2019-02-20 | 2 | -2/+17 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Add actual DSP inference to ice40_dsp pass | Clifford Wolf | 2019-02-17 | 3 | -24/+214 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Progress in pmgen | Clifford Wolf | 2019-01-15 | 1 | -3/+11 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Progress in pmgen, add pmgen README | Clifford Wolf | 2019-01-15 | 3 | -14/+260 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Fix pmgen "reject" statement | Clifford Wolf | 2019-01-15 | 1 | -1/+1 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Progress in pmgen | Clifford Wolf | 2019-01-15 | 3 | -36/+139 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Progress in pmgen | Clifford Wolf | 2019-01-15 | 3 | -21/+157 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Progress in pmgen | Clifford Wolf | 2019-01-15 | 5 | -8/+347 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Add mockup .pmg (pattern matcher generator) file | Clifford Wolf | 2019-01-15 | 1 | -0/+75 | |
Signed-off-by: Clifford Wolf <clifford@clifford.at> |