Lines Matching refs:Subscripts
344 SmallVectorImpl<const SCEV *> &Subscripts, in computeAccessFunctions() argument
376 Subscripts.clear(); in computeAccessFunctions()
385 Subscripts.push_back(R); in computeAccessFunctions()
390 Subscripts.push_back(Res); in computeAccessFunctions()
392 std::reverse(Subscripts.begin(), Subscripts.end()); in computeAccessFunctions()
396 for (const SCEV *S : Subscripts) in computeAccessFunctions()
451 SmallVectorImpl<const SCEV *> &Subscripts, in delinearize() argument
468 computeAccessFunctions(SE, Expr, Subscripts, Sizes); in delinearize()
470 if (Subscripts.empty()) in delinearize()
480 for (const SCEV *S : Subscripts) in delinearize()
488 SmallVectorImpl<const SCEV *> &Subscripts, in getIndexExpressionsFromGEP() argument
490 assert(Subscripts.empty() && Sizes.empty() && in getIndexExpressionsFromGEP()
504 Subscripts.push_back(Expr); in getIndexExpressionsFromGEP()
510 Subscripts.clear(); in getIndexExpressionsFromGEP()
515 Subscripts.push_back(Expr); in getIndexExpressionsFromGEP()
521 return !Subscripts.empty(); in getIndexExpressionsFromGEP()
526 SmallVectorImpl<const SCEV *> &Subscripts, SmallVectorImpl<int> &Sizes) { in tryDelinearizeFixedSizeImpl() argument
534 getIndexExpressionsFromGEP(*SE, SrcGEP, Subscripts, Sizes); in tryDelinearizeFixedSizeImpl()
540 if (Sizes.empty() || Subscripts.size() <= 1) { in tryDelinearizeFixedSizeImpl()
541 Subscripts.clear(); in tryDelinearizeFixedSizeImpl()
551 Subscripts.clear(); in tryDelinearizeFixedSizeImpl()
555 assert(Subscripts.size() == Sizes.size() + 1 && in tryDelinearizeFixedSizeImpl()
609 SmallVector<const SCEV *, 3> Subscripts, Sizes; in printDelinearization() local
610 delinearize(*SE, AccessFn, Subscripts, Sizes, SE->getElementSize(&Inst)); in printDelinearization()
611 if (Subscripts.size() == 0 || Sizes.size() == 0 || in printDelinearization()
612 Subscripts.size() != Sizes.size()) { in printDelinearization()
619 int Size = Subscripts.size(); in printDelinearization()
626 O << "[" << *Subscripts[i] << "]"; in printDelinearization()