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

Update subtype check profile collection on PPC following 8308869

    XMLWordPrintable

Details

    • b17
    • ppc

    Description

      8308869 made some changes to what profile data is collected for subtype checks that required adjustments to c1 and the interpreter. Profile collection was only modified on x86, x84, aarch64 and riscv. Other platforms are still functional as the new c2 code is conditional (see `VM_Version::profile_all_receivers_at_type_check()`. But given 8308869 brings some performance improvement that should benefit all platforms, making the changes on all platforms makes sense. Having a single way of collecting profile data and using it would likely also help maintenance.

      This change is required to the the following tests working again:
      - compiler/c2/irTests/ProfileAtTypeCheck.java
      - testlibrary_tests/ir_framework/tests/TestIRMatching.java

      Attachments

        Issue Links

          Activity

            People

              mdoerr Martin Doerr
              roland Roland Westrelin
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: