Lines Matching refs:Subscripts

342                                   SmallVectorImpl<const SCEV *> &Subscripts,  in computeAccessFunctions()  argument
374 Subscripts.clear(); in computeAccessFunctions()
383 Subscripts.push_back(R); in computeAccessFunctions()
388 Subscripts.push_back(Res); in computeAccessFunctions()
390 std::reverse(Subscripts.begin(), Subscripts.end()); in computeAccessFunctions()
394 for (const SCEV *S : Subscripts) in computeAccessFunctions()
449 SmallVectorImpl<const SCEV *> &Subscripts, in delinearize() argument
466 computeAccessFunctions(SE, Expr, Subscripts, Sizes); in delinearize()
468 if (Subscripts.empty()) in delinearize()
478 for (const SCEV *S : Subscripts) in delinearize()
486 SmallVectorImpl<const SCEV *> &Subscripts, in getIndexExpressionsFromGEP() argument
488 assert(Subscripts.empty() && Sizes.empty() && in getIndexExpressionsFromGEP()
502 Subscripts.push_back(Expr); in getIndexExpressionsFromGEP()
508 Subscripts.clear(); in getIndexExpressionsFromGEP()
513 Subscripts.push_back(Expr); in getIndexExpressionsFromGEP()
519 return !Subscripts.empty(); in getIndexExpressionsFromGEP()
524 SmallVectorImpl<const SCEV *> &Subscripts, SmallVectorImpl<int> &Sizes) { in tryDelinearizeFixedSizeImpl() argument
532 getIndexExpressionsFromGEP(*SE, SrcGEP, Subscripts, Sizes); in tryDelinearizeFixedSizeImpl()
538 if (Sizes.empty() || Subscripts.size() <= 1) { in tryDelinearizeFixedSizeImpl()
539 Subscripts.clear(); in tryDelinearizeFixedSizeImpl()
549 Subscripts.clear(); in tryDelinearizeFixedSizeImpl()
553 assert(Subscripts.size() == Sizes.size() + 1 && in tryDelinearizeFixedSizeImpl()
589 SmallVector<const SCEV *, 3> Subscripts, Sizes; in printDelinearization() local
590 delinearize(*SE, AccessFn, Subscripts, Sizes, SE->getElementSize(&Inst)); in printDelinearization()
591 if (Subscripts.size() == 0 || Sizes.size() == 0 || in printDelinearization()
592 Subscripts.size() != Sizes.size()) { in printDelinearization()
599 int Size = Subscripts.size(); in printDelinearization()
606 O << "[" << *Subscripts[i] << "]"; in printDelinearization()