Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8254218 [lworld] Calling Convention 2.0
  3. JDK-8262863

[lworld] C2 should keep track of the oop even if an inline type is returned as fields

XMLWordPrintable

      If an inline type is returned, its fields are passed in registers if possible. The first register (rax) either contains a pointer to the InlineKlass to allow buffering in interpreted or C1 compiled callers or an oop if the inline type has already been buffered. Currently, a C2 compiled caller completely ignores the first register.

            thartmann Tobias Hartmann
            thartmann Tobias Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: