Mercurial > hg > truffle
diff graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java @ 17210:ef64e2682bb6
added Edges class to consolidate code operating on set of input or successor edges and to better isolate magic used to access edges
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 25 Sep 2014 10:27:17 +0200 |
parents | 81c9a1fc9072 |
children | 45b45f902bed |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java Wed Sep 24 17:17:27 2014 -0700 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java Thu Sep 25 10:27:17 2014 +0200 @@ -500,7 +500,7 @@ while (iter.hasNext()) { Position pos = iter.nextPosition(); if (pos.get(usage) == duplicated) { - switch (pos.getInputType(usage)) { + switch (pos.getInputType()) { case Extension: case Condition: case State: @@ -549,7 +549,7 @@ Position pos = iter.nextPosition(); Node input = pos.get(duplicated); if (input != null && !duplicatedNodes.contains(input)) { - switch (pos.getInputType(duplicated)) { + switch (pos.getInputType()) { case Extension: case Condition: case State: