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

[lworld] Support for substitutability checks in C2

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: repo-valhalla
    • Fix Version/s: repo-valhalla
    • Component/s: hotspot
    • Labels:

      Description

      Mandy pushed utility methods for substitutability:
      http://hg.openjdk.java.net/valhalla/valhalla/rev/a0ee83b59f56

      Karen Kinnear:
      "Given that we already have existing code using acmp bytecodes that deal with Object/Interface, and given that longer term we will want the vm to handle fastpaths quickly - would it make sense to leave javac alone, put fastpath logic in the JIT and call isSubstitutable for slowpath?"

      We should either remove the existing "new" acmp implementation or guard it with a flag.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              roland Roland Westrelin
              Reporter:
              thartmann Tobias Hartmann
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: