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

AArch64: Assembler cleanups

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 18
    • Fix Version/s: 18
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b04
    • CPU:
      aarch64
    • OS:
      generic

      Description

      The core of the AArch64 assembler is unnecessarily complex, with multiple indirections from class Assembler. We can get rid of that, which makes libjvm.so fast and smaller. Also, there are some dubious casts from FloatRegister to Register which should use a proper conversion function.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              aph Andrew Haley
              Reporter:
              aph Andrew Haley
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: