8235673: [C1, C2] Split inlining control flags

Reviewed-by: neliasso, kvn, thartmann
This commit is contained in:
Martin Doerr 2020-05-18 10:57:16 +02:00
parent d5bd523869
commit 76b76654d2
20 changed files with 90 additions and 47 deletions

View file

@ -570,6 +570,16 @@ static SpecialFlag const special_jvm_flags[] = {
{ "dup option", JDK_Version::jdk(9), JDK_Version::undefined(), JDK_Version::undefined() },
#endif
#ifndef COMPILER2
// These flags were generally available, but are C2 only, now.
{ "MaxInlineLevel", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
{ "MaxRecursiveInlineLevel", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
{ "InlineSmallCode", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
{ "MaxInlineSize", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
{ "FreqInlineSize", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
{ "MaxTrivialSize", JDK_Version::undefined(), JDK_Version::jdk(15), JDK_Version::jdk(16) },
#endif
{ NULL, JDK_Version(0), JDK_Version(0) }
};