IntVector.fromValues is not optimized away ?
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.
> 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
> 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,
More information about the panama-dev