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