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

New tests development for type profiling and speculation

    XMLWordPrintable

Details

    • b11

    Backports

      Description

        New tests should be created to cover new type profiling points added by JDK-8026251, JDK-8023657, JDK-8026054 and type speculation by JDK-8024070.
        These changes add type profiling for:
         1. reference parameters on method entries (JDK-8026251),
         2. reference arguments at an invoke (JDK-8023657),
         3. return values of reference types from an invoke (JDK-8026054).

        The speculative types are used for:
         1. checkcast, instanceof, aastore
         2. receiver at invokes
         3. System.arraycopy()
         4. Class.isInstance()
         5. patterns of the form: if (a.getClass() == D.class)

        Attachments

          Issue Links

            Activity

              People

                ppunegov Pavel Punegov
                eyavits Evgeny Yavits (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: