aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/ExecutionOptionsManager.scala
diff options
context:
space:
mode:
authorJack Koenig2018-05-23 11:54:50 -0700
committerGitHub2018-05-23 11:54:50 -0700
commit87fe48938a3ccc58b1945bae72f0e7305ac14b3b (patch)
tree8d809eac737083400ae72b9f11bb2eb3fd91aee1 /src/main/scala/firrtl/ExecutionOptionsManager.scala
parentb1709242b5c7b60e21308642947d292545eb2e37 (diff)
Add Circuit as option to FirrtlOptions (#814)
Diffstat (limited to 'src/main/scala/firrtl/ExecutionOptionsManager.scala')
-rw-r--r--src/main/scala/firrtl/ExecutionOptionsManager.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/ExecutionOptionsManager.scala b/src/main/scala/firrtl/ExecutionOptionsManager.scala
index 3ee91da0..76426d1e 100644
--- a/src/main/scala/firrtl/ExecutionOptionsManager.scala
+++ b/src/main/scala/firrtl/ExecutionOptionsManager.scala
@@ -4,6 +4,7 @@ package firrtl
import firrtl.annotations._
import firrtl.Parser._
+import firrtl.ir.Circuit
import firrtl.passes.memlib.{InferReadWriteAnnotation, ReplSeqMemAnnotation}
import firrtl.passes.clocklist.ClockListAnnotation
import logger.LogLevel
@@ -184,7 +185,8 @@ case class FirrtlExecutionOptions(
emitOneFilePerModule: Boolean = false,
dontCheckCombLoops: Boolean = false,
noDCE: Boolean = false,
- annotationFileNames: List[String] = List.empty)
+ annotationFileNames: List[String] = List.empty,
+ firrtlCircuit: Option[Circuit] = None)
extends ComposableOptions {
require(!(emitOneFilePerModule && outputFileNameOverride.nonEmpty),