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

Split the DEREFERENCE binding operator into a load/store + move

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: repo-panama
    • Fix Version/s: repo-panama
    • Component/s: tools
    • Labels:

      Description

      Part of the functionality of the DEREFERENCE operator is the same as MOVE. Furthermore, DEREFERENCE currently seems to support loading an arbitrary number of bytes, while in reality it is expected to only load/store a Java primitive worth of data at a time.

      We can split the DEREFERENCE into a LOAD/STORE + MOVE operation, where the LOAD/STORE takes a primitive type as an operand instead of an arbitrary size.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jvernee Jorn Vernee
                Reporter:
                jvernee Jorn Vernee
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: