Mercurial > hg > truffle
comparison graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java @ 19221:8d5c61b5cf67
Add Backend.getLowLevelCompilerConfiguration().
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Mon, 09 Feb 2015 13:24:53 +0100 |
parents | 28e46ea20c93 |
children | b689119b6f02 |
comparison
equal
deleted
inserted
replaced
19220:1487207db440 | 19221:8d5c61b5cf67 |
---|---|
51 import com.oracle.graal.lir.*; | 51 import com.oracle.graal.lir.*; |
52 import com.oracle.graal.lir.StandardOp.SaveRegistersOp; | 52 import com.oracle.graal.lir.StandardOp.SaveRegistersOp; |
53 import com.oracle.graal.lir.asm.*; | 53 import com.oracle.graal.lir.asm.*; |
54 import com.oracle.graal.lir.framemap.*; | 54 import com.oracle.graal.lir.framemap.*; |
55 import com.oracle.graal.lir.gen.*; | 55 import com.oracle.graal.lir.gen.*; |
56 import com.oracle.graal.lir.phases.*; | |
56 import com.oracle.graal.lir.sparc.*; | 57 import com.oracle.graal.lir.sparc.*; |
57 import com.oracle.graal.nodes.*; | 58 import com.oracle.graal.nodes.*; |
58 import com.oracle.graal.nodes.spi.*; | 59 import com.oracle.graal.nodes.spi.*; |
59 import com.oracle.graal.sparc.*; | 60 import com.oracle.graal.sparc.*; |
60 | 61 |
94 } | 95 } |
95 | 96 |
96 @Override | 97 @Override |
97 public NodeLIRBuilderTool newNodeLIRBuilder(StructuredGraph graph, LIRGeneratorTool lirGen) { | 98 public NodeLIRBuilderTool newNodeLIRBuilder(StructuredGraph graph, LIRGeneratorTool lirGen) { |
98 return new SPARCHotSpotNodeLIRBuilder(getRuntime(), graph, lirGen); | 99 return new SPARCHotSpotNodeLIRBuilder(getRuntime(), graph, lirGen); |
100 } | |
101 | |
102 @Override | |
103 public LowLevelCompilerConfiguration getLowLevelCompilerConfiguration() { | |
104 return new DefaultLowLevelCompilerConfiguration(); | |
99 } | 105 } |
100 | 106 |
101 /** | 107 /** |
102 * Emits code to do stack overflow checking. | 108 * Emits code to do stack overflow checking. |
103 * | 109 * |