[vectorIntrinsics] RFR: 8274631: assert(false) failed: bad AD file with -XX:UseKNLSetting
Paul Sandoz
psandoz at openjdk.java.net
Fri Oct 1 18:23:37 UTC 2021
On Fri, 1 Oct 2021 18:10:34 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:
>> src/hotspot/share/opto/vectorIntrinsics.cpp line 2416:
>>
>>> 2414: ((src_type->isa_vect() && dst_type->isa_vectmask()) ||
>>> 2415: (dst_type->isa_vect() && src_type->isa_vectmask()))) {
>>> 2416: return false;
>>
>> Should we add `if (C->print_intrinsics()) { ... }` in this case?
>
> Intrinsification is prevented due to an internal implementation constraint of compiler, I think it will not provide any useful information to user in this case.
So IIUC it's because the flags create an artificial scenario that does not ordinarily arise. If so can we add a comment regarding the configuration that might result in this code path being taken?
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/141
More information about the panama-dev
mailing list