Mercurial > hg > graal-compiler
comparison graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LeaveCurrentStackFrameNode.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 | 0fe4732e5181 |
children | f57d86eb036f |
comparison
equal
deleted
inserted
replaced
17449:cca154b1bf91 | 17450:45b45f902bed |
---|---|
37 public class LeaveCurrentStackFrameNode extends FixedWithNextNode implements LIRLowerable { | 37 public class LeaveCurrentStackFrameNode extends FixedWithNextNode implements LIRLowerable { |
38 | 38 |
39 @Input SaveAllRegistersNode registerSaver; | 39 @Input SaveAllRegistersNode registerSaver; |
40 | 40 |
41 public static LeaveCurrentStackFrameNode create(ValueNode registerSaver) { | 41 public static LeaveCurrentStackFrameNode create(ValueNode registerSaver) { |
42 return USE_GENERATED_NODES ? new LeaveCurrentStackFrameNodeGen(registerSaver) : new LeaveCurrentStackFrameNode(registerSaver); | 42 return new LeaveCurrentStackFrameNode(registerSaver); |
43 } | 43 } |
44 | 44 |
45 protected LeaveCurrentStackFrameNode(ValueNode registerSaver) { | 45 protected LeaveCurrentStackFrameNode(ValueNode registerSaver) { |
46 super(StampFactory.forVoid()); | 46 super(StampFactory.forVoid()); |
47 this.registerSaver = (SaveAllRegistersNode) registerSaver; | 47 this.registerSaver = (SaveAllRegistersNode) registerSaver; |