diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/scala/firrtl/Compiler.scala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/Compiler.scala b/src/main/scala/firrtl/Compiler.scala index a56fb793..5ef291da 100644 --- a/src/main/scala/firrtl/Compiler.scala +++ b/src/main/scala/firrtl/Compiler.scala @@ -416,7 +416,12 @@ trait Compiler extends LazyLogging { def compile(state: CircuitState, customTransforms: Seq[Transform]): CircuitState = { val allTransforms = CompilerUtils.mergeTransforms(transforms, customTransforms) :+ emitter - val finalState = allTransforms.foldLeft(state) { (in, xform) => xform.runTransform(in) } + val (timeMillis, finalState) = Utils.time { + allTransforms.foldLeft(state) { (in, xform) => xform.runTransform(in) } + } + + logger.error(f"Total FIRRTL Compile Time: $timeMillis%.1f ms") + finalState } |
