Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix test_pmgen deps | Miodrag Milanovic | 2019-08-21 | 1 | -1/+1 |
| | |||||
* | Fix copy-paste typo | Eddie Hung | 2019-08-20 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into clifford/pmgen | Clifford Wolf | 2019-08-20 | 1 | -3/+1 |
|\ | |||||
| * | Ignore all generated headers for pmgen pass | Miodrag Milanovic | 2019-08-18 | 1 | -2/+1 |
| | | |||||
* | | Merge branch 'master' of github.com:YosysHQ/yosys into clifford/pmgen | Clifford Wolf | 2019-08-19 | 3 | -2/+109 |
|\| | |||||
| * | Revert "Merge pull request #1280 from ↵ | Eddie Hung | 2019-08-12 | 3 | -0/+111 |
| | | | | | | | | | | | | | | YosysHQ/revert-1266-eddie/ice40_full_adder" This reverts commit c851dc13108021834533094a8a3236da6d9e0161, reversing changes made to f54bf1631ff37a83733c162e6ebd188c1d5ea18f. | ||||
* | | Refactor pmgen rollback mechanism | Clifford Wolf | 2019-08-17 | 1 | -32/+21 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Improvements in "test_pmgen -generate" | Clifford Wolf | 2019-08-17 | 1 | -3/+23 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add pmgen "fallthrough" statement | Clifford Wolf | 2019-08-17 | 2 | -3/+17 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add help() call | Eddie Hung | 2019-08-16 | 1 | -0/+1 |
| | | |||||
* | | Minor bugfix in "test_pmgen -generate" | Clifford Wolf | 2019-08-16 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add pmgen finish statement, return number of matches | Clifford Wolf | 2019-08-16 | 4 | -82/+116 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Redesign pmgen backtracking for recursive matching | Clifford Wolf | 2019-08-16 | 2 | -33/+38 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add pmgen "generate" feature | Clifford Wolf | 2019-08-16 | 3 | -13/+208 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Refactor demo_reduce into test_pmgen | Clifford Wolf | 2019-08-16 | 4 | -14/+83 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add doc for pmgen semioptional statement, Add pmgen changes to CHANGELOG | Clifford Wolf | 2019-08-15 | 1 | -0/+3 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Update pmgen documentation | Clifford Wolf | 2019-08-15 | 1 | -4/+58 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Change pmgen default rule to reject, switch peepopt behavior to accept | Clifford Wolf | 2019-08-15 | 5 | -7/+5 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add demo_reduce pass to demonstrace recursive pattern matching | Clifford Wolf | 2019-08-15 | 4 | -0/+187 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Improvements in pmgen for recursive patterns | Clifford Wolf | 2019-08-15 | 4 | -26/+132 |
|/ | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER" | David Shah | 2019-08-10 | 3 | -111/+0 |
| | |||||
* | Add ice40_wrapcarry pass, rename $__ICE40_FULL_ADDER -> CARRY_WRAPPER | Eddie Hung | 2019-08-07 | 3 | -0/+111 |
| | |||||
* | 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> |