git: openjdk/mobile: 2 new changesets

duke duke at openjdk.org
Wed Dec 11 14:33:53 UTC 2024


Changeset: d381d581
Branch: master
Author:    theoweidmannoracle <theo.weidmann at oracle.com>
Date:      2024-12-11 14:30:59 +0000
URL:       https://git.openjdk.org/mobile/commit/d381d581bfc5bbe1db966088ed4cad01b65c5123

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

Reviewed-by: chagedorn, thartmann, epeter, qamai

! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/DivINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/DivLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java

Changeset: 6c4f9803
Branch: master
Author:    duke <duke at openjdk.org>
Date:      2024-12-11 14:31:47 +0000
URL:       https://git.openjdk.org/mobile/commit/6c4f9803242f161f1e296c0fe91f6a057aeb705a

Automatic merge of jdk:master into master




More information about the mobile-changes mailing list