aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/passes/RemoveCHIRRTL.scala
diff options
context:
space:
mode:
authorchick2016-09-23 16:40:08 -0700
committerDonggyu Kim2016-09-25 14:39:44 -0700
commit1f168585c80d5c96e41353d6275d99b34b967b23 (patch)
tree44eee3d8e94cf41e2bd5094cff99ed58441cc7f4 /src/main/scala/firrtl/passes/RemoveCHIRRTL.scala
parent16286528ad957a7d62a9c1b18bd6335a3102ea5b (diff)
remove unnecessary blocks
example 1 s"${x}" example 2 case blah => { ??? }
Diffstat (limited to 'src/main/scala/firrtl/passes/RemoveCHIRRTL.scala')
-rw-r--r--src/main/scala/firrtl/passes/RemoveCHIRRTL.scala3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/scala/firrtl/passes/RemoveCHIRRTL.scala b/src/main/scala/firrtl/passes/RemoveCHIRRTL.scala
index 4cc85774..8c158da9 100644
--- a/src/main/scala/firrtl/passes/RemoveCHIRRTL.scala
+++ b/src/main/scala/firrtl/passes/RemoveCHIRRTL.scala
@@ -119,7 +119,7 @@ object RemoveCHIRRTL extends Pass {
val mem = DefMemory(s.info, s.name, s.tpe, s.size, 1, if (s.seq) 1 else 0,
rds map (_.name), wrs map (_.name), rws map (_.name))
Block(mem +: stmts)
- case (s: CDefMPort) => {
+ case (s: CDefMPort) =>
types(s.name) = types(s.mem)
val addrs = ArrayBuffer[String]()
val clks = ArrayBuffer[String]()
@@ -149,7 +149,6 @@ object RemoveCHIRRTL extends Pass {
(addrs map (x => Connect(s.info, SubField(SubField(Reference(s.mem, ut), s.name, ut), x, ut), s.exps.head))) ++
(clks map (x => Connect(s.info, SubField(SubField(Reference(s.mem, ut), s.name, ut), x, ut), s.exps(1)))) ++
(ens map (x => Connect(s.info,SubField(SubField(Reference(s.mem,ut), s.name, ut), x, ut), one))))
- }
case (s) => s map collect_refs(mports, smems, types, refs, raddrs)
}