erfang b3fe4a975f Implement bitwise_blend in IGVN
The latest changes:

1. Defined a new IR `VectorBitwiseBlendNode`
2. Do the optimization in IGVN:
// XorV(a, AndV(sel, XorV(a, b))) => VectorBitwiseBlend(a, b, sel)
// XorV(a, AndV(sel, XorV(a, b)), mask) =>
//   VectorBlend(a, VectorBitwiseBlend(a, b, sel), mask)

3. Adjust the ad file match rules to match `VectorBitwiseBlendNode`.
4. Adjust the JTReg tests to check `VectorBitwiseBlendNode`.
2026-06-04 07:38:04 +00:00
2026-06-04 07:38:04 +00:00
2026-06-04 07:38:04 +00:00
2016-05-30 16:17:11 +02:00
2024-09-25 16:25:23 +00:00

Welcome to the JDK!

For build instructions please see the online documentation, or either of these files:

See https://openjdk.org/ for more information about the OpenJDK Community and the JDK and see https://bugs.openjdk.org for JDK issue tracking.

Languages
Java 73.8%
C++ 14.2%
C 7.9%
Assembly 2.7%
Objective-C 0.4%
Other 0.8%