27 import java.util.ArrayList; |
27 import java.util.ArrayList; |
28 import java.util.Collections; |
28 import java.util.Collections; |
29 import java.util.List; |
29 import java.util.List; |
30 import java.util.stream.Collectors; |
30 import java.util.stream.Collectors; |
31 |
31 |
|
32 import org.graalvm.collections.EconomicMap; |
32 import org.graalvm.compiler.debug.GraalError; |
33 import org.graalvm.compiler.debug.GraalError; |
33 import org.graalvm.compiler.options.Option; |
34 import org.graalvm.compiler.options.Option; |
34 import org.graalvm.compiler.options.OptionKey; |
35 import org.graalvm.compiler.options.OptionKey; |
35 import org.graalvm.compiler.options.OptionType; |
36 import org.graalvm.compiler.options.OptionType; |
36 import org.graalvm.compiler.options.OptionValues; |
37 import org.graalvm.compiler.options.OptionValues; |
37 import org.graalvm.compiler.phases.tiers.CompilerConfiguration; |
38 import org.graalvm.compiler.phases.tiers.CompilerConfiguration; |
38 import org.graalvm.compiler.serviceprovider.GraalServices; |
39 import org.graalvm.compiler.serviceprovider.GraalServices; |
39 import org.graalvm.util.EconomicMap; |
|
40 |
40 |
41 import jdk.vm.ci.code.Architecture; |
41 import jdk.vm.ci.code.Architecture; |
42 import jdk.vm.ci.common.InitTimer; |
42 import jdk.vm.ci.common.InitTimer; |
43 |
43 |
44 /** |
44 /** |