comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MembarNode.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
40 * Creates a memory barrier. 40 * Creates a memory barrier.
41 */ 41 */
42 @NodeInfo(allowedUsageTypes = {InputType.Memory}) 42 @NodeInfo(allowedUsageTypes = {InputType.Memory})
43 public final class MembarNode extends FixedWithNextNode implements LIRLowerable, MemoryCheckpoint.Single { 43 public final class MembarNode extends FixedWithNextNode implements LIRLowerable, MemoryCheckpoint.Single {
44 44
45 public static final NodeClass TYPE = NodeClass.get(MembarNode.class); 45 public static final NodeClass<MembarNode> TYPE = NodeClass.get(MembarNode.class);
46 protected final int barriers; 46 protected final int barriers;
47 47
48 public MembarNode(int barriers) { 48 public MembarNode(int barriers) {
49 super(TYPE, StampFactory.forVoid()); 49 super(TYPE, StampFactory.forVoid());
50 this.barriers = barriers; 50 this.barriers = barriers;