Lines Matching defs:exprs
136 getFlattenedAffineExprs(ArrayRef<AffineExpr> exprs, unsigned numDims,
141 if (exprs.empty()) {
150 for (auto expr : exprs) {
156 assert(flattener.operandExprStack.size() == exprs.size());
413 /// given the initial set of expressions in `exprs`. If it can be, the
414 /// corresponding position in `exprs` is set as the detected affine expr. For
420 SmallVectorImpl<AffineExpr> &exprs) {
426 if (exprs[i])
441 dividendExpr = dividendExpr + dividend[c] * exprs[c];
444 exprs[pos] = dividendExpr.floorDiv(divisor);
455 "incorrect local exprs count");
872 SmallVector<AffineExpr, 8> exprs;
873 exprs.reserve(getNumConstraints());
876 exprs.push_back(getAffineExprFromFlatForm(getEquality64(i), numDims,
879 exprs.push_back(getAffineExprFromFlatForm(getInequality64(i), numDims,
881 return IntegerSet::get(numDims, numSyms, exprs, eqFlags);