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

C2 needs some form of type speculation

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: hs25
    • Fix Version/s: hs25
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b56

      Backports

        Description

        We drop some profiling data because it's of no immediate use. Rather than dropping it, we should register it with the type system and let it flow in the graph. At points where the static type or the local profiling doesn't help, we could then query the type system for speculative type data and if there's some emit a guard so it becomes the current type.

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                roland Roland Westrelin
                Reporter:
                roland Roland Westrelin
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: