Description
Fixing JDK-8234520 "ZGC: C2: Oop instance cloning causing skipped compiles" I ran into the problem of primitive clones not keeping the base pointer to object or primitive array. In this way all clones are treated the same way and we can choose to handle them differently at expansion.
Attachments
Issue Links
- relates to
-
JDK-8241997 Scalar replacement of cloned array is broken after JDK-8238759
- Resolved
-
JDK-8282590 C2: assert(addp->is_AddP() && addp->outcnt() > 0) failed: Don't process dead nodes
- Resolved