# HG changeset patch # User dnsimon # Date 1573550344 -3600 # Node ID f0dca628176c99e398c336d6256bca89683f0705 # Parent ff18879304068a61b6ad6e44fd44a690c4435b54 8233900: [JVMCI] improve help text for EnableJVMCIProduct option Reviewed-by: kvn diff -r ff1887930406 -r f0dca628176c src/hotspot/share/jvmci/jvmci_globals.hpp --- a/src/hotspot/share/jvmci/jvmci_globals.hpp Tue Nov 12 10:16:04 2019 +0100 +++ b/src/hotspot/share/jvmci/jvmci_globals.hpp Tue Nov 12 10:19:04 2019 +0100 @@ -49,10 +49,14 @@ "Enable JVMCI") \ \ experimental(bool, EnableJVMCIProduct, false, \ - "Allow JVMCI to be used in product mode") \ + "Allow JVMCI to be used in product mode. This alters a subset of "\ + "JVMCI flags to be non-experimental, defaults UseJVMCICompiler " \ + "to true and defaults UseJVMCINativeLibrary to true if a JVMCI " \ + "native library is available.") \ \ experimental(bool, UseJVMCICompiler, false, \ - "Use JVMCI as the default compiler") \ + "Use JVMCI as the default compiler. Defaults to true if " \ + "EnableJVMCIProduct is true.") \ \ experimental(bool, JVMCIPrintProperties, false, \ "Prints properties used by the JVMCI compiler and exits") \ @@ -117,7 +121,8 @@ experimental(bool, UseJVMCINativeLibrary, false, \ "Execute JVMCI Java code from a shared library " \ "instead of loading it from class files and executing it " \ - "on the HotSpot heap") \ + "on the HotSpot heap. Defaults to true if EnableJVMCIProduct is " \ + "true and a JVMCI native library is available.")\ \ NOT_COMPILER2(diagnostic(bool, UseMultiplyToLenIntrinsic, false, \ "Enables intrinsification of BigInteger.multiplyToLen()")) \