comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/XorNode.java @ 19526:8fc336a04d77

Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Fri, 20 Feb 2015 22:22:55 +0100
parents 61d3cb8e1280
children f7c6b33489c9
comparison
equal deleted inserted replaced
19525:35481bcb5882 19526:8fc336a04d77
36 import com.oracle.graal.nodes.util.*; 36 import com.oracle.graal.nodes.util.*;
37 37
38 @NodeInfo(shortName = "^") 38 @NodeInfo(shortName = "^")
39 public final class XorNode extends BinaryArithmeticNode<Xor> { 39 public final class XorNode extends BinaryArithmeticNode<Xor> {
40 40
41 public static final NodeClass<XorNode> TYPE = NodeClass.get(XorNode.class); 41 public static final NodeClass<XorNode> TYPE = NodeClass.create(XorNode.class);
42 42
43 public XorNode(ValueNode x, ValueNode y) { 43 public XorNode(ValueNode x, ValueNode y) {
44 super(TYPE, ArithmeticOpTable::getXor, x, y); 44 super(TYPE, ArithmeticOpTable::getXor, x, y);
45 assert x.stamp().isCompatible(y.stamp()); 45 assert x.stamp().isCompatible(y.stamp());
46 } 46 }