aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/transforms/Dedup.scala
AgeCommit message (Expand)Author
2021-12-17Deprecate all mutable methods on RenameMap (#2444)Jack Koenig
2020-09-16Change to Apache 2.0 License (#1901)Chick Markley
2020-08-14All of src/ formatted with scalafmtchick
2020-08-05Deprecate InstanceGraph (#1800)Kevin Laeufer
2020-07-29[2.13] convert toSeq and toMap where necessary to compileKevin Laeufer
2020-07-18Faster dedup instance graph (#1732)Kevin Laeufer
2020-07-08dedup: use structural sha256 hash instead of agnostify and serialize (#1731)Kevin Laeufer
2020-06-23Don't Dedup modules if it would change semantics (#1713)Jack Koenig
2020-06-22Convert PreservesAll to explicit invalidates=falseSchuyler Eldridge
2020-06-02Fix performance pathology in DedupModules (#1654)Jack Koenig
2020-05-28Implement InstanceTarget Behavior for Dedup + EliminateTargetPaths (#1539)Albert Chen
2020-05-26[API change] Absorb repetitive WIR nodes into IRAlbert Magyar
2020-05-21RenameMap: remove implicit rename chaining (#1591)Albert Chen
2020-05-18Don't try deduping the main module of a circuit (#1594)Albert Magyar
2020-05-13Remove accidental hashing of all Modules in DedupJack Koenig
2020-05-13Remove expensive .distinct in DedupJack Koenig
2020-04-22s/dependents/optionalPrerequisiteOf/Schuyler Eldridge
2020-04-22Mixin DependencyAPIMigration to all TransformsSchuyler Eldridge
2020-03-11Migrate to DependencyAPISchuyler Eldridge
2020-02-03Dedup: check if moduleOpt exists before getting (#1323)Albert Chen
2019-09-16Rename gender to flowSchuyler Eldridge
2019-07-08Remove some warnings (#1118)Leway Colin
2019-04-29Update NoCircuitDedupAnnotation so it's available from firrtl.stage.FirrtlMainJim Lawson
2019-02-27Add --nodedup option to facilitate FIRRTL to verilog regression testing. (#1035)Jim Lawson
2019-02-21Don't let the main module become deduped out of existence. (#1023)Jim Lawson
2018-12-06Fix bug in dedup where lots of annotations could prevent dedup (#958)Jack Koenig
2018-10-30Instance Annotations (#926)Adam Izraelevitz
2018-10-27Revert "Instance Annotations (#865)" (#925)Adam Izraelevitz
2018-10-24Instance Annotations (#865)Adam Izraelevitz
2018-04-03Make Dedup properly dedup ExtModules (#781)Jack Koenig
2018-03-21GroupModule Transform (#766)Adam Izraelevitz
2018-02-27Refactor Annotations (#721)Jack Koenig
2018-02-27Add log-level debug message for modules that get deduped (#748)Jack Koenig
2017-11-28Have DedupModules report renamingJack
2017-03-06Addresses #459. Rewords transform annotations API.Adam Izraelevitz
2017-01-20Remove merging of source locators during module deduplicationJack
2016-12-14Added NoDedup annotation and test (#397)Adam Izraelevitz
2016-11-30Bugfix: Dedup aggressively (ignore comments) (#375)Adam Izraelevitz
2016-11-23Stringified annotations (#367)Adam Izraelevitz
2016-11-07Fix annotations (#366)Adam Izraelevitz
2016-11-04Add a pass to deduplicate modulesazidar