aboutsummaryrefslogtreecommitdiffstats
path: root/passes/opt/pmux2shiftx.cc
Commit message (Collapse)AuthorAgeFilesLines
* 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;
* pmux2shift: Refactor to use FfInitVals.Marcelina Koƛcielnicka2020-07-241-15/+4
|
* Add support for new FF types in some opt passes.Marcelina Koƛcielnicka2020-06-231-2/+4
|
* Use C++11 final/override keywords.whitequark2020-06-181-4/+4
|
* kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-021-17/+17
|
* kernel: SigSpec use more const& + overloads to prevent implicit SigSpecEddie Hung2020-03-131-2/+2
|
* Use more ID::{A,B,Y,blackbox,whitebox}Eddie Hung2019-08-151-15/+15
|
* Use ID() macro in all of passes/opt/Clifford Wolf2019-08-111-39/+39
| | | | | | | | | | This was obtained by running the following SED command in passes/opt/ and then using "meld foo.cc foo.cc.orig" to manually fix all resulting compiler errors. sed -i.orig -r 's/"\\\\([a-zA-Z0-9_]+)"/ID(\1)/g; s/"(\$[a-zA-Z0-9_]+)"/ID(\1)/g;' *.cc Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add "pmux2shiftx -norange", fixes #1135Clifford Wolf2019-06-271-3/+11
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add full_pmux feature to pmux2shiftxClifford Wolf2019-04-221-1/+22
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Auto-initialize OnehotDatabase on-demand in pmux2shiftx.ccClifford Wolf2019-04-201-4/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add "onehot" pass, improve "pmux2shiftx" onehot handlingClifford Wolf2019-04-201-13/+404
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve "pmux2shiftx"Clifford Wolf2019-04-201-10/+8
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fix some typosClifford Wolf2019-04-201-2/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improvements in "pmux2shiftx"Clifford Wolf2019-04-201-12/+52
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improvements in pmux2shiftxClifford Wolf2019-04-201-13/+6
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Improve pmux2shift ctrl permutation finderClifford Wolf2019-04-201-27/+114
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Complete rewrite of pmux2shiftxClifford Wolf2019-04-201-27/+265
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Import initial pmux2shiftx from eddiehClifford Wolf2019-04-201-0/+81
Signed-off-by: Clifford Wolf <clifford@clifford.at>