src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java
changeset 48861 47f19ff9903c
parent 48190 25cfedf27edc
child 49451 e06f9607f370
equal deleted inserted replaced
48860:5bce1b7e7800 48861:47f19ff9903c
    38 import static org.graalvm.compiler.nodes.extended.BranchProbabilityNode.probability;
    38 import static org.graalvm.compiler.nodes.extended.BranchProbabilityNode.probability;
    39 
    39 
    40 import java.lang.reflect.Method;
    40 import java.lang.reflect.Method;
    41 import java.util.EnumMap;
    41 import java.util.EnumMap;
    42 
    42 
       
    43 import org.graalvm.collections.UnmodifiableEconomicMap;
    43 import org.graalvm.compiler.api.directives.GraalDirectives;
    44 import org.graalvm.compiler.api.directives.GraalDirectives;
    44 import org.graalvm.compiler.api.replacements.Fold;
    45 import org.graalvm.compiler.api.replacements.Fold;
    45 import org.graalvm.compiler.api.replacements.Snippet;
    46 import org.graalvm.compiler.api.replacements.Snippet;
    46 import org.graalvm.compiler.api.replacements.Snippet.ConstantParameter;
    47 import org.graalvm.compiler.api.replacements.Snippet.ConstantParameter;
    47 import org.graalvm.compiler.debug.DebugHandlersFactory;
    48 import org.graalvm.compiler.debug.DebugHandlersFactory;
    74 import org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo;
    75 import org.graalvm.compiler.replacements.SnippetTemplate.SnippetInfo;
    75 import org.graalvm.compiler.replacements.Snippets;
    76 import org.graalvm.compiler.replacements.Snippets;
    76 import org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode;
    77 import org.graalvm.compiler.replacements.nodes.BasicArrayCopyNode;
    77 import org.graalvm.compiler.replacements.nodes.ExplodeLoopNode;
    78 import org.graalvm.compiler.replacements.nodes.ExplodeLoopNode;
    78 import org.graalvm.compiler.word.Word;
    79 import org.graalvm.compiler.word.Word;
    79 import org.graalvm.util.UnmodifiableEconomicMap;
       
    80 import org.graalvm.word.LocationIdentity;
    80 import org.graalvm.word.LocationIdentity;
    81 import org.graalvm.word.WordFactory;
    81 import org.graalvm.word.WordFactory;
    82 
    82 
    83 import jdk.vm.ci.code.TargetDescription;
    83 import jdk.vm.ci.code.TargetDescription;
    84 import jdk.vm.ci.meta.DeoptimizationAction;
    84 import jdk.vm.ci.meta.DeoptimizationAction;