<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/99625>99625</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Assertion fail "Should not predicate a uniform recipe"
</td>
</tr>
<tr>
<th>Labels</th>
<td>
crash-on-valid,
llvm:transforms
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dcb314
</td>
</tr>
</table>
<pre>
[RomBlocks-4aa6a4.cpp.gz](https://github.com/user-attachments/files/16310648/RomBlocks-4aa6a4.cpp.gz)
[RomBlocks-4aa6a4.sh.gz](https://github.com/user-attachments/files/16310650/RomBlocks-4aa6a4.sh.gz)
clang++: /home/dcb40b/llvm/trunk/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:8583: llvm::VPReplicateRecipe* llvm::VPRecipeBuilder::handleReplication(llvm::Instruction*, llvm::VFRange&): Assertion `(Range.Start.isScalar() || !IsUniform || !IsPredicated || (Range.Start.isScalable() && isa<IntrinsicInst>(I))) && "Should not predicate a uniform recipe"' failed.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysU19r4zgQ_zTjFxMjjf8_-MFJzxC4h5Le9V2WJ7auimUkuXD99Iucpuku3YWFBWGjGen3ZzQjnFPjTNRAvof8IRKrn4xtBtmnPIt6M_wfMidz2WsjX9wuE6IQWSKXJRnfIH8ArCbvFwdpC9gBdqPy09on0lwAu9WR3QnvhZwuNHsH2J2VpvDnRcpZkVWA3c_QsQb2AKz9SoCb_gh_zr7iv4J_0G9fqcU8Au7DStsYsJvMhQC7QfYZ6wE7rV8Dp7fr_HLfahVy_1gxu7Oxl0D9TNIbq97C7b-NWT72wTikbZVXaeDYENIW0vb58USLVlJ4OpFUCwH-mA7R_ar0QPYanMQ8aLrdU2YGrO5XjrPzdpXXeAt4-AzXncQ8EmARapC2cesc2XA0hoIBVls6efLC-kS5Jym0sIAVYB1DeYDyEAPyo_t3VsHyd7FHS8PmY7iHv8LrNd0Qg4wiVk5AejjO3qrZKRn0Q_oXYHUMIrd1OwqIT5NZ9RDPxsfLjTEW8fquyL4XEQHL-CyUpiG5PnM0NOlQp7WIqOEl8rTKMMuiqWFcnPm54HnVM2JZnXOiqiixyMucJKsj1SDDjJW85oyXmCWMctbz-pwj8XORV5Axugilk1DpxNgxUs6t1NR1gXmkRU_abWOIKK1w087Mu1eh1bDpPADi-xP5T82EYWhtEzK7fh0dZEwr592dxCuvqbk_YbD7OyWKVqubX8zYrc-DgsWa_0h6wG6zFpr96u61wW8BAAD__yUrX1U">