RFR: 8265907: JVM crashes when matching VectorMaskCmp Node for Neon backend
Ningsheng Jian
njian at openjdk.java.net
Mon Apr 26 05:36:33 UTC 2021
On Sun, 25 Apr 2021 07:38:30 GMT, Wang Huang <whuang at openjdk.org> wrote:
> * fix the issue JDK-8265907
src/hotspot/cpu/aarch64/aarch64.ad line 2421:
> 2419: return false;
> 2420: }
> 2421: break;
Hmm, currently min_vector_size for byte type is lower to 4 bytes to support vector api shuffle, but we don't have a per Opcode size check correctly. E.g. no length check for reduce_add8B, do you also see any issue for that? I think we'd better only allow 4 bytes for vector api shuffle related opcodes (and 2 for mask related opcodes) in match_rule_supported_vector, while for other opcodes, we still only support for >=64 bits.
-------------
PR: https://git.openjdk.java.net/jdk/pull/3670
More information about the hotspot-compiler-dev
mailing list