Mercurial > hg > truffle
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 } |