Lines Matching refs:SrcSubscripts
3368 SmallVector<const SCEV *, 4> SrcSubscripts, DstSubscripts; in tryDelinearize() local
3371 SrcSubscripts, DstSubscripts) && in tryDelinearize()
3373 SrcSubscripts, DstSubscripts)) in tryDelinearize()
3376 int Size = SrcSubscripts.size(); in tryDelinearize()
3380 dbgs() << *SrcSubscripts[I]; in tryDelinearize()
3392 Pair[I].Src = SrcSubscripts[I]; in tryDelinearize()
3405 const SCEV *DstAccessFn, SmallVectorImpl<const SCEV *> &SrcSubscripts, in tryDelinearizeFixedSize() argument
3418 if (!tryDelinearizeFixedSizeImpl(SE, Src, SrcAccessFn, SrcSubscripts, in tryDelinearizeFixedSize()
3428 SrcSubscripts.clear(); in tryDelinearizeFixedSize()
3433 assert(SrcSubscripts.size() == DstSubscripts.size() && in tryDelinearizeFixedSize()
3465 if (!AllIndicesInRange(SrcSizes, SrcSubscripts, SrcPtr) || in tryDelinearizeFixedSize()
3467 SrcSubscripts.clear(); in tryDelinearizeFixedSize()
3482 const SCEV *DstAccessFn, SmallVectorImpl<const SCEV *> &SrcSubscripts, in tryDelinearizeParametricSize() argument
3516 computeAccessFunctions(*SE, SrcAR, SrcSubscripts, Sizes); in tryDelinearizeParametricSize()
3520 if (SrcSubscripts.size() < 2 || DstSubscripts.size() < 2 || in tryDelinearizeParametricSize()
3521 SrcSubscripts.size() != DstSubscripts.size()) in tryDelinearizeParametricSize()
3524 size_t Size = SrcSubscripts.size(); in tryDelinearizeParametricSize()
3534 if (!isKnownNonNegative(SrcSubscripts[I], SrcPtr)) in tryDelinearizeParametricSize()
3537 if (!isKnownLessThan(SrcSubscripts[I], Sizes[I - 1])) in tryDelinearizeParametricSize()