aboutsummaryrefslogtreecommitdiffstats
path: root/passes/opt/opt_clean.cc
Commit message (Expand)AuthorAgeFilesLines
* opt_clean: Make the init attribute follow the FF's Q.Marcelina Kościelnicka2021-08-221-0/+24
* Add v2 memory cells.Marcelina Kościelnicka2021-08-111-2/+2
* memory: Introduce $meminit_v2 cell, with EN input.Marcelina Kościelnicka2021-07-281-1/+1
* Fixing old e-mail addresses and deadnamesClaire Xenia Wolf2021-06-081-1/+1
* opt_clean: Remove init attribute bits together with removed DFFs.Marcelina Kościelnicka2021-03-151-0/+4
* opt_clean: Better memory handling.Marcelina Kościelnicka2020-10-081-8/+45
* use the new isPublic() in a few placesN. Engelhardt2020-09-141-2/+2
* opt_clean: Fix module keep rules.Marcelina Kościelnicka2020-08-091-4/+9
* Use C++11 final/override keywords.whitequark2020-06-181-4/+4
* opt_clean: improve warning messageEddie Hung2020-05-141-1/+1
* opt_clean: rminit without -purge; also remove if consistent with const..Eddie Hung2020-05-141-9/+17
* opt_clean: really make 'clean' identical to 'opt_clean' by rminit tooEddie Hung2020-05-141-3/+2
* opt_clean: Add missing assignments to opt.did_something.Marcelina Kościelnicka2020-04-151-0/+6
* kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-021-18/+18
* kernel: SigSpec use more const& + overloads to prevent implicit SigSpecEddie Hung2020-03-131-4/+4
* ystests: fix write_smt2_write_smt2_cyclic_dependency_failEddie Hung2020-02-281-11/+11
* clean: ignore specify-s inside cells when determining whether to keepEddie Hung2020-02-191-9/+15
* Use ID::keep more liberally tooEddie Hung2019-08-151-4/+4
* Use more ID::{A,B,Y,blackbox,whitebox}Eddie Hung2019-08-151-3/+3
* Use ID() macro in all of passes/opt/Clifford Wolf2019-08-111-27/+27
* substr() -> compare()Eddie Hung2019-08-071-3/+3
* Improve opt_clean handling of unused public wiresClifford Wolf2019-06-261-2/+2
* Do not clean up buffer cells with "keep" attribute, closes #1128Clifford Wolf2019-06-261-1/+1
* Suppress driver-driver conflict warning for unknown cell types, fixes #1065Clifford Wolf2019-06-051-1/+1
* Keep zero-width wires in opt_clean if and only if they are ports, fixes #1023Clifford Wolf2019-05-221-2/+3
* Improvements in opt_cleanClifford Wolf2019-05-151-10/+10
* More opt_clean cleanupsClifford Wolf2019-05-071-26/+36
* Merge pull request #946 from YosysHQ/clifford/specifyClifford Wolf2019-05-061-1/+1
|\
| * Merge branch 'master' of github.com:YosysHQ/yosys into clifford/specifyClifford Wolf2019-05-061-10/+22
| |\
| * \ Merge remote-tracking branch 'origin/master' into clifford/specifyEddie Hung2019-05-031-27/+72
| |\ \
| * | | Add $specrule cells for $setup/$hold/$skew specify rulesClifford Wolf2019-04-231-1/+1
| * | | Preserve $specify[23] cellsClifford Wolf2019-04-231-1/+1
* | | | Merge branch 'master' of github.com:YosysHQ/yosys into clifford/fix968Clifford Wolf2019-05-061-55/+68
|\ \ \ \
| * | | | Cleanups in opt_cleanClifford Wolf2019-05-061-47/+16
| | |_|/ | |/| |
| * | | Improve opt_clean handling of unused wiresClifford Wolf2019-05-041-10/+22
| | |/ | |/|
| * | Improve opt_expr and opt_clean handling of (partially) undriven and/or unused...Clifford Wolf2019-05-031-40/+72
* | | Further improve unused-detection for opt_clean driver-driver conflict warningClifford Wolf2019-05-031-5/+8
* | | Improve unused-detection for opt_clean driver-driver conflict warningClifford Wolf2019-05-031-21/+29
* | | Silently resolve completely unused cell-vs-const driver-driver conflictsClifford Wolf2019-05-011-2/+21
|/ /
* / Drive dangling wires with init attr with their init value, fixes #956Clifford Wolf2019-04-291-0/+13
|/
* Add log_debug() frameworkClifford Wolf2019-04-221-5/+6
* Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-201-4/+4
* Add warnings for driver-driver conflicts between FFs (and other cells) and co...Clifford Wolf2017-12-121-1/+8
* Fix typo in opt_clean log messageClifford Wolf2017-10-261-1/+1
* Add consolidation of init attributes to opt_clean, some opt_clean log fixesClifford Wolf2017-07-291-6/+82
* Add $live and $fair cell types, add support for s_eventually keywordClifford Wolf2017-02-251-1/+1
* Add $cover cell type and SVA cover() supportClifford Wolf2017-02-041-1/+1
* Removed $predict againClifford Wolf2016-08-281-1/+1
* After reading the SV spec, using non-standard predict() instead of expect()Clifford Wolf2016-07-211-1/+1
* Added basic support for $expect cellsClifford Wolf2016-07-131-1/+1