changeset 8125:0026a2e70695

Merge fixes.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Tue, 05 Mar 2013 23:58:57 +0100
parents 5fc51c1ecdeb
children 22bbd34705ed 3d41998c30de
files src/share/vm/graal/graalCompilerToVM.cpp src/share/vm/oops/methodData.cpp src/share/vm/runtime/init.cpp
diffstat 3 files changed, 1 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToVM.cpp	Tue Mar 05 23:44:54 2013 +0100
+++ b/src/share/vm/graal/graalCompilerToVM.cpp	Tue Mar 05 23:58:57 2013 +0100
@@ -407,10 +407,6 @@
   } else if (tag.is_klass() || tag.is_unresolved_klass()) {
     Handle type = GraalCompiler::get_JavaType(cp, index, cp->pool_holder(), CHECK_NULL);
     result = type();
-  } else if (tag.is_object()) {
-    oop obj = cp->object_at(index);
-    assert(obj->is_instance(), "must be an instance");
-    result = VMToCompiler::createConstantObject(obj, CHECK_NULL);
   } else {
     tty->print("unknown constant pool tag (%s) at cpi %d in %s: ", tag.internal_name(), index, cp->pool_holder()->name()->as_C_string());
     ShouldNotReachHere();
--- a/src/share/vm/oops/methodData.cpp	Tue Mar 05 23:44:54 2013 +0100
+++ b/src/share/vm/oops/methodData.cpp	Tue Mar 05 23:58:57 2013 +0100
@@ -760,13 +760,6 @@
   return CompilationPolicy::policy()->is_mature(_method);
 }
 
-void MethodData::inc_decompile_count() {
-  _nof_decompiles += 1;
-  if (decompile_count() > (uint)PerMethodRecompilationCutoff) {
-    method()->set_not_compilable(CompLevel_full_optimization);
-  }
-}
-
 // Translate a bci to its corresponding data index (di).
 address MethodData::bci_to_dp(int bci) {
   ResourceMark rm;
--- a/src/share/vm/runtime/init.cpp	Tue Mar 05 23:44:54 2013 +0100
+++ b/src/share/vm/runtime/init.cpp	Tue Mar 05 23:58:57 2013 +0100
@@ -35,6 +35,7 @@
 #include "runtime/safepoint.hpp"
 #include "runtime/sharedRuntime.hpp"
 #include "utilities/macros.hpp"
+#include "utilities/machineCodePrinter.hpp"
 
 // Initialization done by VM thread in vm_init_globals()
 void check_ThreadShadow();