summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel
diff options
context:
space:
mode:
authorHenry Cook2015-08-05 15:15:29 -0700
committerAndrew Waterman2015-08-05 16:36:19 -0700
commitbfc80f6e220ea75c717a7fb5ab4ffad84380a7f8 (patch)
tree3024beb6b5c145587b05cf6f1f059691c0dd6510 /src/main/scala/Chisel
parent62741bb107f8da84cada845a4da716c8a096af88 (diff)
move elapsed time to error
Diffstat (limited to 'src/main/scala/Chisel')
-rw-r--r--src/main/scala/Chisel/Error.scala6
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) {