comparison graal/com.oracle.max.graal.hotspot/src/com/oracle/max/graal/hotspot/ri/HotSpotMethodResolvedImpl.java @ 4444:7d9469b37f1f

bugfixes
author Christian Haeubl <christian.haeubl@oracle.com>
date Mon, 23 Jan 2012 18:56:52 -0800
parents dc6f6e2f1a00
children 48756b901156
comparison
equal deleted inserted replaced
4443:6fb167f79df6 4444:7d9469b37f1f
194 194
195 @Override 195 @Override
196 public RiProfilingInfo profilingInfo() { 196 public RiProfilingInfo profilingInfo() {
197 if (methodData == null) { 197 if (methodData == null) {
198 methodData = compiler.getVMEntries().RiMethod_methodData(this); 198 methodData = compiler.getVMEntries().RiMethod_methodData(this);
199 // TEMP:
200 if (methodData != null) {
201 dumpProfile();
202 }
199 } 203 }
200 return new HotSpotProfilingInfoImpl(compiler, methodData); 204 return new HotSpotProfilingInfoImpl(compiler, methodData);
201 } 205 }
202 206
203 @Override 207 @Override
227 TTY.println(" branchProbability@%d: %f", i, profilingInfo.getBranchTakenProbability(i)); 231 TTY.println(" branchProbability@%d: %f", i, profilingInfo.getBranchTakenProbability(i));
228 } 232 }
229 233
230 double[] switchProbabilities = profilingInfo.getSwitchProbabilities(i); 234 double[] switchProbabilities = profilingInfo.getSwitchProbabilities(i);
231 if (switchProbabilities != null) { 235 if (switchProbabilities != null) {
232 TTY.println(" switchProbabilities@%d:"); 236 TTY.print(" switchProbabilities@%d:", i);
233 for (int j = 0; j < switchProbabilities.length; j++) { 237 for (int j = 0; j < switchProbabilities.length; j++) {
234 TTY.print(" %f", switchProbabilities[j]); 238 TTY.print(" %f", switchProbabilities[j]);
235 } 239 }
240 TTY.println();
236 } 241 }
237 242
238 if (profilingInfo.getImplicitExceptionSeen(i)) { 243 if (profilingInfo.getImplicitExceptionSeen(i)) {
239 TTY.println(" implicitExceptionSeen@%d: true", i); 244 TTY.println(" implicitExceptionSeen@%d: true", i);
240 } 245 }