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

Shenandoah: Don't produce new memory state in C2 LRB runtime call

XMLWordPrintable

    • gc
    • b26
    • generic
    • generic

        The runtime call in expanded Shenandoah LRB doesn't need to produce (and consume) raw memory state. I believe this is a left-over from when the LRB (or WB) allocated from TLABs, and would mess with TLAB pointers, when not ordered correctly. (Also, we used to require ordering with RBs back when we had them, but we already removed that memory dependency on -8 offset)

              rkennke Roman Kennke
              rkennke Roman Kennke
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: