aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2356 from whitequark/flatten-techmap-no-tpl_driven-sigmapwhitequark2020-08-272-9/+6
|\
| * flatten, techmap: don't canonicalize tpl driven bits via sigmap.whitequark2020-08-262-9/+6
* | Merge pull request #2358 from whitequark/rename-ilang-to-rtlilwhitequark2020-08-272-7/+7
|\ \
| * | Replace "ILANG" with "RTLIL" everywhere.whitequark2020-08-262-7/+7
| |/
* / dfflegalize: Fix decision tree for adffe.Marcelina Kościelnicka2020-08-271-1/+5
|/
* Merge pull request #2328 from YosysHQ/mwk/opt_dff-cleanupclairexen2020-08-203-581/+0
|\
| * Remove now-redundant dff2dffe pass.Marcelina Kościelnicka2020-08-072-415/+0
| * Remove now-redundant dff2dffs pass.Marcelina Kościelnicka2020-08-072-166/+0
* | Merge pull request #2327 from YosysHQ/mwk/techmap-constmap-fixclairexen2020-08-201-1/+22
|\ \
| * | techmap.CONSTMAP: Handle outputs before inputs.Marcelina Kościelnicka2020-08-051-1/+22
* | | Merge pull request #2319 from YosysHQ/mwk/techmap-celltype-patternclairexen2020-08-201-4/+32
|\ \ \ | |_|/ |/| |
| * | techmap: Add support for [] wildcards in techmap_celltype.Marcelina Kościelnicka2020-08-021-4/+32
| |/
* / Replace opt_rmdff with opt_dff.Marcelina Kościelnicka2020-08-071-1/+1
|/
* Add dffunmap pass.Marcelina Kościelnicka2020-07-312-0/+108
* techmap: Refactor to use FfInitVals.Marcelina Kościelnicka2020-07-241-41/+4
* shregmap: Refactor to use FfInitVals.Marcelina Kościelnicka2020-07-241-39/+10
* abc: Refactor to use FfInitVals.Marcelina Kościelnicka2020-07-241-25/+6
* dffinit: Refactor to use FfInitVals.Marcelina Kościelnicka2020-07-241-41/+7
* zinit: Refactor to use FfInitVals.Marcelina Kościelnicka2020-07-241-43/+11
* dfflegalize: Refactor to use FfInitVals.Marcelina Kościelnicka2020-07-241-80/+25
* techmap: Add _TECHMAP_CELLNAME_ special parameter.Marcelina Kościelnicka2020-07-211-0/+6
* dfflegalize: Gather init values from all wires.Marcelina Kościelnicka2020-07-121-1/+1
* dfflibmap: Refactor to use dfflegalize internally.Marcelina Kościelnicka2020-07-091-211/+78
* clkbufmap: improve input pad handling.Marcelina Kościelnicka2020-07-091-17/+39
* dfflegalize: Add special support for const-D latches.Marcelina Kościelnicka2020-07-091-0/+18
* dfflegalize: typo fixMarcelina Kościelnicka2020-07-071-1/+1
* Naming fixes.Marcelina Kościelnicka2020-07-052-2/+2
* dfflegalize: Prefer mapping dff to sdff before adffMarcelina Kościelnicka2020-07-051-1/+1
* abc9: only techmap (* abc9_flop *) modulesEddie Hung2020-07-041-1/+1
* abc9: techmap from user design to allow abc9_flop modules to be composedEddie Hung2020-07-041-1/+1
* Add newlines to help text for dfflegalizeRupert Swarbrick2020-07-031-11/+11
* Add dfflegalize pass.Marcelina Kościelnicka2020-07-012-0/+1357
* techmap: don't drop attributes on replaced cells.whitequark2020-06-291-2/+3
* Merge pull request #2168 from whitequark/assert-unused-exprsclairexen2020-06-252-7/+7
|\
| * Remove YS_ATTRIBUTE(unused) where present just for log_assert()/log_debug().whitequark2020-06-192-7/+7
* | simplemap: Fix $dffsre mapping.Marcelina Kościelnicka2020-06-231-1/+1
* | Update dff2dffe, dff2dffs, zinit to new FF types.Marcelina Kościelnicka2020-06-233-43/+73
* | Add new FF types to simplemap.Marcelina Kościelnicka2020-06-231-8/+133
|/
* Use C++11 final/override keywords.whitequark2020-06-1834-77/+77
* msvc does not support designated initializers in structsAnonymous Maarten2020-06-171-5/+5
* flatten: accept processes.whitequark2020-06-091-8/+8
* flatten: preserve original object names via hdlname attribute.whitequark2020-06-081-5/+16
* flatten: only prepend $flatten once per wire.whitequark2020-06-081-2/+6
* flatten: make hygienic.whitequark2020-06-081-155/+116
* Merge pull request #2105 from whitequark/split-flatten-off-techmapclairexen2020-06-083-325/+527
|\
| * flatten: clean up log messages.whitequark2020-06-041-1/+1
| * flatten: topologically sort modules.whitequark2020-06-041-55/+47
| * flatten: simplify.whitequark2020-06-041-43/+7
| * flatten: simplify. NFC.whitequark2020-06-041-7/+3
| * flatten: simplify.whitequark2020-06-041-35/+0