diff options
Diffstat (limited to 'src/main/scala/firrtl/Compiler.scala')
| -rw-r--r-- | src/main/scala/firrtl/Compiler.scala | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/main/scala/firrtl/Compiler.scala b/src/main/scala/firrtl/Compiler.scala index 34feab99..d2f9fc0e 100644 --- a/src/main/scala/firrtl/Compiler.scala +++ b/src/main/scala/firrtl/Compiler.scala @@ -22,6 +22,7 @@ object VerilogCompiler extends Compiler { // Copied from Stanza implementation val passes = Seq( //CheckHighForm, + FromCHIRRTL, ToWorkingIR, ResolveKinds, InferTypes, @@ -31,14 +32,20 @@ object VerilogCompiler extends Compiler { ExpandConnects, RemoveAccesses, ExpandWhens, - CheckInitialization, + //CheckInitialization, ConstProp, - ToWorkingIR, ResolveKinds, InferTypes, ResolveGenders, InferWidths, - LowerTypes + LowerTypes, + ResolveKinds, + InferTypes, + ResolveGenders, + InferWidths, + VerilogWrap, + SplitExp, + VerilogRename ) def run(c: Circuit, w: Writer) { |
