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 2f6329dc..a3b04a94 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) |
