src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLoweringProvider.java
equal
deleted
inserted
replaced
23 |
23 |
24 |
24 |
25 package org.graalvm.compiler.hotspot.sparc; |
25 package org.graalvm.compiler.hotspot.sparc; |
26 |
26 |
27 import org.graalvm.compiler.core.common.spi.ForeignCallsProvider; |
27 import org.graalvm.compiler.core.common.spi.ForeignCallsProvider; |
|
28 import org.graalvm.compiler.core.sparc.SparcLoweringProviderMixin; |
28 import org.graalvm.compiler.graph.Node; |
29 import org.graalvm.compiler.graph.Node; |
29 import org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider; |
30 import org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider; |
30 import org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider; |
31 import org.graalvm.compiler.hotspot.meta.DefaultHotSpotLoweringProvider; |
31 import org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider; |
32 import org.graalvm.compiler.hotspot.meta.HotSpotRegistersProvider; |
32 import org.graalvm.compiler.nodes.calc.FloatConvertNode; |
33 import org.graalvm.compiler.nodes.calc.FloatConvertNode; |
34 |
35 |
35 import jdk.vm.ci.code.TargetDescription; |
36 import jdk.vm.ci.code.TargetDescription; |
36 import jdk.vm.ci.hotspot.HotSpotConstantReflectionProvider; |
37 import jdk.vm.ci.hotspot.HotSpotConstantReflectionProvider; |
37 import jdk.vm.ci.meta.MetaAccessProvider; |
38 import jdk.vm.ci.meta.MetaAccessProvider; |
38 |
39 |
39 public class SPARCHotSpotLoweringProvider extends DefaultHotSpotLoweringProvider { |
40 public class SPARCHotSpotLoweringProvider extends DefaultHotSpotLoweringProvider implements SparcLoweringProviderMixin { |
40 |
41 |
41 public SPARCHotSpotLoweringProvider(HotSpotGraalRuntimeProvider runtime, MetaAccessProvider metaAccess, ForeignCallsProvider foreignCalls, HotSpotRegistersProvider registers, |
42 public SPARCHotSpotLoweringProvider(HotSpotGraalRuntimeProvider runtime, MetaAccessProvider metaAccess, ForeignCallsProvider foreignCalls, HotSpotRegistersProvider registers, |
42 HotSpotConstantReflectionProvider constantReflection, TargetDescription target) { |
43 HotSpotConstantReflectionProvider constantReflection, TargetDescription target) { |
43 super(runtime, metaAccess, foreignCalls, registers, constantReflection, target); |
44 super(runtime, metaAccess, foreignCalls, registers, constantReflection, target); |
44 } |
45 } |