aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author胡波2021-08-14 03:44:13 +0800
committerGitHub2021-08-13 12:44:13 -0700
commit4991ee209b4ae179afcb3e043bbe7ba92006931d (patch)
tree49ee023009e1b0e99a6e95a502dba55eb6dadfc1 /src
parentb629e234e94c24ca04273b3322ce9200df873ce2 (diff)
Modify NoCommonSubexpressionElimination to NoCommonSubexpressionEliminationAnnotation (#2329)
to make it has the same form with NoDCEAnnotation and NoConstantPropagationAnnotation
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/firrtl/passes/CommonSubexpressionElimination.scala6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/scala/firrtl/passes/CommonSubexpressionElimination.scala b/src/main/scala/firrtl/passes/CommonSubexpressionElimination.scala
index ee426c92..59faeb55 100644
--- a/src/main/scala/firrtl/passes/CommonSubexpressionElimination.scala
+++ b/src/main/scala/firrtl/passes/CommonSubexpressionElimination.scala
@@ -9,7 +9,7 @@ import firrtl.ir._
import firrtl.options.{Dependency, HasShellOptions, RegisteredTransform, ShellOption}
/** Indicate that CommonSubexpressionElimination should not be run */
-case object NoCommonSubexpressionElimination extends NoTargetAnnotation
+case object NoCommonSubexpressionEliminationAnnotation extends NoTargetAnnotation
object CommonSubexpressionElimination extends Transform with HasShellOptions with DependencyAPIMigration {
@@ -22,7 +22,7 @@ object CommonSubexpressionElimination extends Transform with HasShellOptions wit
val options = Seq(
new ShellOption[Unit](
longOption = "no-cse",
- toAnnotationSeq = _ => Seq(NoCommonSubexpressionElimination),
+ toAnnotationSeq = _ => Seq(NoCommonSubexpressionEliminationAnnotation),
helpText = "Disable common subexpression elimination"
)
)
@@ -59,7 +59,7 @@ object CommonSubexpressionElimination extends Transform with HasShellOptions wit
}
override def execute(state: CircuitState): CircuitState =
- if (state.annotations.contains(NoCommonSubexpressionElimination))
+ if (state.annotations.contains(NoCommonSubexpressionEliminationAnnotation))
state
else
state.copy(circuit = state.circuit.copy(modules = state.circuit.modules.map({