40 import org.graalvm.compiler.lir.asm.CompilationResultBuilder; |
40 import org.graalvm.compiler.lir.asm.CompilationResultBuilder; |
41 import org.graalvm.compiler.lir.framemap.ReferenceMapBuilder; |
41 import org.graalvm.compiler.lir.framemap.ReferenceMapBuilder; |
42 import org.graalvm.compiler.nodes.StructuredGraph; |
42 import org.graalvm.compiler.nodes.StructuredGraph; |
43 import org.graalvm.compiler.options.OptionValues; |
43 import org.graalvm.compiler.options.OptionValues; |
44 import org.graalvm.compiler.printer.GraalDebugHandlersFactory; |
44 import org.graalvm.compiler.printer.GraalDebugHandlersFactory; |
|
45 import org.graalvm.compiler.word.Word; |
45 |
46 |
46 import jdk.vm.ci.code.CallingConvention; |
47 import jdk.vm.ci.code.CallingConvention; |
47 import jdk.vm.ci.common.InitTimer; |
48 import jdk.vm.ci.common.InitTimer; |
48 import jdk.vm.ci.hotspot.HotSpotCallingConventionType; |
49 import jdk.vm.ci.hotspot.HotSpotCallingConventionType; |
49 import jdk.vm.ci.hotspot.HotSpotJVMCIRuntime; |
50 import jdk.vm.ci.hotspot.HotSpotJVMCIRuntime; |
50 import jdk.vm.ci.meta.JavaKind; |
51 import jdk.vm.ci.meta.JavaKind; |
51 import jdk.vm.ci.meta.JavaType; |
52 import jdk.vm.ci.meta.JavaType; |
52 import jdk.vm.ci.runtime.JVMCICompiler; |
53 import jdk.vm.ci.runtime.JVMCICompiler; |
53 import org.graalvm.compiler.word.Word; |
|
54 |
54 |
55 /** |
55 /** |
56 * Common functionality of HotSpot host backends. |
56 * Common functionality of HotSpot host backends. |
57 */ |
57 */ |
58 public abstract class HotSpotHostBackend extends HotSpotBackend { |
58 public abstract class HotSpotHostBackend extends HotSpotBackend { |