aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorjackkoenig2016-04-29 10:08:01 -0700
committerjackkoenig2016-04-29 10:08:01 -0700
commit4d6f653ebd855c9f89dbfed8edcdec1cc1560af4 (patch)
tree4ab44d7f9d51b8747e94855f592787f953764277 /src/main
parent4f874780f03c6c0f9d4fe4d03d02df19895aab26 (diff)
Change PassUtils to use Utils.time function
Diffstat (limited to 'src/main')
-rw-r--r--src/main/scala/firrtl/passes/Passes.scala10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/main/scala/firrtl/passes/Passes.scala b/src/main/scala/firrtl/passes/Passes.scala
index 8b4851f7..f235c5cf 100644
--- a/src/main/scala/firrtl/passes/Passes.scala
+++ b/src/main/scala/firrtl/passes/Passes.scala
@@ -85,15 +85,7 @@ object PassUtils extends LazyLogging {
if (passes.isEmpty) {logger.info(s"Done!"); c}
else {
val p = passes.head
- val name = p.name
- logger.info(s"Starting ${name}")
- val start = System.nanoTime
- val x = p.run(c)
- val end = System.nanoTime
- logger.debug(x.serialize)
- logger.info(s"Finished ${name}")
- val timeMillis = (end - start) / 1000000.0
- logger.info(f"$name took $timeMillis%.1f ms\n")
+ val x = time(p.name) { p.run(c) }
executePasses(x, passes.tail)
}
}