Mercurial > hg > truffle
comparison graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotLIRGenerator.java @ 13924:d766ec8ce4b1
fixed JDT errors and warnings
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 11 Feb 2014 16:38:32 +0100 |
parents | 0995dcbd6dd8 |
children | 73774616a6b3 |
comparison
equal
deleted
inserted
replaced
13923:1472b8d3f142 | 13924:d766ec8ce4b1 |
---|---|
42 /** | 42 /** |
43 * LIR generator specialized for PTX HotSpot. | 43 * LIR generator specialized for PTX HotSpot. |
44 */ | 44 */ |
45 public class PTXHotSpotLIRGenerator extends PTXLIRGenerator implements HotSpotLIRGenerator { | 45 public class PTXHotSpotLIRGenerator extends PTXLIRGenerator implements HotSpotLIRGenerator { |
46 | 46 |
47 private final HotSpotVMConfig config; | |
48 | |
49 protected PTXHotSpotLIRGenerator(StructuredGraph graph, HotSpotProviders providers, HotSpotVMConfig config, FrameMap frameMap, CallingConvention cc, LIR lir) { | 47 protected PTXHotSpotLIRGenerator(StructuredGraph graph, HotSpotProviders providers, HotSpotVMConfig config, FrameMap frameMap, CallingConvention cc, LIR lir) { |
50 super(graph, providers, frameMap, cc, lir); | 48 super(graph, providers, frameMap, cc, lir); |
51 assert config.basicLockSize == 8; | 49 assert config.basicLockSize == 8; |
52 this.config = config; | |
53 } | 50 } |
54 | 51 |
55 public void emitPrefetchAllocate(ValueNode address, ValueNode distance) { | 52 public void emitPrefetchAllocate(ValueNode address, ValueNode distance) { |
56 // nop | 53 // nop |
57 } | 54 } |
78 | 75 |
79 public StackSlot getLockSlot(int lockDepth) { | 76 public StackSlot getLockSlot(int lockDepth) { |
80 throw GraalInternalError.unimplemented(); | 77 throw GraalInternalError.unimplemented(); |
81 } | 78 } |
82 | 79 |
80 @Override | |
83 public HotSpotProviders getProviders() { | 81 public HotSpotProviders getProviders() { |
84 throw GraalInternalError.unimplemented(); | 82 throw GraalInternalError.unimplemented(); |
85 } | 83 } |
86 } | 84 } |