RFR(S): 8212611: Small collection of simple changes from shenandoah

Vladimir Kozlov vladimir.kozlov at oracle.com
Thu Oct 18 15:39:11 UTC 2018


+1

Vladimir

On 10/18/18 3:10 AM, Tobias Hartmann wrote:
> Hi Roland,
> 
> this looks good to me.
> 
> Best regards,
> Tobias
> 
> On 18.10.2018 09:30, Roland Westrelin wrote:
>>
>> http://cr.openjdk.java.net/~roland/8212611/webrev.00/
>>
>> - Signature of enqueue_useful_gc_barrier(),
>>    eliminate_useless_gc_barriers() is modified.
>>
>> - Call set_req_X() in some places so disconnected input has a chance to
>>   be reprocessed
>>
>> - Add calls to step_over_gc_barrier() in places where peeking through a
>>    barrier helps local optimizations.
>>
>> In isa_java_mirror_load(), I dropped the call is_gc_barrier_node()
>> because for zgc (the only gc for which it is implemented), it duplicates
>> the logic of step_over_gc_barrier() so it's more efficient to simply
>> call step_over_gc_barrier().
>>
>> Roland.
>>


More information about the hotspot-compiler-dev mailing list