8277748: Obsolete the MinInliningThreshold flag in JDK 19

Reviewed-by: kvn, thartmann
This commit is contained in:
Emanuel Peter 2022-01-11 08:32:40 +00:00 committed by Tobias Hartmann
parent 126328cb62
commit bf7bcaacaa
3 changed files with 1 additions and 14 deletions

View File

@ -319,14 +319,6 @@ bool InlineTree::should_not_inline(ciMethod* callee_method, ciMethod* caller_met
return true;
}
}
if (MinInliningThreshold > 0) { // Deprecated heuristic
intx counter_high_value = TieredCompilation ? InvocationCounter::count_limit / 2 : CompileThreshold / 2;
if (!callee_method->was_executed_more_than(MIN2(MinInliningThreshold, counter_high_value))) {
set_msg("executed < MinInliningThreshold times");
return true;
}
}
}
return false;

View File

@ -530,7 +530,6 @@ static SpecialFlag const special_jvm_flags[] = {
{ "InitialRAMFraction", JDK_Version::jdk(10), JDK_Version::undefined(), JDK_Version::undefined() },
{ "AllowRedefinitionToAddDeleteMethods", JDK_Version::jdk(13), JDK_Version::undefined(), JDK_Version::undefined() },
{ "FlightRecorder", JDK_Version::jdk(13), JDK_Version::undefined(), JDK_Version::undefined() },
{ "MinInliningThreshold", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
{ "DumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
{ "DynamicDumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
{ "RequireSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
@ -547,6 +546,7 @@ static SpecialFlag const special_jvm_flags[] = {
// -------------- Obsolete Flags - sorted by expired_in --------------
{ "FilterSpuriousWakeups", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
{ "MinInliningThreshold", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
#ifdef ASSERT
{ "DummyObsoleteTestFlag", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::undefined() },
#endif

View File

@ -1346,11 +1346,6 @@ const intx ObjectAlignmentInBytes = 8;
"(using CompileCommand or marked w/ @ForceInline)") \
range(0, max_jint) \
\
product(intx, MinInliningThreshold, 0, \
"(Deprecated) The minimum invocation count a method needs to" \
"have to be inlined") \
range(0, max_jint) \
\
develop(intx, MethodHistogramCutoff, 100, \
"The cutoff value for method invocation histogram (+CountCalls)") \
\