@@ -2573,18 +2573,18 @@ void VPlanTransforms::convertToStridedAccesses(VPlan &Plan, VPCostContext &Ctx,
2573
2573
auto *GEP = dyn_cast<GetElementPtrInst>(
2574
2574
Ptr ->getUnderlyingValue ()->stripPointerCasts ());
2575
2575
// Create a new vector pointer for strided access.
2576
- auto *NewPtr = new VPVectorPointerRecipe (
2577
- Ptr , ElementTy, /* Stride= */ true ,
2578
- GEP ? GEP-> getNoWrapFlags () : GEPNoWrapFlags::none (),
2579
- VecEndPtr->getDebugLoc ());
2576
+ auto *NewPtr = new VPVectorPointerRecipe (Ptr , ElementTy, /* Stride= */ true ,
2577
+ GEP ? GEP-> getNoWrapFlags ()
2578
+ : GEPNoWrapFlags::none (),
2579
+ VecEndPtr->getDebugLoc ());
2580
2580
NewPtr ->insertBefore (MemR);
2581
2581
2582
2582
auto *LoadR = cast<VPWidenLoadRecipe>(MemR);
2583
2583
auto *LI = cast<LoadInst>(&Ingredient);
2584
2584
const DataLayout &DL = LI->getDataLayout ();
2585
2585
auto *StrideTy = DL.getIndexType (LI->getPointerOperand ()->getType ());
2586
- VPValue *StrideVPV = Plan.getOrAddLiveIn (ConstantInt::get (
2587
- StrideTy, Stride * DL.getTypeAllocSize (ElementTy)));
2586
+ VPValue *StrideVPV = Plan.getOrAddLiveIn (
2587
+ ConstantInt::get ( StrideTy, Stride * DL.getTypeAllocSize (ElementTy)));
2588
2588
auto *StridedLoad = new VPWidenStridedLoadRecipe (
2589
2589
*LI, NewPtr , StrideVPV, &Plan.getVF (), LoadR->getMask (), *LoadR,
2590
2590
LoadR->getDebugLoc ());
0 commit comments