src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java
equal
deleted
inserted
replaced
31 import java.util.ArrayList; |
31 import java.util.ArrayList; |
32 import java.util.List; |
32 import java.util.List; |
33 import java.util.Objects; |
33 import java.util.Objects; |
34 import java.util.function.Consumer; |
34 import java.util.function.Consumer; |
35 |
35 |
|
36 import org.graalvm.collections.EconomicMap; |
|
37 import org.graalvm.collections.EconomicSet; |
|
38 import org.graalvm.collections.Equivalence; |
|
39 import org.graalvm.collections.UnmodifiableEconomicMap; |
|
40 import org.graalvm.collections.UnmodifiableMapCursor; |
36 import org.graalvm.compiler.api.replacements.MethodSubstitution; |
41 import org.graalvm.compiler.api.replacements.MethodSubstitution; |
37 import org.graalvm.compiler.core.common.GraalOptions; |
42 import org.graalvm.compiler.core.common.GraalOptions; |
38 import org.graalvm.compiler.core.common.type.Stamp; |
43 import org.graalvm.compiler.core.common.type.Stamp; |
39 import org.graalvm.compiler.core.common.type.StampFactory; |
44 import org.graalvm.compiler.core.common.type.StampFactory; |
40 import org.graalvm.compiler.core.common.type.TypeReference; |
45 import org.graalvm.compiler.core.common.type.TypeReference; |
90 import org.graalvm.compiler.nodes.type.StampTool; |
95 import org.graalvm.compiler.nodes.type.StampTool; |
91 import org.graalvm.compiler.nodes.util.GraphUtil; |
96 import org.graalvm.compiler.nodes.util.GraphUtil; |
92 import org.graalvm.compiler.phases.common.inlining.info.InlineInfo; |
97 import org.graalvm.compiler.phases.common.inlining.info.InlineInfo; |
93 import org.graalvm.compiler.phases.common.util.HashSetNodeEventListener; |
98 import org.graalvm.compiler.phases.common.util.HashSetNodeEventListener; |
94 import org.graalvm.compiler.phases.util.ValueMergeUtil; |
99 import org.graalvm.compiler.phases.util.ValueMergeUtil; |
95 import org.graalvm.util.EconomicMap; |
|
96 import org.graalvm.util.EconomicSet; |
|
97 import org.graalvm.util.Equivalence; |
|
98 import org.graalvm.util.UnmodifiableEconomicMap; |
|
99 import org.graalvm.util.UnmodifiableMapCursor; |
|
100 |
100 |
101 import jdk.vm.ci.code.BytecodeFrame; |
101 import jdk.vm.ci.code.BytecodeFrame; |
102 import jdk.vm.ci.meta.Assumptions; |
102 import jdk.vm.ci.meta.Assumptions; |
103 import jdk.vm.ci.meta.DeoptimizationAction; |
103 import jdk.vm.ci.meta.DeoptimizationAction; |
104 import jdk.vm.ci.meta.DeoptimizationReason; |
104 import jdk.vm.ci.meta.DeoptimizationReason; |