# HG changeset patch # User Thomas Wuerthinger # Date 1367076174 -7200 # Node ID 3c441e8c9e7fdb91978954832598bf6a7442bdd2 # Parent 442643db2a5204a792014212d9e2728a574f0526 Added comment. diff -r 442643db2a52 -r 3c441e8c9e7f graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java Sat Apr 27 17:16:03 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java Sat Apr 27 17:22:54 2013 +0200 @@ -174,6 +174,7 @@ // Reordering of those two if statements is beneficial from the point of view of // their probabilities. if (prepareForSwap(tool.runtime(), condition(), nextIf.condition(), this.trueSuccessorProbability, probabilityB)) { + // Reording is allowed from (if1 => begin => if2) to (if2 => begin => if1). assert intermediateBegin.next() == nextIf; BeginNode bothFalseBegin = nextIf.falseSuccessor(); nextIf.setFalseSuccessor(null);