Lines Matching refs:Sizes
10969 SmallVectorImpl<const SCEV *> &Sizes) { in findArrayDimensionsRec() argument
10984 Sizes.push_back(Step); in findArrayDimensionsRec()
11006 if (!findArrayDimensionsRec(SE, Terms, Sizes)) in findArrayDimensionsRec()
11009 Sizes.push_back(Step); in findArrayDimensionsRec()
11062 SmallVectorImpl<const SCEV *> &Sizes, in findArrayDimensions() argument
11109 if (NewTerms.empty() || !findArrayDimensionsRec(*this, NewTerms, Sizes)) { in findArrayDimensions()
11110 Sizes.clear(); in findArrayDimensions()
11115 Sizes.push_back(ElementSize); in findArrayDimensions()
11119 for (const SCEV *S : Sizes) in findArrayDimensions()
11126 SmallVectorImpl<const SCEV *> &Sizes) { in computeAccessFunctions() argument
11128 if (Sizes.empty()) in computeAccessFunctions()
11136 int Last = Sizes.size() - 1; in computeAccessFunctions()
11139 SCEVDivision::divide(*this, Res, Sizes[i], &Q, &R); in computeAccessFunctions()
11143 dbgs() << "Sizes[i]: " << *Sizes[i] << "\n"; in computeAccessFunctions()
11158 Sizes.clear(); in computeAccessFunctions()
11232 SmallVectorImpl<const SCEV *> &Sizes, in delinearize() argument
11242 findArrayDimensions(Terms, Sizes, ElementSize); in delinearize()
11244 if (Sizes.empty()) in delinearize()
11248 computeAccessFunctions(Expr, Subscripts, Sizes); in delinearize()
11256 for (const SCEV *S : Sizes) in delinearize()