aboutsummaryrefslogtreecommitdiffstats
path: root/passes/pmgen/xilinx_dsp.cc
Commit message (Collapse)AuthorAgeFilesLines
* Only pack out registers if \init is zero or x; then remove \init from PREGEddie Hung2019-09-101-0/+10
|
* Fix RSTPEddie Hung2019-09-101-1/+1
|
* Add support for RSTPEddie Hung2019-09-101-4/+12
|
* enpol -> cepolEddie Hung2019-09-101-11/+11
|
* Update help textEddie Hung2019-09-101-3/+3
|
* Update xilinx_dsp help textEddie Hung2019-09-101-3/+21
|
* OopsEddie Hung2019-09-091-0/+1
|
* Support subtraction as wellEddie Hung2019-09-091-112/+123
|
* Support TWO24Eddie Hung2019-09-091-1/+59
|
* RefactorEddie Hung2019-09-091-33/+33
|
* Add initial USE_SIMD=FOUR12 supportEddie Hung2019-09-091-0/+157
|
* Pack CREGEddie Hung2019-09-061-12/+41
|
* Perform D replacement properlyEddie Hung2019-09-061-2/+11
|
* Add support for DREGEddie Hung2019-09-061-0/+13
|
* Fix enable polarityEddie Hung2019-09-061-2/+2
|
* Logging for ffADEddie Hung2019-09-061-0/+3
|
* Add support for pre-adder and AD registerEddie Hung2019-09-061-1/+30
|
* Sensitive to CEB CEM CEP polarityEddie Hung2019-09-051-5/+8
|
* ffAmuxAB -> ffAenpolEddie Hung2019-09-051-2/+3
|
* Do not check signedness of post-adder (assume taken care of by DSP)Eddie Hung2019-09-051-2/+0
|
* Do not make ff[MP]mux semioptional, use sigmapEddie Hung2019-09-051-2/+5
|
* Add support for CEPEddie Hung2019-09-051-17/+16
|
* Add support for CEB, remove check on nusersEddie Hung2019-09-051-7/+12
|
* Support CEAEddie Hung2019-09-051-6/+11
|
* Get rid of sigBset tooEddie Hung2019-09-041-4/+0
|
* Get rid of sigPusedEddie Hung2019-09-041-2/+0
|
* Support CEMEddie Hung2019-09-041-4/+6
|
* st.ffP from if to assertEddie Hung2019-09-031-1/+2
|
* Rename muxAB to postAddMuxEddie Hung2019-09-031-11/+11
|
* Use choices for addAB, now called postAddEddie Hung2019-09-031-6/+6
|
* Add support for load value into DSP48E1.PEddie Hung2019-09-031-1/+6
|
* Process post-adder first since C could be used for load-PEddie Hung2019-09-031-18/+22
|
* Use feedback path for MACCEddie Hung2019-09-031-15/+21
|
* autoremove ffMEddie Hung2019-08-301-0/+1
|
* ffM before addABEddie Hung2019-08-301-1/+1
|
* Another oopsEddie Hung2019-08-301-1/+1
|
* Update commented outEddie Hung2019-08-301-1/+1
|
* Add support for ffMEddie Hung2019-08-301-0/+12
|
* Perform C -> PCIN optimisation after pattern matcherEddie Hung2019-08-131-10/+57
|
* Rename to XilinxDspPassEddie Hung2019-08-131-3/+3
|
* Pack partial-product adder DSP48E1 packingEddie Hung2019-08-091-5/+17
|
* Remove muxY and ffY for nowEddie Hung2019-08-081-5/+5
|
* Disable $dffeEddie Hung2019-08-081-8/+8
|
* Pack P register properlyEddie Hung2019-08-011-2/+4
|
* Fine tune ice40_dsp.pmg, add support for packing subsets of registersEddie Hung2019-07-191-1/+1
|
* Do not autoremove ffP aor muxPEddie Hung2019-07-181-2/+0
|
* Improve pattern matcher to match subsets of $dffe? cellsEddie Hung2019-07-181-2/+8
|
* Improve A/B reg packingEddie Hung2019-07-181-0/+3
|
* Do not autoremove A/B registers since they might have other consumersEddie Hung2019-07-181-2/+0
|
* Pattern matcher to check pool of bits, not exactlyEddie Hung2019-07-171-3/+9
|