8257634: C2: Introduce IncrementalInliningForceCleanup diagnostic flag

Reviewed-by: kvn, adityam, thartmann
This commit is contained in:
Vladimir Ivanov 2020-12-04 09:24:08 +00:00
parent af6b7f9c55
commit fd6756ee2b
4 changed files with 8 additions and 1 deletions

View file

@ -1880,7 +1880,9 @@ bool Compile::inline_incrementally_one() {
set_inlining_progress(false);
set_do_cleanup(false);
return (_late_inlines.length() > 0) && !needs_cleanup;
bool force_cleanup = directive()->IncrementalInlineForceCleanupOption;
return (_late_inlines.length() > 0) && !needs_cleanup && !force_cleanup;
}
void Compile::inline_incrementally_cleanup(PhaseIterGVN& igvn) {