diff options
| author | azidar | 2015-07-07 14:56:47 -0700 |
|---|---|---|
| committer | azidar | 2015-07-14 11:29:55 -0700 |
| commit | 0d63d521de85d1c6b9109e019101d0f575d063f7 (patch) | |
| tree | db0db7ac3e5714464b4839e8b33ee37c45bd8518 /src/main/stanza/compilers.stanza | |
| parent | 1c3b45cc4647feb504dace2f453d9306a1ea3325 (diff) | |
Updated flo backend
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) |
