Skip to content

Less wasteful CellTypes usage in opt_clean #5509

@widlarizer

Description

@widlarizer

Feature Description

opt_clean is more like a constant garbage collector used throughout lots of commands, so it gets called a lot. Every time it is, it rebuilds several classes of celltypes by throwing some strings around. C++ is not Zig yet, so we can't just comptime the problem away. This is particularly salient as this adds noise and bloat that distract when measuring performance regressions on deliberately medium sized designs.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions