20 * or visit www.oracle.com if you need additional information or have any |
20 * or visit www.oracle.com if you need additional information or have any |
21 * questions. |
21 * questions. |
22 */ |
22 */ |
23 package org.graalvm.compiler.lir.gen; |
23 package org.graalvm.compiler.lir.gen; |
24 |
24 |
25 import jdk.vm.ci.code.RegisterConfig; |
25 import org.graalvm.collections.EconomicMap; |
|
26 import org.graalvm.collections.Equivalence; |
26 import org.graalvm.compiler.core.common.CompilationIdentifier; |
27 import org.graalvm.compiler.core.common.CompilationIdentifier; |
27 import org.graalvm.compiler.core.common.CompilationIdentifier.Verbosity; |
28 import org.graalvm.compiler.core.common.CompilationIdentifier.Verbosity; |
28 import org.graalvm.compiler.debug.DebugContext; |
29 import org.graalvm.compiler.debug.DebugContext; |
29 import org.graalvm.compiler.lir.LIR; |
30 import org.graalvm.compiler.lir.LIR; |
30 import org.graalvm.compiler.lir.LIRInstruction; |
31 import org.graalvm.compiler.lir.LIRInstruction; |
31 import org.graalvm.compiler.lir.framemap.FrameMap; |
32 import org.graalvm.compiler.lir.framemap.FrameMap; |
32 import org.graalvm.compiler.lir.framemap.FrameMapBuilder; |
33 import org.graalvm.compiler.lir.framemap.FrameMapBuilder; |
33 import org.graalvm.util.EconomicMap; |
|
34 import org.graalvm.util.Equivalence; |
|
35 |
34 |
36 import jdk.vm.ci.code.CallingConvention; |
35 import jdk.vm.ci.code.CallingConvention; |
|
36 import jdk.vm.ci.code.RegisterConfig; |
37 |
37 |
38 public class LIRGenerationResult { |
38 public class LIRGenerationResult { |
39 |
39 |
40 private final LIR lir; |
40 private final LIR lir; |
41 private final FrameMapBuilder frameMapBuilder; |
41 private final FrameMapBuilder frameMapBuilder; |