hotspot/src/share/vm/runtime/thread.cpp
changeset 35495 e27da438fa13
parent 35492 c8c0273e6b91
parent 35232 76aed99c0ddd
child 35825 7c7652ee137b
equal deleted inserted replaced
35492:c8c0273e6b91 35495:e27da438fa13
  3656   if (EnableJVMCI) {
  3656   if (EnableJVMCI) {
  3657     const char* jvmciCompiler = Arguments::PropertyList_get_value(Arguments::system_properties(), "jvmci.compiler");
  3657     const char* jvmciCompiler = Arguments::PropertyList_get_value(Arguments::system_properties(), "jvmci.compiler");
  3658     if (jvmciCompiler != NULL) {
  3658     if (jvmciCompiler != NULL) {
  3659       JVMCIRuntime::save_compiler(jvmciCompiler);
  3659       JVMCIRuntime::save_compiler(jvmciCompiler);
  3660     }
  3660     }
  3661     JVMCIRuntime::maybe_print_flags(CHECK_JNI_ERR);
       
  3662   }
  3661   }
  3663 #endif // INCLUDE_JVMCI
  3662 #endif // INCLUDE_JVMCI
  3664 
  3663 
  3665   // initialize compiler(s)
  3664   // initialize compiler(s)
  3666 #if defined(COMPILER1) || defined(COMPILER2) || defined(SHARK) || INCLUDE_JVMCI
  3665 #if defined(COMPILER1) || defined(COMPILER2) || defined(SHARK) || INCLUDE_JVMCI
  3667   CompileBroker::compilation_init();
  3666   CompileBroker::compilation_init(CHECK_JNI_ERR);
  3668 #endif
  3667 #endif
  3669 
  3668 
  3670   // Pre-initialize some JSR292 core classes to avoid deadlock during class loading.
  3669   // Pre-initialize some JSR292 core classes to avoid deadlock during class loading.
  3671   // It is done after compilers are initialized, because otherwise compilations of
  3670   // It is done after compilers are initialized, because otherwise compilations of
  3672   // signature polymorphic MH intrinsics can be missed
  3671   // signature polymorphic MH intrinsics can be missed