# HG changeset patch # User Gilles Duboscq # Date 1338556320 -7200 # Node ID 70851a882b1a8e9cdf1e796e20f90b70d5ab14ca # Parent c73882b7db101b13493e2677b77f14115013383a Add blockSuccessorIndex to ControlSplitNode diff -r c73882b7db10 -r 70851a882b1a graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java --- 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; + } }