src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualInstanceNode.java
equal
deleted
inserted
replaced
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) { |