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

aarch64: Make fp register available to register allocator

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • 9
    • hotspot
    • None
    • aarch64 mustang development board

    • b63
    • arm
    • linux

        The aarch64 C2 compiler makes no use of the FP register even though this register is saved on entry and restored on exit and is therefore always available for allocation.

        Recent testing on some micro benchmarks shows that this can have an adverse effect, both in terms of stack usage, and performance.

        The attached patch enables the aarch64 port to use the FP register. This is based on the way 'rbp' is handled in the x86 implementation.

              enevill Ed Nevill
              enevill Ed Nevill
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 1 day
                  1d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified