IntVector.fromValues is not optimized away ?

Paul Sandoz paul.sandoz at oracle.com
Mon May 11 20:31:01 UTC 2020


Grouping the N int fields into an int[] array is likely the most optimal right now.  

We are a bit stuck until HS is enhanced to better track and match source patterns of element values the vector is composed of. Hence my recommendation.

I doubt N vector insertion instructions will greatly improve matters on their own, perhaps in combination for fields to avoid the temporary buffer.

Paul.

> On May 11, 2020, at 12:59 PM, forax at univ-mlv.fr wrote:
>> 
>> My recommendation would be to use fromValues for constant or pre-computed vector
>> values.
> 
> and what i should use for fields ?
> 
> Adding pattern matching rules for that in HS can not be done ?
> 
> vmovq + vpxor => vpxor
> vpinsrd + vpxor => vpxor,
> etc
> 




More information about the panama-dev mailing list