diff options
| author | 胡波 | 2021-08-14 03:44:13 +0800 |
|---|---|---|
| committer | GitHub | 2021-08-13 12:44:13 -0700 |
| commit | 4991ee209b4ae179afcb3e043bbe7ba92006931d (patch) | |
| tree | 49ee023009e1b0e99a6e95a502dba55eb6dadfc1 /src | |
| parent | b629e234e94c24ca04273b3322ce9200df873ce2 (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.scala | 6 |
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({ |
