Mercurial > hg > truffle
changeset 10836:ba2769b3a438
Add Javadoc to G1ReferentFieldReadBarrier
author | Christos Kotselidis <christos.kotselidis@oracle.com> |
---|---|
date | Mon, 22 Jul 2013 13:28:03 +0200 |
parents | 000ee2d0c518 |
children | 981c8a4d711a |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/G1ReferentFieldReadBarrier.java |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/G1ReferentFieldReadBarrier.java Sun Jul 21 22:13:21 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/G1ReferentFieldReadBarrier.java Mon Jul 22 13:28:03 2013 +0200 @@ -25,6 +25,12 @@ import com.oracle.graal.api.meta.*; import com.oracle.graal.nodes.extended.*; +/** + * The {@code G1ReferentFieldReadBarrier} is added when a read access is performed to the referent + * field of a {@link java.lang.ref.Reference} object (through a {@code LoadFieldNode} or an + * {@code UnsafeLoadNode}). The return value of the read is passed to the snippet implementing the + * read barrier and consequently is added to the SATB queue if the concurrent marker is enabled. + */ public class G1ReferentFieldReadBarrier extends WriteBarrier implements DeoptimizingNode { @Input private ValueNode expectedObject;