Mercurial > hg > graal-jvmci-8
changeset 18521:a21a4039ce7b
Add javadoc for StackSlotValue and VirtualStackSlot.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Tue, 25 Nov 2014 19:20:48 +0100 |
parents | bcf66634c55c |
children | 2fa2460f99b3 |
files | graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/StackSlotValue.java graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualStackSlot.java |
diffstat | 2 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/StackSlotValue.java Tue Nov 25 15:23:40 2014 +0100 +++ b/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/StackSlotValue.java Tue Nov 25 19:20:48 2014 +0100 @@ -24,6 +24,10 @@ import com.oracle.graal.api.meta.*; +/** + * Common base class for {@linkplain StackSlot real} and {@linkplain VirtualStackSlot virtual} stack + * slots. + */ public abstract class StackSlotValue extends AllocatableValue { private static final long serialVersionUID = 5106407801795483337L;
--- a/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualStackSlot.java Tue Nov 25 15:23:40 2014 +0100 +++ b/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualStackSlot.java Tue Nov 25 19:20:48 2014 +0100 @@ -24,6 +24,10 @@ import com.oracle.graal.api.meta.*; +/** + * {@link VirtualStackSlot}s are stack slots that are not yet fixed to specific frame offset. They + * are replaced by real {@link StackSlot}s with a fixed position in the frame before code emission. + */ public abstract class VirtualStackSlot extends StackSlotValue { private static final long serialVersionUID = 2823688688873398219L;