aboutsummaryrefslogtreecommitdiffstats
path: root/passes/pmgen
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Add doc for pmgen semioptional statement, Add pmgen changes to CHANGELOGClifford Wolf2019-08-151-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | | Update pmgen documentationClifford Wolf2019-08-151-4/+58
| | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | | Change pmgen default rule to reject, switch peepopt behavior to acceptClifford Wolf2019-08-155-7/+5
| | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | | Add demo_reduce pass to demonstrace recursive pattern matchingClifford Wolf2019-08-154-0/+187
| | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | | Improvements in pmgen for recursive patternsClifford Wolf2019-08-154-26/+132
| |/ / | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | 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
| | |
* | | xilinx_dsp to be sensitive to keep attributeEddie Hung2019-08-151-1/+14
| | |
* | | SimplifyEddie Hung2019-08-151-4/+2
| | |
* | | ffH -> ffFJKGEddie Hung2019-08-152-15/+15
| | |
* | | Fixes for reverting SigSpec helper functionsEddie Hung2019-08-142-10/+14
| | |
* | | Perform C -> PCIN optimisation after pattern matcherEddie Hung2019-08-132-19/+72
| | |
* | | Revert changes to RTLIL::SigSpec methodsEddie Hung2019-08-132-7/+30
| | |
* | | Rename to XilinxDspPassEddie Hung2019-08-131-3/+3
| |/ |/|
* | Check nusers of DSP output, not whole flopEddie Hung2019-08-091-1/+1
| |
* | Improve ice40_dsp for non-fully-32-bit addersEddie Hung2019-08-091-3/+8
| |
* | Another filter -> ifEddie Hung2019-08-091-2/+2
| |
* | CleanupEddie Hung2019-08-092-18/+18
| |
* | Pack partial-product adder DSP48E1 packingEddie Hung2019-08-092-10/+79
| |
* | Fix checkEddie Hung2019-08-091-4/+6
| |
* | Revert "Fix typo"Eddie Hung2019-08-091-1/+1
| | | | | | | | This reverts commit e3c39cc450a0317ad7e8234bb866d55465548c9c.
* | Remove muxY and ffY for nowEddie Hung2019-08-082-35/+33
| |
* | Rework ice40_dsp to map to SB_MAC16 earlier, and check before packingEddie Hung2019-08-083-39/+83
| |
* | Only pack registers if {A,B,P}REG = 0, do not pack $dffeEddie Hung2019-08-081-3/+6
| |
* | Disable $dffeEddie Hung2019-08-081-8/+8
| |
* | Fix compile errorEddie Hung2019-08-071-2/+2
| |
* | Do not SigSpec::extract() beyond boundsEddie Hung2019-08-072-8/+10
| |
* | Do not pack registers if (* keep *)Eddie Hung2019-08-071-0/+20
| |
* | Add comment about supporting $dffe in ice40_dspEddie Hung2019-08-011-0/+1
| |
* | Pack P register properlyEddie Hung2019-08-011-2/+4
| |
* | Cope with sign extension in mul2dspEddie Hung2019-08-012-14/+14
| |
* | CO is sign extension only if signed multiplierEddie Hung2019-08-011-1/+6
| |
* | Fix typoEddie Hung2019-08-011-1/+1
| |
* | Restore old CO behaviourEddie Hung2019-07-311-6/+7
| |
* | Pop the CO bit from OEddie Hung2019-07-261-1/+3
| |
* | Allow adders/accumulators with 33 bits using CO outputEddie Hung2019-07-261-3/+8
| |
* | Eliminate warnings by sizing O correctlyEddie Hung2019-07-231-1/+5
| |
* | Fix muxAB logicEddie Hung2019-07-231-3/+2
| |
* | Remove debug printEddie Hung2019-07-231-1/+1
| |
* | Simplify and fix for MACsEddie Hung2019-07-232-56/+38
| |
* | Fix typoEddie Hung2019-07-231-13/+21
| |
* | Fix spacingEddie Hung2019-07-221-2/+2
| |
* | Pack hi and lo registers separatelyEddie Hung2019-07-222-39/+70
| |
* | Rename according to vendor doc TN1295Eddie Hung2019-07-222-55/+55
| |
* | Pack Y registerEddie Hung2019-07-222-22/+38
| |
* | Pack adders not just accumulatorsEddie Hung2019-07-222-16/+33
| |
* | Restore old ffY behaviourEddie Hung2019-07-191-16/+5
| |
* | CleanupEddie Hung2019-07-191-5/+5
| |
* | Fine tune ice40_dsp.pmg, add support for packing subsets of registersEddie Hung2019-07-194-35/+47
| |
* | Add support for ice40 signed multipliersEddie Hung2019-07-191-13/+8
| |