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

make dependency management (mostly) ci independent

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:

      Description

      This is a change to the Dependencies class such that it can be used to register assumptions based on either ci* values or raw values. The motivation is support compilers (such as Graal) that don't use the ci interface.

      In terms of potential performance impact, the only difference is that values are added to an OopRecorder earlier (during dependency recording as opposed to during dependency encoding). However, I can't see that this would impact compile time negatively or even noticeably.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dnsimon Douglas Simon
              Reporter:
              dnsimon Douglas Simon
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: