< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java

Print this page

        

@@ -33,19 +33,17 @@
 import org.graalvm.compiler.nodeinfo.NodeInfo;
 import org.graalvm.compiler.nodes.CompressionNode;
 import org.graalvm.compiler.nodes.LogicConstantNode;
 import org.graalvm.compiler.nodes.LogicNode;
 import org.graalvm.compiler.nodes.NodeView;
-import org.graalvm.compiler.nodes.PiNode;
 import org.graalvm.compiler.nodes.UnaryOpLogicNode;
 import org.graalvm.compiler.nodes.ValueNode;
 import org.graalvm.compiler.nodes.spi.LIRLowerable;
 import org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool;
 import org.graalvm.compiler.nodes.spi.Virtualizable;
 import org.graalvm.compiler.nodes.spi.VirtualizerTool;
 import org.graalvm.compiler.nodes.type.StampTool;
-import org.graalvm.compiler.nodes.util.GraphUtil;
 
 import jdk.vm.ci.meta.JavaConstant;
 import jdk.vm.ci.meta.TriState;
 
 /**

@@ -104,15 +102,10 @@
                 return LogicConstantNode.tautology();
             } else if (StampTool.isPointerNonNull(value)) {
                 return LogicConstantNode.contradiction();
             }
 
-            if (value instanceof PiNode) {
-                value = GraphUtil.skipPi(value);
-                continue;
-            }
-
             if (value instanceof ConvertNode) {
                 ConvertNode convertNode = (ConvertNode) value;
                 if (convertNode.mayNullCheckSkipConversion()) {
                     value = convertNode.getValue();
                     continue;
< prev index next >