diff options
| author | azidar | 2016-01-29 15:15:45 -0800 |
|---|---|---|
| committer | azidar | 2016-02-09 18:55:25 -0800 |
| commit | e2177899c82e464f853e4daf8d23c11d27ca5157 (patch) | |
| tree | 6aed1a955c26c3094ea869b959f0a7b259e35b2e /src/main/stanza/firrtl-test-main.stanza | |
| parent | f3c4c604549db6bbe824c29649bb05bba7470d8a (diff) | |
WIP, nothing works. Starting creating working IR and necessary utils
Diffstat (limited to 'src/main/stanza/firrtl-test-main.stanza')
| -rw-r--r-- | src/main/stanza/firrtl-test-main.stanza | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/stanza/firrtl-test-main.stanza b/src/main/stanza/firrtl-test-main.stanza index 2892cccc..39848088 100644 --- a/src/main/stanza/firrtl-test-main.stanza +++ b/src/main/stanza/firrtl-test-main.stanza @@ -32,6 +32,8 @@ defpackage firrtl-main : import stz/parser import firrtl/ir-utils import firrtl/compiler + import firrtl/chirrtl + import firrtl/firrtl ;Custom Packages ;import firrtl/custom-passes ;import firrtl/custom-compiler @@ -48,7 +50,7 @@ defn set-printvars! (p:List<Char>) : defn get-passes (pass-names:List<String>) -> List<Pass> : for n in pass-names map : - val p = for p in standard-passes find : + val p = for p in append(standard-passes,chirrtl-passes) find : n == short-name(p) if p == false : error(to-string $ ["Unrecognized pass flag: " n]) @@ -134,8 +136,8 @@ defn main () : if compiler == false : var c*:Circuit = run-passes(circuit*,get-passes(to-list(pass-names))) switch {_ == backend} : - "verilog" : run-backend(c*,StandardVerilog(with-output)) - "firrtl" : run-backend(c*,StandardFIRRTL(with-output)) + "verilog" : run-backend(c*,LoToVerilog(with-output)) + "firrtl" : run-backend(c*,FIRRTL(with-output)) else : error("Invalid backend flag!") else : switch {_ == compiler} : |
