aboutsummaryrefslogtreecommitdiffstats
path: root/passes/pmgen/xilinx_dsp.pmg
Commit message (Expand)AuthorAgeFilesLines
* Only pack out registers if \init is zero or x; then remove \init from PREGEddie Hung2019-09-101-4/+8
* Add support for RSTPEddie Hung2019-09-101-22/+58
* enpol -> cepolEddie Hung2019-09-101-46/+48
* d?ffmux -> d?ffcemuxEddie Hung2019-09-101-34/+33
* Refactor MREG and PREG to out_dffe subpatternEddie Hung2019-09-101-155/+122
* Only trim sigM if USE_MULT; only look for ffM then tooEddie Hung2019-09-091-9/+13
* RenameEddie Hung2019-09-091-27/+27
* OopsEddie Hung2019-09-091-2/+1
* Tidy upEddie Hung2019-09-091-6/+5
* Refactor using subpattern in_dffeEddie Hung2019-09-091-240/+146
* Pack CREGEddie Hung2019-09-061-19/+70
* Use unextend lambdaEddie Hung2019-09-061-19/+18
* Fix ffP just like ffPmuxEddie Hung2019-09-061-4/+4
* Perform D replacement properlyEddie Hung2019-09-061-5/+0
* Add support for DREGEddie Hung2019-09-061-2/+57
* Fine tune nusers when postAddEddie Hung2019-09-061-3/+3
* Fix macc and mul testsEddie Hung2019-09-061-3/+17
* Fix enable polarityEddie Hung2019-09-061-12/+12
* Add support for pre-adder and AD registerEddie Hung2019-09-061-3/+98
* Use more index patternsEddie Hung2019-09-061-15/+19
* Fix ffPmux to cope with offsetEddie Hung2019-09-061-12/+34
* Simplify filter expressionsEddie Hung2019-09-061-6/+12
* Fix nusers condition in ffPEddie Hung2019-09-061-2/+5
* Check adder is <= 48 bits before packingEddie Hung2019-09-061-4/+5
* Check nusers for M and P enable muxesEddie Hung2019-09-061-2/+17
* More nusers() checks for A and B enable muxesEddie Hung2019-09-061-14/+27
* Sensitive to CEB CEM CEP polarityEddie Hung2019-09-051-16/+19
* ffAmuxAB -> ffAenpolEddie Hung2019-09-051-4/+6
* Do not check signedness of post-adder (assume taken care of by DSP)Eddie Hung2019-09-051-1/+0
* Use filter instead of index; support wide enable muxesEddie Hung2019-09-051-4/+8
* Do not make ff[MP]mux semioptional, use sigmapEddie Hung2019-09-051-3/+6
* Add support for CEPEddie Hung2019-09-051-2/+20
* Add support for CEB, remove check on nusersEddie Hung2019-09-051-8/+20
* CleanupEddie Hung2019-09-051-5/+2
* Support CEAEddie Hung2019-09-051-3/+23
* Get rid of sigBset tooEddie Hung2019-09-041-8/+10
* Get rid of sigAsetEddie Hung2019-09-041-10/+14
* Get rid of sigPusedEddie Hung2019-09-041-14/+13
* Compute sigP properlyEddie Hung2019-09-041-1/+1
* Support CEMEddie Hung2019-09-041-5/+27
* Rename muxAB to postAddMuxEddie Hung2019-09-031-33/+14
* Use choices for addAB, now called postAddEddie Hung2019-09-031-40/+23
* Add support for load value into DSP48E1.PEddie Hung2019-09-031-29/+41
* Fine tune xilinx_dsp pattern matcherEddie Hung2019-08-301-14/+18
* Remove debugEddie Hung2019-08-301-1/+0
* Add support for ffMEddie Hung2019-08-301-3/+36
* New pmgen requires explicit acceptEddie Hung2019-08-301-0/+2
* xilinx_dsp to be sensitive to keep attributeEddie Hung2019-08-151-1/+14
* Perform C -> PCIN optimisation after pattern matcherEddie Hung2019-08-131-9/+15
* Check nusers of DSP output, not whole flopEddie Hung2019-08-091-1/+1