diff options
| author | Adam Izraelevitz | 2017-03-03 17:04:43 -0800 |
|---|---|---|
| committer | Adam Izraelevitz | 2017-03-06 16:48:15 -0800 |
| commit | fa4922dd3d985350fbc30281f6ffcf6e05c542ad (patch) | |
| tree | 1ba8ac3195806c5684a2ac2fbedf724ca056819a /src/main/scala/firrtl/Utils.scala | |
| parent | b5ef5b876d4f4ad4a17bc81362b2264970272d63 (diff) | |
Added more stylized debugging style
Diffstat (limited to 'src/main/scala/firrtl/Utils.scala')
| -rw-r--r-- | src/main/scala/firrtl/Utils.scala | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main/scala/firrtl/Utils.scala b/src/main/scala/firrtl/Utils.scala index b4ad2e74..c13e031e 100644 --- a/src/main/scala/firrtl/Utils.scala +++ b/src/main/scala/firrtl/Utils.scala @@ -130,15 +130,12 @@ class FIRRTLException(str: String) extends Exception(str) object Utils extends LazyLogging { def throwInternalError = error("Internal Error! Please file an issue at https://github.com/ucb-bar/firrtl/issues") - private[firrtl] def time[R](name: String)(block: => R): R = { - logger.info(s"Starting $name") + private[firrtl] def time[R](block: => R): (Double, R) = { val t0 = System.nanoTime() val result = block val t1 = System.nanoTime() - logger.info(s"Finished $name") val timeMillis = (t1 - t0) / 1000000.0 - logger.info(f"$name took $timeMillis%.1f ms\n") - result + (timeMillis, result) } /** Removes all [[firrtl.ir.EmptyStmt]] statements and condenses |
