comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java @ 24145:2f2299c68571 jvmci-0.27

change default of UseJVMCICompiler based on jvmci.Compiler property (which can now be set from <java.home>/jre/lib/jvmci/compiler-name)
author Doug Simon <doug.simon@oracle.com>
date Thu, 15 Jun 2017 21:38:21 +0200
parents 42cc0c2dd4a7
children a86e69d2d92e
comparison
equal deleted inserted replaced
24144:b0077339d77e 24145:2f2299c68571
87 * A list of all supported JVMCI options. 87 * A list of all supported JVMCI options.
88 */ 88 */
89 public enum Option { 89 public enum Option {
90 // @formatter:off 90 // @formatter:off
91 Compiler(String.class, null, "Selects the system compiler. This must match the getCompilerName() value returned " + 91 Compiler(String.class, null, "Selects the system compiler. This must match the getCompilerName() value returned " +
92 "by a jdk.vm.ci.runtime.JVMCICompilerFactory provider. " + 92 "by a jdk.vm.ci.runtime.JVMCICompilerFactory provider. An empty string or the value \"null\" " +
93 "An empty string or the value \"null\" selects a compiler " + 93 "selects a compiler that will raise an exception upon receiving a compilation request. This " +
94 "that will raise an exception upon receiving a compilation request."), 94 "property can also be defined by the contents of <java.home>/lib/jvmci/compiler-name."),
95 // Note: The following one is not used (see InitTimer.ENABLED). It is added here 95 // Note: The following one is not used (see InitTimer.ENABLED). It is added here
96 // so that -XX:+JVMCIPrintProperties shows the option. 96 // so that -XX:+JVMCIPrintProperties shows the option.
97 InitTimer(Boolean.class, false, "Specifies if initialization timing is enabled."), 97 InitTimer(Boolean.class, false, "Specifies if initialization timing is enabled."),
98 PrintConfig(Boolean.class, false, "Prints VM configuration available via JVMCI."), 98 PrintConfig(Boolean.class, false, "Prints VM configuration available via JVMCI."),
99 TraceMethodDataFilter(String.class, null, 99 TraceMethodDataFilter(String.class, null,