aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Schmidt2016-10-30 14:18:48 -0700
committerDonggyu2016-10-30 14:18:48 -0700
commitbe87c1e2481d14a2e0b68668fbfd901d3416dddd (patch)
treec1febd7d69a3079e5459de4d62ed3f1e7f80c470
parent5b35f2d2722f72c81d2d6c507cd379be2a1476d8 (diff)
Keep package name + directory structure consistent (#354)
* Keep package name + directory structure consistent This annoyed me so heres a PR * fix InferReadWrite references * delete .ConvertFixedToSInt.scala.swo
-rw-r--r--src/main/scala/firrtl/ExecutionOptionsManager.scala4
-rw-r--r--src/main/scala/firrtl/LoweringCompilers.scala6
-rw-r--r--src/main/scala/firrtl/passes/.ConvertFixedToSInt.scala.swobin20480 -> 0 bytes
-rw-r--r--src/main/scala/firrtl/passes/memlib/InferReadWrite.scala1
-rw-r--r--src/main/scala/firrtl/passes/memlib/VerilogMemDelays.scala1
-rw-r--r--src/test/scala/firrtlTests/DriverSpec.scala4
-rw-r--r--src/test/scala/firrtlTests/InferReadWriteSpec.scala6
-rw-r--r--src/test/scala/firrtlTests/ReplSeqMemTests.scala4
8 files changed, 14 insertions, 12 deletions
diff --git a/src/main/scala/firrtl/ExecutionOptionsManager.scala b/src/main/scala/firrtl/ExecutionOptionsManager.scala
index ff725e30..e4954610 100644
--- a/src/main/scala/firrtl/ExecutionOptionsManager.scala
+++ b/src/main/scala/firrtl/ExecutionOptionsManager.scala
@@ -4,7 +4,7 @@ package firrtl
import firrtl.Annotations._
import firrtl.Parser._
-import firrtl.passes.memlib.ReplSeqMemAnnotation
+import firrtl.passes.memlib.{InferReadWriteAnnotation, ReplSeqMemAnnotation}
import logger.LogLevel
import scopt.OptionParser
@@ -267,7 +267,7 @@ trait HasFirrtlOptions {
.valueName ("<circuit>")
.foreach { x =>
firrtlOptions = firrtlOptions.copy(
- annotations = firrtlOptions.annotations :+ passes.InferReadWriteAnnotation(x, TransID(-1))
+ annotations = firrtlOptions.annotations :+ InferReadWriteAnnotation(x, TransID(-1))
)
}.text {
"Enable readwrite port inference for the target circuit"
diff --git a/src/main/scala/firrtl/LoweringCompilers.scala b/src/main/scala/firrtl/LoweringCompilers.scala
index 33553179..f42d11ba 100644
--- a/src/main/scala/firrtl/LoweringCompilers.scala
+++ b/src/main/scala/firrtl/LoweringCompilers.scala
@@ -146,7 +146,7 @@ class EmitVerilogFromLowFirrtl(val writer: Writer) extends Transform with Simple
passes.ConstProp,
passes.Legalize,
passes.VerilogWrap,
- passes.VerilogMemDelays,
+ passes.memlib.VerilogMemDelays,
passes.ConstProp,
passes.SplitExpressions,
passes.CommonSubexpressionElimination,
@@ -191,7 +191,7 @@ class LowFirrtlCompiler extends Compiler {
new passes.InlineInstances(TransID(0)),
new ResolveAndCheck,
new HighFirrtlToMiddleFirrtl,
- new passes.InferReadWrite(TransID(-1)),
+ new passes.memlib.InferReadWrite(TransID(-1)),
new passes.memlib.ReplSeqMem(TransID(-2)),
new MiddleFirrtlToLowFirrtl,
new EmitFirrtl(writer)
@@ -205,7 +205,7 @@ class VerilogCompiler extends Compiler {
new IRToWorkingIR,
new ResolveAndCheck,
new HighFirrtlToMiddleFirrtl,
- new passes.InferReadWrite(TransID(-1)),
+ new passes.memlib.InferReadWrite(TransID(-1)),
new passes.memlib.ReplSeqMem(TransID(-2)),
new MiddleFirrtlToLowFirrtl,
new passes.InlineInstances(TransID(0)),
diff --git a/src/main/scala/firrtl/passes/.ConvertFixedToSInt.scala.swo b/src/main/scala/firrtl/passes/.ConvertFixedToSInt.scala.swo
deleted file mode 100644
index abd7c349..00000000
--- a/src/main/scala/firrtl/passes/.ConvertFixedToSInt.scala.swo
+++ /dev/null
Binary files differ
diff --git a/src/main/scala/firrtl/passes/memlib/InferReadWrite.scala b/src/main/scala/firrtl/passes/memlib/InferReadWrite.scala
index ffdea1f2..28291135 100644
--- a/src/main/scala/firrtl/passes/memlib/InferReadWrite.scala
+++ b/src/main/scala/firrtl/passes/memlib/InferReadWrite.scala
@@ -26,6 +26,7 @@ MODIFICATIONS.
*/
package firrtl.passes
+package memlib
import firrtl._
import firrtl.ir._
diff --git a/src/main/scala/firrtl/passes/memlib/VerilogMemDelays.scala b/src/main/scala/firrtl/passes/memlib/VerilogMemDelays.scala
index 2f7126b4..3aa63942 100644
--- a/src/main/scala/firrtl/passes/memlib/VerilogMemDelays.scala
+++ b/src/main/scala/firrtl/passes/memlib/VerilogMemDelays.scala
@@ -26,6 +26,7 @@ MODIFICATIONS.
*/
package firrtl.passes
+package memlib
import firrtl._
import firrtl.ir._
diff --git a/src/test/scala/firrtlTests/DriverSpec.scala b/src/test/scala/firrtlTests/DriverSpec.scala
index c2066831..cb479225 100644
--- a/src/test/scala/firrtlTests/DriverSpec.scala
+++ b/src/test/scala/firrtlTests/DriverSpec.scala
@@ -4,7 +4,7 @@ package firrtlTests
import java.io.File
-import firrtl.passes.memlib.ReplSeqMemAnnotation
+import firrtl.passes.memlib.{InferReadWriteAnnotation, ReplSeqMemAnnotation}
import org.scalatest.{Matchers, FreeSpec}
import firrtl._
@@ -105,7 +105,7 @@ class DriverSpec extends FreeSpec with Matchers {
val firrtlOptions = optionsManager.firrtlOptions
firrtlOptions.annotations.length should be (1)
firrtlOptions.annotations.foreach { annotation =>
- annotation shouldBe a [passes.InferReadWriteAnnotation]
+ annotation shouldBe a [InferReadWriteAnnotation]
}
}
"repl-seq-mem annotation" in {
diff --git a/src/test/scala/firrtlTests/InferReadWriteSpec.scala b/src/test/scala/firrtlTests/InferReadWriteSpec.scala
index 7e1a0c7e..be663872 100644
--- a/src/test/scala/firrtlTests/InferReadWriteSpec.scala
+++ b/src/test/scala/firrtlTests/InferReadWriteSpec.scala
@@ -71,7 +71,7 @@ class InferReadWriteSpec extends SimpleTransformSpec {
new IRToWorkingIR(),
new ResolveAndCheck(),
new HighFirrtlToMiddleFirrtl(),
- new InferReadWrite(TransID(-1)),
+ new memlib.InferReadWrite(TransID(-1)),
InferReadWriteCheck,
new EmitFirrtl(writer)
)
@@ -100,7 +100,7 @@ circuit sram6t :
T_5 <= io.wdata
""".stripMargin
- val annotationMap = AnnotationMap(Seq(InferReadWriteAnnotation("sram6t", TransID(-1))))
+ val annotationMap = AnnotationMap(Seq(memlib.InferReadWriteAnnotation("sram6t", TransID(-1))))
val writer = new java.io.StringWriter
compile(parse(input), annotationMap, writer)
// Check correctness of firrtl
@@ -132,7 +132,7 @@ circuit sram6t :
T_5 <= io.wdata
""".stripMargin
- val annotationMap = AnnotationMap(Seq(InferReadWriteAnnotation("sram6t", TransID(-1))))
+ val annotationMap = AnnotationMap(Seq(memlib.InferReadWriteAnnotation("sram6t", TransID(-1))))
val writer = new java.io.StringWriter
intercept[InferReadWriteCheckException] {
compile(parse(input), annotationMap, writer)
diff --git a/src/test/scala/firrtlTests/ReplSeqMemTests.scala b/src/test/scala/firrtlTests/ReplSeqMemTests.scala
index 277623cf..78b3d9f0 100644
--- a/src/test/scala/firrtlTests/ReplSeqMemTests.scala
+++ b/src/test/scala/firrtlTests/ReplSeqMemTests.scala
@@ -13,8 +13,8 @@ class ReplSeqMemSpec extends SimpleTransformSpec {
new IRToWorkingIR(),
new ResolveAndCheck(),
new HighFirrtlToMiddleFirrtl(),
- new passes.InferReadWrite(TransID(-1)),
- new passes.memlib.ReplSeqMem(TransID(-2)),
+ new InferReadWrite(TransID(-1)),
+ new ReplSeqMem(TransID(-2)),
new MiddleFirrtlToLowFirrtl(),
(new Transform with SimpleRun {
def execute(c: ir.Circuit, a: AnnotationMap) = run(c, passSeq) } ),