comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java @ 19403:61d3cb8e1280

Add generic parameter to NodeClass. Change Graph#getNodes(Class) to Graph#getNodes(NodeClass).
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Mon, 16 Feb 2015 17:47:43 +0100
parents 7e2c87dae93e
children 8fc336a04d77
comparison
equal deleted inserted replaced
19402:a16f1bbe2965 19403:61d3cb8e1280
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 TYPE = NodeClass.get(UnsafeLoadNode.class); 41 public static final NodeClass<UnsafeLoadNode> TYPE = NodeClass.get(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 }