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

New tests development for type profiling and speculation

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      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

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

                  Dates

                  Due:
                  Created:
                  Updated:
                  Resolved: