[lworld+vector] RFR: 8304310: Initial compilers and runtime handling for multifield backed vectors. [v14]
Xiaohong Gong
xgong at openjdk.org
Wed May 10 10:04:54 UTC 2023
On Wed, 10 May 2023 09:57:41 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
>> src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java line 457:
>>
>>> 455: public primitive static class VectorPayloadMF64L extends VectorPayloadMF {
>>> 456: @MultiField(value = 1)
>>> 457: long mfield = 0;
>>
>> Can remove the MultiField annotation?
>
> Annotations are propagated to both oops and ci model, and we do special handlings for multifields.
Yes, so besides the vectorization, any other special handling of the multifield? I think vectorization is not affected if it is moved for one element count. Anyway, adding this annotation is also fine to me. Thanks!
-------------
PR Review Comment: https://git.openjdk.org/valhalla/pull/833#discussion_r1189672166
More information about the valhalla-dev
mailing list