From 4991ee209b4ae179afcb3e043bbe7ba92006931d Mon Sep 17 00:00:00 2001 From: 胡波 Date: Sat, 14 Aug 2021 03:44:13 +0800 Subject: Modify NoCommonSubexpressionElimination to NoCommonSubexpressionEliminationAnnotation (#2329) to make it has the same form with NoDCEAnnotation and NoConstantPropagationAnnotation--- src/main/scala/firrtl/passes/CommonSubexpressionElimination.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') 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({ -- cgit v1.2.3