< 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,39 **** --- 30,40 ---- 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,76 **** public GraphBuilderConfiguration.Plugins getGraphBuilderPlugins() { return delegate.getGraphBuilderPlugins(); } @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); } @Override public StructuredGraph getSubstitution(ResolvedJavaMethod method, int invokeBci, boolean trackNodeSourcePosition, NodeSourcePosition replaceePosition) { return delegate.getSubstitution(method, invokeBci, trackNodeSourcePosition, replaceePosition); --- 56,82 ---- 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, 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 >