diff options
| author | azidar | 2016-01-16 15:49:51 -0800 |
|---|---|---|
| committer | azidar | 2016-01-16 15:49:51 -0800 |
| commit | ea9cb9c8b34b78e3bc4d0bd474521b60acfbbc26 (patch) | |
| tree | d3e8cce922d4fc1b40e9d41e1c05b3d843107387 /src/main/stanza/compilers.stanza | |
| parent | 9dcb5684957e684174d97a45f80d1cfad887a741 (diff) | |
| parent | 81e47120c8586871fd96e22e0626591d3b5a7cc5 (diff) | |
Merge branch 'new-mem' of github.com:ucb-bar/firrtl into scala-new-mem
Diffstat (limited to 'src/main/stanza/compilers.stanza')
| -rw-r--r-- | src/main/stanza/compilers.stanza | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src/main/stanza/compilers.stanza b/src/main/stanza/compilers.stanza index cfc7824b..de775648 100644 --- a/src/main/stanza/compilers.stanza +++ b/src/main/stanza/compilers.stanza @@ -56,15 +56,13 @@ public defmethod passes (c:StandardVerilog) -> List<Pass> : ;=============== ToWorkingIR() ;=============== - ResolveKinds() - InferTypes() - CheckTypes() - ResolveGenders() - CheckGenders() - InferWidths() - CheckWidths() - ;=============== - Resolve() + ResolveKinds() + InferTypes() + CheckTypes() + ResolveGenders() + CheckGenders() + InferWidths() + CheckWidths() ;=============== ExpandConnects() ;=============== @@ -96,12 +94,14 @@ public defmethod passes (c:StandardVerilog) -> List<Pass> : InferWidths() CheckWidths() ;=============== + Verilog(with-output(c)) + ;=============== ;ToRealIR() ;Pad() ;CheckWidths() ;CheckHighForm() ;CheckLowForm() - Verilog(with-output(c)) + ;Verilog(with-output(c)) ] public defstruct StandardFIRRTL <: Compiler : @@ -114,7 +114,6 @@ public defmethod passes (c:StandardFIRRTL) -> List<Pass> : FIRRTL(with-output(c)) ] - public defstruct StandardLoFIRRTL <: Compiler : with-output : (() -> False) -> False with: (as-method => true) public defmethod backend (c:StandardLoFIRRTL) -> List<Pass> : |
