mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-20 07:36:39 +00:00
amend! celltypes: Extra type props
celltypes: Extra type props Now with `is_internal`, `is_metainfo`, and `has_effects`. Each type property has a comment specifying usage/meaning. Type properties (sans `is_internal`) get a default value of false. `CellTypes::setup_*_type()` methods get their own `CellType` struct assignments with named fields being assigned true to improve readability. Also remove `is_evaluable` from cell types that aren't actually `eval`-able, instead using `is_combinatorial` which afaict is what the flag was being used as a proxy for.
This commit is contained in:
parent
425c7fe4cf
commit
d1f6d67d85