-
Type:
Sub-task
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 24, 25
-
Component/s: hotspot
-
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
-
Review(master)
openjdk/jdk/22917