Mercurial > hg > truffle
comparison graal/com.oracle.graal.truffle.hotspot.sparc/src/com/oracle/graal/truffle/hotspot/sparc/SPARCOptimizedCallTargetInstumentationFactory.java @ 21538:c1e2fdb5fea3
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 25 May 2015 17:20:39 +0200 |
parents | 1da7aef31a08 |
children | 5324104ac4f3 |
comparison
equal
deleted
inserted
replaced
21537:ca14581fadc4 | 21538:c1e2fdb5fea3 |
---|---|
30 import static com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag.*; | 30 import static com.oracle.graal.asm.sparc.SPARCAssembler.ConditionFlag.*; |
31 import static com.oracle.graal.sparc.SPARC.CPUFeature.*; | 31 import static com.oracle.graal.sparc.SPARC.CPUFeature.*; |
32 | 32 |
33 import com.oracle.graal.api.code.*; | 33 import com.oracle.graal.api.code.*; |
34 import com.oracle.graal.api.meta.*; | 34 import com.oracle.graal.api.meta.*; |
35 import com.oracle.graal.api.runtime.*; | |
36 import com.oracle.graal.asm.*; | 35 import com.oracle.graal.asm.*; |
37 import com.oracle.graal.asm.sparc.*; | 36 import com.oracle.graal.asm.sparc.*; |
38 import com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister; | 37 import com.oracle.graal.asm.sparc.SPARCMacroAssembler.ScratchRegister; |
39 import com.oracle.graal.hotspot.jvmci.*; | 38 import com.oracle.graal.hotspot.jvmci.*; |
40 import com.oracle.graal.hotspot.meta.*; | 39 import com.oracle.graal.hotspot.meta.*; |
41 import com.oracle.graal.lir.asm.*; | 40 import com.oracle.graal.lir.asm.*; |
42 import com.oracle.graal.lir.framemap.*; | 41 import com.oracle.graal.lir.framemap.*; |
43 import com.oracle.graal.truffle.*; | 42 import com.oracle.graal.truffle.*; |
44 import com.oracle.graal.truffle.hotspot.*; | 43 import com.oracle.graal.truffle.hotspot.*; |
44 import com.oracle.jvmci.runtime.*; | |
45 | 45 |
46 @ServiceProvider(OptimizedCallTargetInstrumentationFactory.class) | 46 @ServiceProvider(OptimizedCallTargetInstrumentationFactory.class) |
47 public class SPARCOptimizedCallTargetInstumentationFactory implements OptimizedCallTargetInstrumentationFactory { | 47 public class SPARCOptimizedCallTargetInstumentationFactory implements OptimizedCallTargetInstrumentationFactory { |
48 | 48 |
49 public CompilationResultBuilder createBuilder(CodeCacheProvider codeCache, ForeignCallsProvider foreignCalls, FrameMap frameMap, Assembler asm, FrameContext frameContext, | 49 public CompilationResultBuilder createBuilder(CodeCacheProvider codeCache, ForeignCallsProvider foreignCalls, FrameMap frameMap, Assembler asm, FrameContext frameContext, |