[13] RFR (S): 8059241: C2: Excessive RemoveUseless passes during incremental inlining

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Fri Feb 1 01:49:57 UTC 2019


Thanks, Roland & Aleksey.

Pushed.

Best regards,
Vladimir Ivanov

On 25/01/2019 01:09, Roland Westrelin wrote:
> 
>> diff --git a/src/hotspot/share/opto/compile.cpp
>> b/src/hotspot/share/opto/compile.cpp
>> --- a/src/hotspot/share/opto/compile.cpp
>> +++ b/src/hotspot/share/opto/compile.cpp
>> @@ -2089,7 +2089,7 @@
>>
>>      set_inlining_progress(false);
>>      set_do_cleanup(false);
>> -  return inlining_progress() && !needs_cleanup;
>> +  return (_late_inlines.length() > 0) && !needs_cleanup;
>>    }
>>
> 
> That looks good to me.
> 
> Roland.
> 


More information about the hotspot-compiler-dev mailing list