Mercurial > hg > graal-jvmci-8
changeset 5465:215981c9fd77
added javadoc
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 01 Jun 2012 11:08:44 +0200 |
parents | 1d00c9a1f733 |
children | af07e798947d |
files | graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LocationNode.java |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java Fri Jun 01 11:08:03 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java Fri Jun 01 11:08:44 2012 +0200 @@ -31,7 +31,10 @@ import com.oracle.max.cri.ci.*; import com.oracle.max.cri.ri.*; - +/** + * A floating read of a value from memory specified in terms of an object base and an object relative location. + * This node does not null check the object. + */ public final class FloatingReadNode extends FloatingAccessNode implements Node.IterableNodeType, LIRLowerable, Canonicalizable { @Input private Node lastLocationAccess;
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LocationNode.java Fri Jun 01 11:08:03 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LocationNode.java Fri Jun 01 11:08:44 2012 +0200 @@ -29,6 +29,10 @@ import com.oracle.graal.nodes.spi.*; import com.oracle.graal.nodes.type.*; +/** + * A location for a memory access in terms of the kind of value accessed and the displacement + * (in bytes) from a base object or address. + */ public class LocationNode extends FloatingNode implements LIRLowerable, ValueNumberable { private int displacement;