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

Win64/Lin64: C2 generating 2 unnecessary push/pop reg pairs on each method

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.4.2
    • 1.4.2
    • hotspot
    • rc
    • itanium
    • generic, linux

        The IA64 server compiler implementation is generating 2 un-needed save
        and restores of the PFS and LC register on every method it compiles.
        Testing has shown that this cost us 5% of our performance when running
        pecJVM specJBB.

        The only routine which uses the LC register is the ClearArray service.
        We can increase performance by moving the LC save/restore within
        this routine.



              bobv Bob Vandette (Inactive)
              bobv Bob Vandette (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: