Mercurial > hg > graal-compiler
diff graal/GraalCompiler/src/com/sun/c1x/ir/Constant.java @ 2805:c3f64b66fc78
Towards removing the next pointer from Constant and ArithmeticOp
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Fri, 27 May 2011 19:57:56 +0200 |
parents | 7b7dbe19fafb |
children | 015be60afcf3 |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/ir/Constant.java Fri May 27 18:44:13 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/ir/Constant.java Fri May 27 19:57:56 2011 +0200 @@ -33,7 +33,7 @@ * The {@code Constant} instruction represents a constant such as an integer value, * long, float, object reference, address, etc. */ -public final class Constant extends Instruction { +public final class Constant extends Value { private static final int INPUT_COUNT = 0; private static final int SUCCESSOR_COUNT = 0; @@ -164,7 +164,7 @@ } @Override - public boolean valueEqual(Instruction i) { + public boolean valueEqual(Node i) { return i instanceof Constant && ((Constant) i).value.equivalent(this.value); }