diff options
Diffstat (limited to 'src/main/stanza/compilers.stanza')
| -rw-r--r-- | src/main/stanza/compilers.stanza | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/src/main/stanza/compilers.stanza b/src/main/stanza/compilers.stanza index a3b04a94..2f6329dc 100644 --- a/src/main/stanza/compilers.stanza +++ b/src/main/stanza/compilers.stanza @@ -3,40 +3,40 @@ defpackage firrtl/compiler : import verse import firrtl/passes import firrtl/errors -; import firrtl/flo + import firrtl/flo import firrtl/verilog import firrtl/ir2 import firrtl/ir-utils -;public defstruct StandardFlo <: Compiler : -; file: String with: (as-method => true) -;public defmethod passes (c:StandardFlo) -> List<Pass> : -; to-list $ [ -; CheckHighForm(expand-delin) -; ;; TempElimination() -; ToWorkingIR() -; MakeExplicitReset() -; ResolveKinds() -; CheckKinds() -; InferTypes() -; CheckTypes() -; ResolveGenders() -; CheckGenders() -; ExpandAccessors() -; LowerToGround() -; ExpandIndexedConnects() -; ExpandWhens() -; InferWidths() -; Pad() -; Inline() -; SplitExp() -; ToRealIR() -; SpecialRename(`#,`_) -; SpecialRename(`$,`::) -; CheckHighForm(`::) -; CheckLowForm() -; Flo(file(c)) -; ] +public defstruct StandardFlo <: Compiler : + file: String with: (as-method => true) +public defmethod passes (c:StandardFlo) -> List<Pass> : + to-list $ [ + CheckHighForm(expand-delin) + ;; TempElimination() + ToWorkingIR() + MakeExplicitReset() + ResolveKinds() + CheckKinds() + InferTypes() + CheckTypes() + ResolveGenders() + CheckGenders() + ExpandAccessors() + LowerToGround() + ExpandIndexedConnects() + ExpandWhens() + InferWidths() + Pad() + Inline() + SplitExp() + ToRealIR() + SpecialRename(`#,`_) + SpecialRename(`$,`::) + CheckHighForm(`::) + CheckLowForm() + Flo(file(c)) + ] public defstruct StandardVerilog <: Compiler : file: String with: (as-method => true) |
