diff options
| author | Jack | 2016-05-09 16:04:52 -0700 |
|---|---|---|
| committer | Jack Koenig | 2016-06-10 16:31:50 -0700 |
| commit | 2bf1c9e84b7affb82fd08484285250ce8f7b6f26 (patch) | |
| tree | 7e2276fc5405029ec5acd75b81c985e3d61989b5 /src/main/scala/firrtl/passes/SplitExpressions.scala | |
| parent | 83f53a3a0cdcfc7537e923b827ab820205025d45 (diff) | |
API Cleanup - Module
trait Module -> abstract class DefModule
InModule -> Module (match concrete syntax)
ExModule -> ExtModule (match concrete syntax)
Add simple scaladoc for each one
Diffstat (limited to 'src/main/scala/firrtl/passes/SplitExpressions.scala')
| -rw-r--r-- | src/main/scala/firrtl/passes/SplitExpressions.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/scala/firrtl/passes/SplitExpressions.scala b/src/main/scala/firrtl/passes/SplitExpressions.scala index a66f7152..4f7fa208 100644 --- a/src/main/scala/firrtl/passes/SplitExpressions.scala +++ b/src/main/scala/firrtl/passes/SplitExpressions.scala @@ -10,7 +10,7 @@ import scala.collection.mutable // and named intermediate nodes object SplitExpressions extends Pass { def name = "Split Expressions" - private def onModule(m: InModule): InModule = { + private def onModule(m: Module): Module = { val namespace = Namespace(m) def onStmt(s: Stmt): Stmt = { val v = mutable.ArrayBuffer[Stmt]() @@ -53,12 +53,12 @@ object SplitExpressions extends Pass { } } } - InModule(m.info, m.name, m.ports, onStmt(m.body)) + Module(m.info, m.name, m.ports, onStmt(m.body)) } def run(c: Circuit): Circuit = { val modulesx = c.modules.map( _ match { - case (m:InModule) => onModule(m) - case (m:ExModule) => m + case m: Module => onModule(m) + case m: ExtModule => m }) Circuit(c.info, modulesx, c.main) } |
