>> I think we can CC IBM folks to see whether we can make WHILE_LEN works >> for both IBM and RVV ? > > I've CCed them. Adding WHILE_LEN support to rs6000/s390x would be > mainly the "easy" way to get len-masked (epilog) loop support. I've > figured actually implementing WHILE_ULT for AVX512 in the backend > results in some code generation challenges so I'm going to play > (again) with open-coding it as outlined above in the vectorizer itself > so followup passes (mostly IVOPTs) can do a better job.
I'm with Ventana now but haven't updated my affiliation yet. CC'ing Stefan and Andreas fyi.