Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make it work on all | Miodrag Milanovic | 2021-11-05 | 1 | -2/+4 |
| | |||||
* | Correct way of setting maybe_unsused on labels | Miodrag Milanovic | 2021-11-05 | 1 | -4/+2 |
| | |||||
* | passes/pmgen/pmgen.py: trivial change to remove C++ compiler warnings | Larry Doolittle | 2020-12-23 | 1 | -2/+2 |
| | | | | Verified that the result still builds and passes self-tests | ||||
* | Return nice error in pmgen generated code, fixes #2482 | Miodrag Milanovic | 2020-12-09 | 1 | -2/+6 |
| | |||||
* | Use [[maybe_unused]] instead of YS_ATTRIBUTE(unused). | whitequark | 2020-06-19 | 1 | -10/+10 |
| | | | | | [[maybe_unused]] is available since C++17, so this commit adds a polyfill YS_MAYBE_UNUSED. Once we require C++17 we can drop it. | ||||
* | Move GENERATE_PATTERN macro to separate utility header | Clifford Wolf | 2019-10-16 | 1 | -1/+15 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | More exceptions | Eddie Hung | 2019-09-20 | 1 | -2/+2 |
| | |||||
* | Add an overload for port/param with default value | Eddie Hung | 2019-09-20 | 1 | -0/+8 |
| | |||||
* | Raise a RuntimeError instead of AssertionError | Eddie Hung | 2019-09-11 | 1 | -1/+2 |
| | |||||
* | Fix port hanlding in pmgen | Clifford Wolf | 2019-08-23 | 1 | -4/+3 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add pmgen slices and choices | Clifford Wolf | 2019-08-23 | 1 | -21/+95 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Refactor pmgen rollback mechanism | Clifford Wolf | 2019-08-17 | 1 | -32/+21 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add pmgen "fallthrough" statement | Clifford Wolf | 2019-08-17 | 1 | -3/+14 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add pmgen finish statement, return number of matches | Clifford Wolf | 2019-08-16 | 1 | -24/+34 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Redesign pmgen backtracking for recursive matching | Clifford Wolf | 2019-08-16 | 1 | -32/+35 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add pmgen "generate" feature | Clifford Wolf | 2019-08-16 | 1 | -13/+44 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Change pmgen default rule to reject, switch peepopt behavior to accept | Clifford Wolf | 2019-08-15 | 1 | -3/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improvements in pmgen for recursive patterns | Clifford Wolf | 2019-08-15 | 1 | -16/+100 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add peepopt_muldiv, fixes #930 | Clifford Wolf | 2019-04-30 | 1 | -0/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | pmgen progress | Clifford Wolf | 2019-04-30 | 1 | -9/+14 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Some pmgen reorg, rename peepopt.pmg to peepopt_shiftmul.pmg | Clifford Wolf | 2019-04-30 | 1 | -3/+3 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "peepopt" skeleton | Clifford Wolf | 2019-04-29 | 1 | -0/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add pmgen support for multiple patterns in one matcher | Clifford Wolf | 2019-04-29 | 1 | -74/+128 |
| | | | | 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> | ||||
* | Try again for passes/pmgen/ice40_dsp_pm.h rule | Larry Doolittle | 2019-03-01 | 1 | -7/+8 |
| | | | | 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 | 1 | -7/+8 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix pmgen for out-of-tree build | Clifford Wolf | 2019-02-28 | 1 | -2/+4 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add actual DSP inference to ice40_dsp pass | Clifford Wolf | 2019-02-17 | 1 | -1/+22 |
| | | | | 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 | 1 | -12/+34 |
| | | | | 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 | 1 | -17/+55 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Progress in pmgen | Clifford Wolf | 2019-01-15 | 1 | -15/+146 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Progress in pmgen | Clifford Wolf | 2019-01-15 | 1 | -0/+262 |
Signed-off-by: Clifford Wolf <clifford@clifford.at> |