git: openjdk/jdk: 8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)

Tobias Hartmann thartmann at openjdk.org
Wed Jan 10 07:32:25 UTC 2024


Changeset: 85692274
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-10 07:31:56 +0000
URL:       https://git.openjdk.org/jdk/commit/856922747358291ed2e112c328fb776a7be2567d

8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/AndLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java



More information about the jdk-changes mailing list