@@ -2235,8 +2235,8 @@ class BoUpSLP {
22352235 /// may not be necessary.
22362236 bool isLoadCombineCandidate(ArrayRef<Value *> Stores) const;
22372237 bool isStridedLoad(ArrayRef<Value *> PointerOps, Type *ScalarTy,
2238- Align Alignment, int64_t Diff, Value *Ptr0, Value *PtrN ,
2239- StridedPtrInfo &SPtrInfo) const;
2238+ Align Alignment, const int64_t Diff, Value *Ptr0,
2239+ Value *PtrN, StridedPtrInfo &SPtrInfo) const;
22402240
22412241 /// Checks if the given array of loads can be represented as a vectorized,
22422242 /// scatter or just simple gather.
@@ -6817,7 +6817,7 @@ isMaskedLoadCompress(ArrayRef<Value *> VL, ArrayRef<Value *> PointerOps,
68176817/// current graph (for masked gathers extra extractelement instructions
68186818/// might be required).
68196819bool BoUpSLP::isStridedLoad(ArrayRef<Value *> PointerOps, Type *ScalarTy,
6820- Align Alignment, int64_t Diff, Value *Ptr0,
6820+ Align Alignment, const int64_t Diff, Value *Ptr0,
68216821 Value *PtrN, StridedPtrInfo &SPtrInfo) const {
68226822 const size_t Sz = PointerOps.size();
68236823 if (Diff % (Sz - 1) != 0)
0 commit comments