summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
|
* Added yosys-smtbmc -SClifford Wolf2015-12-20
|
* Merge pull request #110 from scanlime/masterClifford Wolf2015-12-15
|\ | | | | Trivial changes to fix Mac OS build
| * Mac build fix, gsed -> sedMicah Elizabeth Scott2015-12-15
| | | | | | | | Homebrew is calling its GNU sed just 'sed' now.
| * Remove nonportable "-r" option from xargsMicah Elizabeth Scott2015-12-15
|/ | | | On Linux, this avoids an empty "rm -f" call when there's nothing to clean. But it isn't portable, and it causes the build to fail on Mac OS. It doesn't seem to be harmful to remove this option entirely, and it's a step toward fixing the Mac build.
* Added "synth_ice40 -abc2"Clifford Wolf2015-12-08
|
* Merge pull request #108 from cseed/masterClifford Wolf2015-12-07
|\ | | | | Added LO to ICESTORM_LC for LUT cascade route.
| * Added LO to ICESTORM_LC for LUT cascade route.Cotton Seed2015-12-06
| |
* | Improved proc_mux performance for huge always blocksClifford Wolf2015-12-02
| |
* | Added default values for hashlib at() methodsClifford Wolf2015-12-02
| |
* | Re-added SigMap::allbits()Clifford Wolf2015-11-30
| |
* | Added tests/simple/graphtest.vClifford Wolf2015-11-30
| |
* | Fixed oom bug in ilang parserClifford Wolf2015-11-29
| |
* | Fixed performance bug in ilang parserClifford Wolf2015-11-27
| |