RFR: keep read barrier on final field access
Roman Kennke
rkennke at redhat.com
Tue Oct 24 14:03:52 UTC 2017
Am 24.10.2017 um 16:03 schrieb Roland Westrelin:
>> Like this? Basically your original version, simplified and indented:
>>
>> if ((ShenandoahOptimizeStaticFinals && field->is_final() && field->is_static()) ||
>> (ShenandoahOptimizeInstanceFinals && field->is_final() && !field->is_static()) ||
>> (ShenandoahOptimizeStableFinals && field->is_stable())) {
>> // Skip the barrier for special fields
>> } else {
>> obj = shenandoah_read_barrier(obj);
>> }
> Fine with me. Roman, can I push that version?
>
> Roland.
Yes that looks ok.
Roman
More information about the shenandoah-dev
mailing list