< prev index next >

src/hotspot/share/jvmci/jvmci_globals.cpp

Print this page
rev 57486 : imported patch 8235860-remove-serial-old-gc


 167     jvmciFlag->set_product();
 168   }
 169 
 170   bool value = true;
 171   JVMFlag *jvmciEnableFlag = JVMFlag::find_flag("EnableJVMCIProduct");
 172   if (JVMFlag::boolAtPut(jvmciEnableFlag, &value, origin) != JVMFlag::SUCCESS) {
 173     return false;
 174   }
 175 
 176   // Effect of EnableJVMCIProduct on changing defaults of EnableJVMCI
 177   // and UseJVMCICompiler is deferred to check_jvmci_flags_are_consistent
 178   // so that setting these flags explicitly (e.g. on the command line)
 179   // takes precedence.
 180 
 181   return true;
 182 }
 183 
 184 void JVMCIGlobals::check_jvmci_supported_gc() {
 185   if (EnableJVMCI) {
 186     // Check if selected GC is supported by JVMCI and Java compiler
 187     if (!(UseSerialGC || UseParallelGC || UseParallelOldGC || UseG1GC)) {
 188       vm_exit_during_initialization("JVMCI Compiler does not support selected GC", GCConfig::hs_err_name());
 189       FLAG_SET_DEFAULT(EnableJVMCI, false);
 190       FLAG_SET_DEFAULT(UseJVMCICompiler, false);
 191     }
 192   }
 193 }


 167     jvmciFlag->set_product();
 168   }
 169 
 170   bool value = true;
 171   JVMFlag *jvmciEnableFlag = JVMFlag::find_flag("EnableJVMCIProduct");
 172   if (JVMFlag::boolAtPut(jvmciEnableFlag, &value, origin) != JVMFlag::SUCCESS) {
 173     return false;
 174   }
 175 
 176   // Effect of EnableJVMCIProduct on changing defaults of EnableJVMCI
 177   // and UseJVMCICompiler is deferred to check_jvmci_flags_are_consistent
 178   // so that setting these flags explicitly (e.g. on the command line)
 179   // takes precedence.
 180 
 181   return true;
 182 }
 183 
 184 void JVMCIGlobals::check_jvmci_supported_gc() {
 185   if (EnableJVMCI) {
 186     // Check if selected GC is supported by JVMCI and Java compiler
 187     if (!(UseSerialGC || UseParallelGC || UseG1GC)) {
 188       vm_exit_during_initialization("JVMCI Compiler does not support selected GC", GCConfig::hs_err_name());
 189       FLAG_SET_DEFAULT(EnableJVMCI, false);
 190       FLAG_SET_DEFAULT(UseJVMCICompiler, false);
 191     }
 192   }
 193 }
< prev index next >