aboutsummaryrefslogtreecommitdiffstats
path: root/src/synth/netlists-cleanup.adb
Commit message (Expand)AuthorAgeFilesLines
* synth: renaming to instance_attributes.Tristan Gingold2021-11-171-3/+3
* synth: defer instantations elaboration to handle recursion. Fix #1912Tristan Gingold2021-11-161-1/+1
* netlists-cleanup: avoid crash when keep attribute value is a stringTristan Gingold2021-09-071-2/+39
* synth: do not remove signals with a keep attribute.Tristan Gingold2021-08-271-0/+29
* netlists-cleanup: do not remove self-assigned output gateTristan Gingold2021-05-071-23/+30
* netlists: do not remove net gates that have an attributeTristan Gingold2021-03-171-21/+24
* update license headersumarcor2021-02-051-5/+3
* netlists-cleanup: do not remove user sub modules. Fix #1454Tristan Gingold2020-09-051-3/+7
* netlits: Use Remove_Instance instead of Free_Instance.Tristan Gingold2020-05-181-1/+3
* synth: add support for sequential assertions. Fix #1273Tristan Gingold2020-05-061-3/+4
* netlists: add id_nop gate.Tristan Gingold2020-03-221-1/+2
* netlists-cleanup: avoid a warning.Tristan Gingold2020-03-101-0/+1
* synthesis: handle initialized output ports.Tristan Gingold2020-03-071-0/+7
* netlists-cleanup: refactoring.Tristan Gingold2020-02-181-12/+17
* synth: handle component with ports in different order.Tristan Gingold2020-02-131-12/+16
* synth: remove remaining clock edge gates after memories.Tristan Gingold2020-02-101-0/+24
* synth: rework (again) memory inference.Tristan Gingold2020-02-101-0/+2
* netlists: use a mark and sweep cleanup.Tristan Gingold2020-01-151-0/+119
* synth-cleanup: avoid a crash on undriven output. Fix #1078Tristan Gingold2020-01-111-3/+5
* netlists: add remove_output_gates.Tristan Gingold2019-12-051-0/+27
* netlists-cleanup: add comments.Tristan Gingold2019-11-131-1/+7
* netlists-cleanup: do not remove the self-instance.Tristan Gingold2019-11-061-0/+2
* synth: rewrite cleanup pass.Tristan Gingold2019-10-101-0/+107