comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java @ 19410: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
19409:a16f1bbe2965 19410:61d3cb8e1280
34 * A floating read of a value from memory specified in terms of an object base and an object 34 * A floating read of a value from memory specified in terms of an object base and an object
35 * relative location. This node does not null check the object. 35 * relative location. This node does not null check the object.
36 */ 36 */
37 @NodeInfo 37 @NodeInfo
38 public final class FloatingReadNode extends FloatingAccessNode implements LIRLowerable, Canonicalizable { 38 public final class FloatingReadNode extends FloatingAccessNode implements LIRLowerable, Canonicalizable {
39 public static final NodeClass TYPE = NodeClass.get(FloatingReadNode.class); 39 public static final NodeClass<FloatingReadNode> TYPE = NodeClass.get(FloatingReadNode.class);
40 40
41 @OptionalInput(InputType.Memory) MemoryNode lastLocationAccess; 41 @OptionalInput(InputType.Memory) MemoryNode lastLocationAccess;
42 42
43 public FloatingReadNode(ValueNode object, LocationNode location, MemoryNode lastLocationAccess, Stamp stamp) { 43 public FloatingReadNode(ValueNode object, LocationNode location, MemoryNode lastLocationAccess, Stamp stamp) {
44 this(object, location, lastLocationAccess, stamp, null, BarrierType.NONE); 44 this(object, location, lastLocationAccess, stamp, null, BarrierType.NONE);