RFR: 8305895: Implement JEP 450: Compact Object Headers (Experimental) [v21]
Roman Kennke
rkennke at openjdk.org
Thu Sep 19 11:52:37 UTC 2024
On Thu, 19 Sep 2024 10:29:11 GMT, Hamlin Li <mli at openjdk.org> wrote:
>> Roman Kennke has updated the pull request incrementally with one additional commit since the last revision:
>>
>> JVMCI support
>
> src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp line 2529:
>
>> 2527: }
>> 2528: __ decode_klass_not_null(result);
>> 2529: } else {
>
> Could this if/else block be replaced with a simple call of load_klass(...)?
Yes, will do.
> src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp line 3522:
>
>> 3520: {
>> 3521: __ movptr(result, Address(obj, oopDesc::klass_offset_in_bytes()));
>> 3522: }
>
> Could this if/else block be replaced with a simple call of load_klass(...)?
Yes, will do.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/20677#discussion_r1766689169
PR Review Comment: https://git.openjdk.org/jdk/pull/20677#discussion_r1766689004
More information about the serviceability-dev
mailing list