comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java @ 19529: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 d4c45ab543c8
comparison
equal deleted inserted replaced
19528:35481bcb5882 19529:8fc336a04d77
39 * The {@code ConstantNode} represents a {@link Constant constant}. 39 * The {@code ConstantNode} represents a {@link Constant constant}.
40 */ 40 */
41 @NodeInfo(shortName = "Const", nameTemplate = "Const({p#rawvalue})") 41 @NodeInfo(shortName = "Const", nameTemplate = "Const({p#rawvalue})")
42 public final class ConstantNode extends FloatingNode implements LIRLowerable { 42 public final class ConstantNode extends FloatingNode implements LIRLowerable {
43 43
44 public static final NodeClass<ConstantNode> TYPE = NodeClass.get(ConstantNode.class); 44 public static final NodeClass<ConstantNode> TYPE = NodeClass.create(ConstantNode.class);
45 private static final DebugMetric ConstantNodes = Debug.metric("ConstantNodes"); 45 private static final DebugMetric ConstantNodes = Debug.metric("ConstantNodes");
46 46
47 protected final Constant value; 47 protected final Constant value;
48 48
49 private static ConstantNode createPrimitive(JavaConstant value) { 49 private static ConstantNode createPrimitive(JavaConstant value) {