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 }