aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | Merge pull request #1863 from boqwxp/cleanup_techmap_extractwhitequark2020-04-061-43/+36
|\ \ \ \ \
| * | | | | Clean up `passes/techmap/extract.cc`.Alberto Gonzalez2020-04-051-43/+36
| |/ / / /
* | | | | Merge pull request #1859 from boqwxp/design_duplicatewhitequark2020-04-061-2/+13
|\ \ \ \ \
| * | | | | Rename `-duplicate` to `-push-copy`.Alberto Gonzalez2020-04-041-6/+6
| * | | | | 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`.Alberto Gonzalez2020-04-061-14/+14
|/ / / / /
* | | | | Merge pull request #1648 from YosysHQ/eddie/cmp2lcuEddie Hung2020-04-036-13/+173
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | 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 warningsEddie Hung2020-04-011-1/+2
* | | | | | Merge pull request #1767 from YosysHQ/eddie/idstringsEddie Hung2020-04-02163-5241/+5380
|\ \ \ \ \ \
| * | | | | | 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
| * | | | | | Update backends/btor/btor.cc; credit @boqwxpEddie Hung2020-04-021-2/+1
| * | | | | | 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
| * | | | | | kernel: Use constids.inc for global/constant IdStringsEddie Hung2020-04-024-17/+37
| | |/ / / / | |/| | | |
* | | | | | simcells.v: Generate the fine FF cell types by a python script.Marcin Kościelnicki2020-04-022-19/+270
* | | | | | Merge pull request #1846 from dh73/ast_feClaire Wolf2020-04-021-0/+3
|\ \ \ \ \ \
| * | | | | | Replacing log_error for log_file_error due consistencyDiego H2020-03-311-2/+1
| * | | | | | Adding error message for when size (width) of number literal is zeroDiego H2020-03-301-0/+4
| | |_|/ / / | |/| | | |
* | | | | | iopadmap: Fix z assignment to inout portMarcin Kościelnicki2020-04-022-2/+24
* | | | | | Merge pull request #1842 from YosysHQ/mwk/fix-deminout-xzClaire Wolf2020-04-021-1/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | deminout: prevent any constant assignment from demoting to inputMarcin Kościelnicki2020-03-301-1/+1
* | | | | | Merge pull request #1845 from YosysHQ/eddie/kernel_speedupEddie Hung2020-04-0220-588/+566
|\ \ \ \ \ \
| * | | | | | kernel: pass-by-value into Design::scratchpad_set_string() tooEddie Hung2020-03-272-3/+3
| * | | | | | kernel: const Wire* overload -> Wire* !!!Eddie Hung2020-03-261-1/+1
| * | | | | | kernel: Cell::set{Port,Param}() to pass by value, but use std::moveEddie Hung2020-03-262-7/+7
| * | | | | | kernel: SigSpec copies to not trigger pack()Eddie Hung2020-03-182-34/+5
| * | | | | | kernel: more pass by const ref, more speedupsEddie Hung2020-03-187-400/+400
| * | | | | | kernel: speedupEddie Hung2020-03-181-30/+23
| * | | | | | kernel: use const reference for SigSet tooEddie Hung2020-03-171-18/+18
| * | | | | | kernel: fix DeleteWireWorkerEddie Hung2020-03-171-9/+4