Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added dffsr2dff | Clifford Wolf | 2016-02-02 | 3 | -0/+171 |
| | |||||
* | Added addBufGate module method | Clifford Wolf | 2016-02-02 | 3 | -0/+8 |
| | |||||
* | Use alphanumerical order instead of idstring idx in opt_clean compare_signals() | Clifford Wolf | 2016-02-02 | 1 | -1/+1 |
| | |||||
* | Added CodeOfConduct | Clifford Wolf | 2016-02-01 | 1 | -0/+73 |
| | |||||
* | Updated ABC to hg rev ee212a9e94df | Clifford Wolf | 2016-02-01 | 1 | -1/+1 |
| | |||||
* | Progress in cell library documentation | Clifford Wolf | 2016-02-01 | 1 | -0/+238 |
| | |||||
* | Added "abc -luts" option, Improved Xilinx logic mapping | Clifford Wolf | 2016-02-01 | 2 | -15/+39 |
| | |||||
* | Improvements in dfflibmap (FFs with Q/QN outputs, DFFs from ADFFs) | Clifford Wolf | 2016-02-01 | 1 | -8/+68 |
| | |||||
* | SigMap performance improvement | Clifford Wolf | 2016-02-01 | 1 | -1/+7 |
| | |||||
* | hashlib mfp<> performance improvements | Clifford Wolf | 2016-02-01 | 1 | -2/+7 |
| | |||||
* | Added reserve() method to haslib classes and | Clifford Wolf | 2016-01-31 | 1 | -2/+6 |
| | | | | calculate hashtable size based on entries capacity, not size | ||||
* | Merge branch 'rtlil_remove2_speedup' of https://github.com/kc8apf/yosys | Clifford Wolf | 2016-01-31 | 2 | -14/+88 |
|\ | |||||
| * | rtlil: Improve performance of SigSpec::extract(SigSpec, SigSpec*) | Rick Altherr | 2016-01-31 | 1 | -2/+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 Altherr | 2016-01-31 | 1 | -1/+11 |
| | | | | | | | | | | | | | | | | | | | | 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 Altherr | 2016-01-31 | 1 | -6/+14 |
| | | |||||
| * | genrtlil: avoid converting SigSpec to set<SigBit> when going through ↵ | Rick Altherr | 2016-01-31 | 1 | -3/+3 |
| | | | | | | | | removeSignalFromCaseTree() | ||||
| * | rtlil: improve performance of SigSpec::remove2(SigSpec, SigSpec*) | Rick Altherr | 2016-01-31 | 1 | -2/+29 |
| | | |||||
* | | More clang sanitizer stuff | Clifford Wolf | 2016-01-31 | 2 | -3/+12 |
|/ | |||||
* | Meaningless coding style change | Clifford Wolf | 2016-01-31 | 1 | -1/+0 |
| | |||||
* | Merge branch 'rtlil_remove2_speedup' of https://github.com/kc8apf/yosys | Clifford Wolf | 2016-01-31 | 2 | -23/+37 |
|\ | |||||
| * | rtlil: rewrite remove2() to avoid copying | Rick Altherr | 2016-01-30 | 1 | -45/+18 |
| | | |||||
| * | rtlil: duplicate remove2() for std::set<> | Rick Altherr | 2016-01-29 | 2 | -0/+41 |
| | | |||||
| * | rtlil: change IdString comparison operators to take references instead of copies | Rick Altherr | 2016-01-29 | 1 | -3/+3 |
| | | |||||
* | | Addedd clang sanitizers | Clifford Wolf | 2016-01-31 | 1 | -0/+21 |
|/ | |||||
* | Added "equiv_struct -fwonly" | Clifford Wolf | 2016-01-08 | 1 | -5/+17 |
| | |||||
* | Bugfixes in equiv_struct | Clifford Wolf | 2016-01-08 | 1 | -2/+9 |
| | |||||
* | Added "submod -copy" | Clifford Wolf | 2016-01-08 | 1 | -13/+28 |
| | |||||
* | Added "write_blif -cname" mode | Clifford Wolf | 2016-01-06 | 1 | -1/+12 |
| | |||||
* | Added "equiv_struct -maxiter <N>" | Clifford Wolf | 2016-01-06 | 1 | -4/+16 |
| | |||||
* | Added "equiv_add -try" mode | Clifford Wolf | 2016-01-06 | 1 | -6/+33 |
| | |||||
* | Fixed "splitnets -ports" for hierarchical designs | Clifford Wolf | 2015-12-22 | 1 | -0/+57 |
| | |||||
* | Re-run ice40_opt in "synth_ice40 -abc2" | Clifford Wolf | 2015-12-22 | 1 | -1/+4 |
| | |||||
* | Improvements in ice40_opt | Clifford Wolf | 2015-12-22 | 1 | -5/+16 |
| | |||||
* | Bugfix in ice40_ffinit | Clifford Wolf | 2015-12-22 | 1 | -2/+2 |
| | |||||
* | Improved ice40_ffinit | Clifford Wolf | 2015-12-22 | 1 | -1/+22 |
| | |||||
* | Run opt_const before check in default scripts | Clifford Wolf | 2015-12-22 | 2 | -0/+4 |
| | |||||
* | Added %R select expression | Clifford Wolf | 2015-12-20 | 1 | -0/+50 |
| | |||||
* | Various improvements in BLIF front-end | Clifford Wolf | 2015-12-20 | 2 | -41/+86 |
| | |||||
* | Added yosys-smtbmc -S | Clifford Wolf | 2015-12-20 | 1 | -6/+35 |
| | |||||
* | Merge pull request #110 from scanlime/master | Clifford Wolf | 2015-12-15 | 2 | -2/+2 |
|\ | | | | | Trivial changes to fix Mac OS build | ||||
| * | Mac build fix, gsed -> sed | Micah Elizabeth Scott | 2015-12-15 | 1 | -1/+1 |
| | | | | | | | | Homebrew is calling its GNU sed just 'sed' now. | ||||
| * | Remove nonportable "-r" option from xargs | Micah Elizabeth Scott | 2015-12-15 | 1 | -1/+1 |
|/ | | | | 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 Wolf | 2015-12-08 | 1 | -0/+11 |
| | |||||
* | Merge pull request #108 from cseed/master | Clifford Wolf | 2015-12-07 | 1 | -1/+3 |
|\ | | | | | Added LO to ICESTORM_LC for LUT cascade route. | ||||
| * | Added LO to ICESTORM_LC for LUT cascade route. | Cotton Seed | 2015-12-06 | 1 | -1/+3 |
| | | |||||
* | | Improved proc_mux performance for huge always blocks | Clifford Wolf | 2015-12-02 | 1 | -36/+153 |
| | | |||||
* | | Added default values for hashlib at() methods | Clifford Wolf | 2015-12-02 | 1 | -0/+18 |
| | | |||||
* | | Re-added SigMap::allbits() | Clifford Wolf | 2015-11-30 | 2 | -0/+14 |
| | | |||||
* | | Added tests/simple/graphtest.v | Clifford Wolf | 2015-11-30 | 1 | -0/+34 |
| | | |||||
* | | Fixed oom bug in ilang parser | Clifford Wolf | 2015-11-29 | 1 | -2/+2 |
| | |