< prev index next > src/hotspot/share/compiler/compilerDefinitions.inline.hpp
Print this page
inline bool CompilerConfig::is_c2_or_jvmci_compiler_enabled() {
return is_c2_enabled() || is_jvmci_compiler_enabled();
}
+ // Return type of most optimizing compiler which is used
+ inline CompilerType CompilerConfig::compiler_type() {
+ CompilerType compiler_type = CompilerType::compiler_none; // Interpreter only
+ if (CompilerConfig::is_c2_enabled()) {
+ compiler_type = CompilerType::compiler_c2;
+ } else if (CompilerConfig::is_jvmci_compiler_enabled()) {
+ compiler_type = CompilerType::compiler_jvmci;
+ } else if (CompilerConfig::is_c1_enabled()) {
+ compiler_type = CompilerType::compiler_c1;
+ }
+ return compiler_type;
+ }
+
#endif // SHARE_COMPILER_COMPILERDEFINITIONS_INLINE_HPP
< prev index next >