RFR: 8280003: C1: Reconsider uses of logical_and immediates in LIRGenerator::do_getObjectSize [v5]
Aleksey Shipilev
shade at openjdk.java.net
Thu Apr 28 18:02:58 UTC 2022
On Tue, 8 Feb 2022 07:20:19 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
>> Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Revert ARM32 checks
>
> This needs attention of compiler/C1 reviewer :)
> @shipilev Looks like this is good to go in?
Yes, it does. I thought I'd manage to redo it without platform-specific changes, but it does not look possible. Avoiding T_LONG masks would be possible if we fit T_INT size on 64-bit platforms, but alas we don't. The current C1 intrinsic shape fits what C2 intrinsic is doing in this regard. So I added RISC-V version too, and would wait for some last comments before integration...
-------------
PR: https://git.openjdk.java.net/jdk/pull/7080
More information about the hotspot-compiler-dev
mailing list