llvm / circt

Circuit IR Compilers and Tools
https://circt.org
Other
1.67k stars 298 forks source link

[FIRRTL] Structural Deduplication Pass #1743

Closed seldridge closed 1 year ago

seldridge commented 3 years ago

Add a pass that implements structural deduplication of FIRRTL modules. Differing annotations should not block deduplication, but should cause these to be promoted to non-local annotations.

dtzSiFive commented 1 year ago

Does our Dedup pass implementation satisfy this, okay to close?

seldridge commented 1 year ago

This is all done. Thanks for bumping this.