< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualObjectNode.java
Print this page
rev 52509 : [mq]: graal2
*** 25,35 ****
package org.graalvm.compiler.nodes.virtual;
import static org.graalvm.compiler.nodeinfo.NodeCycles.CYCLES_0;
import static org.graalvm.compiler.nodeinfo.NodeSize.SIZE_0;
- import org.graalvm.compiler.core.common.spi.ArrayOffsetProvider;
import org.graalvm.compiler.core.common.type.StampFactory;
import org.graalvm.compiler.core.common.type.TypeReference;
import org.graalvm.compiler.graph.IterableNodeType;
import org.graalvm.compiler.graph.Node;
import org.graalvm.compiler.graph.NodeClass;
--- 25,34 ----
*** 38,47 ****
--- 37,47 ----
import org.graalvm.compiler.nodes.ValueNode;
import org.graalvm.compiler.nodes.spi.LIRLowerable;
import org.graalvm.compiler.nodes.spi.NodeLIRBuilderTool;
import jdk.vm.ci.meta.JavaKind;
+ import jdk.vm.ci.meta.MetaAccessProvider;
import jdk.vm.ci.meta.ResolvedJavaType;
@NodeInfo(cycles = CYCLES_0, size = SIZE_0)
public abstract class VirtualObjectNode extends ValueNode implements LIRLowerable, IterableNodeType {
*** 94,106 ****
* If the given index denotes an entry in this virtual object, the index of this entry is
* returned. If no such entry can be found, this method returns -1.
*
* @param constantOffset offset, where the value is placed.
* @param expectedEntryKind Specifies which type is expected at this offset (Is important when
- * doing implicit casts, especially on big endian systems.
*/
! public abstract int entryIndexForOffset(ArrayOffsetProvider arrayOffsetProvider, long constantOffset, JavaKind expectedEntryKind);
/**
* Returns the {@link JavaKind} of the entry at the given index.
*/
public abstract JavaKind entryKind(int index);
--- 94,105 ----
* If the given index denotes an entry in this virtual object, the index of this entry is
* returned. If no such entry can be found, this method returns -1.
*
* @param constantOffset offset, where the value is placed.
* @param expectedEntryKind Specifies which type is expected at this offset (Is important when
*/
! public abstract int entryIndexForOffset(MetaAccessProvider metaAccess, long constantOffset, JavaKind expectedEntryKind);
/**
* Returns the {@link JavaKind} of the entry at the given index.
*/
public abstract JavaKind entryKind(int index);
< prev index next >