aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap
Commit message (Expand)AuthorAgeFilesLines
* 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
| * flatten: simplify. NFC.whitequark2020-06-041-11/+4
| * flatten: simplify. NFC.whitequark2020-06-041-6/+4
| * flatten: simplify. NFC.whitequark2020-06-041-73/+39
| * flatten: simplify. NFC.whitequark2020-06-041-8/+8
| * RTLIL: factor out RTLIL::Module::addMemory. NFC.whitequark2020-06-042-14/+2
| * flatten: rename techmap-related stuff. NFC.whitequark2020-06-041-16/+16
| * techmap, flatten: remove dead options.whitequark2020-06-042-928/+212
| * flatten: split from techmap.whitequark2020-06-033-93/+1149
* | Merge pull request #2077 from YosysHQ/eddie/abc9_dff_improveEddie Hung2020-06-041-19/+60
|\ \
| * | abc9_ops: fix commentEddie Hung2020-05-301-1/+1
| * | abc9_ops: update messaging (credit to @Xiretza for spotting)Eddie Hung2020-05-301-4/+4
| * | abc9_ops: optimise to not derive unless attribute existsEddie Hung2020-05-291-4/+8