src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/TargetGraphBuilderPlugins.java
changeset 58877 aec7bf35d6f5
parent 58299 6df94ce3ab2f
equal deleted inserted replaced
58876:1a8d65e71a66 58877:aec7bf35d6f5
    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 }