Mercurial > hg > graal-compiler
comparison graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64OptimizedCallTargetInstrumentationFactory.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 |
---|---|
24 | 24 |
25 import com.oracle.graal.amd64.*; | 25 import com.oracle.graal.amd64.*; |
26 import com.oracle.graal.api.code.CallingConvention.Type; | 26 import com.oracle.graal.api.code.CallingConvention.Type; |
27 import com.oracle.graal.api.code.*; | 27 import com.oracle.graal.api.code.*; |
28 import com.oracle.graal.api.meta.*; | 28 import com.oracle.graal.api.meta.*; |
29 import com.oracle.graal.api.runtime.*; | |
30 import com.oracle.graal.asm.*; | 29 import com.oracle.graal.asm.*; |
31 import com.oracle.graal.asm.amd64.*; | 30 import com.oracle.graal.asm.amd64.*; |
32 import com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag; | 31 import com.oracle.graal.asm.amd64.AMD64Assembler.ConditionFlag; |
33 import com.oracle.graal.hotspot.jvmci.*; | 32 import com.oracle.graal.hotspot.jvmci.*; |
34 import com.oracle.graal.hotspot.meta.*; | 33 import com.oracle.graal.hotspot.meta.*; |
35 import com.oracle.graal.lir.asm.*; | 34 import com.oracle.graal.lir.asm.*; |
36 import com.oracle.graal.lir.framemap.*; | 35 import com.oracle.graal.lir.framemap.*; |
37 import com.oracle.graal.truffle.*; | 36 import com.oracle.graal.truffle.*; |
38 import com.oracle.graal.truffle.hotspot.*; | 37 import com.oracle.graal.truffle.hotspot.*; |
38 import com.oracle.jvmci.runtime.*; | |
39 | 39 |
40 @ServiceProvider(OptimizedCallTargetInstrumentationFactory.class) | 40 @ServiceProvider(OptimizedCallTargetInstrumentationFactory.class) |
41 public class AMD64OptimizedCallTargetInstrumentationFactory implements OptimizedCallTargetInstrumentationFactory { | 41 public class AMD64OptimizedCallTargetInstrumentationFactory implements OptimizedCallTargetInstrumentationFactory { |
42 | 42 |
43 public CompilationResultBuilder createBuilder(CodeCacheProvider codeCache, ForeignCallsProvider foreignCalls, FrameMap frameMap, Assembler asm, FrameContext frameContext, | 43 public CompilationResultBuilder createBuilder(CodeCacheProvider codeCache, ForeignCallsProvider foreignCalls, FrameMap frameMap, Assembler asm, FrameContext frameContext, |