aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjackkoenig2016-04-21 12:40:05 -0700
committerjackkoenig2016-04-21 12:40:05 -0700
commit030145cec670feeffcb59c014637e38ca5067544 (patch)
tree52695de6ea5b12e667041daa946d79aa2bb5f52c /src
parentd405203944b3a4c7b58a313c78268efc55899268 (diff)
Run Split Expressions before ConstProp, CSE, and DCE
This gives more expressions to eliminate
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/firrtl/Compiler.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/Compiler.scala b/src/main/scala/firrtl/Compiler.scala
index 3b7b35fa..69450a67 100644
--- a/src/main/scala/firrtl/Compiler.scala
+++ b/src/main/scala/firrtl/Compiler.scala
@@ -83,11 +83,11 @@ object VerilogCompiler extends Compiler {
InferTypes,
ResolveGenders,
InferWidths,
+ SplitExp,
ConstProp,
CommonSubexpressionElimination,
DeadCodeElimination,
VerilogWrap,
- SplitExp,
VerilogRename
)
def run(c: Circuit, w: Writer)