RFR: 8332268: C2: Add missing optimizations for UDivI/L and UModI/L and unify the shared logic with the signed nodes [v9]

theoweidmannoracle duke at openjdk.org
Thu Nov 28 16:02:04 UTC 2024


On Mon, 25 Nov 2024 09:29:28 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> https://github.com/openjdk/jdk/pull/22061/files#diff-48b0b8da547a3fe6aae9ea3ef20b4d708e47f2332ff6884478336f39d9eb9459R82 and https://github.com/openjdk/jdk/pull/22061/files#diff-24679e6505fe23e8a3ba73decaaf97896899c0a10956c437b8721fca33706ee2R82 should cover this I think. The containing method is marked with @DontCompile.
>
> You could use a similar trick with the constant method handles, as here:
> https://github.com/openjdk/jdk/pull/21521/files#diff-d69ed849846cce04a18fe13fb35cd975ad533f0ef76d923745d97bdb27db7073

Tried to address this in my latest push.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/22061#discussion_r1862429181


More information about the hotspot-compiler-dev mailing list