Hi, Richard.
I saw this following code:
if (LOOP_VINFO_CAN_USE_PARTIAL_VECTORS_P (loop_vinfo))
{
if (direct_internal_fn_supported_p (IFN_VCOND_MASK_LEN, vectype,
OPTIMIZE_FOR_SPEED))
return false;
else
vect_record_loop_mask (loop_vinfo, masks, ncopies, vectype, NULL);
}
for early break, current early break is not sufficient to support target with
length partial vector so that we are not able to enable early break for RVV.
I wonder if I want to support this in middle-end, is it allowed in GCC-14 ? Or
should I defer to GCC-15.
Also, another question is that I am working on min/max reduction with index, I
believe it should be in GCC-15, but I wonder
whether I can pre-post for review in stage 4, or I should post patch (min/max
reduction with index) when GCC-15 is open.
Thanks.
[email protected]