Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8340093 C2 SuperWord: implement cost model
  3. JDK-8346993

C2 SuperWord: refactor to make more vector nodes available in VectorNode::make

XMLWordPrintable

    • master

      Currently, some nodes are only generated in their dedicated methods:
      - VectorNode::shift_count
        - LShiftCntVNode
        - RShiftCntVNode
      - VectorCastNode::make
        - Vector(U)Cast...
      - VectorBlendNode has no corresponding "factory" method.

      The goal is to have all available under VectorNode::make, so that they can be generated simply with the vector opcode. This is helpful for the plans with the cost-model, where the VTransform nodes will only carry the vector-opc.

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

              Created:
              Updated:
              Resolved: