changeset 7277:e3f23398d28e

InstanceOfNode no longer implements LIRLowerable
author Doug Simon <doug.simon@oracle.com>
date Wed, 19 Dec 2012 00:12:01 +0100
parents 0dbcda32b5e9
children 346336325337
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
diffstat 1 files changed, 1 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java	Tue Dec 18 22:29:17 2012 +0100
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java	Wed Dec 19 00:12:01 2012 +0100
@@ -33,7 +33,7 @@
 /**
  * The {@code InstanceOfNode} represents an instanceof test.
  */
-public final class InstanceOfNode extends BooleanNode implements Canonicalizable, Lowerable, LIRLowerable, Virtualizable {
+public final class InstanceOfNode extends BooleanNode implements Canonicalizable, Lowerable, Virtualizable {
 
     @Input private ValueNode object;
     private final ResolvedJavaType type;
@@ -54,10 +54,6 @@
     }
 
     @Override
-    public void generate(LIRGeneratorTool gen) {
-    }
-
-    @Override
     public void lower(LoweringTool tool) {
         tool.getRuntime().lower(this, tool);
     }