comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/AddLocationNode.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 58f2aad37d0e
comparison
equal deleted inserted replaced
19525:35481bcb5882 19526:8fc336a04d77
37 * [(base + x) + y] where base is a node and x and y are location nodes. 37 * [(base + x) + y] where base is a node and x and y are location nodes.
38 */ 38 */
39 @NodeInfo(nameTemplate = "AddLoc {p#locationIdentity/s}") 39 @NodeInfo(nameTemplate = "AddLoc {p#locationIdentity/s}")
40 public final class AddLocationNode extends LocationNode implements Canonicalizable.Binary<LocationNode> { 40 public final class AddLocationNode extends LocationNode implements Canonicalizable.Binary<LocationNode> {
41 41
42 public static final NodeClass<AddLocationNode> TYPE = NodeClass.get(AddLocationNode.class); 42 public static final NodeClass<AddLocationNode> TYPE = NodeClass.create(AddLocationNode.class);
43 @Input(InputType.Association) ValueNode x; 43 @Input(InputType.Association) ValueNode x;
44 @Input(InputType.Association) ValueNode y; 44 @Input(InputType.Association) ValueNode y;
45 45
46 public LocationNode getX() { 46 public LocationNode getX() {
47 return (LocationNode) x; 47 return (LocationNode) x;