src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java
changeset 48861 47f19ff9903c
parent 47798 9fe9292f5931
child 50330 2cbc42a5764b
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
    20  * or visit www.oracle.com if you need additional information or have any
    20  * or visit www.oracle.com if you need additional information or have any
    21  * questions.
    21  * questions.
    22  */
    22  */
    23 package org.graalvm.compiler.nodes.virtual;
    23 package org.graalvm.compiler.nodes.virtual;
    24 
    24 
       
    25 import org.graalvm.compiler.core.common.spi.ArrayOffsetProvider;
    25 import org.graalvm.compiler.graph.NodeClass;
    26 import org.graalvm.compiler.graph.NodeClass;
    26 import org.graalvm.compiler.nodeinfo.NodeInfo;
    27 import org.graalvm.compiler.nodeinfo.NodeInfo;
    27 import org.graalvm.compiler.nodeinfo.Verbosity;
    28 import org.graalvm.compiler.nodeinfo.Verbosity;
    28 import org.graalvm.compiler.nodes.FixedNode;
    29 import org.graalvm.compiler.nodes.FixedNode;
    29 import org.graalvm.compiler.nodes.ValueNode;
    30 import org.graalvm.compiler.nodes.ValueNode;
    98         }
    99         }
    99         return -1;
   100         return -1;
   100     }
   101     }
   101 
   102 
   102     @Override
   103     @Override
   103     public int entryIndexForOffset(long constantOffset, JavaKind expectedEntryKind) {
   104     public int entryIndexForOffset(ArrayOffsetProvider arrayOffsetProvider, long constantOffset, JavaKind expectedEntryKind) {
   104         return fieldIndex(type.findInstanceFieldWithOffset(constantOffset, expectedEntryKind));
   105         return fieldIndex(type.findInstanceFieldWithOffset(constantOffset, expectedEntryKind));
   105     }
   106     }
   106 
   107 
   107     @Override
   108     @Override
   108     public JavaKind entryKind(int index) {
   109     public JavaKind entryKind(int index) {