< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DelegatingReplacements.java
Print this page
@@ -30,10 +30,11 @@
import org.graalvm.compiler.core.common.CompilationIdentifier;
import org.graalvm.compiler.debug.DebugContext;
import org.graalvm.compiler.graph.NodeSourcePosition;
import org.graalvm.compiler.nodes.StructuredGraph;
import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration;
+import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderPlugin;
import org.graalvm.compiler.options.OptionValues;
import jdk.vm.ci.meta.ResolvedJavaMethod;
/**
@@ -55,22 +56,27 @@
public GraphBuilderConfiguration.Plugins getGraphBuilderPlugins() {
return delegate.getGraphBuilderPlugins();
}
@Override
+ public Class<? extends GraphBuilderPlugin> getIntrinsifyingPlugin(ResolvedJavaMethod method) {
+ return delegate.getIntrinsifyingPlugin(method);
+ }
+
+ @Override
public StructuredGraph getSnippet(ResolvedJavaMethod method, Object[] args, boolean trackNodeSourcePosition, NodeSourcePosition replaceePosition) {
return delegate.getSnippet(method, args, trackNodeSourcePosition, replaceePosition);
}
@Override
public StructuredGraph getSnippet(ResolvedJavaMethod method, ResolvedJavaMethod recursiveEntry, Object[] args, boolean trackNodeSourcePosition, NodeSourcePosition replaceePosition) {
return delegate.getSnippet(method, recursiveEntry, args, trackNodeSourcePosition, replaceePosition);
}
@Override
- public void registerSnippet(ResolvedJavaMethod method, boolean trackNodeSourcePosition) {
- delegate.registerSnippet(method, trackNodeSourcePosition);
+ public void registerSnippet(ResolvedJavaMethod method, ResolvedJavaMethod original, Object receiver, boolean trackNodeSourcePosition) {
+ delegate.registerSnippet(method, original, receiver, trackNodeSourcePosition);
}
@Override
public StructuredGraph getSubstitution(ResolvedJavaMethod method, int invokeBci, boolean trackNodeSourcePosition, NodeSourcePosition replaceePosition) {
return delegate.getSubstitution(method, invokeBci, trackNodeSourcePosition, replaceePosition);
< prev index next >