Final graph reshape uses subsume_by() + disconnect_inputs(). That could leave dead nodes in which need to be removed. See:
http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2018-September/030622.html
http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2018-September/030622.html
- relates to
-
JDK-8210389 C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
-
- Resolved
-