From 4d6f653ebd855c9f89dbfed8edcdec1cc1560af4 Mon Sep 17 00:00:00 2001 From: jackkoenig Date: Fri, 29 Apr 2016 10:08:01 -0700 Subject: Change PassUtils to use Utils.time function --- src/main/scala/firrtl/passes/Passes.scala | 10 +--------- 1 file changed, 1 insertion(+), 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) } } -- cgit v1.2.3