[aarch64-port-dev ] git: openjdk/aarch64-port: master: 8263227: C2: inconsistent spilling due to dead nodes in exception block
Roberto Castañeda Lozano
rcastanedalo at openjdk.java.net
Tue Apr 20 10:10:31 UTC 2021
Changeset: d81b0461
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2021-04-20 10:06:49 +0000
URL: https://git.openjdk.java.net/aarch64-port/commit/d81b0461
8263227: C2: inconsistent spilling due to dead nodes in exception block
Eliminate dead nodes created by call-catch cleanup even if they have multiple
projections. Assert that definitions dominate uses and projections are scheduled
next to their parent nodes.
Reviewed-by: neliasso, kvn
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/reg_split.cpp
+ test/hotspot/jtreg/compiler/exceptions/TestSpilling.java
More information about the aarch64-port-dev
mailing list