# HG changeset patch # User Doug Simon # Date 1336730218 -7200 # Node ID 9a5608ce674309699ef621bbc196652f6b3747f4 # Parent bfc9aeb1264c1584a9ee885f7907a67edad9e339 added javadoc to ValueProxyNode diff -r bfc9aeb1264c -r 9a5608ce6743 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueProxyNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueProxyNode.java Fri May 11 11:27:53 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueProxyNode.java Fri May 11 11:56:58 2012 +0200 @@ -27,8 +27,11 @@ import com.oracle.graal.nodes.PhiNode.PhiType; import com.oracle.graal.nodes.calc.*; - - +/** + * A value proxy that is inserted in the frame state of a loop exit for any value that is + * created inside the loop (i.e. was not live on entry to the loop) and is (potentially) + * used after the loop. + */ public class ValueProxyNode extends FloatingNode implements Node.IterableNodeType, ValueNumberable { @Input(notDataflow = true) private BeginNode proxyPoint; @Input private ValueNode value;