aboutsummaryrefslogtreecommitdiffstats
path: root/passes/pmgen/pmgen.py
Commit message (Expand)AuthorAgeFilesLines
* Make it work on allMiodrag Milanovic2021-11-051-2/+4
* Correct way of setting maybe_unsused on labelsMiodrag Milanovic2021-11-051-4/+2
* passes/pmgen/pmgen.py: trivial change to remove C++ compiler warningsLarry Doolittle2020-12-231-2/+2
* Return nice error in pmgen generated code, fixes #2482Miodrag Milanovic2020-12-091-2/+6
* Use [[maybe_unused]] instead of YS_ATTRIBUTE(unused).whitequark2020-06-191-10/+10
* Move GENERATE_PATTERN macro to separate utility headerClifford Wolf2019-10-161-1/+15
* More exceptionsEddie Hung2019-09-201-2/+2
* Add an overload for port/param with default valueEddie Hung2019-09-201-0/+8
* Raise a RuntimeError instead of AssertionErrorEddie Hung2019-09-111-1/+2
* Fix port hanlding in pmgenClifford Wolf2019-08-231-4/+3
* Add pmgen slices and choicesClifford Wolf2019-08-231-21/+95
* Refactor pmgen rollback mechanismClifford Wolf2019-08-171-32/+21
* Add pmgen "fallthrough" statementClifford Wolf2019-08-171-3/+14
* Add pmgen finish statement, return number of matchesClifford Wolf2019-08-161-24/+34
* Redesign pmgen backtracking for recursive matchingClifford Wolf2019-08-161-32/+35
* Add pmgen "generate" featureClifford Wolf2019-08-161-13/+44
* Change pmgen default rule to reject, switch peepopt behavior to acceptClifford Wolf2019-08-151-3/+1
* Improvements in pmgen for recursive patternsClifford Wolf2019-08-151-16/+100
* Add peepopt_muldiv, fixes #930Clifford Wolf2019-04-301-0/+2
* pmgen progressClifford Wolf2019-04-301-9/+14
* Some pmgen reorg, rename peepopt.pmg to peepopt_shiftmul.pmgClifford Wolf2019-04-301-3/+3
* Add "peepopt" skeletonClifford Wolf2019-04-291-0/+4
* Add pmgen support for multiple patterns in one matcherClifford Wolf2019-04-291-74/+128
* Support multiple pmg files (right now just concatenated together)Clifford Wolf2019-04-291-6/+30
* Try again for passes/pmgen/ice40_dsp_pm.h ruleLarry Doolittle2019-03-011-7/+8
* Reduce amount of trailing whitespace in code baseLarry Doolittle2019-02-281-1/+1
* Fix pmgen for in-tree buildsClifford Wolf2019-02-281-7/+8
* Fix pmgen for out-of-tree buildClifford Wolf2019-02-281-2/+4
* Add actual DSP inference to ice40_dsp passClifford Wolf2019-02-171-1/+22
* Progress in pmgenClifford Wolf2019-01-151-3/+11
* Progress in pmgen, add pmgen READMEClifford Wolf2019-01-151-12/+34
* Fix pmgen "reject" statementClifford Wolf2019-01-151-1/+1
* Progress in pmgenClifford Wolf2019-01-151-17/+55
* Progress in pmgenClifford Wolf2019-01-151-15/+146
* Progress in pmgenClifford Wolf2019-01-151-0/+262