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