Mercurial > hg > truffle
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; |