On Tue, 11 Apr 2023 19:03:21 GMT, Vladimir Ivanov <vliva...@openjdk.org> wrote:

>> Quan Anh Mai has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   style
>
> src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java 
> line 2295:
> 
>> 2293:                 // to be performant
>> 2294:                 @ForceInline
>> 2295:                 public ShortVector apply(ShortVector v1, ShortVector 
>> v2, int o) {
> 
> Have you considered matching the corresponding IR during GVN to produce 
> VectorSlice nodes rather than going through VM intrinsic?

I have thought about this but it will require C2 to track the values of 
individual elements in a vector and constant fold vector loads from stable 
fields, both of which are not available as of right now.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/12909#discussion_r1186028378

Reply via email to