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 *