aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap/zinit.cc
Commit message (Collapse)AuthorAgeFilesLines
* FfData: some refactoring.Marcelina Kościelnicka2021-10-071-43/+9
| | | | | | | | | | - FfData now keeps track of the module and underlying cell, if any (so calling emit on FfData created from a cell will replace the existing cell) - FfData implementation is split off to its own .cc file for faster compilation - the "flip FF data sense by inserting inverters in front and after" functionality that zinit uses is moved onto FfData class and beefed up to have dffsr support, to support more use cases
* zinit: Refactor to use FfData.Marcelina Kościelnicka2021-10-021-101/+38
|
* Fixing old e-mail addresses and deadnamesClaire Xenia Wolf2021-06-081-1/+1
| | | | | | | | s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi; s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi; s/((David)\s+)+Shah\s+<(dave|david)@(symbioticeda.com|yosyshq.com|ds0.me)>/David Shah <dave@ds0.me>/gi; s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi; s,https?://www.clifford.at/yosys/,http://yosyshq.net/yosys/,g;
* zinit: Refactor to use FfInitVals.Marcelina Kościelnicka2020-07-241-43/+11
|
* Update dff2dffe, dff2dffs, zinit to new FF types.Marcelina Kościelnicka2020-06-231-14/+44
|
* Use C++11 final/override keywords.whitequark2020-06-181-2/+2
|
* zinit: handle $__DFFS?E?_[NP][NP][01] tooEddie Hung2020-04-141-7/+27
|
* zinit: resolve one more comment by @mwkmwkmwkEddie Hung2020-04-131-3/+5
|
* zinit: fix review comments from @mwkmwkmwkEddie Hung2020-04-131-5/+6
|
* zinit: operate on $adff, erase (* init *) entries on consumptionEddie Hung2020-04-131-22/+20
|
* Fix S/R comment; thanks @mwkmwkmwkEddie Hung2020-04-131-1/+1
|
* zinit to transform set/reset value of $_DFF_[NP][NP][01]_Eddie Hung2020-04-131-0/+14
|
* Supress error for unhandled \init if whole module selectedEddie Hung2020-04-131-3/+4
|
* kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-021-9/+9
|
* ID(\\.*) -> ID(.*)Eddie Hung2019-08-151-9/+9
|
* Transform all "\\*" identifiers into ID()Eddie Hung2019-08-151-9/+9
|
* Transform "$.*" to ID("$.*") in passes/techmapEddie Hung2019-08-151-6/+6
|
* Zinit option '-singleton' -> '-all'Makai Mann2019-05-101-1/+1
|
* Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-201-2/+2
| | | | | | | | | o Not all derived methods were marked 'override', but it is a great feature of C++11 that we should make use of. o While at it: touched header files got a -*- c++ -*- for emacs to provide support for that language. o use YS_OVERRIDE for all override keywords (though we should probably use the plain keyword going forward now that C++11 is established)
* Added "zinit" passClifford Wolf2016-10-121-0/+151