diff options
| author | Schuyler Eldridge | 2021-06-14 14:25:45 -0400 |
|---|---|---|
| committer | GitHub | 2021-06-14 11:25:45 -0700 |
| commit | 3ea95e720c8107a1c466b8cba1fc076bfbc296fa (patch) | |
| tree | bb497783b025ecc5cca7e35981c3cdf18a6891a6 /src/test | |
| parent | 04a8f2acffcd67c764575357144f29334ba8d44d (diff) | |
Add -X mhigh compiler for minimal high form (#2268)
Add a compiler/emitter that can target minimal high form. This will
produce output that only has CHIRRTL constructs removed.
Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifive.com>
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/scala/firrtlTests/stage/FirrtlMainSpec.scala | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/scala/firrtlTests/stage/FirrtlMainSpec.scala b/src/test/scala/firrtlTests/stage/FirrtlMainSpec.scala index eaf48b49..b1f86a2b 100644 --- a/src/test/scala/firrtlTests/stage/FirrtlMainSpec.scala +++ b/src/test/scala/firrtlTests/stage/FirrtlMainSpec.scala @@ -195,6 +195,7 @@ class FirrtlMainSpec Seq( /* Test all standard emitters with and without annotation file outputs */ FirrtlMainTest(args = Array("-X", "none", "-E", "chirrtl"), files = Seq("Top.fir")), + FirrtlMainTest(args = Array("-X", "mhigh", "-E", "mhigh"), files = Seq("Top.mhi.fir")), FirrtlMainTest(args = Array("-X", "high", "-E", "high"), files = Seq("Top.hi.fir")), FirrtlMainTest( args = Array("-X", "middle", "-E", "middle", "-foaf", "Top"), @@ -215,6 +216,10 @@ class FirrtlMainSpec /* Test all one file per module emitters */ FirrtlMainTest(args = Array("-X", "none", "-e", "chirrtl"), files = Seq("Top.fir", "Child.fir")), FirrtlMainTest( + args = Array("-X", "mhigh", "-e", "mhigh"), + files = Seq("Top.mhi.fir", "Child.mhi.fir") + ), + FirrtlMainTest( args = Array("-X", "high", "-e", "high"), files = Seq("Top.hi.fir", "Child.hi.fir") ), @@ -243,6 +248,10 @@ class FirrtlMainSpec /* Test changes to output file name */ FirrtlMainTest(args = Array("-X", "none", "-E", "chirrtl", "-o", "foo"), files = Seq("foo.fir")), FirrtlMainTest( + args = Array("-X", "mhigh", "-E", "mhigh", "-o", "foo"), + files = Seq("foo.mhi.fir") + ), + FirrtlMainTest( args = Array("-X", "high", "-E", "high", "-o", "foo"), files = Seq("foo.hi.fir") ), |
