[llvm] [VPlan] Preserve IsSingleScalar for sunken predicated stores. (PR #184329)
Julian Nagele via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 3 04:29:15 PST 2026
================
@@ -4833,7 +4833,10 @@ void VPlanTransforms::sinkPredicatedStores(VPlan &Plan,
VPValue *SelectedValue = Group[0]->getOperand(0);
VPBuilder Builder(InsertBB, LastStore->getIterator());
+ bool IsSingleScalar = Group[0]->isSingleScalar();
for (unsigned I = 1; I < Group.size(); ++I) {
+ assert(IsSingleScalar == Group[I]->isSingleScalar() &&
+ "all members in group must agree on IsSinglescalar");
----------------
juliannagele wrote:
```suggestion
"all members in group must agree on IsSingleScalar");
```
https://github.com/llvm/llvm-project/pull/184329
More information about the llvm-commits
mailing list