<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/195298>195298</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[EpilogTailFolding] Create vplans for tail-folded vector epilogue
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
hassnaaHamdi
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
hassnaaHamdi
</td>
</tr>
</table>
<pre>
After having a CM instance for the tail-folded epilogue, in this ticket we will start putting that instance in action.
What we need to do here:
- Create predicated vplans for the tail-folded epilogue using the CM instance created for epilogue.
- Don't consider those vplans for selection. They should still be (inactive). We are still NOT generating tail-folded vector epilogue.
- Add tests
This work depends on: https://github.com/llvm/llvm-project/issues/195294
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykksFu2zwQhJ-GuiwiSJRlRQcd_Ce_0Uvbi4GcV-RKYsOQAndlI29fSI4RF0V76UmHEWdmPwwyuzEQdar-T2k9IXNA_IJv1imtVf2c4SJTTN29kvXRvneHQSjBhGcXRkB4-gousGAwBENMIBOBoPMPQ_SWLNDsfBwXUvoJXACZHIM480oCF4KL8x5YMAnMi8hqKRPKp6ULgEZcDLkqDqo4vKzqhSAQWZAINsJEiVS1ig_wlAiFYE5knUEhC-fZY-C_VoOFr8H0yzVm87Lb09uv-ZbyHIPSjYCJgZ2l1Tky3UcxebrWhtNE78BTXLwFlvXenkDpRxfWw86kdJvDCwEm-tC_fT_BSIESXoHcVT6Tkd_qHKwFIRa-IjqtiC8xvYKlmYJliEFVB5hEZl5B6aPSx9HJtPS5iW9KH70_3z4Pc4o_yIjSR8e8ECt9LNtat7vMdpVtqxYz6sqmafZ1Xbd1NnVU2d4Q6r4fds1giqGu9g2VFk3VW9pj5jpd6H1RF2XZlFVZ5_uhsqWp2r0tm5qwVbuC3tD5fG2QxzRmW3a3BT9mHnvy_LHVQBfY1I-hpm6r3S8jq13hHQt_2ogTv438_43YCZ0_Rm9dGFX9fFvL_UT-zDpbku_-keFjdu70zwAAAP___dAuAA">