src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java
equal
deleted
inserted
replaced
26 import java.util.BitSet; |
26 import java.util.BitSet; |
27 import java.util.Iterator; |
27 import java.util.Iterator; |
28 import java.util.List; |
28 import java.util.List; |
29 import java.util.function.IntUnaryOperator; |
29 import java.util.function.IntUnaryOperator; |
30 |
30 |
|
31 import org.graalvm.collections.EconomicMap; |
|
32 import org.graalvm.collections.EconomicSet; |
|
33 import org.graalvm.collections.Equivalence; |
31 import org.graalvm.compiler.core.common.GraalOptions; |
34 import org.graalvm.compiler.core.common.GraalOptions; |
32 import org.graalvm.compiler.core.common.cfg.Loop; |
35 import org.graalvm.compiler.core.common.cfg.Loop; |
33 import org.graalvm.compiler.core.common.spi.ConstantFieldProvider; |
36 import org.graalvm.compiler.core.common.spi.ConstantFieldProvider; |
34 import org.graalvm.compiler.core.common.type.Stamp; |
37 import org.graalvm.compiler.core.common.type.Stamp; |
35 import org.graalvm.compiler.core.common.type.StampFactory; |
38 import org.graalvm.compiler.core.common.type.StampFactory; |
66 import org.graalvm.compiler.nodes.spi.VirtualizableAllocation; |
69 import org.graalvm.compiler.nodes.spi.VirtualizableAllocation; |
67 import org.graalvm.compiler.nodes.spi.VirtualizerTool; |
70 import org.graalvm.compiler.nodes.spi.VirtualizerTool; |
68 import org.graalvm.compiler.nodes.virtual.AllocatedObjectNode; |
71 import org.graalvm.compiler.nodes.virtual.AllocatedObjectNode; |
69 import org.graalvm.compiler.nodes.virtual.VirtualObjectNode; |
72 import org.graalvm.compiler.nodes.virtual.VirtualObjectNode; |
70 import org.graalvm.compiler.virtual.nodes.VirtualObjectState; |
73 import org.graalvm.compiler.virtual.nodes.VirtualObjectState; |
71 import org.graalvm.util.EconomicMap; |
|
72 import org.graalvm.util.EconomicSet; |
|
73 import org.graalvm.util.Equivalence; |
|
74 |
74 |
75 import jdk.vm.ci.meta.ConstantReflectionProvider; |
75 import jdk.vm.ci.meta.ConstantReflectionProvider; |
76 import jdk.vm.ci.meta.JavaConstant; |
76 import jdk.vm.ci.meta.JavaConstant; |
77 import jdk.vm.ci.meta.JavaKind; |
77 import jdk.vm.ci.meta.JavaKind; |
78 import jdk.vm.ci.meta.MetaAccessProvider; |
78 import jdk.vm.ci.meta.MetaAccessProvider; |