From 3e2ff71db633315455a72b00fc277dda18aca317 Mon Sep 17 00:00:00 2001 From: azidar Date: Mon, 1 Aug 2016 17:33:26 -0700 Subject: Added minor cosmetic changes to RemoveAccesses --- src/main/scala/firrtl/passes/RemoveAccesses.scala | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/main/scala/firrtl/passes/RemoveAccesses.scala b/src/main/scala/firrtl/passes/RemoveAccesses.scala index 0309e7a7..d3340f2d 100644 --- a/src/main/scala/firrtl/passes/RemoveAccesses.scala +++ b/src/main/scala/firrtl/passes/RemoveAccesses.scala @@ -31,7 +31,6 @@ object RemoveAccesses extends Pass { val end = start + get_size(tpe(e)) val stride = get_size(tpe(e.exp)) val lsx = mutable.ArrayBuffer[Location]() - var c = 0 for (i <- 0 until ls.size) { if (((i % stride) >= start) & ((i % stride) < end)) { lsx += ls(i) @@ -44,7 +43,6 @@ object RemoveAccesses extends Pass { val end = start + get_size(tpe(e)) val stride = get_size(tpe(e.exp)) val lsx = mutable.ArrayBuffer[Location]() - var c = 0 for (i <- 0 until ls.size) { if (((i % stride) >= start) & ((i % stride) < end)) { lsx += ls(i) } } @@ -54,15 +52,11 @@ object RemoveAccesses extends Pass { val stride = get_size(tpe(e)) val wrap = tpe(e.exp).asInstanceOf[VectorType].size val lsx = mutable.ArrayBuffer[Location]() - var c = 0 for (i <- 0 until ls.size) { - if ((c % wrap) == 0) { c = 0 } + val c = (i / stride) % wrap val basex = ls(i).base val guardx = AND(ls(i).guard,EQV(uint(c),e.index)) lsx += Location(basex,guardx) - if ((i + 1) % stride == 0) { - c = c + 1 - } } lsx } @@ -100,7 +94,7 @@ object RemoveAccesses extends Pass { val temp = create_temp(e) val temps = create_exps(temp) def getTemp(i: Int) = temps(i % temps.size) - (rs,0 until rs.size).zipped.foreach { (x,i) => + for((x, i) <- rs.zipWithIndex) { if (i < temps.size) { stmts += Connect(info(s),getTemp(i),x.base) } else { -- cgit v1.2.3