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. juzhe.zh...@rivai.ai