diff graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/Convert.java @ 3528:6b841b6b2437

First round of refactoring.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Tue, 09 Aug 2011 23:56:10 +0200
parents dd26b98b9723
children
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/Convert.java	Tue Aug 09 21:50:58 2011 +0200
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/ir/Convert.java	Tue Aug 09 23:56:10 2011 +0200
@@ -22,24 +22,24 @@
  */
 package com.oracle.max.graal.compiler.ir;
 
-import com.oracle.max.graal.compiler.debug.*;
+import com.oracle.max.graal.compiler.nodes.base.*;
+import com.oracle.max.graal.compiler.nodes.spi.*;
 import com.oracle.max.graal.graph.*;
-import com.sun.cri.bytecode.*;
 import com.sun.cri.ci.*;
 
 /**
  * The {@code Convert} class represents a conversion between primitive types.
  */
 public final class Convert extends FloatingNode {
-    @Input private Value value;
+    @Input private ValueNode value;
 
     @Data public final int opcode;
 
-    public Value value() {
+    public ValueNode value() {
         return value;
     }
 
-    public void setValue(Value x) {
+    public void setValue(ValueNode x) {
         updateUsages(value, x);
         value = x;
     }
@@ -51,7 +51,7 @@
      * @param kind the result type of this instruction
      * @param graph
      */
-    public Convert(int opcode, Value value, CiKind kind, Graph graph) {
+    public Convert(int opcode, ValueNode value, CiKind kind, Graph graph) {
         super(kind, graph);
         this.opcode = opcode;
         setValue(value);
@@ -61,9 +61,4 @@
     public void accept(ValueVisitor v) {
         v.visitConvert(this);
     }
-
-    @Override
-    public void print(LogStream out) {
-        out.print(Bytecodes.nameOf(opcode)).print('(').print(value()).print(')');
-    }
 }