src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/VirtualizerTool.java
equal
deleted
inserted
replaced
22 */ |
22 */ |
23 package org.graalvm.compiler.nodes.spi; |
23 package org.graalvm.compiler.nodes.spi; |
24 |
24 |
25 import java.util.List; |
25 import java.util.List; |
26 |
26 |
|
27 import org.graalvm.compiler.core.common.spi.ArrayOffsetProvider; |
27 import org.graalvm.compiler.debug.DebugContext; |
28 import org.graalvm.compiler.debug.DebugContext; |
28 import org.graalvm.compiler.debug.GraalError; |
29 import org.graalvm.compiler.debug.GraalError; |
29 import org.graalvm.compiler.graph.Node; |
30 import org.graalvm.compiler.graph.Node; |
30 import org.graalvm.compiler.nodes.ValueNode; |
31 import org.graalvm.compiler.nodes.ValueNode; |
31 import org.graalvm.compiler.nodes.java.MonitorIdNode; |
32 import org.graalvm.compiler.nodes.java.MonitorIdNode; |
53 /** |
54 /** |
54 * @return the {@link ConstantReflectionProvider} associated with the current compilation, which |
55 * @return the {@link ConstantReflectionProvider} associated with the current compilation, which |
55 * can be used to access {@link JavaConstant}s. |
56 * can be used to access {@link JavaConstant}s. |
56 */ |
57 */ |
57 ConstantReflectionProvider getConstantReflectionProvider(); |
58 ConstantReflectionProvider getConstantReflectionProvider(); |
|
59 |
|
60 ArrayOffsetProvider getArrayOffsetProvider(); |
58 |
61 |
59 /** |
62 /** |
60 * This method should be used to query the maximum size of virtualized objects before attempting |
63 * This method should be used to query the maximum size of virtualized objects before attempting |
61 * virtualization. |
64 * virtualization. |
62 * |
65 * |