aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* support using previously declared types/localparams/params in packageJeff Wang2020-04-073-4/+33
| | | | | | | (parameters in systemverilog packages can't actually be overridden, so allowing parameters in addition to localparams doesn't actually add any new functionality, but it's useful to be able to use the parameter keyword also)
* Merge pull request #1870 from boqwxp/cleanup_setattrwhitequark2020-04-061-22/+14
|\ | | | | Clean up `passes/cmds/setattr.cc`.
| * Clean up `passes/cmds/setattr.cc`.Alberto Gonzalez2020-04-061-22/+14
| |
* | Merge pull request #1872 from boqwxp/cleanup_copywhitequark2020-04-061-2/+2
|\ \ | | | | | | Clean up private member usage in `passes/cmds/copy.cc`.
| * | Clean up private member usage in `passes/cmds/copy.cc`.Alberto Gonzalez2020-04-061-2/+2
| |/
* | Merge pull request #1871 from boqwxp/cleanup_splicewhitequark2020-04-061-18/+14
|\ \ | | | | | | Clean up `passes/cmds/splice.cc`.
| * | Clean up `passes/cmds/splice.cc`.Alberto Gonzalez2020-04-061-18/+14
| |/
* | Merge pull request #1869 from boqwxp/cleanup_connwrapperswhitequark2020-04-061-15/+7
|\ \ | | | | | | Clean up `passes/cmds/connwrappers.cc`.
| * | Clean up `passes/cmds/connwrappers.cc`.Alberto Gonzalez2020-04-061-15/+7
| |/
* | Merge pull request #1868 from boqwxp/cleanup_deletewhitequark2020-04-061-24/+19
|\ \ | | | | | | Clean up `passes/cmds/delete.cc`.
| * | Clean up `passes/cmds/delete.cc`.Alberto Gonzalez2020-04-061-24/+19
| |/
* | Merge pull request #1867 from boqwxp/cleanup_statwhitequark2020-04-061-26/+20
|\ \ | | | | | | Clean up `passes/cmds/stat.cc`.
| * | Clean up `passes/cmds/stat.cc`.Alberto Gonzalez2020-04-061-26/+20
| |/
* | Merge pull request #1866 from boqwxp/cleanup_test_autotbwhitequark2020-04-061-12/+8
|\ \ | | | | | | Clean up `passes/tests/test_autotb.cc`.
| * | Clean up `passes/tests/test_autotb.cc`.Alberto Gonzalez2020-04-061-12/+8
| |/
* | Merge pull request #1865 from boqwxp/cleanup_dfflibmapwhitequark2020-04-061-27/+27
|\ \ | | | | | | Clean up `passes/techmap/dfflibmap.cc`.
| * | Clean up `passes/techmap/dfflibmap.cc`.Alberto Gonzalez2020-04-061-27/+27
| |/
* | Merge pull request #1863 from boqwxp/cleanup_techmap_extractwhitequark2020-04-061-43/+36
|\ \ | | | | | | Clean up `passes/techmap/extract.cc`.
| * | Clean up `passes/techmap/extract.cc`.Alberto Gonzalez2020-04-051-43/+36
| |/
* | Merge pull request #1859 from boqwxp/design_duplicatewhitequark2020-04-061-2/+13
|\ \ | | | | | | Add `-push-copy` option to the `design` command.
| * | Rename `-duplicate` to `-push-copy`.Alberto Gonzalez2020-04-041-6/+6
| | | | | | | | | | | | Co-Authored-By: whitequark <whitequark@whitequark.org>
| * | Add `-duplicate` option to the `design` command.Alberto Gonzalez2020-04-031-2/+13
| | |
* | | Merge pull request #1873 from boqwxp/cleanup_bugpointwhitequark2020-04-061-14/+14
|\ \ \ | |_|/ |/| | Clean up private member usage in `passes/cmds/bugpoint.cc`.
| * | Clean up private member usage in `passes/cmds/bugpoint.cc`.Alberto Gonzalez2020-04-061-14/+14
|/ /
* | Merge pull request #1648 from YosysHQ/eddie/cmp2lcuEddie Hung2020-04-036-13/+173
|\ \ | | | | | | "techmap -map +/cmp2lcu.v" for decomposing arithmetic compares to $lcu
| * | cmp2lcu: rename _90_lcu_cmp -> _80_lcu_cmpEddie Hung2020-04-031-1/+1
| | |
| * | cmp2lcu: fail if `LUT_WIDTH < 2Eddie Hung2020-04-031-1/+1
| | |
| * | 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
| | |
| * | Cleanup +/cmp2lut.vEddie Hung2020-04-031-8/+0
| | |
| * | synth_xilinx: techmap +/cmp2lut.v and +/cmp2lcu.v in 'coarse'Eddie Hung2020-04-031-2/+1
| | |
| * | +/cmp2lcu.v to work efficiently for fully/partially constant inputsEddie Hung2020-04-031-33/+42
| | |
| * | +/cmp2lcu.v to work efficiently for fully/partially constant inputsEddie Hung2020-04-031-3/+31
| | |
| * | Refactor +/cmp2lcu.v into recursive techmapEddie Hung2020-04-032-39/+66
| | |
| * | CleanupEddie Hung2020-04-031-31/+28
| | |
| * | Cleanup cmp2lcu.vEddie Hung2020-04-031-16/+16
| | |
| * | techmap +/cmp2lcu.v for decomposing arithmetic compares to $lcuEddie Hung2020-04-033-0/+108
| | |
| * | cmp2lut: comment out unused since 362f4f9Eddie Hung2020-04-031-8/+8
| | |
* | | Merge pull request #1853 from YosysHQ/eddie/fix_dynsliceEddie Hung2020-04-021-1/+2
|\ \ \ | | | | | | | | ast: cap dynamic range select to size of signal, suppresses warnings
| * | | ast: cap dynamic range select to size of signal, suppresses warningsEddie Hung2020-04-011-1/+2
| | | |
* | | | Merge pull request #1767 from YosysHQ/eddie/idstringsEddie Hung2020-04-02163-5241/+5380
|\ \ \ \ | | | | | | | | | | IdString: use more ID::*, make them easier to use, speed up IdString::in()
| * | | | kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-02152-4420/+4532
| | | | |
| * | | | kernel: IdString::in(const IdString &) as per @TjoppenEddie Hung2020-04-021-1/+1
| | | | |
| * | | | kernel: fix formatting (thanks @boqwxp)Eddie Hung2020-04-021-6/+4
| | | | |
| * | | | kernel: use C++11 fold hack to prevent recursionEddie Hung2020-04-021-3/+8
| | | | |
| * | | | Revert "kernel: IdString:in() to use perfect forwarding"Eddie Hung2020-04-021-2/+2
| | | | | | | | | | | | | | | | | | | | This reverts commit 7b2a85aedf24affc2e1202c78e70e6a317f5bf29.
| * | | | Update backends/btor/btor.cc; credit @boqwxpEddie Hung2020-04-021-2/+1
| | | | | | | | | | | | | | | Co-Authored-By: Alberto Gonzalez <61295559+boqwxp@users.noreply.github.com>
| * | | | kernel: separate IdString::put_reference() out to help inliningEddie Hung2020-04-021-1/+4
| | | | |
| * | | | kernel: IdString:in() to use perfect forwardingEddie Hung2020-04-021-2/+2
| | | | |
| * | | | kernel: use more ID::*Eddie Hung2020-04-0269-841/+843
| | | | |