<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60879>60879</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[VPlan] The plan for outer loop vectorization for non-canonical IV?
</td>
</tr>
<tr>
<th>Labels</th>
<td>
vectorization,
llvm:optimizations
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
PeixinQiao
</td>
</tr>
</table>
<pre>
Fortran array indexing usually starts from 1 instead of 0. Outer loop vectorization does not support non-canonical IV for now. I had one internal workload having the optimization opportunity using outer loop vectorization. I want to know if there is any plan to support non-canonical IV for outer loop vectorization.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8ksFunDAQhp_GXEZBrFnYcOCQdoWUU1Opyn2AYXHjnUH2eDfbp68grdockhOHH3_-5h9jjO7ERK2pvpjqmGHSWUL7RO7V8XeHkvUy3tpOggZkwBDwBo5HenV8ghQTen-DqBg0whTkDDtwHJVwBJmgyOFbUgrgRRa40KAS3C9UJwyjUAQWhZiWRYICC98NyMJuQA-PzzBJAJZrDo8wrzwmcKwUGD1cJbx4wRFmvKwqOhPIou78Fy8bNLHTG6S4_iIfmKz8K7KCCrywXMFNKy4QuAjIN1g88hp-KvohPRvbcmzKBjNqd_Whvm-qQ91kc9vXJRVjU9uhqnFXNUVTD_vxMO2qYUCa9plrbWHLwtpiZ63dNzlhM4zYj2Vd3_fDRGZf0Bmdz72_nHMJp8zFmKiti_tDk3nsycdts9a-czLWGvvVWLueM-XD_8XFNayOWWjX8K5Pp2j2hXdR479r1Knf3szzk0c21RF-zPTW02dd_Nno-_ZM2WUp-HZWXaIpH4ztjO1OTufU54Ocje02zbfP3RLkJw1qbLfNGo3ttnF_BwAA__-GgPg7">