equal
deleted
inserted
replaced
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 |