src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java
equal
deleted
inserted
replaced
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; |