comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.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 14e703edb2ab
comparison
equal deleted inserted replaced
19528:35481bcb5882 19529:8fc336a04d77
36 * Load of a value from a location specified as an offset relative to an object. No null check is 36 * Load of a value from a location specified as an offset relative to an object. No null check is
37 * performed before the load. 37 * performed before the load.
38 */ 38 */
39 @NodeInfo 39 @NodeInfo
40 public final class UnsafeLoadNode extends UnsafeAccessNode implements Lowerable, Virtualizable { 40 public final class UnsafeLoadNode extends UnsafeAccessNode implements Lowerable, Virtualizable {
41 public static final NodeClass<UnsafeLoadNode> TYPE = NodeClass.get(UnsafeLoadNode.class); 41 public static final NodeClass<UnsafeLoadNode> TYPE = NodeClass.create(UnsafeLoadNode.class);
42 @OptionalInput(InputType.Condition) LogicNode guardingCondition; 42 @OptionalInput(InputType.Condition) LogicNode guardingCondition;
43 43
44 public UnsafeLoadNode(ValueNode object, ValueNode offset, Kind accessKind, LocationIdentity locationIdentity) { 44 public UnsafeLoadNode(ValueNode object, ValueNode offset, Kind accessKind, LocationIdentity locationIdentity) {
45 this(object, offset, accessKind, locationIdentity, null); 45 this(object, offset, accessKind, locationIdentity, null);
46 } 46 }