aboutsummaryrefslogtreecommitdiffstats
path: root/passes/opt/Makefile.inc
Commit message (Collapse)AuthorAgeFilesLines
* Add opt_lut_ins pass. (#1673)Marcelina Kościelnicka2020-02-031-0/+1
|
* Add "opt_mem" passClifford Wolf2019-11-221-0/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Implement opt_shareBogdan Vukobratovic2019-07-261-1/+1
| | | | | | This pass identifies arithmetic operators that share an operand and whose results are used in mutually exclusive cases controlled by a multiplexer, and merges them together by multiplexing the other operands
* Move muxpack from passes/techmap to passes/optEddie Hung2019-06-061-0/+1
|
* Import initial pmux2shiftx from eddiehClifford Wolf2019-04-201-0/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* flowmap: new techmap pass.whitequark2019-01-031-1/+1
|
* opt_lut: new pass, to combine LUTs for tighter packing.whitequark2018-12-051-0/+1
|
* Minor changes to opt_demorgan requested during code reviewAndrew Zonenberg2017-09-141-2/+2
|
* Initial version of opt_demorgan is functioning for AND/OR gates. Not the ↵Andrew Zonenberg2017-09-121-0/+1
| | | | prettiest results for bus inputs, but this can be improved
* Updated Makefile to reflect opt_rmports being renamed to rmportsAndrew Zonenberg2017-08-141-1/+1
|
* Added opt_rmports pass (remove unconnected ports from top-level modules)Andrew Zonenberg2017-08-141-0/+1
|
* Renamed opt_share to opt_mergeClifford Wolf2016-03-311-1/+1
|
* Renamed opt_const to opt_exprClifford Wolf2016-03-311-1/+1
|
* Fixed trailing whitespacesClifford Wolf2015-07-021-2/+2
|
* Fixed build with SMALL=1Clifford Wolf2014-12-301-0/+3
|
* Moved "share" and "wreduce" to passes/opt/Clifford Wolf2014-09-011-0/+2
|
* Renamed opt_rmunused to opt_cleanClifford Wolf2013-06-051-1/+1
|
* initial importClifford Wolf2013-01-051-0/+9