# HG changeset patch # User Gilles Duboscq # Date 1389636538 -3600 # Node ID 799aebf11320a27fc7535b7f64303ad65df047af # Parent 0f7d6359bdf391e5405b68acddbd8e747950a0ae Removing usage of NullCheckNode in GuardNode.lowerGuard() diff -r 0f7d6359bdf3 -r 799aebf11320 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java Mon Jan 13 16:54:03 2014 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java Mon Jan 13 19:08:58 2014 +0100 @@ -25,7 +25,6 @@ import com.oracle.graal.api.meta.*; import com.oracle.graal.graph.*; import com.oracle.graal.graph.spi.*; -import com.oracle.graal.nodes.calc.*; import com.oracle.graal.nodes.extended.*; import com.oracle.graal.nodes.type.*; @@ -106,16 +105,6 @@ } public FixedWithNextNode lowerGuard() { - if (negated() && condition() instanceof IsNullNode) { - IsNullNode isNull = (IsNullNode) condition(); - NullCheckNode nullCheck = graph().add(new NullCheckNode(isNull.object())); - setCondition(null); - if (isNull.usages().isEmpty()) { - isNull.safeDelete(); - } - return nullCheck; - } - return null; }