Lines Matching refs:SrcSubscripts

3270   SmallVector<const SCEV *, 4> SrcSubscripts, DstSubscripts;  in tryDelinearize()  local
3273 SrcSubscripts, DstSubscripts) && in tryDelinearize()
3275 SrcSubscripts, DstSubscripts)) in tryDelinearize()
3278 int Size = SrcSubscripts.size(); in tryDelinearize()
3282 dbgs() << *SrcSubscripts[I]; in tryDelinearize()
3294 Pair[I].Src = SrcSubscripts[I]; in tryDelinearize()
3304 const SCEV *DstAccessFn, SmallVectorImpl<const SCEV *> &SrcSubscripts, in tryDelinearizeFixedSize() argument
3323 SE->getIndexExpressionsFromGEP(SrcGEP, SrcSubscripts, SrcSizes); in tryDelinearizeFixedSize()
3328 if (SrcSizes.empty() || SrcSubscripts.size() <= 1 || in tryDelinearizeFixedSize()
3331 SrcSubscripts.clear(); in tryDelinearizeFixedSize()
3346 SrcSubscripts.clear(); in tryDelinearizeFixedSize()
3351 assert(SrcSubscripts.size() == DstSubscripts.size() && in tryDelinearizeFixedSize()
3352 SrcSubscripts.size() == SrcSizes.size() + 1 && in tryDelinearizeFixedSize()
3381 if (!AllIndiciesInRange(SrcSizes, SrcSubscripts, SrcPtr) || in tryDelinearizeFixedSize()
3383 SrcSubscripts.clear(); in tryDelinearizeFixedSize()
3398 const SCEV *DstAccessFn, SmallVectorImpl<const SCEV *> &SrcSubscripts, in tryDelinearizeParametricSize() argument
3432 SE->computeAccessFunctions(SrcAR, SrcSubscripts, Sizes); in tryDelinearizeParametricSize()
3436 if (SrcSubscripts.size() < 2 || DstSubscripts.size() < 2 || in tryDelinearizeParametricSize()
3437 SrcSubscripts.size() != DstSubscripts.size()) in tryDelinearizeParametricSize()
3440 size_t Size = SrcSubscripts.size(); in tryDelinearizeParametricSize()
3450 if (!isKnownNonNegative(SrcSubscripts[I], SrcPtr)) in tryDelinearizeParametricSize()
3453 if (!isKnownLessThan(SrcSubscripts[I], Sizes[I - 1])) in tryDelinearizeParametricSize()