RFR: 8367706: Remove redundant register used by cmove in C1 LIR generation [v2]
lusou-zhangquan
duke at openjdk.org
Wed Sep 17 02:47:21 UTC 2025
> This PR removes redundant temp register used by cmove in C1 LIRGenerator::do_LookupSwitch and LIRGenerator::do_TableSwitch. The issue [8367706](https://bugs.openjdk.org/browse/JDK-8367706) is reported by me and it's my pleasure to fix it.
lusou-zhangquan has updated the pull request incrementally with one additional commit since the last revision:
Fix wrong source register order
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/27307/files
- new: https://git.openjdk.org/jdk/pull/27307/files/233e7681..aeb9cfc4
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=27307&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=27307&range=00-01
Stats: 4 lines in 1 file changed: 2 ins; 2 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/27307.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/27307/head:pull/27307
PR: https://git.openjdk.org/jdk/pull/27307
More information about the hotspot-compiler-dev
mailing list