changeset 13362:9fd85def8368

made CompileTheWorld ignore profiling info
author Doug Simon <doug.simon@oracle.com>
date Tue, 17 Dec 2013 16:42:29 +0100
parents 5a6c617a66ac
children 5c891b2983c5
files graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java	Tue Dec 17 16:41:26 2013 +0100
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java	Tue Dec 17 16:42:29 2013 +0100
@@ -34,6 +34,7 @@
 import java.util.jar.*;
 
 import com.oracle.graal.api.meta.*;
+import com.oracle.graal.api.meta.ProfilingInfo.TriState;
 import com.oracle.graal.bytecode.*;
 import com.oracle.graal.debug.*;
 import com.oracle.graal.graph.*;
@@ -347,7 +348,8 @@
         try {
             long start = System.currentTimeMillis();
 
-            final ProfilingInfo profilingInfo = method.getCompilationProfilingInfo(false);
+            // Be optimistic and return false for exceptionSeen.
+            final ProfilingInfo profilingInfo = DefaultProfilingInfo.get(TriState.FALSE);
             final OptimisticOptimizations optimisticOpts = new OptimisticOptimizations(profilingInfo);
             int id = vmToCompiler.allocateCompileTaskId();
             HotSpotBackend backend = runtime.getHostBackend();