RFR: 8349523: Unused runtime calls to drem/frem should be removed
Vladimir Ivanov
vlivanov at openjdk.org
Thu Feb 20 21:31:53 UTC 2025
On Wed, 19 Feb 2025 12:47:03 GMT, Marc Chevalier <duke at openjdk.org> wrote:
> Remove frem and drem macros nodes when the result is not used. These nodes have other outputs (like memory), which is not meaningful, but preventing them to be dropped so easily. This patch removes the useless frem/drem nodes, and by rewiring the inputs to the outputs.
>
> Thanks,
> Marc
FTR I came up with a GVN-based solution (introduced a TupleNode ProjNodes can see through) when I faced a similar task (eliminate a MemBar node).
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23694#issuecomment-2672725956
More information about the hotspot-compiler-dev
mailing list