Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8287061

Support for rematerializing scalar replaced objects participating in allocation merges

    XMLWordPrintable

Details

    • b07

    Description

      After allocation merges are "simplified" from the IR graph and the merged objects are scalar replaced we need a way to rematerialize the scalarized objects when/if the execution executes a trap.

      As suggested in this thread (https://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2022-April/055256.html) we might be able to do this using a similar mechanism as used by SafePointScalarObjectNode.

      Attachments

        Issue Links

          Activity

            People

              cslucas Cesar Soares
              cslucas Cesar Soares
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: