summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch 'master' of github.com:cliffordwolf/yosysClifford Wolf2016-02-13
|\
| * Fixed MXE ABC buildClifford Wolf2016-02-13
| |
* | Added "int ceil_log2(int)" functionClifford Wolf2016-02-13
|/
* Run dffsr2dff in synth_xilinxClifford Wolf2016-02-13
|
* Support for more Verific primitives (patch I got per email)Clifford Wolf2016-02-13
|
* Updated ABCClifford Wolf2016-02-08
|
* Work around DDR dout sim glitches in ice40 SB_IO sim modelClifford Wolf2016-02-07
|
* Updated ABCClifford Wolf2016-02-07
|
* Added "stat -liberty" for calculating chip areaClifford Wolf2016-02-04
|
* Bugfix in Verific front-endClifford Wolf2016-02-03
|
* Updated verific build instructionsClifford Wolf2016-02-02
|
* Improved dffsr2dff passClifford Wolf2016-02-02
|
* Added dffsr2dffClifford Wolf2016-02-02
|
* Added addBufGate module methodClifford Wolf2016-02-02
|
* Use alphanumerical order instead of idstring idx in opt_clean compare_signals()Clifford Wolf2016-02-02
|
* Added CodeOfConductClifford Wolf2016-02-01
|
* Updated ABC to hg rev ee212a9e94dfClifford Wolf2016-02-01
|
* Progress in cell library documentationClifford Wolf2016-02-01
|
* Added "abc -luts" option, Improved Xilinx logic mappingClifford Wolf2016-02-01
|
* Improvements in dfflibmap (FFs with Q/QN outputs, DFFs from ADFFs)Clifford Wolf2016-02-01
|
* SigMap performance improvementClifford Wolf2016-02-01
|
* hashlib mfp<> performance improvementsClifford Wolf2016-02-01
|
* Added reserve() method to haslib classes andClifford Wolf2016-01-31
| | | | calculate hashtable size based on entries capacity, not size
* Merge branch 'rtlil_remove2_speedup' of https://github.com/kc8apf/yosysClifford Wolf2016-01-31
|\
| * rtlil: Improve performance of SigSpec::extract(SigSpec, SigSpec*)Rick Altherr2016-01-31
| | | | | | | | | | | | | | | | Converting to a pool<SigBit> is fairly expensive due to inserts somewhat frequently causing rehashing. Instead, walk through the pattern SigSpec directly on a chunk-by-chunk basis and apply it to this SigSpec's individual bits. Using chunks for the pattern minimizes the number of iterations in the outer loop.
| * rtlil: speed up SigSpec::sort_and_unify()Rick Altherr2016-01-31
| | | | | | | | | | | | | | | | | | | | std::set<> internally is often a red-black tree which is fairly expensive to create but fast to lookup. In the case of sort_and_unify(), a set<> is constructed as a temporary object to attempt to speed up lookups. Being a temporarily, however, the cost of creation far outweights the lookup improvement and is a net performance loss. Instead, sort the vector<> that already exists and then apply std::unique().
| * rtlil: improve performance of SigSpec::replace(SigSpec, SigSpec, SigSpec*)Rick Altherr2016-01-31
| |
| * genrtlil: avoid converting SigSpec to set<SigBit> when going through ↵Rick Altherr2016-01-31
| | | | | | | | removeSignalFromCaseTree()
| * rtlil: improve performance of SigSpec::remove2(SigSpec, SigSpec*)Rick Altherr2016-01-31
| |
* | More clang sanitizer stuffClifford Wolf2016-01-31
|/
* Meaningless coding style changeClifford Wolf2016-01-31
|
* Merge branch 'rtlil_remove2_speedup' of https://github.com/kc8apf/yosysClifford Wolf2016-01-31
|\
| * rtlil: rewrite remove2() to avoid copyingRick Altherr2016-01-30
| |
| * rtlil: duplicate remove2() for std::set<>Rick Altherr2016-01-29
| |
| * rtlil: change IdString comparison operators to take references instead of copiesRick Altherr2016-01-29
| |
* | Addedd clang sanitizersClifford Wolf2016-01-31
|/
* Added "equiv_struct -fwonly"Clifford Wolf2016-01-08
|
* Bugfixes in equiv_structClifford Wolf2016-01-08
|
* Added "submod -copy"Clifford Wolf2016-01-08
|
* Added "write_blif -cname" modeClifford Wolf2016-01-06
|
* Added "equiv_struct -maxiter <N>"Clifford Wolf2016-01-06
|
* Added "equiv_add -try" modeClifford Wolf2016-01-06
|
* Fixed "splitnets -ports" for hierarchical designsClifford Wolf2015-12-22
|
* Re-run ice40_opt in "synth_ice40 -abc2"Clifford Wolf2015-12-22
|
* Improvements in ice40_optClifford Wolf2015-12-22
|
* Bugfix in ice40_ffinitClifford Wolf2015-12-22
|
* Improved ice40_ffinitClifford Wolf2015-12-22
|
* Run opt_const before check in default scriptsClifford Wolf2015-12-22
|
* Added %R select expressionClifford Wolf2015-12-20
|
* Various improvements in BLIF front-endClifford Wolf2015-12-20
|