RFR: 8345287: C2: live in computation is broken
Roberto Castañeda Lozano
rcastanedalo at openjdk.org
Fri Dec 6 08:01:40 UTC 2024
On Thu, 5 Dec 2024 17:05:36 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
> All benefits described in [JDK-8234003](https://bugs.openjdk.org/browse/JDK-8234003) could be due to not iterating at all in `add_liveout()`. Fixing it will place us at least at the same state as before those changes.
>
> -5% regression in monte-carlo is seen only on old macos-x64 machine which does not have AVX512 (only AVX2). It would be interesting to investigate but I think it is fine if we do that after push. So I agree to integrate this fix into JDK 24. Fixing regression could be done in 24u update release.
>
> `OptoRegScheduling` should be investigated separately (in JDK 25) regardless this fix.
OK.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/22473#issuecomment-2522428369
More information about the hotspot-compiler-dev
mailing list