- 
    Sub-task 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    24, 25
- 
        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.
- 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.
- links to
- 
                     Commit(master)
        openjdk/jdk/08debd33 Commit(master)
        openjdk/jdk/08debd33
- 
                     Review(master)
        openjdk/jdk/22917 Review(master)
        openjdk/jdk/22917