# HG changeset patch # User Tom Rodriguez # Date 1424129941 28800 # Node ID b0c1056a0842b247e1318105b7125cf7a741b631 # Parent 0725ec2b1f3f42c066b8bd9cdb4b5340b8b15f53 Temporarily add inversion count to LoopBegin diff -r 0725ec2b1f3f -r b0c1056a0842 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java Mon Feb 16 22:48:39 2015 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java Mon Feb 16 15:39:01 2015 -0800 @@ -43,6 +43,8 @@ protected double loopFrequency; protected int nextEndIndex; protected int unswitches; + protected int inversionCount; + @OptionalInput(InputType.Guard) GuardingNode overflowGuard; public LoopBeginNode() { @@ -189,6 +191,14 @@ unswitches++; } + public int getInversionCount() { + return inversionCount; + } + + public void setInversionCount(int count) { + inversionCount = count; + } + @Override public void simplify(SimplifierTool tool) { removeDeadPhis();