<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">