IntVector.fromValues is not optimized away ?

Paul Sandoz paul.sandoz at
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.


> On May 11, 2020, at 12:59 PM, forax at 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