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

XMLWordPrintable

    • b05

      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.

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

              Created:
              Updated:
              Resolved: