Lines Matching refs:Sizes

12306                                    SmallVectorImpl<const SCEV *> &Sizes) {  in findArrayDimensionsRec()  argument
12321 Sizes.push_back(Step); in findArrayDimensionsRec()
12341 if (!findArrayDimensionsRec(SE, Terms, Sizes)) in findArrayDimensionsRec()
12344 Sizes.push_back(Step); in findArrayDimensionsRec()
12398 SmallVectorImpl<const SCEV *> &Sizes, in findArrayDimensions() argument
12445 if (NewTerms.empty() || !findArrayDimensionsRec(*this, NewTerms, Sizes)) { in findArrayDimensions()
12446 Sizes.clear(); in findArrayDimensions()
12451 Sizes.push_back(ElementSize); in findArrayDimensions()
12455 for (const SCEV *S : Sizes) in findArrayDimensions()
12462 SmallVectorImpl<const SCEV *> &Sizes) { in computeAccessFunctions() argument
12464 if (Sizes.empty()) in computeAccessFunctions()
12472 int Last = Sizes.size() - 1; in computeAccessFunctions()
12475 SCEVDivision::divide(*this, Res, Sizes[i], &Q, &R); in computeAccessFunctions()
12479 dbgs() << "Sizes[i]: " << *Sizes[i] << "\n"; in computeAccessFunctions()
12494 Sizes.clear(); in computeAccessFunctions()
12568 SmallVectorImpl<const SCEV *> &Sizes, in delinearize() argument
12578 findArrayDimensions(Terms, Sizes, ElementSize); in delinearize()
12580 if (Sizes.empty()) in delinearize()
12584 computeAccessFunctions(Expr, Subscripts, Sizes); in delinearize()
12592 for (const SCEV *S : Sizes) in delinearize()
12604 SmallVectorImpl<int> &Sizes) { in getIndexExpressionsFromGEP() argument
12605 assert(Subscripts.empty() && Sizes.empty() && in getIndexExpressionsFromGEP()
12626 Sizes.clear(); in getIndexExpressionsFromGEP()
12632 Sizes.push_back(ArrayTy->getNumElements()); in getIndexExpressionsFromGEP()