comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RegisterFinalizerNode.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 14e703edb2ab
comparison
equal deleted inserted replaced
19525:35481bcb5882 19526:8fc336a04d77
37 * constructor. 37 * constructor.
38 */ 38 */
39 @NodeInfo 39 @NodeInfo
40 public final class RegisterFinalizerNode extends AbstractStateSplit implements Canonicalizable.Unary<ValueNode>, LIRLowerable, Virtualizable, DeoptimizingNode.DeoptAfter { 40 public final class RegisterFinalizerNode extends AbstractStateSplit implements Canonicalizable.Unary<ValueNode>, LIRLowerable, Virtualizable, DeoptimizingNode.DeoptAfter {
41 41
42 public static final NodeClass<RegisterFinalizerNode> TYPE = NodeClass.get(RegisterFinalizerNode.class); 42 public static final NodeClass<RegisterFinalizerNode> TYPE = NodeClass.create(RegisterFinalizerNode.class);
43 @OptionalInput(InputType.State) FrameState deoptState; 43 @OptionalInput(InputType.State) FrameState deoptState;
44 @Input ValueNode value; 44 @Input ValueNode value;
45 45
46 public RegisterFinalizerNode(ValueNode value) { 46 public RegisterFinalizerNode(ValueNode value) {
47 super(TYPE, StampFactory.forVoid()); 47 super(TYPE, StampFactory.forVoid());