diff options
| author | Henry Cook | 2015-08-05 15:15:29 -0700 |
|---|---|---|
| committer | Andrew Waterman | 2015-08-05 16:36:19 -0700 |
| commit | bfc80f6e220ea75c717a7fb5ab4ffad84380a7f8 (patch) | |
| tree | 3024beb6b5c145587b05cf6f1f059691c0dd6510 | |
| parent | 62741bb107f8da84cada845a4da716c8a096af88 (diff) | |
move elapsed time to error
| -rw-r--r-- | src/main/scala/Chisel/Error.scala | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/scala/Chisel/Error.scala b/src/main/scala/Chisel/Error.scala index efb5c574..578dd1de 100644 --- a/src/main/scala/Chisel/Error.scala +++ b/src/main/scala/Chisel/Error.scala @@ -46,9 +46,11 @@ object throwException { detected at runtime. */ object ChiselError { + val startTime = System.currentTimeMillis + def elapsedTime: Long = System.currentTimeMillis - startTime + var hasErrors: Boolean = false; val ChiselErrors = new ArrayBuffer[ChiselError]; - def clear() { ChiselErrors.clear() hasErrors = false @@ -68,7 +70,7 @@ object ChiselError { /** Emit an informational message (useful to track long running passes) */ def info(m: String): Unit = - println(tag("info", Console.MAGENTA) + " [%2.3f] ".format(Driver.elapsedTime/1e3) + m) + println(tag("info", Console.MAGENTA) + " [%2.3f] ".format(elapsedTime/1e3) + m) /** emit a warning message */ def warning(m: => String) { |
