git: openjdk/jdk: master: 8347459: C2: missing transformation for chain of shifts/multiplications by constants
Tobias Hartmann
thartmann at openjdk.org
Tue Mar 25 10:19:00 UTC 2025
Changeset: bdcac986
Branch: master
Author: Marc Chevalier <marc.chevalier at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-25 10:15:55 +0000
URL: https://git.openjdk.org/jdk/commit/bdcac98673a2250f608bdf244e17578eecb30fbe
8347459: C2: missing transformation for chain of shifts/multiplications by constants
Reviewed-by: dfenacci, epeter
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java
More information about the jdk-changes
mailing list