Mercurial > hg > graal-jvmci-8
changeset 5474:70851a882b1a
Add blockSuccessorIndex to ControlSplitNode
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Fri, 01 Jun 2012 15:12:00 +0200 |
parents | c73882b7db10 |
children | 785eeaaf340e |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java Thu May 31 17:57:21 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java Fri Jun 01 15:12:00 2012 +0200 @@ -105,4 +105,12 @@ properties.put("branchProbability", str.toString()); return properties; } + + public int blockSuccessorIndex(BeginNode successor) { + int idx = blockSuccessors.indexOf(successor); + if (idx < 0) { + throw new IllegalArgumentException(); + } + return idx; + } }