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

C2 SuperWord / MergeStores: investigate missing optimizations in MemorySegment examples

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 24
    • hotspot

      Both for MergeStores and SuperWord, we have these similar tests:

      test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
      test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java

      There are some examples that do not optimize.
      For example the mixed mode for backing types does not optimize.
      But also individual examples do not optimize as much as hoped for.
      Especially for MergeStores, we have the issue that RangeChecks are not eliminated - i.e. not smeared.

            Unassigned Unassigned
            epeter Emanuel Peter
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: