RFR: 8375536: PPC64: Implement special MachNodes for floating point CMove
David Briemann
dbriemann at openjdk.org
Fri Jan 16 14:04:49 UTC 2026
Adds the following mach nodes:
match(Set dst (CMoveF (Binary cop (CmpF op1 op2)) (Binary src1 src2)));
match(Set dst (CMoveD (Binary cop (CmpD op1 op2)) (Binary src1 src2)));
match(Set dst (CMoveF (Binary cop (CmpD op1 op2)) (Binary src1 src2)));
match(Set dst (CMoveD (Binary cop (CmpF op1 op2)) (Binary src1 src2)));
-------------
Commit messages:
- 8375536: PPC64: Implement special MachNodes for floating point CMove
Changes: https://git.openjdk.org/jdk/pull/29281/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=29281&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8375536
Stats: 107 lines in 6 files changed: 100 ins; 5 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/29281.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/29281/head:pull/29281
PR: https://git.openjdk.org/jdk/pull/29281
More information about the hotspot-compiler-dev
mailing list