# HG changeset patch # User Lukas Stadler # Date 1335962824 -7200 # Node ID a49538b9073fb233c4cd21b9ce1fb8b505082e29 # Parent f536a459c2d31f646fea3d67d74100348fe78cef change PiNode to anchor on any FixedNode, not only BeginNodes diff -r f536a459c2d3 -r a49538b9073f graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java Wed May 02 14:45:56 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java Wed May 02 14:47:04 2012 +0200 @@ -30,17 +30,17 @@ public class PiNode extends FloatingNode implements LIRLowerable { @Input private ValueNode object; - @Input private BeginNode anchor; + @Input(notDataflow = true) private final FixedNode anchor; public ValueNode object() { return object; } - public BeginNode anchor() { + public FixedNode anchor() { return anchor; } - public PiNode(ValueNode object, BeginNode anchor, Stamp stamp) { + public PiNode(ValueNode object, FixedNode anchor, Stamp stamp) { super(stamp); this.object = object; this.anchor = anchor;