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

Masked vector arithmetic intrinsics failed to be inlined randomly

XMLWordPrintable

      The masked "lanewise/reduceLanes" are failed to be intrinsified randomly. The main reason is the mask value cannot be unboxed due to the "mask class" that are from the intrinsic argument list and from the mask value are different. The main difference is that the "mask class" in the argument list is the class of the instance of the mask (i.e. "IntMaxMask.class"), while the class from the mask value is the class of the super class (i.e. "jdk.incubator.vector.VectorMask<Integer>").

            xgong Xiaohong Gong
            xgong Xiaohong Gong
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: