RFR: 8264104: Eliminate unnecessary vector mask conversion during VectorUnbox for floating point VectorMask [v4]

Xiaohong Gong xgong at openjdk.java.net
Fri Apr 16 01:46:32 UTC 2021

On Thu, 15 Apr 2021 09:53:42 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

> Thanks for addressing it. as Vladimir suggested in long term we can just emit this node instead of VectorStoreMask + VectorLoadMask combination when mask types are non-conformal to emit efficient instruction sequence using input mask packing/unpacking.

Yeah, previously I thought about this. However, considering there are some optimizations like GVN for `VectorStoreMask`, currently I prefer to keep the code as it is. Maybe we can reconsider this in future. Thanks!


PR: https://git.openjdk.java.net/jdk/pull/3238

More information about the hotspot-compiler-dev mailing list