src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/TargetGraphBuilderPlugins.java
equal
deleted
inserted
replaced
22 */ |
22 */ |
23 |
23 |
24 |
24 |
25 package org.graalvm.compiler.replacements; |
25 package org.graalvm.compiler.replacements; |
26 |
26 |
27 import org.graalvm.compiler.bytecode.BytecodeProvider; |
|
28 import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins; |
27 import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins; |
|
28 import org.graalvm.compiler.nodes.spi.Replacements; |
29 |
29 |
30 import jdk.vm.ci.code.Architecture; |
30 import jdk.vm.ci.code.Architecture; |
31 |
31 |
32 public interface TargetGraphBuilderPlugins { |
32 public interface TargetGraphBuilderPlugins { |
33 void register(Plugins plugins, BytecodeProvider replacementsBytecodeProvider, Architecture arch, boolean explicitUnsafeNullChecks, boolean registerMathPlugins, boolean emitJDK9StringSubstitutions, |
33 void register(Plugins plugins, Replacements replacements, Architecture arch, boolean explicitUnsafeNullChecks, boolean registerMathPlugins, boolean emitJDK9StringSubstitutions, |
34 boolean useFMAIntrinsics); |
34 boolean useFMAIntrinsics); |
35 } |
35 } |