Mercurial > hg > graal-compiler
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) { |