RFR: 8302518: Add missing Op_RoundDoubleMode in VectorNode::vector_operands() [v2]

Pengfei Li pli at openjdk.org
Mon Feb 20 08:08:53 UTC 2023


On Sun, 19 Feb 2023 23:50:51 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

>> Pengfei Li has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Add rotate shift opcodes
>
> src/hotspot/share/opto/vectornode.cpp line 554:
> 
>> 552:   case Op_RShiftI:  case Op_RShiftL:
>> 553:   case Op_URShiftI: case Op_URShiftL:
>> 554:   case Op_RoundDoubleMode:
> 
> Please also add a check for Op_RotateRight and Op_RotateLeft here, its count argument (second operand) is treated as a vector/scalar based on following condition
> https://github.com/openjdk/jdk/blob/master/src/hotspot/share/opto/superword.cpp#L2609.

Thanks for comments. I added those opcodes with a condition in latest commit.

-------------

PR: https://git.openjdk.org/jdk/pull/12584


More information about the hotspot-compiler-dev mailing list