Mercurial > hg > graal-compiler
comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java @ 17450:45b45f902bed
removed Node generation (GRAAL-857)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 15 Oct 2014 15:35:33 +0200 |
parents | 5762848171e7 |
children | f57d86eb036f |
comparison
equal
deleted
inserted
replaced
17449:cca154b1bf91 | 17450:45b45f902bed |
---|---|
37 | 37 |
38 @NodeInfo(allowedUsageTypes = {InputType.Guard, InputType.Anchor}) | 38 @NodeInfo(allowedUsageTypes = {InputType.Guard, InputType.Anchor}) |
39 public class BeginNode extends FixedWithNextNode implements LIRLowerable, Simplifiable, GuardingNode, AnchoringNode, IterableNodeType { | 39 public class BeginNode extends FixedWithNextNode implements LIRLowerable, Simplifiable, GuardingNode, AnchoringNode, IterableNodeType { |
40 | 40 |
41 public static BeginNode create() { | 41 public static BeginNode create() { |
42 return USE_GENERATED_NODES ? new BeginNodeGen() : new BeginNode(); | 42 return new BeginNode(); |
43 } | 43 } |
44 | 44 |
45 protected BeginNode() { | 45 protected BeginNode() { |
46 super(StampFactory.forVoid()); | 46 super(StampFactory.forVoid()); |
47 } | 47 } |
48 | 48 |
49 public static BeginNode create(Stamp stamp) { | 49 public static BeginNode create(Stamp stamp) { |
50 return USE_GENERATED_NODES ? new BeginNodeGen(stamp) : new BeginNode(stamp); | 50 return new BeginNode(stamp); |
51 } | 51 } |
52 | 52 |
53 protected BeginNode(Stamp stamp) { | 53 protected BeginNode(Stamp stamp) { |
54 super(stamp); | 54 super(stamp); |
55 } | 55 } |