comparison graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerMulHighNode.java @ 17450:45b45f902bed

removed Node generation (GRAAL-857)
author Doug Simon <doug.simon@oracle.com>
date Wed, 15 Oct 2014 15:35:33 +0200
parents b0e8bc17af1b
children f57d86eb036f
comparison
equal deleted inserted replaced
17449:cca154b1bf91 17450:45b45f902bed
36 36
37 @NodeInfo(shortName = "*H") 37 @NodeInfo(shortName = "*H")
38 public class IntegerMulHighNode extends BinaryNode implements ArithmeticLIRLowerable { 38 public class IntegerMulHighNode extends BinaryNode implements ArithmeticLIRLowerable {
39 39
40 public static IntegerMulHighNode create(ValueNode x, ValueNode y) { 40 public static IntegerMulHighNode create(ValueNode x, ValueNode y) {
41 return USE_GENERATED_NODES ? new IntegerMulHighNodeGen(x, y) : new IntegerMulHighNode(x, y); 41 return new IntegerMulHighNode(x, y);
42 } 42 }
43 43
44 protected IntegerMulHighNode(ValueNode x, ValueNode y) { 44 protected IntegerMulHighNode(ValueNode x, ValueNode y) {
45 this((IntegerStamp) x.stamp().unrestricted(), x, y); 45 this((IntegerStamp) x.stamp().unrestricted(), x, y);
46 } 46 }
47 47
48 public static IntegerMulHighNode create(IntegerStamp stamp, ValueNode x, ValueNode y) { 48 public static IntegerMulHighNode create(IntegerStamp stamp, ValueNode x, ValueNode y) {
49 return USE_GENERATED_NODES ? new IntegerMulHighNodeGen(stamp, x, y) : new IntegerMulHighNode(stamp, x, y); 49 return new IntegerMulHighNode(stamp, x, y);
50 } 50 }
51 51
52 protected IntegerMulHighNode(IntegerStamp stamp, ValueNode x, ValueNode y) { 52 protected IntegerMulHighNode(IntegerStamp stamp, ValueNode x, ValueNode y) {
53 super(stamp, x, y); 53 super(stamp, x, y);
54 } 54 }