Mercurial > hg > graal-jvmci-8
changeset 13633:799aebf11320
Removing usage of NullCheckNode in GuardNode.lowerGuard()
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Mon, 13 Jan 2014 19:08:58 +0100 |
parents | 0f7d6359bdf3 |
children | edc8e6410001 |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java |
diffstat | 1 files changed, 0 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- 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; }