Mercurial > hg > graal-jvmci-8
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, |