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

C1 should support conditional card marks (UseCondCardMark)

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 8, 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b64

      Backports

        Description

        Now that there is no "Server VM" that only runs C2, but the tiered VM that runs both C1 and C2, it makes sense to support UseCondCardMark in C1-generated code.
        Otherwise, the warm code compiled by C1 can obliterate the conditional card mark check in hot code compiled with C2.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  shade Aleksey Shipilev
                  Reporter:
                  shade Aleksey Shipilev
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: