aboutsummaryrefslogtreecommitdiffstats
path: root/passes/pmgen
Commit message (Expand)AuthorAgeFilesLines
* pmgen to also iterate over all module portsEddie Hung2019-08-221-2/+4
* Remove output_bitsEddie Hung2019-08-222-16/+7
* Forgot to set ud_variable.minlenEddie Hung2019-08-221-0/+1
* Do not run xilinx_srl_pm in fixed loopEddie Hung2019-08-221-28/+24
* Merge remote-tracking branch 'origin/master' into eddie/xilinx_srlEddie Hung2019-08-221-1/+1
|\
| * Fix test_pmgen depsMiodrag Milanovic2019-08-211-1/+1
* | Reuse varEddie Hung2019-08-211-1/+1
* | Revert "Trim shiftx_width when upper bits are 1'bx"Eddie Hung2019-08-211-6/+1
* | Trim shiftx_width when upper bits are 1'bxEddie Hung2019-08-211-1/+6
* | Add commentEddie Hung2019-08-211-0/+4
* | Add variable length support to xilinx_srlEddie Hung2019-08-212-14/+164
* | Rename pattern to fixedEddie Hung2019-08-212-10/+10
* | attribute -> attrEddie Hung2019-08-211-4/+4
* | Use Cell::has_keep_attribute()Eddie Hung2019-08-211-4/+4
* | xilinx_srl to support FDRE and FDRE_1Eddie Hung2019-08-212-10/+73
* | Fix polarity of EN_POLEddie Hung2019-08-211-2/+2
* | Add CLKPOL == 0Eddie Hung2019-08-211-0/+2
* | Reject if not minlen from inside pattern matcherEddie Hung2019-08-212-8/+11
* | Get wire via SigBitEddie Hung2019-08-211-4/+4
* | Respect \keep on cells or wiresEddie Hung2019-08-211-2/+10
* | Add init supportEddie Hung2019-08-211-2/+11
* | Fix spacingEddie Hung2019-08-211-2/+2
* | Initial progress on xilinx_srlEddie Hung2019-08-213-0/+213
|/
* Fix copy-paste typoEddie Hung2019-08-201-1/+1
* Merge branch 'master' into clifford/pmgenClifford Wolf2019-08-201-3/+1
|\
| * Ignore all generated headers for pmgen passMiodrag Milanovic2019-08-181-2/+1
* | Merge branch 'master' of github.com:YosysHQ/yosys into clifford/pmgenClifford Wolf2019-08-193-2/+109
|\|
| * Revert "Merge pull request #1280 from YosysHQ/revert-1266-eddie/ice40_full_ad...Eddie Hung2019-08-123-0/+111
* | Refactor pmgen rollback mechanismClifford Wolf2019-08-171-32/+21
* | Improvements in "test_pmgen -generate"Clifford Wolf2019-08-171-3/+23
* | Add pmgen "fallthrough" statementClifford Wolf2019-08-172-3/+17
* | Add help() callEddie Hung2019-08-161-0/+1
* | Minor bugfix in "test_pmgen -generate"Clifford Wolf2019-08-161-1/+1
* | Add pmgen finish statement, return number of matchesClifford Wolf2019-08-164-82/+116
* | Redesign pmgen backtracking for recursive matchingClifford Wolf2019-08-162-33/+38
* | Add pmgen "generate" featureClifford Wolf2019-08-163-13/+208
* | Refactor demo_reduce into test_pmgenClifford Wolf2019-08-164-14/+83
* | Add doc for pmgen semioptional statement, Add pmgen changes to CHANGELOGClifford Wolf2019-08-151-0/+3
* | Update pmgen documentationClifford Wolf2019-08-151-4/+58
* | Change pmgen default rule to reject, switch peepopt behavior to acceptClifford Wolf2019-08-155-7/+5
* | Add demo_reduce pass to demonstrace recursive pattern matchingClifford Wolf2019-08-154-0/+187
* | Improvements in pmgen for recursive patternsClifford Wolf2019-08-154-26/+132
|/
* Revert "Wrap SB_LUT+SB_CARRY into $__ICE40_CARRY_WRAPPER"David Shah2019-08-103-111/+0
* Add ice40_wrapcarry pass, rename $__ICE40_FULL_ADDER -> CARRY_WRAPPEREddie Hung2019-08-073-0/+111
* Do not use shiftmul peepopt pattern when mul result is truncated, fixes #1047Clifford Wolf2019-05-281-4/+11
* Bugfix in peepopt_shiftmul.pmgClifford Wolf2019-05-061-0/+4
* Update pmgen documentationClifford Wolf2019-05-031-6/+18
* Fix typoClifford Wolf2019-05-031-1/+1
* Add peepopt_muldiv, fixes #930Clifford Wolf2019-04-304-1/+41
* pmgen progressClifford Wolf2019-04-304-13/+27