aboutsummaryrefslogtreecommitdiffstats
path: root/passes
Commit message (Expand)AuthorAgeFilesLines
* Enforce non-existenceEddie Hung2019-12-161-0/+4
* Update docEddie Hung2019-12-161-4/+6
* More sloppiness, thanks @dh73 for spottingEddie Hung2019-12-161-4/+4
* OopsEddie Hung2019-12-161-4/+1
* Implement 'attributes' grammarEddie Hung2019-12-161-80/+88
* Merge branch 'diego/memattr' of https://github.com/dh73/yosys into diego/memattrEddie Hung2019-12-161-1/+90
|\
| * Fixing compiler warning/issues. Moving test script to the correct placeDiego H2019-12-161-8/+8
| * Merging attribute rules into a single match block; Adding testsDiego H2019-12-151-68/+80
| * Refactoring memory attribute matching based on IEEE 1364.1 and Tool specificDiego H2019-12-131-0/+77
* | Fix opt_expr.eqneq.cmpzero debug printAlyssa Milburn2019-12-151-1/+1
|/
* Merge pull request #1545 from YosysHQ/eddie/ice40_wrapcarry_attrEddie Hung2019-12-091-8/+67
|\
| * ice40_wrapcarry -unwrap to preserve 'src' attributeEddie Hung2019-12-091-1/+9
| * -unwrap to create $lut not SB_LUT4 for opt_lutEddie Hung2019-12-091-7/+5
| * Sensitive to direct inst of $__ICE40_CARRY_WRAPPER; recreate SB_LUT4Eddie Hung2019-12-091-7/+11
| * ice40_wrapcarry to really preserve attributes via -unwrap optionEddie Hung2019-12-091-17/+55
| * Drop keep=0 attributes on SB_CARRYEddie Hung2019-12-061-0/+8
| * Merge SB_CARRY+SB_LUT4's attributes when creating $__ICE40_CARRY_WRAPPEREddie Hung2019-12-051-0/+1
| * ice40_wrapcarry to preserve SB_CARRY's attributesEddie Hung2019-12-031-0/+2
* | iopadmap: Refactor and fix tristate buffer mapping. (#1527)Marcin Kościelnicki2019-12-041-146/+97
|/
* abc9: Fix breaking of SCCsDavid Shah2019-12-011-29/+40
* Merge pull request #1536 from YosysHQ/eddie/xilinx_dsp_muladdEddie Hung2019-11-271-3/+3
|\
| * Check for either sign or zero extension for postAdd packingEddie Hung2019-11-261-3/+3
* | Merge pull request #1501 from YosysHQ/dave/mem_copy_attrClifford Wolf2019-11-271-0/+4
|\ \
| * | memory_collect: Copy attr from RTLIL::Memory to cellDavid Shah2019-11-181-0/+4
* | | opt_share: Fix handling of fine cells.Marcin Kościelnicki2019-11-271-4/+11
| |/ |/|
* | clkbufmap: Add support for inverters in clock path.Marcin Kościelnicki2019-11-251-0/+41
* | Add "opt_mem" passClifford Wolf2019-11-223-0/+146
* | proc_dlatch: Add error handling for incorrect always_(ff|latch|comb) usageDavid Shah2019-11-211-4/+16
* | Fix #1462, #1480.Marcin Kościelnicki2019-11-192-9/+11
|/
* Fix #1496.Marcin Kościelnicki2019-11-181-4/+8
* Merge pull request #1492 from YosysHQ/dave/wreduce-fix-arstClifford Wolf2019-11-171-4/+10
|\
| * wreduce: Don't trim zeros or sext when not matching ARST_VALUEDavid Shah2019-11-141-4/+10
* | Merge pull request #1490 from YosysHQ/clifford/autonameClifford Wolf2019-11-142-0/+135
|\ \ | |/ |/|
| * Add "autoname" pass and use it in "synth_ice40"Clifford Wolf2019-11-132-0/+135
* | Merge pull request #1488 from whitequark/flowmap-fixeswhitequark2019-11-131-2/+3
|\ \ | |/ |/|
| * flowmap: when doing mincut, ensure source is always in X, not X̅.whitequark2019-11-121-1/+2
| * flowmap: don't break if that creates a k+2 (and larger) LUT either.whitequark2019-11-111-1/+1
* | Update fsm_detect bugfixClifford Wolf2019-11-121-3/+4
* | Bugfix in fsm_detectClifford Wolf2019-11-121-6/+9
|/
* Makefile: don't assume python is called `python3`Sean Cross2019-10-191-2/+2
* Fix dffmux peepopt init handlingClifford Wolf2019-10-162-27/+113
* Move GENERATE_PATTERN macro to separate utility headerClifford Wolf2019-10-163-128/+157
* Disable left-over log_debug in peepopt_dffmux.pmgClifford Wolf2019-10-161-1/+1
* Revert "Be mindful that sigmap(wire) could have dupes when checking \init"Eddie Hung2019-10-081-4/+1
* Merge pull request #1432 from YosysHQ/eddie/fix1427Eddie Hung2019-10-082-48/+85
|\
| * Fix broken CI, check reset even for constants, trim rstmuxEddie Hung2019-10-021-23/+26
| * Merge branch 'eddie/fix_sat_init' into eddie/fix1427Eddie Hung2019-10-021-1/+4
| |\
| | * Be mindful that sigmap(wire) could have dupes when checking \initEddie Hung2019-10-021-1/+4
| * | Refactor peepopt_dffmux and be sensitive to \init when trimmingEddie Hung2019-10-021-32/+63
| |/
* | Merge pull request #1433 from YosysHQ/eddie/equiv_opt_async2syncEddie Hung2019-10-081-4/+15
|\ \