Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8271515 Integration of JEP 417: Vector API (Third Incubator)
  3. JDK-8272706

Java impl and Compiler IR changes for masked vector operations.

    XMLWordPrintable

    Details

    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic

      Description

      - Re-organize vector API java implementation to use single C2 compiler intrinsic entry point for both masked and non-masked operations.
      - Pass an explicit mask object (and associated class instance) to various vector intrinsic routines.
      - Change existing vector API specific inline expansion routines (LibraryCallKit::inline_vector_*) to generate masked IR nodes for targets which support predicated vector instruction (SVE/AVX512) else generate appropriate graph shape using VectorBlend operation.

        Attachments

          Activity

            People

            Assignee:
            jbhateja Jatin Bhateja
            Reporter:
            jbhateja Jatin Bhateja
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: