commit | 48c1f60e3e82e61a04982008ef12dc1ce955b8f3 | [log] [tgz] |
---|---|---|
author | Martin Doerr <mdoerr@openjdk.org> | Thu Jun 24 19:36:02 2021 +0000 |
committer | Martin Doerr <mdoerr@openjdk.org> | Thu Jun 24 19:36:02 2021 +0000 |
tree | c3d17d6180f095b34e992321e717c71f32b7cbb1 | |
parent | dcd1044ca20018d8ddca86f2654f88ef928ec0fa [diff] |
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: roland Backport-of: d81b0461b73eeee648654ff04b2b71269932ad5a