Skip to content

Commit bb03212

Browse files
committed
[Comment] Add assert for consecutive, nfc
1 parent d4ea1d6 commit bb03212

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2702,6 +2702,8 @@ void VPlanTransforms::convertToStridedAccesses(VPlan &Plan, VPCostContext &Ctx,
27022702
if (!MemR || !isa<VPWidenLoadRecipe>(MemR) || !MemR->isReverse())
27032703
continue;
27042704

2705+
assert(MemR->isConsecutive() && "Reverse access must be consecutive");
2706+
27052707
auto *VecEndPtr = cast<VPVectorEndPointerRecipe>(MemR->getAddr());
27062708
VPValue *Ptr = VecEndPtr->getPtr();
27072709
Value *PtrUV = Ptr->getUnderlyingValue();

0 commit comments

Comments
 (0)