aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/options
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/firrtl/options')
-rw-r--r--src/main/scala/firrtl/options/DependencyManager.scala9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/options/DependencyManager.scala b/src/main/scala/firrtl/options/DependencyManager.scala
index 5e911940..f8299bbb 100644
--- a/src/main/scala/firrtl/options/DependencyManager.scala
+++ b/src/main/scala/firrtl/options/DependencyManager.scala
@@ -275,7 +275,14 @@ trait DependencyManager[A, B <: TransformLike[A] with DependencyAPI[B]] extends
| prerequisites: ${prerequisites.mkString("\n -", "\n -", "")}""".stripMargin
)
}
- (t.transform(a), ((state + wrapperToClass(t)).map(dToO).filterNot(t.invalidates).map(oToD)))
+ val logger = t.getLogger
+ logger.info(s"======== Starting ${t.name} ========")
+ val (timeMillis, annosx) = firrtl.Utils.time { t.transform(a) }
+ logger.info(s"""----------------------------${"-" * t.name.size}---------\n""")
+ logger.info(f"Time: $timeMillis%.1f ms")
+ logger.info(s"======== Finished ${t.name} ========")
+ val statex = (state + wrapperToClass(t)).map(dToO).filterNot(t.invalidates).map(oToD)
+ (annosx, statex)
}._1
}