diff options
| author | Schuyler Eldridge | 2020-04-22 19:55:32 -0400 |
|---|---|---|
| committer | GitHub | 2020-04-22 19:55:32 -0400 |
| commit | 65360f886f9b92438d1b6fe609120b34ebb413cf (patch) | |
| tree | 073ebe73d43e652af1f71a08d34cc30a421c4dbb /src/main/scala/firrtl/checks/CheckResets.scala | |
| parent | 8653fd628f83c1bcb329dd37844ddfdb8f4cf206 (diff) | |
| parent | 184d40095179a9f49dd21e73e2c02b998bac5c00 (diff) | |
Merge pull request #1534 from freechipsproject/deprecate-transform-2
Trait-base Dependency API Migration
Diffstat (limited to 'src/main/scala/firrtl/checks/CheckResets.scala')
| -rw-r--r-- | src/main/scala/firrtl/checks/CheckResets.scala | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main/scala/firrtl/checks/CheckResets.scala b/src/main/scala/firrtl/checks/CheckResets.scala index 4f7f7060..8ff13e6e 100644 --- a/src/main/scala/firrtl/checks/CheckResets.scala +++ b/src/main/scala/firrtl/checks/CheckResets.scala @@ -28,18 +28,16 @@ object CheckResets { // Must run after ExpandWhens // Requires // - static single connections of ground types -class CheckResets extends Transform with PreservesAll[Transform] { - def inputForm: CircuitForm = MidForm - def outputForm: CircuitForm = MidForm +class CheckResets extends Transform with DependencyAPIMigration with PreservesAll[Transform] { - override val prerequisites = + override def prerequisites = Seq( Dependency(passes.LowerTypes), Dependency(passes.Legalize), Dependency(firrtl.transforms.RemoveReset) ) ++ firrtl.stage.Forms.MidForm - override val optionalPrerequisites = Seq(Dependency[firrtl.transforms.CheckCombLoops]) + override def optionalPrerequisites = Seq(Dependency[firrtl.transforms.CheckCombLoops]) - override val dependents = Seq.empty + override def dependents = Seq.empty import CheckResets._ |
