aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/common/synth.cc
Commit message (Collapse)AuthorAgeFilesLines
* synth: only techmap cmp2{lut,lcu} if -lutEddie Hung2020-04-031-1/+1
|
* synth: use +/cmp2lcu.v in generic 'synth' tooEddie Hung2020-04-031-2/+2
|
* Add -flowmap to synth and synth_ice40Dan Ravensloft2020-02-281-2/+17
|
* Missing newlineEddie Hung2019-08-201-1/+1
|
* Revert "Add "synth -keepdc" option"Eddie Hung2019-07-091-13/+2
|
* Add synth -keepdc optionEddie Hung2019-07-081-2/+13
|
* Make doc consistentEddie Hung2019-06-141-1/+4
|
* Merge remote-tracking branch 'origin/master' into xaigEddie Hung2019-06-121-0/+2
|\
| * Run "peepopt" in generic "synth" pass and "synth_ice40"Clifford Wolf2019-04-301-0/+2
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | synth to take -abc9 argumentEddie Hung2019-02-201-5/+13
|/
* Merge pull request #772 from whitequark/synth_lutClifford Wolf2019-01-021-6/+40
|\ | | | | synth: add k-LUT mode
| * synth: add k-LUT mode.whitequark2019-01-021-2/+36
| |
| * synth: improve script documentation. NFC.whitequark2019-01-021-6/+6
| |
* | Fix typographical and grammatical errors and inconsistencies.whitequark2019-01-021-1/+1
|/ | | | | | | | | | | | The initial list of hits was generated with the codespell command below, and each hit was evaluated and fixed manually while taking context into consideration. DIRS="kernel/ frontends/ backends/ passes/ techlibs/" DIRS="${DIRS} libs/ezsat/ libs/subcircuit" codespell $DIRS -S *.o -L upto,iff,thru,synopsys,uint More hits were found by looking through comments and strings manually.
* Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-201-4/+4
| | | | | | | | | o Not all derived methods were marked 'override', but it is a great feature of C++11 that we should make use of. o While at it: touched header files got a -*- c++ -*- for emacs to provide support for that language. o use YS_OVERRIDE for all override keywords (though we should probably use the plain keyword going forward now that C++11 is established)
* Add "synth -noshare"Clifford Wolf2018-03-041-2/+11
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Added "prep -auto-top" and "synth -auto-top"Clifford Wolf2016-07-111-3/+11
|
* Added "prep -flatten" and "synth -flatten"Clifford Wolf2016-04-241-4/+18
|
* Converted "prep" to ScriptPassClifford Wolf2016-04-241-1/+1
|
* Added "yosys -D" featureClifford Wolf2016-04-211-1/+1
|
* Added ScriptPass helper class for script-like passesClifford Wolf2016-03-311-89/+64
|
* Renamed opt_const to opt_exprClifford Wolf2016-03-311-2/+2
|
* Run opt_const before check in default scriptsClifford Wolf2015-12-221-0/+2
|
* Added "synth -nofsm"Clifford Wolf2015-07-021-1/+10
|
* Fixed trailing whitespacesClifford Wolf2015-07-021-3/+3
|
* Added "synth -nordff -noalumacc"Clifford Wolf2015-06-151-3/+20
|
* Added "stat" to "synth" and "synth_xilinx"Clifford Wolf2015-02-151-0/+2
|
* Added final checks to "synth" and "synth_xilinx"Clifford Wolf2015-02-151-7/+14
|
* Added "check" commandClifford Wolf2015-02-131-0/+4
|
* Added "make mklibyosys", some minor API changesClifford Wolf2015-02-011-1/+9
|
* Added "fsm -encfile"Clifford Wolf2015-01-301-2/+9
|
* Added "abc" label in synth scriptClifford Wolf2014-10-311-6/+12
|
* Added "opt -full" alias for all more aggressive optimizationsClifford Wolf2014-10-311-2/+6
|
* namespace YosysClifford Wolf2014-09-271-1/+5
|
* Improvements in "synth" scriptClifford Wolf2014-09-181-8/+12
|
* Added "synth" commandClifford Wolf2014-09-141-0/+152