comparison c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/Compiler.java @ 1470:ef7761803480

Fixes to get running again after C1X changes to pointer maps and register configuration.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Tue, 23 Nov 2010 15:45:45 +0100
parents 2c754f3a2722
children 7641338cfc92
comparison
equal deleted inserted replaced
1469:52bb06250d35 1470:ef7761803480
145 config.check(); 145 config.check();
146 146
147 runtime = new HotSpotRuntime(config); 147 runtime = new HotSpotRuntime(config);
148 final int wordSize = 8; 148 final int wordSize = 8;
149 final int stackFrameAlignment = 16; 149 final int stackFrameAlignment = 16;
150 registerConfig = runtime.regConfig; 150 registerConfig = runtime.globalStubRegConfig;
151 target = new HotSpotTarget(new AMD64(), true, wordSize, wordSize, wordSize, stackFrameAlignment, config.vmPageSize, wordSize, wordSize, config.codeEntryAlignment, true); 151 target = new HotSpotTarget(new AMD64(), true, wordSize, wordSize, wordSize, stackFrameAlignment, config.vmPageSize, wordSize, wordSize, config.codeEntryAlignment, true);
152 152
153 if (Logger.ENABLED) { 153 if (Logger.ENABLED) {
154 generator = LoggingProxy.getProxy(RiXirGenerator.class, new HotSpotXirGenerator(config, target, registerConfig)); 154 generator = LoggingProxy.getProxy(RiXirGenerator.class, new HotSpotXirGenerator(config, target, registerConfig));
155 } else { 155 } else {