<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/151438>151438</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Handle abstract recipes with EVL tail folding
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
lukel97
</td>
</tr>
</table>
<pre>
From this comment https://github.com/llvm/llvm-project/issues/123069#issuecomment-3104232027
We currently have a bail out that prevents us from running VPlanTransforms::convertToAbstractRecipes with EVL tail folding, which in turn prevents partial reductions from being vectorized.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykkr2O3DAMhJ9GbohbyJSdPRcqNj9GihRBcLjUkkzbSmRpIVE-XJ4-WGeD69KkIkACM4NvaErxSyTSon8v-o-NqbymrEP9SWE4NzZNr3rMaQNefQGXto0iw8p8LUJdBI4Cx8XzWu3JpU3gGML-dzxcc_pBjgWOvpRKReDYopLvBoHq2Nz1HlQrO1Qo8SzkRcjLdwJXc6bI4RVWsxMYsMYHSJWBV8NwzbRT5AK1wHzLl2uMPi7w_DWY-JRNLHPK2xFSXVyKO2V-ShdbOBvH38j5KxV48bzCp-cvwDf1OYXJx0XgB3hZvVvBR-Ca45vb1WT2JkCmqTr2Kd7dLd28d3Kcsv9F06mZtJoGNZiGdHvu1YBDj12z6mHo2tng7M7SOYtT281dK_uzJGdnmvrGa5TYy7NqJarHrjuhfXREPVrqaW7tIDpJm_HhdGN8SnlpDpa67dtOPTbBWArl6BMx0gscV4F4qzfroxhblyI6GXzh8ibDngPpzyZOgcDcSUH-F6qm5qD_4xv-RN41_g4AAP__fYfZbQ">