RFR: JDK-8331859 : [PPC64] Remove support for Power7 and older [v4]

Martin Doerr mdoerr at openjdk.org
Mon Apr 21 10:10:04 UTC 2025


On Mon, 21 Apr 2025 08:01:35 GMT, Suchismith Roy <sroy at openjdk.org> wrote:

>> src/hotspot/cpu/ppc/ppc.ad line 10410:
>> 
>>> 10408: 
>>> 10409: // Float to Int conversion, NaN is mapped to 0.
>>> 10410: instruct convF2I_regF_ExEx(iRegIdst dst, regF src) %{
>> 
>> This instruct should be completely removed.
>
> @TheRealMDoerr  There is expand after the instruction..so should it be completely removed ?

Yes. And in addition, if the last usage of a node in an expand block gets removed, that node should also get removed. In this case, it seems to be `moveF2L_reg_stack` and `cmovI_bso_stackSlotL_conLvalue0_Ex` which should be removed as well.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/20262#discussion_r2052218548


More information about the hotspot-dev mailing list