diff options
| author | jackkoenig | 2016-04-29 10:08:01 -0700 |
|---|---|---|
| committer | jackkoenig | 2016-04-29 10:08:01 -0700 |
| commit | 4d6f653ebd855c9f89dbfed8edcdec1cc1560af4 (patch) | |
| tree | 4ab44d7f9d51b8747e94855f592787f953764277 | |
| parent | 4f874780f03c6c0f9d4fe4d03d02df19895aab26 (diff) | |
Change PassUtils to use Utils.time function
| -rw-r--r-- | src/main/scala/firrtl/passes/Passes.scala | 10 |
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) } } |
