comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessMonitorNode.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 880717e44675
children cba35d171cd1
comparison
equal deleted inserted replaced
19528:35481bcb5882 19529:8fc336a04d77
36 * throws a {@link BailoutException} instead during graph building. 36 * throws a {@link BailoutException} instead during graph building.
37 */ 37 */
38 @NodeInfo(allowedUsageTypes = {InputType.Memory}) 38 @NodeInfo(allowedUsageTypes = {InputType.Memory})
39 public abstract class AccessMonitorNode extends AbstractMemoryCheckpoint implements MemoryCheckpoint, DeoptimizingNode.DeoptBefore, DeoptimizingNode.DeoptAfter { 39 public abstract class AccessMonitorNode extends AbstractMemoryCheckpoint implements MemoryCheckpoint, DeoptimizingNode.DeoptBefore, DeoptimizingNode.DeoptAfter {
40 40
41 public static final NodeClass<AccessMonitorNode> TYPE = NodeClass.get(AccessMonitorNode.class); 41 public static final NodeClass<AccessMonitorNode> TYPE = NodeClass.create(AccessMonitorNode.class);
42 @OptionalInput(InputType.State) FrameState stateBefore; 42 @OptionalInput(InputType.State) FrameState stateBefore;
43 @Input ValueNode object; 43 @Input ValueNode object;
44 @Input(InputType.Association) MonitorIdNode monitorId; 44 @Input(InputType.Association) MonitorIdNode monitorId;
45 45
46 @Override 46 @Override